@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:1.33333;--text-sm:.875rem;--text-sm--line-height:1.42857;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-line:var(--line);--color-ink:var(--ink);--color-muted:var(--muted);--radius-card:1.25rem;--radius-pill:.75rem;--ease-soft:cubic-bezier(.22,1,.36,1);--shadow-card:0 1px 2px oklch(20% .02 250/.03),0 8px 24px -18px oklch(20% .02 250/.09);--shadow-lift:0 2px 6px oklch(20% .02 250/.04),0 16px 36px -24px oklch(20% .02 250/.13);--shadow-nav:0 1px 2px oklch(20% .02 250/.03),0 6px 20px -14px oklch(20% .02 250/.09);--animate-breathe:breathe 9s ease-in-out infinite}}@layer base{*,::backdrop,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}::file-selector-button{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}button,input,optgroup,select,textarea{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}::file-selector-button{background-color:#0000;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--canvas);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}::-moz-selection{background-color:var(--brand-2)}::selection{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){::-moz-selection{background-color:color-mix(in oklab,var(--brand-2) 30%,transparent)}::selection{background-color:color-mix(in oklab,var(--brand-2) 30%,transparent)}}::-moz-selection{color:var(--ink)}::selection{color:var(--ink)}html.theme-transition,html.theme-transition *,html.theme-transition :after,html.theme-transition :before{transition:background-color .3s var(--ease-soft),border-color .3s var(--ease-soft),color .3s var(--ease-soft),fill .3s var(--ease-soft),stroke .3s var(--ease-soft)!important}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--ink) 16%,transparent)}}::-webkit-scrollbar-thumb{background-clip:content-box;border:2px solid #0000;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--ink) 28%,transparent)}}::-webkit-scrollbar-thumb:hover{background-clip:content-box}}@layer components{.nav-aurora{animation:breathe 9s ease-in-out infinite;border-radius:calc(var(--radius-card) + .5rem);filter:blur(22px)saturate(105%);inset:-.55rem -.7rem;overflow:hidden;pointer-events:none;position:absolute;will-change:opacity}.nav-aurora:before{background-image:linear-gradient(100deg,var(--brand-1) 0,var(--brand-2) 26%,var(--brand-3) 50%,var(--brand-2) 74%,var(--brand-1) 100%);bottom:0;content:"";left:0;position:absolute;top:0;width:200%}@supports (color:color-mix(in lab,red,red)){.nav-aurora:before{background-image:linear-gradient(100deg,color-mix(in oklab,var(--brand-1) 40%,transparent) 0,color-mix(in oklab,var(--brand-2) 34%,transparent) 26%,color-mix(in oklab,var(--brand-3) 38%,transparent),color-mix(in oklab,var(--brand-2) 34%,transparent) 74%,color-mix(in oklab,var(--brand-1) 40%,transparent))}}.nav-aurora:before{animation:aurora-flow 22s linear infinite;background-repeat:repeat-x;background-size:50% 100%;will-change:transform}.light-flow{align-self:center;background-image:linear-gradient(90deg,transparent 0 6%,var(--brand-1) 6% 16%,transparent 16% 26%,var(--brand-2) 26% 42%,transparent 42% 52%,var(--brand-3) 52% 62%,transparent 62% 72%,var(--brand-2) 72% 88%,transparent 88% 100%);border-radius:9999px;height:2px}@supports (color:color-mix(in lab,red,red)){.light-flow{background-image:linear-gradient(90deg,transparent 0 6%,color-mix(in oklab,var(--brand-1) 85%,transparent) 6% 16%,transparent 16% 26%,color-mix(in oklab,var(--brand-2) 100%,transparent) 26% 42%,transparent 42% 52%,color-mix(in oklab,var(--brand-3) 85%,transparent) 52% 62%,transparent 62% 72%,color-mix(in oklab,var(--brand-2) 100%,transparent) 72% 88%,transparent 88% 100%)}}.light-flow{background-repeat:repeat-x;background-size:88px 100%;box-shadow:0 0 6px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.light-flow{box-shadow:0 0 6px color-mix(in oklab,var(--brand-2) 30%,transparent)}}.light-flow{animation:light-flow 4.5s linear infinite;pointer-events:none}.hairline-glow{background-image:linear-gradient(90deg,transparent,var(--brand-1),var(--brand-2),transparent);height:1px;left:1.5rem;position:absolute;right:1.5rem;top:0}@supports (color:color-mix(in lab,red,red)){.hairline-glow{background-image:linear-gradient(90deg,transparent,color-mix(in oklab,var(--brand-1) 55%,transparent),color-mix(in oklab,var(--brand-2) 55%,transparent),transparent)}}.hairline-glow{opacity:.75;pointer-events:none}.nav-item{align-items:center;border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1;padding:.5rem .85rem;position:relative;transition:color .24s var(--ease-soft),background-color .24s var(--ease-soft),transform .24s var(--ease-soft);white-space:nowrap}.nav-item:hover{background-color:var(--brand-1);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nav-item:hover{background-color:color-mix(in oklab,var(--brand-1) 8%,transparent)}}.nav-item:active{transform:scale(.97)}.nav-item.is-active{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-2) 58%,var(--brand-3))}.nav-item.is-active,.nav-item.is-active:hover{color:var(--on-brand)}.icon-btn{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);display:grid;flex-shrink:0;height:2.25rem;place-items:center;position:relative;transition:color .24s var(--ease-soft),border-color .24s var(--ease-soft),background-color .24s var(--ease-soft),transform .24s var(--ease-soft);width:2.25rem}.icon-btn:hover{border-color:var(--brand-1);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.icon-btn:hover{border-color:color-mix(in oklab,var(--brand-1) 55%,var(--line))}}.icon-btn:hover{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.icon-btn:hover{background-color:color-mix(in oklab,var(--brand-1) 8%,transparent)}}.icon-btn:active{transform:scale(.94)}.icon-btn:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.icon-swap-enter-active,.icon-swap-leave-active{transition:opacity .16s var(--ease-soft),transform .16s var(--ease-soft)}.icon-swap-enter-from{opacity:0;transform:rotate(-45deg)scale(.7)}.icon-swap-leave-to{opacity:0;transform:rotate(45deg)scale(.7)}.tag-sep{animation:rule-sheen 6s linear infinite;animation-delay:var(--sep-delay,0s);background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 25%,var(--brand-3) 50%,var(--brand-2) 75%,var(--brand-1) 100%);background-repeat:repeat-x;background-size:120px 100%;border-radius:9999px;display:inline-block;flex-shrink:0;height:2px;opacity:.9;overflow:hidden;pointer-events:none;position:relative;width:1.75rem}.tag-sep:after{background-image:linear-gradient(90deg,transparent 0 30%,var(--rule-spark) 43%,var(--rule-spark) 50%,var(--rule-spark) 57%,transparent 70% 100%);content:"";inset:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.tag-sep:after{background-image:linear-gradient(90deg,transparent 0 30%,color-mix(in oklab,var(--rule-spark) 60%,transparent) 43%,var(--rule-spark) 50%,color-mix(in oklab,var(--rule-spark) 60%,transparent) 57%,transparent 70% 100%)}}.tag-sep:after{animation:rule-sweep 2.6s linear infinite,rule-glow 3.7s ease-in-out infinite;animation-delay:var(--sep-delay,0s);background-repeat:repeat-x;background-size:92px 100%}.ripple-wave{background-image:radial-gradient(circle,transparent 0 38%,var(--ripple-color,var(--brand-2)) 48%,var(--ripple-color,var(--brand-1)) 60%,transparent 74%);border-radius:9999px;pointer-events:none;position:absolute}@supports (color:color-mix(in lab,red,red)){.ripple-wave{background-image:radial-gradient(circle,transparent 0 38%,color-mix(in oklab,var(--ripple-color,var(--brand-2)) 55%,transparent) 48%,color-mix(in oklab,var(--ripple-color,var(--brand-1)) 32%,transparent) 60%,transparent 74%)}}.ripple-wave{animation:ripple-spread .64s var(--ease-soft) forwards;will-change:transform,opacity}.nav-item.is-active{--ripple-color:var(--on-brand)}.sidebar-col{width:var(--sidebar-w)}.sidebar-block-body{height:var(--sidebar-block-h);overflow-y:auto;scrollbar-width:none}.sidebar-block-body::-webkit-scrollbar{display:none}.rank-badge{background-color:var(--ink);border-radius:.5rem;color:var(--muted);display:grid;flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.375rem;line-height:1;place-items:center;width:1.375rem}@supports (color:color-mix(in lab,red,red)){.rank-badge{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.rank-badge{transition:transform .28s var(--ease-soft),color .28s var(--ease-soft)}.rank-badge--1{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-2));color:var(--on-brand)}.rank-badge--2{background-image:linear-gradient(135deg,var(--brand-2),var(--brand-3));color:var(--on-brand)}.rank-badge--3{background-image:linear-gradient(135deg,var(--brand-3),var(--brand-1));color:var(--on-brand)}.icon-breathe{animation:icon-breathe 9s ease-in-out infinite;will-change:box-shadow}.rule-plain,.rule-wave,.rule-zigzag{background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 25%,var(--brand-3) 50%,var(--brand-2) 75%,var(--brand-1) 100%);height:6px;position:relative}@supports (color:color-mix(in lab,red,red)){.rule-plain,.rule-wave,.rule-zigzag{background-image:linear-gradient(90deg,color-mix(in oklab,var(--brand-1) 80%,transparent) 0,color-mix(in oklab,var(--brand-2) 95%,transparent),color-mix(in oklab,var(--brand-3) 80%,transparent),color-mix(in oklab,var(--brand-2) 95%,transparent),color-mix(in oklab,var(--brand-1) 80%,transparent))}}.rule-plain,.rule-wave,.rule-zigzag{animation:rule-sheen 6s linear infinite;background-repeat:repeat-x;background-size:120px 100%;-webkit-mask-position:0;mask-position:0;-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;-webkit-mask-size:16px 6px;mask-size:16px 6px;pointer-events:none;-webkit-mask-source-type:alpha;mask-mode:alpha}.rule-wave{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='6' viewBox='0 0 16 6'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.6' d='M0 3q4-4 8 0t8 0'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='6' viewBox='0 0 16 6'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.6' d='M0 3q4-4 8 0t8 0'/%3E%3C/svg%3E")}.rule-zigzag{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='6' viewBox='0 0 16 6'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m0 1 3 4 4-4 3 4 6-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='6' viewBox='0 0 16 6'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m0 1 3 4 4-4 3 4 6-4'/%3E%3C/svg%3E")}.rule-plain{-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='6' viewBox='0 0 16 6'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.6' d='M0 3h16'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='6' viewBox='0 0 16 6'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='1.6' d='M0 3h16'/%3E%3C/svg%3E")}.rule-plain:after,.rule-wave:after,.rule-zigzag:after{background-image:linear-gradient(90deg,transparent 0 30%,var(--rule-spark) 43%,var(--rule-spark) 50%,var(--rule-spark) 57%,transparent 70% 100%);content:"";inset:0;position:absolute}@supports (color:color-mix(in lab,red,red)){.rule-plain:after,.rule-wave:after,.rule-zigzag:after{background-image:linear-gradient(90deg,transparent 0 30%,color-mix(in oklab,var(--rule-spark) 55%,transparent) 43%,var(--rule-spark) 50%,color-mix(in oklab,var(--rule-spark) 55%,transparent) 57%,transparent 70% 100%)}}.rule-plain:after,.rule-wave:after,.rule-zigzag:after{animation:rule-sweep 2.6s linear infinite,rule-glow 3.7s ease-in-out infinite;background-repeat:repeat-x;background-size:92px 100%;pointer-events:none;will-change:background-position,opacity}.tag-cloud{display:flex;flex-wrap:wrap;gap:.375rem}.tag-pill{align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;flex:1 0 auto;font-size:.75rem;gap:.2rem;justify-content:center;line-height:1.1;min-width:0;padding:.3rem .55rem;transition:color .24s var(--ease-soft),border-color .24s var(--ease-soft),background-color .24s var(--ease-soft),transform .24s var(--ease-soft);white-space:nowrap}.tag-pill:hover{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;color:var(--on-brand);transform:translateY(-1px)}.tag-pill__hash{font-weight:700;opacity:.65;transition:transform .32s var(--ease-soft),opacity .24s var(--ease-soft)}.tag-pill:hover .tag-pill__hash{opacity:1;transform:rotate(-16deg)scale(1.2)}.tag-pill__count{font-size:.625rem;font-variant-numeric:tabular-nums;opacity:.55}.hot-row--top{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3))}@supports (color:color-mix(in lab,red,red)){.hot-row--top{background-image:linear-gradient(120deg,color-mix(in oklab,var(--brand-1) 9%,transparent),color-mix(in oklab,var(--brand-3) 9%,transparent))}}.date-chip{background-color:var(--ink);border-radius:.5rem;color:var(--muted);display:grid;flex-shrink:0;font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:600;height:1.375rem;letter-spacing:.01em;line-height:1;padding-inline:.35rem;place-items:center}@supports (color:color-mix(in lab,red,red)){.date-chip{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.date-chip{transition:color .28s var(--ease-soft),background-color .28s var(--ease-soft),transform .28s var(--ease-soft)}.new-dot{background-image:linear-gradient(135deg,var(--brand-2),var(--brand-3));border-radius:9999px;height:.375rem;width:.375rem}.subscribe-input{background-color:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink);font-size:.6875rem;height:2rem;outline:none;padding-inline:.75rem;transition:border-color .24s var(--ease-soft),box-shadow .24s var(--ease-soft);width:100%}.subscribe-input::-moz-placeholder{color:var(--muted)}.subscribe-input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.subscribe-input::-moz-placeholder{color:color-mix(in oklab,var(--muted) 75%,transparent)}.subscribe-input::placeholder{color:color-mix(in oklab,var(--muted) 75%,transparent)}}.subscribe-input:focus{border-color:var(--brand-1);box-shadow:0 0 0 3px var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.subscribe-input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-1) 18%,transparent)}}.subscribe-input[aria-invalid=true]{border-color:var(--danger)}.subscribe-btn{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-2) 55%,var(--brand-3));border-radius:var(--radius-pill);color:var(--on-brand);font-size:.6875rem;font-weight:600;height:2rem;transition:filter .24s var(--ease-soft),transform .24s var(--ease-soft);width:100%}.subscribe-btn:hover{filter:brightness(1.08)}.subscribe-btn:active{transform:scale(.97)}.avatar{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-2) 55%,var(--brand-3));border-radius:9999px;box-shadow:0 0 0 2px var(--brand-2);color:var(--on-brand);display:grid;flex-shrink:0;font-size:.875rem;font-weight:600;height:2.5rem;line-height:1;place-items:center;width:2.5rem}@supports (color:color-mix(in lab,red,red)){.avatar{box-shadow:0 0 0 2px color-mix(in oklab,var(--brand-2) 16%,transparent)}}.social-pill{align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:.625rem;line-height:1.1;padding:.3rem .55rem;transition:color .24s var(--ease-soft),border-color .24s var(--ease-soft),background-color .24s var(--ease-soft);white-space:nowrap}.social-pill:hover{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;color:var(--on-brand)}.cal-weekday{color:var(--muted);font-size:.5625rem;line-height:1.4;text-align:center}@supports (color:color-mix(in lab,red,red)){.cal-weekday{color:color-mix(in oklab,var(--muted) 75%,transparent)}}.cal-day{border-radius:.25rem;color:var(--muted);display:grid;font-size:.5625rem;font-variant-numeric:tabular-nums;height:1rem;line-height:1;place-items:center;transition:transform .24s var(--ease-soft),color .24s var(--ease-soft)}.cal-day:hover{color:var(--ink);transform:scale(1.15)}.cal-day--0{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.cal-day--0{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.cal-day--1{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.cal-day--1{background-color:color-mix(in oklab,var(--brand-1) 20%,transparent)}}.cal-day--2{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.cal-day--2{background-color:color-mix(in oklab,var(--brand-1) 40%,transparent)}}.cal-day--3{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.cal-day--3{background-color:color-mix(in oklab,var(--brand-1) 64%,transparent)}}.cal-day--4{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.cal-day--4{background-color:color-mix(in oklab,var(--brand-1) 92%,transparent)}}.cal-day--4{color:var(--on-brand)}.cal-day--today{box-shadow:inset 0 0 0 1.5px var(--brand-2);color:var(--ink);font-weight:700}.cal-day--blank{background:0 0}.cal-day--blank:hover{transform:none}.cal-legend{border-radius:2px;height:.5rem;width:.5rem}.cal-nav{border-radius:.375rem;color:var(--muted);display:grid;height:1.25rem;place-items:center;transition:color .24s var(--ease-soft),background-color .24s var(--ease-soft);width:1.25rem}.cal-nav:hover{background-color:var(--brand-1);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.cal-nav:hover{background-color:color-mix(in oklab,var(--brand-1) 10%,transparent)}}.notice-item{border-radius:var(--radius-pill);padding:.35rem .45rem;transition:background-color .24s var(--ease-soft)}.notice-item:hover{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.notice-item:hover{background-color:color-mix(in oklab,var(--brand-1) 7%,transparent)}}.stat-group{background-color:var(--line);border:1px solid var(--line);border-radius:12px;display:grid;gap:1px;grid-auto-rows:var(--stat-tile-h);overflow:hidden}.stat-group--2{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-group--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-group--4{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-chip{background-color:var(--card);flex-direction:column;gap:.1rem;overflow:hidden;padding:.35rem .25rem;text-align:center;transition:background-color .24s var(--ease-soft),background-image .24s var(--ease-soft)}.stat-chip,.stat-chip__head{align-items:center;display:flex;justify-content:center;min-width:0}.stat-chip__head{gap:.25rem;max-width:100%}.stat-chip:hover{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3))}.stat-chip:hover .stat-chip__icon,.stat-chip:hover .stat-chip__label,.stat-chip:hover .stat-chip__value{color:var(--on-brand)}.stat-chip:hover .metric-dot,.stat-chip:hover .status-dot{background-color:var(--on-brand)}.stat-chip__icon{color:var(--brand-2);flex-shrink:0;opacity:.6;transition:color .24s var(--ease-soft),opacity .24s var(--ease-soft),transform .3s var(--ease-soft)}.stat-chip:hover .stat-chip__icon{opacity:1;transform:scale(1.15)rotate(-6deg)}.stat-chip__label{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;min-width:0;-webkit-box-orient:vertical;display:-webkit-box;font-size:.625rem;line-height:1.15;overflow:hidden}.stat-chip__label,.stat-chip__value{transition:color .24s var(--ease-soft)}.stat-chip__value{align-items:center;color:var(--ink);display:inline-flex;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:500;gap:.25rem;line-height:1.2}.stat-chip__value--good{color:var(--success)}.stat-chip__value--warn{color:var(--warning)}.stat-chip__value--bad{color:var(--danger)}.stat-chip--active{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.stat-chip--active{background-color:color-mix(in oklab,var(--brand-1) 12%,var(--card))}}.stat-chip--active .stat-chip__label{color:var(--brand-2)}.stat-chip--active .stat-chip__icon{opacity:1}.search-box{align-items:center;background-color:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-pill);display:flex;flex:15rem;gap:.5rem;height:2.25rem;max-width:26rem;padding-inline:.75rem;transition:border-color .24s var(--ease-soft),box-shadow .24s var(--ease-soft)}.search-box:focus-within{border-color:var(--brand-1);box-shadow:0 0 0 3px var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.search-box:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-1) 18%,transparent)}}.search-box__icon{border-radius:9999px;color:var(--brand-2);flex-shrink:0}.search-box__input{background-color:#0000;border:0;color:var(--ink);flex:1;font-size:.8125rem;line-height:1;min-width:0;outline:none}.search-box__input::-moz-placeholder{color:var(--muted)}.search-box__input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.search-box__input::-moz-placeholder{color:color-mix(in oklab,var(--muted) 80%,transparent)}.search-box__input::placeholder{color:color-mix(in oklab,var(--muted) 80%,transparent)}}.search-box__input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.search-box__kbd{border:1px solid var(--line);border-radius:6px;color:var(--muted);flex-shrink:0;font-family:var(--font-mono);font-size:.5625rem;line-height:1.4;padding:.1rem .35rem}.search-hot{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-size:.625rem;line-height:1.2;padding:.22rem .5rem;transition:color .24s var(--ease-soft),border-color .24s var(--ease-soft),background-color .24s var(--ease-soft);white-space:nowrap}.search-hot:hover{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;color:var(--on-brand)}.block-foot{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:.5625rem;gap:.3rem;justify-content:center;line-height:1.4;margin-top:.5rem;padding-top:.375rem}a.block-foot{transition:color .24s var(--ease-soft)}a.block-foot:hover{color:var(--brand-2)}.card-more{align-items:center;color:var(--muted);display:inline-flex;flex-shrink:0;font-size:.5625rem;gap:.15rem;line-height:1.4;transition:color .24s var(--ease-soft)}.card-more:hover{color:var(--brand-2)}.post-card{align-items:center;border:1px solid var(--line);border-radius:12px;display:flex;gap:.65rem;height:100%;min-height:6.25rem;padding:.35rem .6rem;transition:border-color .24s var(--ease-soft),background-color .24s var(--ease-soft)}.post-card:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.post-card:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.post-card:hover{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.post-card:hover{background-color:color-mix(in oklab,var(--brand-1) 8%,var(--card))}}.post-card--hot{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3))}@supports (color:color-mix(in lab,red,red)){.post-card--hot{background-image:linear-gradient(120deg,color-mix(in oklab,var(--brand-1) 9%,transparent),color-mix(in oklab,var(--brand-3) 9%,transparent))}}.post-card__art{aspect-ratio:4/3;border-radius:9px;color:var(--on-brand);display:grid;flex-shrink:0;overflow:hidden;place-items:center;position:relative;transition:transform .42s var(--ease-soft);width:5.5rem}.post-card:hover .post-card__art{transform:scale(1.04)rotate(-2deg)}.post-card__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.post-card__body{display:flex;flex:1;flex-direction:column;gap:.3rem;justify-content:center;min-width:0}.post-card__row{align-items:center;display:flex;flex-wrap:wrap;gap:.15rem .6rem}.post-card__title{color:var(--ink);display:block;font-size:.8125rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-card__excerpt{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.625rem;line-height:1.4;overflow:hidden}.pmeta__ico--eye{color:var(--brand-1);opacity:1}.pmeta__ico--chat{color:var(--brand-2);opacity:1}.pmeta__ico--heart{color:var(--brand-3);opacity:1}.pmeta__ico--book{color:var(--brand-2);opacity:1}.pmark{color:#ffffffbd;display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.pmark__ring{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#ffffff14;border:1px solid oklch(100% 0 0/.22);border-radius:9999px;box-shadow:0 0 18px #ffffff1f,inset 0 0 10px #ffffff14;color:#ffffffc2;display:grid;font-size:var(--pmark-ring-font,1rem);font-weight:600;height:var(--pmark-ring,2.5rem);line-height:1;place-items:center;text-shadow:0 1px 8px oklch(0 0 0/.24);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--pmark-ring,2.5rem)}.pcard-feat .pmark__ring{--pmark-ring:3.25rem;--pmark-ring-font:1.375rem}.pmore{align-items:center;border:1px solid var(--brand-2);display:inline-flex;flex-shrink:0;gap:.2rem;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.pmore{border:1px solid color-mix(in oklab,var(--brand-2) 34%,var(--line))}}.pmore{background-color:var(--brand-1);border-radius:var(--radius-pill);color:var(--brand-2);font-size:.625rem;font-weight:500;line-height:1.4;padding:.22rem .6rem}@supports (color:color-mix(in lab,red,red)){.pmore{background-color:color-mix(in oklab,var(--brand-1) 8%,transparent)}}.pmore{transition:color .26s var(--ease-soft),border-color .26s var(--ease-soft),gap .26s var(--ease-soft)}.pmore--block{align-self:stretch;background-color:var(--ink);border:0;border-left:1px solid var(--line);border-radius:0;margin-left:auto;padding-inline:1.15rem}@supports (color:color-mix(in lab,red,red)){.pmore--block{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.pmore--block:hover,:is(.pcard-mag,.pcard-feat,.pcard-rank):hover .pmore--block{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-left-color:#0000}.pmore--ghost{background-color:#0000;border-color:#0000;margin-left:0;padding-inline:0}.pmore:hover,:is(.pcard-mag,.pcard-feat,.pcard-rank):hover .pmore{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;color:var(--on-brand);gap:.4rem}.pmeta{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.625rem;gap:.3rem;line-height:1.5;min-width:0}.pmeta__bit{align-items:center;display:inline-flex;gap:.2rem;white-space:nowrap}.pmeta__ico{color:var(--brand-2);flex-shrink:0;opacity:.75}.pmeta__sep{color:var(--muted);opacity:.4}.pmeta__hash{color:var(--brand-2);white-space:nowrap}@supports (color:color-mix(in lab,red,red)){.pmeta__hash{color:color-mix(in oklab,var(--brand-2) 80%,var(--muted))}}.pmeta__tag{border:1px solid var(--brand-2);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.pmeta__tag{border:1px solid color-mix(in oklab,var(--brand-2) 40%,var(--line))}}.pmeta__tag{border-radius:9999px;color:var(--brand-2);font-size:.625rem;line-height:1.5;padding:.05rem .4rem}.pmeta__tag--hot{background-image:linear-gradient(120deg,var(--brand-2),var(--brand-3));border-color:#0000;color:var(--on-brand)}.pcard-mag{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card),0 4px 12px #0f171f0d;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:border-color .24s var(--ease-soft),box-shadow .32s var(--ease-soft),transform .32s var(--ease-soft)}.pcard-feat:hover,.pcard-mag:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.pcard-feat:hover,.pcard-mag:hover{border-color:color-mix(in oklab,var(--brand-2) 42%,var(--line))}}.pcard-feat:hover,.pcard-mag:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.pcard-mag__art{aspect-ratio:16/9;border-radius:12px;display:block;margin:.5rem .5rem 0;overflow:hidden;position:relative}.pcard-mag__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .52s var(--ease-soft);width:100%}.pcard-mag:hover .pcard-mag__img{transform:scale(1.05)}.pcard-mag__badge{-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);background-color:#0000004d;border:1px solid oklch(100% 0 0/.22);border-radius:9999px;color:#fffffff0;font-size:.5625rem;left:.5rem;letter-spacing:.04em;line-height:1.5;padding:.12rem .5rem;position:absolute;top:.5rem}.pcard-mag__badge.is-hot{background-image:linear-gradient(120deg,var(--brand-2),var(--brand-3));border-color:#0000}@supports (color:color-mix(in lab,red,red)){.pcard-mag__badge.is-hot{background-image:linear-gradient(120deg,color-mix(in oklab,var(--brand-2) 84%,transparent),color-mix(in oklab,var(--brand-3) 84%,transparent))}}.pcard-mag__body{display:flex;flex:1;flex-direction:column;padding:.6rem .7rem .7rem}.pcard-mag__date{margin-bottom:.375rem}.pcard-mag__title{color:var(--ink);font-size:.9375rem;font-weight:600;line-height:1.35;margin-bottom:.375rem}.pcard-mag__excerpt,.pcard-mag__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pcard-mag__excerpt{color:var(--muted);font-size:.625rem;line-height:1.375;margin-bottom:.75rem;min-height:2.75em}.pcard-mag__tags{margin-bottom:.5rem}.pcard-mag__foot{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem;justify-content:space-between;margin-top:auto;padding-top:.1rem}.pcard-mag__stats{color:var(--ink);font-weight:500}.pcard-mag__spark{background-image:linear-gradient(90deg,transparent 0 6%,var(--brand-1) 6% 16%,transparent 16% 26%,var(--brand-2) 26% 42%,transparent 42% 52%,var(--brand-3) 52% 62%,transparent 62% 72%,var(--brand-2) 72% 88%,transparent 88% 100%);background-repeat:repeat-x;background-size:88px 100%;height:2px;inset-inline:0;bottom:0;opacity:0;position:absolute;transition:opacity .3s var(--ease-soft)}.pcard-mag:hover .pcard-mag__spark{animation:light-flow 4.5s linear infinite;opacity:1}.pcard-min{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.75rem;padding:.55rem .5rem;position:relative;transition:background-color .24s var(--ease-soft)}.pcard-min:before{background-image:linear-gradient(180deg,var(--brand-1),var(--brand-3));border-radius:2px;content:"";height:0;left:0;position:absolute;top:50%;transition:height .28s var(--ease-soft);translate:0 -50%;width:2px}.pcard-min:hover{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.pcard-min:hover{background-color:color-mix(in oklab,var(--brand-1) 6%,transparent)}}.pcard-min:hover:before{height:62%}.pcard-min__no{color:var(--muted);flex-shrink:0;font-family:var(--font-mono);font-size:.625rem;font-variant-numeric:tabular-nums;opacity:.55;transition:color .24s var(--ease-soft),opacity .24s var(--ease-soft);width:1.4rem}.pcard-min:hover .pcard-min__no{color:var(--brand-2);opacity:1}.pcard-min__title{color:var(--ink);flex:1;font-size:.8125rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:transform .24s var(--ease-soft);white-space:nowrap}.pcard-min:hover .pcard-min__title{transform:translate(2px)}.pcard-min__tags{display:none}@media(min-width:48rem){.pcard-min__tags{display:flex}}.pcard-min__meta{display:none;flex-shrink:0}@media(min-width:64rem){.pcard-min__meta{display:flex}}.pcard-min__arrow{color:var(--brand-2);flex-shrink:0;opacity:0;transition:opacity .24s var(--ease-soft),translate .24s var(--ease-soft)}.pcard-min:hover .pcard-min__arrow{opacity:1;translate:2px}.pcard-tl__link{border-radius:10px;display:flex;gap:.6rem;padding-block:.6rem;transition:background-color .24s var(--ease-soft)}.pcard-tl__link:hover{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.pcard-tl__link:hover{background-color:color-mix(in oklab,var(--brand-1) 6%,transparent)}}.pcard-tl__date{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;font-variant-numeric:tabular-nums;padding-top:.1rem;width:3.2rem}.pcard-tl__day{color:var(--ink);font-size:.6875rem;font-weight:500}.pcard-tl__hint{color:var(--muted);font-size:.5625rem;line-height:1.4;opacity:.75}.pcard-tl__rail{display:flex;flex-shrink:0;justify-content:center;position:relative;width:.9rem}.pcard-tl__rail:before{background-color:var(--line);bottom:0;content:"";position:absolute;top:0;width:1px}.pcard-tl__dot{background-color:var(--muted);border:2px solid var(--card);border-radius:9999px;box-shadow:0 0 0 1px var(--muted);height:.5rem;margin-top:.3rem;position:relative;width:.5rem;z-index:1}@supports (color:color-mix(in lab,red,red)){.pcard-tl__dot{box-shadow:0 0 0 1px color-mix(in oklab,var(--muted) 45%,transparent)}}.pcard-tl__dot{transition:transform .28s var(--ease-soft),box-shadow .28s var(--ease-soft)}.pcard-tl__dot.is-hot{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-2));box-shadow:0 0 0 1px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.pcard-tl__dot.is-hot{box-shadow:0 0 0 1px color-mix(in oklab,var(--brand-2) 40%,transparent)}}.pcard-tl__link:hover .pcard-tl__dot{box-shadow:0 0 0 4px var(--brand-2);transform:scale(1.45)}@supports (color:color-mix(in lab,red,red)){.pcard-tl__link:hover .pcard-tl__dot{box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-2) 18%,transparent)}}.pcard-tl__body{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0;padding-bottom:.6rem}.pcard-tl__title{color:var(--ink);font-size:.8125rem;font-weight:600;line-height:1.4;transition:color .24s var(--ease-soft)}.pcard-tl__link:hover .pcard-tl__title{color:var(--brand-2)}.pcard-tl__excerpt{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.625rem;line-height:1.45;overflow:hidden}.pcard-feat{align-items:flex-end;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card),0 4px 12px #0f171f0d;display:flex;height:100%;min-height:11.25rem;overflow:hidden;position:relative;transition:border-color .26s var(--ease-soft),box-shadow .32s var(--ease-soft),transform .32s var(--ease-soft)}.pcard-feat__date{align-items:center;color:#fffc;display:inline-flex;font-size:.625rem;font-variant-numeric:tabular-nums;gap:.25rem;margin-left:auto}.pcard-feat__bg{inset:0;position:absolute}.pcard-feat__bg--img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .64s var(--ease-soft);width:100%}.pcard-feat__bg--plain{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3))}@supports (color:color-mix(in lab,red,red)){.pcard-feat__bg--plain{background-image:linear-gradient(120deg,color-mix(in oklab,var(--brand-1) 22%,var(--card)),color-mix(in oklab,var(--brand-3) 22%,var(--card)))}}.pcard-feat:hover .pcard-feat__bg--img{transform:scale(1.04)}.pcard-feat__scrim{background-image:linear-gradient(#0000001f,#00000057 52%,#000000b8);inset:0;position:absolute}.pcard-feat__body{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1.1rem;position:relative}.pcard-feat__top{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.pcard-feat__badge{background-image:linear-gradient(120deg,var(--brand-2),var(--brand-3));color:var(--on-brand)}.pcard-feat__badge,.pcard-feat__tag{border-radius:9999px;font-size:.5625rem;line-height:1.5;padding:.1rem .5rem}.pcard-feat__tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff24;color:#ffffffe0}.pcard-feat__title{color:#fff;font-size:1.125rem;font-weight:600;line-height:1.35;text-shadow:0 1px 12px oklch(0 0 0/.35)}.pcard-feat__excerpt{color:#ffffffd1;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.6875rem;line-height:1.5;max-width:46rem;overflow:hidden}.pcard-feat__meta{align-items:center;color:#ffffffc7;display:flex;flex-wrap:wrap;font-size:.625rem;gap:.35rem;line-height:1.5;margin-top:.1rem}.pcard-feat__bit{align-items:center;display:inline-flex;gap:.2rem;white-space:nowrap}.pcard-feat__ico{color:#ffffffe0;flex-shrink:0}.pcard-feat__sep{opacity:.45}.pcard-feat__spark{background-image:linear-gradient(90deg,transparent 0 6%,var(--brand-1) 6% 16%,transparent 16% 26%,var(--brand-2) 26% 42%,transparent 42% 52%,var(--brand-3) 52% 62%,transparent 62% 72%,var(--brand-2) 72% 88%,transparent 88% 100%);background-repeat:repeat-x;background-size:88px 100%;height:2px;inset-inline:0;bottom:0;opacity:0;position:absolute;transition:opacity .3s var(--ease-soft)}.pcard-feat:hover .pcard-feat__spark{animation:light-flow 4.5s linear infinite;opacity:1}.pcard-num{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);display:flex;gap:.75rem;overflow:hidden;padding:.75rem .9rem;position:relative;transition:border-color .24s var(--ease-soft),background-color .24s var(--ease-soft)}.pcard-num:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.pcard-num:hover{border-color:color-mix(in oklab,var(--brand-2) 42%,var(--line))}}.pcard-num:hover{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.pcard-num:hover{background-color:color-mix(in oklab,var(--brand-1) 7%,var(--card))}}.pcard-num--hot{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3))}@supports (color:color-mix(in lab,red,red)){.pcard-num--hot{background-image:linear-gradient(120deg,color-mix(in oklab,var(--brand-1) 9%,transparent),color-mix(in oklab,var(--brand-3) 9%,transparent))}}.pcard-num__body{display:flex;flex:1;flex-direction:column;gap:.3rem;min-width:0}.pcard-num__title{color:var(--ink);font-size:.875rem;font-weight:600;line-height:1.35}.pcard-num__excerpt{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.625rem;line-height:1.45;overflow:hidden}.pcard-num__no{flex-shrink:0;font-family:var(--font-mono);font-size:2.25rem;font-weight:700;line-height:1;opacity:.22;transition:opacity .3s var(--ease-soft),transform .3s var(--ease-soft)}.pcard-num:hover .pcard-num__no{opacity:.5;transform:scale(1.08)rotate(-3deg)}.pcard-hero{align-items:flex-end;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);display:flex;min-height:16rem;overflow:hidden;position:relative}.pcard-hero__bg{inset:0;position:absolute}.pcard-hero__bg--img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s var(--ease-soft);width:100%}.pcard-hero__bg--plain{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3))}@supports (color:color-mix(in lab,red,red)){.pcard-hero__bg--plain{background-image:linear-gradient(120deg,color-mix(in oklab,var(--brand-1) 24%,var(--card)),color-mix(in oklab,var(--brand-3) 24%,var(--card)))}}.pcard-hero:hover .pcard-hero__bg--img{transform:scale(1.04)}.pcard-hero__scrim{background-image:linear-gradient(#00000024,#00000061 54%,#000000c2);inset:0;position:absolute}.pcard-hero__no{filter:drop-shadow(0 2px 12px oklch(0 0 0/.45));font-family:var(--font-mono);font-size:3.25rem;font-weight:700;letter-spacing:-.02em;line-height:1;position:absolute;right:1.1rem;top:.85rem;transition:transform .4s var(--ease-soft),filter .4s var(--ease-soft)}.pcard-hero:hover .pcard-hero__no{filter:drop-shadow(0 2px 18px oklch(0 0 0/.55));transform:translateY(-2px)scale(1.06)}.pcard-hero__body{display:flex;flex-direction:column;gap:.35rem;max-width:52rem;padding:1.1rem 1.25rem;position:relative}.pcard-hero__top{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.pcard-hero__badge{background-image:linear-gradient(120deg,var(--brand-2),var(--brand-3));color:var(--on-brand);letter-spacing:.06em}.pcard-hero__badge,.pcard-hero__tag{border-radius:9999px;font-size:.5625rem;line-height:1.5;padding:.1rem .55rem}.pcard-hero__tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff24;color:#ffffffe6}.pcard-hero__title{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3;text-shadow:0 1px 14px oklch(0 0 0/.4)}.pcard-hero__excerpt{color:#ffffffd1;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.6875rem;line-height:1.55;max-width:44rem;overflow:hidden}.pcard-hero__meta{align-items:center;color:#fffc;display:flex;flex-wrap:wrap;font-size:.625rem;gap:.35rem;line-height:1.5;margin-top:.15rem}.pcard-hero__bit{align-items:center;display:inline-flex;gap:.2rem;white-space:nowrap}.pcard-hero__ico{color:#ffffffe6;flex-shrink:0}.pcard-hero__sep{opacity:.45}.pcard-hero__spark{background-image:linear-gradient(90deg,transparent 0 6%,var(--brand-1) 6% 16%,transparent 16% 26%,var(--brand-2) 26% 42%,transparent 42% 52%,var(--brand-3) 52% 62%,transparent 62% 72%,var(--brand-2) 72% 88%,transparent 88% 100%);background-repeat:repeat-x;background-size:88px 100%;height:2px;inset-inline:0;bottom:0;opacity:0;position:absolute;transition:opacity .3s var(--ease-soft)}.pcard-hero:hover .pcard-hero__spark{animation:light-flow 4.5s linear infinite;opacity:1}.pcard-rank{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card),0 4px 12px #0f171f0d;display:grid;grid-template-areas:"art""body""foot";grid-template-columns:minmax(0,1fr);min-height:11rem;overflow:hidden;transition:border-color .26s var(--ease-soft),box-shadow .32s var(--ease-soft),transform .32s var(--ease-soft)}@media(min-width:48rem){.pcard-rank{grid-template-areas:"body art""foot foot";grid-template-columns:minmax(0,1fr) var(--pcard-rank-art-w,32%);grid-template-rows:minmax(0,1fr) auto}.pcard-rank__art{aspect-ratio:auto}.pcard-rank--flip{grid-template-areas:"art body""foot foot";grid-template-columns:var(--pcard-rank-art-w,32%) minmax(0,1fr)}}.pcard-rank.is-plain{grid-template-areas:"body""foot";grid-template-columns:minmax(0,1fr)}.pcard-rank:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.pcard-rank:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.pcard-rank:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.pcard-rank--hot{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3))}@supports (color:color-mix(in lab,red,red)){.pcard-rank--hot{background-image:linear-gradient(120deg,color-mix(in oklab,var(--brand-1) 9%,transparent),color-mix(in oklab,var(--brand-3) 9%,transparent))}}.pcard-rank__art{aspect-ratio:16/9;box-shadow:inset 0 0 0 1px #ffffff17;display:block;grid-area:art;overflow:hidden;position:relative}.pcard-rank__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .56s var(--ease-soft);width:100%}.pcard-rank:hover .pcard-rank__img{transform:scale(1.05)}.pcard-rank__no{-webkit-backdrop-filter:blur(6px)saturate(120%);backdrop-filter:blur(6px)saturate(120%);background-color:#0000007a;border:1px solid oklch(100% 0 0/.2);border-radius:7px;color:#fffffff2;display:grid;font-family:var(--font-mono);font-size:.625rem;font-weight:700;height:1.4rem;left:.75rem;line-height:1;min-width:1.6rem;padding-inline:.3rem;place-items:center;position:absolute;top:.75rem}.pcard-rank__body{display:flex;flex-direction:column;grid-area:body;justify-content:center;min-width:0;padding:.95rem 1rem}.pcard-rank__excerpt,.pcard-rank__head,.pcard-rank__tags{max-width:var(--pcard-rank-measure,40rem)}.pcard-rank__head{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.pcard-rank__title{color:var(--ink);letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;min-width:0;transition:color .24s var(--ease-soft);-webkit-box-orient:vertical;display:-webkit-box;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.5rem;overflow:hidden}.pcard-rank:hover .pcard-rank__title{color:var(--brand-2)}.pcard-rank__excerpt{color:var(--muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;line-height:1.6;margin-bottom:.75rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pcard-rank__excerpt{color:color-mix(in oklab,var(--muted) 55%,var(--ink))}}.pcard-rank__by{align-items:center;color:var(--muted);display:flex;font-size:.625rem;gap:.35rem;line-height:1.5;min-width:0}.pcard-rank__avatar{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-3));border-radius:9999px;color:var(--on-brand);display:grid;flex-shrink:0;font-size:.5625rem;font-weight:600;height:1.15rem;line-height:1;place-items:center;width:1.15rem}.pcard-rank__author{color:var(--ink);flex-shrink:0;font-weight:500}.pcard-rank__date{align-items:center;display:inline-flex;flex-shrink:0;font-variant-numeric:tabular-nums;gap:.2rem}.pcard-rank__foot{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.625rem;gap:.45rem 1rem;grid-area:foot;justify-content:space-between;min-height:2.6rem;padding:0 0 0 1rem}@supports (color:color-mix(in lab,red,red)){.pcard-rank__foot{color:color-mix(in oklab,var(--muted) 45%,var(--ink))}}.pcard-rank__foot{border-top:1px solid var(--line);transition:background-color .26s var(--ease-soft)}.pcard-rank:hover .pcard-rank__foot{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pcard-rank:hover .pcard-rank__foot{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.pcard-rank__stats{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-weight:500;gap:.35rem;min-width:0}.pager{background-color:var(--ink);border:0;border-radius:var(--radius-card);display:flex;flex-direction:column;gap:.55rem;padding:.8rem 1rem}@supports (color:color-mix(in lab,red,red)){.pager{background-color:color-mix(in oklab,var(--ink) 3%,transparent)}}.pager__head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .85rem}.pager__stat{color:var(--muted);flex-shrink:0;font-size:.625rem;line-height:1.5;white-space:nowrap}.pager__now{color:var(--brand-2);font-variant-numeric:tabular-nums;font-weight:600}.pager__rail{background-color:var(--ink);border-radius:3px;flex:1;height:6px;min-width:5rem;position:relative}@supports (color:color-mix(in lab,red,red)){.pager__rail{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.pager__fill{background-image:linear-gradient(90deg,var(--brand-1),var(--brand-2) 55%,var(--brand-3));display:block;overflow:hidden;transition:width .46s var(--ease-soft)}.pager__fill,.pager__shimmer{border-radius:inherit;height:100%}.pager__shimmer{box-shadow:none;inset:0;position:absolute}.pager__head-dot{background-color:var(--brand-2);border:2px solid var(--card);border-radius:9999px;box-shadow:0 0 0 2px var(--brand-2);height:.7rem;position:absolute;top:50%;translate:-50% -50%;width:.7rem}@supports (color:color-mix(in lab,red,red)){.pager__head-dot{box-shadow:0 0 0 2px color-mix(in oklab,var(--brand-2) 32%,transparent)}}.pager__head-dot{transition:left .46s var(--ease-soft)}.pager__row{display:flex;flex-wrap:wrap;gap:.5rem}.pager__nav,.pager__no,.pager__row{align-items:center;justify-content:center}.pager__nav,.pager__no{border:0;border-radius:9999px;color:var(--muted);display:inline-flex;font-size:.75rem;font-variant-numeric:tabular-nums;height:2rem;line-height:1;transition:color .24s var(--ease-soft),background-color .24s var(--ease-soft),transform .24s var(--ease-soft);width:2rem}.pager__nav:hover:not(:disabled),.pager__no:hover:not(.is-active){background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pager__nav:hover:not(:disabled),.pager__no:hover:not(.is-active){background-color:color-mix(in oklab,var(--ink) 8%,transparent)}}.pager__nav:hover:not(:disabled),.pager__no:hover:not(.is-active){transform:translateY(-1px)}.pager__nav:disabled{cursor:not-allowed;opacity:.3}.pager__no.is-active{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-2) 55%,var(--brand-3));box-shadow:0 4px 12px var(--brand-2);color:var(--on-brand);font-weight:600;height:2.25rem;width:2.25rem}@supports (color:color-mix(in lab,red,red)){.pager__no.is-active{box-shadow:0 4px 12px color-mix(in oklab,var(--brand-2) 40%,transparent)}}.pager__no.is-active{cursor:default}.pager__gap{align-items:center;color:var(--muted);display:inline-flex;font-size:.75rem;height:2rem;justify-content:center;letter-spacing:.06em;opacity:.65;width:1.6rem}.gallery-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.photo-card{background:0 0;border:0;cursor:pointer;display:block;height:100%;padding:0;text-align:left;width:100%}.photo-card:focus-visible{border-radius:12px;outline:2px solid var(--brand-2);outline-offset:3px}.photo-card__media{aspect-ratio:6/5;background-color:var(--ink);border-radius:12px;display:block;overflow:hidden;position:relative}@supports (color:color-mix(in lab,red,red)){.photo-card__media{background-color:color-mix(in oklab,var(--ink) 6%,var(--card))}}.photo-card__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:opacity .42s var(--ease-soft),transform .56s var(--ease-soft);width:100%}img.photo-card__img{opacity:0}img.photo-card__img.is-loaded{opacity:1}.photo-card:hover .photo-card__img{transform:scale(1.05)}.photo-card__img:not(img){display:grid;place-items:center}.photo-card__mark{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#ffffff1a;border:1px solid oklch(100% 0 0/.26);border-radius:9999px;color:#fffc;display:grid;font-size:1.375rem;font-weight:700;height:3rem;line-height:1;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:3rem}.photo-card--wide .photo-card__mark{font-size:1.875rem;height:4rem;width:4rem}.photo-card__skeleton{background-color:var(--ink);inset:0;position:absolute;z-index:1}@supports (color:color-mix(in lab,red,red)){.photo-card__skeleton{background-color:color-mix(in oklab,var(--ink) 8%,transparent)}}.photo-card__skeleton{animation:skeleton-sheen 1.4s ease-in-out infinite;background-image:linear-gradient(100deg,#0000 24%,#ffffff85,#0000 76%);background-repeat:no-repeat;background-size:60% 100%}.photo-card__scrim{background-image:linear-gradient(#0000 30%,#00000029 54%,#0000009e);inset:0;opacity:.9;position:absolute;transition:opacity .3s var(--ease-soft)}.photo-card:hover .photo-card__scrim{opacity:1}.photo-card__cap{color:#fff;display:flex;flex-direction:column;gap:.1rem;inset-inline:.75rem;bottom:.65rem;position:absolute;transition:transform .32s var(--ease-soft)}.photo-card:hover .photo-card__cap{transform:translateY(-2px)}.photo-card__title{font-size:.8125rem;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 10px oklch(0 0 0/.45);white-space:nowrap}.photo-card--wide .photo-card__title{font-size:1.0625rem}.photo-card__meta{font-size:.5625rem;font-variant-numeric:tabular-nums;opacity:.82}@media(min-width:30rem){.photo-card--wide{grid-area:span 2/span 2}.photo-card--wide .photo-card__media{aspect-ratio:auto;height:100%}}.photo-note{aspect-ratio:6/5;border:1px solid var(--brand-2);display:flex;flex-direction:column;gap:.5rem;justify-content:space-between}@supports (color:color-mix(in lab,red,red)){.photo-note{border:1px solid color-mix(in oklab,var(--brand-2) 26%,var(--line))}}.photo-note{background-image:linear-gradient(140deg,var(--brand-1),var(--brand-3));border-radius:12px;padding:.9rem}@supports (color:color-mix(in lab,red,red)){.photo-note{background-image:linear-gradient(140deg,color-mix(in oklab,var(--brand-1) 10%,transparent),color-mix(in oklab,var(--brand-3) 10%,transparent))}}.photo-note__quote{color:var(--brand-2);font-size:2rem;font-weight:700;line-height:.8;opacity:.45}.photo-note__text{color:var(--ink);font-size:.8125rem;line-height:1.6}.photo-note__by{color:var(--muted);font-size:.5625rem}.filter-tabs{display:flex;flex-wrap:wrap;gap:.375rem}@media(max-width:47.99rem){.filter-tabs{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;margin-block:-.2rem;margin-inline:-1rem;overflow-x:auto;padding-block:.2rem;padding-inline:1rem}.filter-tabs::-webkit-scrollbar{display:none}.filter-tab{flex-shrink:0}}.filter-tab{align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:.6875rem;gap:.3rem;line-height:1.2;padding:.3rem .7rem;transition:color .24s var(--ease-soft),border-color .24s var(--ease-soft),background-color .24s var(--ease-soft),transform .24s var(--ease-soft)}.filter-tab:hover:not(.is-active){border-color:var(--brand-2);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.filter-tab:hover:not(.is-active){border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.filter-tab:hover:not(.is-active){background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.filter-tab:hover:not(.is-active){background-color:color-mix(in oklab,var(--brand-1) 8%,transparent)}}.filter-tab:hover:not(.is-active){transform:translateY(-1px)}.filter-tab__count{font-size:.5625rem;font-variant-numeric:tabular-nums;opacity:.6}.filter-tab.is-active{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;box-shadow:0 4px 12px var(--brand-2);color:var(--on-brand);font-weight:600}@supports (color:color-mix(in lab,red,red)){.filter-tab.is-active{box-shadow:0 4px 12px color-mix(in oklab,var(--brand-2) 34%,transparent)}}.filter-tab.is-active .filter-tab__count{opacity:.85}.lightbox{animation:veil-in .22s var(--ease-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#000000c7;display:grid;inset:0;padding:1.5rem;place-items:center;position:fixed;z-index:70}.lightbox__stage{display:flex;flex-direction:column;gap:.85rem;width:min(92vw,62rem)}.lightbox__art{background-color:#00000040;border-radius:var(--radius-card);box-shadow:0 24px 60px -24px #000000a6;display:grid;overflow:hidden;place-items:center;position:relative}.lightbox__img{animation:veil-in .26s var(--ease-soft);display:block;max-height:68vh;-o-object-fit:contain;object-fit:contain;width:100%}.lightbox__img--plain{aspect-ratio:16/9;display:grid;place-items:center;width:100%}.lightbox__mark{background-color:#ffffff1a;border:1px solid oklch(100% 0 0/.26);border-radius:9999px;color:#ffffffd1;display:grid;font-size:2.25rem;font-weight:700;height:5rem;line-height:1;place-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:5rem}.lightbox__cap{align-items:baseline;color:#fff;display:flex;flex-wrap:wrap;gap:.2rem .6rem;justify-content:center;text-align:center}.lightbox__title{font-size:.9375rem;font-weight:600}.lightbox__meta{color:#ffffffb8;font-size:.6875rem;font-variant-numeric:tabular-nums}.lightbox__count{color:#fff}.lightbox__close,.lightbox__nav{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#00000059;border:1px solid oklch(100% 0 0/.22);border-radius:9999px;color:#ffffffe0;display:grid;place-items:center;position:absolute;transition:color .24s var(--ease-soft),background-color .24s var(--ease-soft),transform .24s var(--ease-soft)}.lightbox__close{height:2.5rem;right:1.25rem;top:1.25rem;width:2.5rem}.lightbox__nav{height:2.75rem;top:50%;translate:0 -50%;width:2.75rem}.lightbox__nav--prev{left:1.25rem}.lightbox__nav--next{right:1.25rem}.lightbox__close:hover,.lightbox__nav:hover:not(:disabled){background-color:var(--brand-1);color:var(--on-brand);transform:scale(1.06)}.lightbox__nav--next:hover:not(:disabled),.lightbox__nav--prev:hover:not(:disabled){translate:0 -50%}.lightbox__nav:disabled{cursor:not-allowed;opacity:.3}.lightbox{cursor:zoom-out}.lightbox__close,.lightbox__nav,.lightbox__stage{cursor:default}.nexus{--nexus-gutter:5rem;--nexus-base:var(--card)}@supports (color:color-mix(in lab,red,red)){.nexus{--nexus-base:color-mix(in oklab,var(--card) 76%,transparent)}}.nexus{--nexus-halo-a:.18;container-type:inline-size;isolation:isolate;padding-bottom:.5rem}.nexus,.nexus__inner{position:relative}.dark .nexus:after{background-image:radial-gradient(1.2px 1.2px at 18% 11%,#ffffff9e,#0000),radial-gradient(1px 1px at 63% 5%,#ffffff75,#0000),radial-gradient(1.5px 1.5px at 85% 26%,#c7ecf38a,#0000),radial-gradient(1px 1px at 34% 39%,#ffffff61,#0000),radial-gradient(1.1px 1.1px at 72% 57%,#eae8ff7a,#0000),radial-gradient(1px 1px at 8% 68%,#ffffff5c,#0000),radial-gradient(1.3px 1.3px at 46% 81%,#ffffff80,#0000),radial-gradient(1px 1px at 89% 92%,#ffffff57,#0000),radial-gradient(1px 1px at 27% 63%,#ffffff4d,#0000),radial-gradient(1.4px 1.4px at 55% 18%,#ebd7e666,#0000),radial-gradient(1px 1px at 76% 74%,#ffffff47,#0000),radial-gradient(1px 1px at 12% 34%,#ffffff42,#0000);background-image:radial-gradient(1.2px 1.2px at 18% 11%,#ffffff9e,#0000),radial-gradient(1px 1px at 63% 5%,#ffffff75,#0000),radial-gradient(1.5px 1.5px at 85% 26%,#c7ecf38a,#0000),radial-gradient(1px 1px at 34% 39%,#ffffff61,#0000),radial-gradient(1.1px 1.1px at 72% 57%,color(xyz 0.816 0.824 1.113 / 0.478),#0000),radial-gradient(1px 1px at 8% 68%,#ffffff5c,#0000),radial-gradient(1.3px 1.3px at 46% 81%,#ffffff80,#0000),radial-gradient(1px 1px at 89% 92%,#ffffff57,#0000),radial-gradient(1px 1px at 27% 63%,#ffffff4d,#0000),radial-gradient(1.4px 1.4px at 55% 18%,#ebd7e666,#0000),radial-gradient(1px 1px at 76% 74%,#ffffff47,#0000),radial-gradient(1px 1px at 12% 34%,#ffffff42,#0000);background-repeat:repeat,repeat;background-size:420px 460px,300px 340px;content:"";inset:-1.5rem -1rem;opacity:.55;pointer-events:none;position:absolute;z-index:-1}.nexus__inner:before{background-image:linear-gradient(to bottom,transparent,var(--brand-2) 5%,var(--line) 26%,var(--line) 74%,var(--brand-1) 95%,transparent);border-radius:9999px;bottom:0;content:"";left:1.25rem;position:absolute;top:0;width:2px}@supports (color:color-mix(in lab,red,red)){.nexus__inner:before{background-image:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--brand-2) 50%,var(--line)) 5%,var(--line) 26%,var(--line) 74%,color-mix(in oklab,var(--brand-1) 50%,var(--line)) 95%,transparent)}}.nexus__spark{background-color:var(--rule-spark);border-radius:9999px;box-shadow:0 0 12px 3px var(--brand-2);height:6px;left:calc(1.25rem - 2px);pointer-events:none;position:absolute;top:0;width:6px;z-index:0}@supports (color:color-mix(in lab,red,red)){.nexus__spark{box-shadow:0 0 12px 3px color-mix(in oklab,var(--brand-2) 60%,transparent)}}.nexus__spark{animation:nexus-travel 13s linear infinite}@keyframes nexus-travel{0%{opacity:0;top:0}6%,94%{opacity:1}to{opacity:0;top:100%}}.nexus-group+.nexus-group{margin-top:1.5rem}.nexus-group__head{display:flex;justify-content:flex-start;margin-bottom:1.15rem;padding-left:3rem;position:relative}.nexus-group__pill{align-items:center;border:1px solid var(--brand-2);display:inline-flex;gap:.3rem;position:relative;z-index:1}@supports (color:color-mix(in lab,red,red)){.nexus-group__pill{border:1px solid color-mix(in oklab,var(--brand-2) 22%,var(--line))}}.nexus-group__pill{border-radius:var(--radius-pill);color:var(--brand-2);font-size:.6875rem;font-weight:600;letter-spacing:.02em;padding:.28rem .8rem}@supports (color:color-mix(in lab,red,red)){.nexus-group__pill{color:color-mix(in oklab,var(--brand-2) 55%,var(--ink))}}.nexus-group__pill{background-color:var(--card);box-shadow:0 0 0 7px var(--card)}.nexus-group__list{display:flex;flex-direction:column;gap:1.15rem}.nexus-item{padding-left:3rem;position:relative}.nexus-slot{border-radius:var(--radius-card);height:100%;max-width:var(--nexus-measure,46rem);min-width:0;position:relative;transition:opacity .62s var(--ease-soft),transform .56s var(--ease-soft);z-index:0}.nexus-slot:before{animation:nexus-breathe 7.5s var(--ease-soft) infinite;background-image:radial-gradient(56% 76% at var(--halo-x,22%) 10%,var(--node-color),transparent 72%);border-radius:calc(var(--radius-card) + .85rem);content:"";filter:blur(26px);inset:-1.1rem -.85rem;opacity:var(--nexus-halo-a);position:absolute;transition:opacity .34s var(--ease-soft);z-index:-1}@keyframes nexus-breathe{0%,to{opacity:calc(var(--nexus-halo-a)*.6);transform:scale(.975)}50%{opacity:var(--nexus-halo-a);transform:scale(1.03)}}.nexus-card{border:1px solid var(--brand-2);display:flex;flex-direction:column;gap:.5rem;height:100%;position:relative;z-index:1}@supports (color:color-mix(in lab,red,red)){.nexus-card{border:1px solid color-mix(in oklab,var(--brand-2) 18%,var(--line))}}.nexus-card{border-top-color:#fff}@supports (color:color-mix(in lab,red,red)){.nexus-card{border-top-color:color-mix(in oklab,oklch(100% 0 0) 30%,var(--line))}}.nexus-card{border-bottom-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.nexus-card{border-bottom-color:color-mix(in oklab,var(--ink) 16%,var(--line))}}.nexus-card{background-color:var(--nexus-base);background-image:linear-gradient(140deg,var(--brand-2),var(--brand-1));border-radius:var(--radius-card);padding:1rem 1.1rem .95rem}@supports (color:color-mix(in lab,red,red)){.nexus-card{background-image:linear-gradient(140deg,color-mix(in oklab,var(--brand-2) 7%,transparent),color-mix(in oklab,var(--brand-1) 3%,transparent))}}.nexus-card{-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);box-shadow:var(--shadow-card),inset 0 1px #ffffff1f;transform:translateY(var(--lift,0)) perspective(1000px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .42s var(--ease-soft),border-color .32s var(--ease-soft),box-shadow .38s var(--ease-soft)}.nexus-card:hover{--lift:-4px;border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.nexus-card:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.nexus-card:hover{box-shadow:var(--shadow-lift),inset 0 1px #ffffff38}.nexus-slot:hover:before{animation:none;opacity:calc(var(--nexus-halo-a)*1.45);transform:scale(1.04)}.nexus-card__top{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.nexus-pill{align-items:center;background-color:var(--ink);border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.25rem;padding:.16rem .5rem}@supports (color:color-mix(in lab,red,red)){.nexus-pill{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.nexus-kind{align-items:center;border-radius:var(--radius-pill);color:var(--node-color);display:inline-flex;font-size:.625rem;font-weight:600;gap:.22rem;padding:.16rem .5rem}@supports (color:color-mix(in lab,red,red)){.nexus-kind{color:color-mix(in oklab,var(--node-color) 82%,var(--ink))}}.nexus-kind{background-color:var(--node-color)}@supports (color:color-mix(in lab,red,red)){.nexus-kind{background-color:color-mix(in oklab,var(--node-color) 13%,transparent)}}.nexus-ver{color:var(--muted);font-family:var(--font-mono);font-size:.625rem;margin-left:auto;opacity:.85}.nexus-card__title{color:var(--ink);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;transition:color .22s var(--ease-soft)}.nexus-card:hover .nexus-card__title{color:var(--node-color)}@supports (color:color-mix(in lab,red,red)){.nexus-card:hover .nexus-card__title{color:color-mix(in oklab,var(--node-color) 70%,var(--ink))}}.nexus-card__body{color:var(--muted);font-size:.75rem;line-height:1.65}@supports (color:color-mix(in lab,red,red)){.nexus-card__body{color:color-mix(in oklab,var(--muted) 42%,var(--ink))}}.nexus-card__foot{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:.35rem}.nexus-card__tags{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.nexus-tag{background-color:var(--ink);border-radius:var(--radius-pill);color:var(--muted);font-size:.625rem;line-height:1.5;padding:.12rem .45rem}@supports (color:color-mix(in lab,red,red)){.nexus-tag{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.nexus-cta{align-items:center;color:var(--node-color);display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:500;gap:.15rem}@supports (color:color-mix(in lab,red,red)){.nexus-cta{color:color-mix(in oklab,var(--node-color) 75%,var(--ink))}}.nexus-cta{transition:gap .24s var(--ease-soft)}.nexus-cta:hover{gap:.35rem}.nexus-node{background-color:currentColor;border-radius:9999px;box-shadow:0 0 0 3px var(--card),0 0 9px 1px currentColor;color:var(--node-color);height:.7rem;left:1.25rem;position:absolute;top:1.55rem;width:.7rem;z-index:1}@supports (color:color-mix(in lab,red,red)){.nexus-node{box-shadow:0 0 0 3px color-mix(in oklab,var(--card) 72%,transparent),0 0 9px 1px currentColor}}.nexus-node{transform:translate(-50%,-50%) scale(var(--node-scale,1));transition:transform .32s var(--ease-soft),box-shadow .32s var(--ease-soft)}.nexus-item.is-feature{--node-color:var(--brand-2)}.nexus-item.is-fix{--node-color:var(--brand-1)}.nexus-item.is-major{--node-color:var(--warning)}.nexus-item.is-post{--node-color:var(--brand-3)}.nexus-slot.is-hidden{opacity:0;transform:translateY(.85rem)}@container (min-width:40rem){.nexus__inner{--nexus-gutter:5rem}.nexus__inner:before{left:50%;margin-left:-1px}.nexus-slot{max-width:none}.nexus__spark{left:calc(50% - 2px)}.nexus-group__head{justify-content:center;padding-left:0}.nexus-item{-moz-column-gap:var(--nexus-gutter);column-gap:var(--nexus-gutter);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-left:0}.nexus-item.is-right .nexus-slot{grid-column:2}.nexus-node{left:50%;top:1.7rem}.nexus-item:has(.nexus-card:hover) .nexus-node{--node-scale:1.5;box-shadow:0 0 0 3px var(--card),0 0 18px 3px currentColor}@supports (color:color-mix(in lab,red,red)){.nexus-item:has(.nexus-card:hover) .nexus-node{box-shadow:0 0 0 3px color-mix(in oklab,var(--card) 58%,transparent),0 0 18px 3px currentColor}}.nexus-item.is-left .nexus-slot.is-hidden{transform:translate(2.5rem)}.nexus-item.is-right .nexus-slot.is-hidden{transform:translate(-2.5rem)}}@container (min-width:56rem){.nexus__inner{--nexus-gutter:6rem}}@media(max-width:47.99rem){.nexus-card{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.nexus-card{background-color:color-mix(in oklab,var(--card) 94%,var(--brand-2))}}.nexus-card{transform:none}.nexus-slot:before{animation:none;opacity:calc(var(--nexus-halo-a)*.75)}.nexus-card:hover{--lift:0px;transform:none}}.flink-grid{display:grid;grid-template-columns:1fr}@media(min-width:640px){.flink-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.flink-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.flink-grid{align-items:stretch;gap:1rem;grid-auto-rows:1fr;margin-bottom:1.5rem}.flink-grid>li{display:flex;min-width:0}.flink{cursor:pointer;--flink-c1:var(--brand-1);--flink-c2:var(--brand-2);align-items:flex-start;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;gap:.8rem;height:100%;min-height:8.6rem;overflow:hidden;padding:.9rem 1rem;transition:transform .26s var(--ease-soft),border-color .26s var(--ease-soft),box-shadow .3s var(--ease-soft);width:100%}.flink:hover{border-color:var(--brand-2);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.flink:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.flink:hover{box-shadow:var(--shadow-lift)}.flink.is-tone-b{--flink-c1:var(--brand-2);--flink-c2:var(--brand-3)}.flink.is-tone-c{--flink-c1:var(--brand-3);--flink-c2:var(--brand-1)}.flink.is-tone-d{--flink-c1:var(--brand-2);--flink-c2:var(--brand-1)}.flink.is-tone-e{--flink-c1:var(--brand-3);--flink-c2:var(--brand-2)}.flink.is-tone-f{--flink-c1:var(--brand-1);--flink-c2:var(--brand-3)}.flink__avatar{background-image:linear-gradient(135deg,var(--flink-c1),var(--flink-c2));border-radius:.875rem;color:var(--on-brand);display:grid;flex-shrink:0;font-size:1.1875rem;font-weight:700;height:3.125rem;line-height:1;overflow:hidden;place-items:center;transition:transform .32s var(--ease-soft);width:3.125rem}.flink__avatar--latin{font-size:1.5rem;letter-spacing:.01em}.flink__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.flink:hover .flink__avatar{transform:scale(1.06)}.flink__body{display:flex;flex:1;flex-direction:column;gap:.3rem;min-width:0}.flink__name{color:var(--ink);-webkit-line-clamp:2;line-clamp:2;transition:color .22s var(--ease-soft);-webkit-box-orient:vertical;display:-webkit-box;font-size:.8125rem;font-weight:700;line-height:1.35;overflow:hidden}.flink:hover .flink__name{color:var(--brand-2)}.flink__desc{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;max-width:var(--flink-measure,34rem);-webkit-box-orient:vertical;display:-webkit-box;font-size:.75rem;line-height:1.55;overflow:hidden}.flink__foot{align-items:center;display:flex;flex-shrink:0;gap:.5rem;justify-content:space-between;margin-top:auto;padding-top:.15rem}.flink__tags{display:flex;flex-wrap:wrap;gap:.3rem;min-width:0}.flink__tag{border-radius:var(--radius-pill);color:var(--flink-c1);font-size:.5625rem;line-height:1.5;padding:.1rem .45rem}@supports (color:color-mix(in lab,red,red)){.flink__tag{color:color-mix(in oklab,var(--flink-c1) 62%,var(--muted))}}.flink__tag{background-color:var(--flink-c1)}@supports (color:color-mix(in lab,red,red)){.flink__tag{background-color:color-mix(in oklab,var(--flink-c1) 13%,transparent)}}.flink__go{align-items:center;color:var(--muted);display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:500;gap:.15rem;transition:color .24s var(--ease-soft),gap .24s var(--ease-soft)}.flink:hover .flink__go{color:var(--brand-2);gap:.35rem}.cta-card{align-items:flex-start;border:1px solid var(--brand-2);display:flex;gap:.9rem;margin-top:auto}@supports (color:color-mix(in lab,red,red)){.cta-card{border:1px solid color-mix(in oklab,var(--brand-2) 30%,var(--line))}}.cta-card{background-image:linear-gradient(135deg,var(--brand-2),var(--brand-1) 55%,var(--brand-3));border-radius:var(--radius-card);padding:1.1rem 1.2rem}@supports (color:color-mix(in lab,red,red)){.cta-card{background-image:linear-gradient(135deg,color-mix(in oklab,var(--brand-2) 14%,transparent),color-mix(in oklab,var(--brand-1) 9%,transparent) 55%,color-mix(in oklab,var(--brand-3) 11%,transparent))}}.cta-card__ico{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-3));border-radius:.75rem;color:var(--on-brand);display:grid;flex-shrink:0;height:2.25rem;place-items:center;width:2.25rem}.cta-card__title{color:var(--ink);font-size:.9375rem;font-weight:700}.cta-card__desc{color:var(--muted);font-size:.75rem;line-height:1.6;margin-top:.3rem;max-width:var(--cta-card-measure,42rem)}@supports (color:color-mix(in lab,red,red)){.cta-card__desc{color:color-mix(in oklab,var(--muted) 45%,var(--ink))}}.cta-card__points{color:var(--muted);display:flex;flex-wrap:wrap;font-size:.6875rem;gap:.35rem .9rem;margin-top:.6rem}.cta-card__points li{align-items:center;display:inline-flex;gap:.25rem}.cta-card__points li>svg{color:var(--success);flex-shrink:0}.cta-card__acts{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;margin-left:auto}.cta-card__btn{align-items:center;background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border:1px solid #0000;border-radius:var(--radius-pill);color:var(--on-brand);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.3rem;height:2rem;padding-inline:.9rem;transition:filter .24s var(--ease-soft),transform .24s var(--ease-soft),color .24s var(--ease-soft),border-color .24s var(--ease-soft)}.cta-card__btn:hover{filter:brightness(1.08)}.cta-card__btn:active{transform:scale(.97)}.cta-card__btn--ghost{background-color:var(--card);background-image:none;border-color:var(--line);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.cta-card__btn--ghost{background-color:color-mix(in oklab,var(--card) 70%,transparent)}}.cta-card__btn--ghost:hover{border-color:var(--brand-2);filter:none}@supports (color:color-mix(in lab,red,red)){.cta-card__btn--ghost:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.cta-card__btn--ghost:hover{color:var(--brand-2)}@media(max-width:47.99rem){.cta-card{flex-wrap:wrap}.cta-card__acts{flex-direction:column;margin-left:0;width:100%}.cta-card__btn{justify-content:center;width:100%}}.tip-bubble{border:1px solid var(--brand-2);max-width:16rem;position:fixed;z-index:90}@supports (color:color-mix(in lab,red,red)){.tip-bubble{border:1px solid color-mix(in oklab,var(--brand-2) 30%,var(--line))}}.tip-bubble{background-color:var(--card);border-radius:.5rem;box-shadow:var(--shadow-lift);color:var(--ink);font-size:.6875rem;line-height:1.5;opacity:0;padding:.4rem .6rem;pointer-events:none;transform:translate(-50%,.25rem);transition:opacity .16s var(--ease-soft),transform .16s var(--ease-soft)}.tip-bubble.is-on{opacity:1;transform:translate(-50%)}.about{container-type:inline-size}.about-hero{border:1px solid var(--brand-2);overflow:hidden;position:relative}@supports (color:color-mix(in lab,red,red)){.about-hero{border:1px solid color-mix(in oklab,var(--brand-2) 22%,var(--line))}}.about-hero{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-radius:var(--radius-card);padding:1.35rem 1.4rem 1.3rem}@supports (color:color-mix(in lab,red,red)){.about-hero{background-image:linear-gradient(120deg,color-mix(in oklab,var(--brand-1) 13%,var(--card)),color-mix(in oklab,var(--brand-3) 12%,var(--card)))}}.about-hero{box-shadow:var(--shadow-card)}.about-hero__glow{background-image:radial-gradient(circle,var(--brand-2),transparent 68%);border-radius:9999px;height:22rem;pointer-events:none;position:absolute;right:-6%;top:-45%;width:22rem}@supports (color:color-mix(in lab,red,red)){.about-hero__glow{background-image:radial-gradient(circle,color-mix(in oklab,var(--brand-2) 30%,transparent),transparent 68%)}}.about-hero__glow{filter:blur(18px)}.about-hero__top{align-items:center;display:flex;gap:1rem;position:relative}.about-hero__avatar{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-3));border-radius:1.15rem;box-shadow:0 6px 18px var(--brand-2);color:var(--on-brand);display:grid;flex-shrink:0;font-size:1.85rem;font-weight:700;height:4.5rem;line-height:1;place-items:center;width:4.5rem}@supports (color:color-mix(in lab,red,red)){.about-hero__avatar{box-shadow:0 6px 18px color-mix(in oklab,var(--brand-2) 30%,transparent)}}.about-hero__name{color:var(--ink);font-size:1.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.about-hero__tag{align-items:center;color:var(--brand-2);display:inline-flex;font-size:.75rem;gap:.3rem;margin-top:.3rem}@supports (color:color-mix(in lab,red,red)){.about-hero__tag{color:color-mix(in oklab,var(--brand-2) 62%,var(--ink))}}.about-hero__loc{align-items:center;color:var(--muted);display:inline-flex;font-size:.6875rem;gap:.3rem;margin-top:.2rem}.about-hero__intro{color:var(--muted);font-size:.8125rem;line-height:1.75;margin-top:1rem;max-width:48rem;position:relative}@supports (color:color-mix(in lab,red,red)){.about-hero__intro{color:color-mix(in oklab,var(--muted) 35%,var(--ink))}}.about-hero__acts{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem;position:relative}.about-social{align-items:center;border:1px solid var(--brand-2);display:inline-flex;gap:.35rem;height:2rem}@supports (color:color-mix(in lab,red,red)){.about-social{border:1px solid color-mix(in oklab,var(--brand-2) 24%,var(--line))}}.about-social{border-radius:var(--radius-pill);color:var(--brand-2);font-size:.6875rem;font-weight:500;padding-inline:.85rem}@supports (color:color-mix(in lab,red,red)){.about-social{color:color-mix(in oklab,var(--brand-2) 70%,var(--ink))}}.about-social{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.about-social{background-color:color-mix(in oklab,var(--card) 66%,transparent)}}.about-social{transition:transform .24s var(--ease-soft),color .24s var(--ease-soft),border-color .24s var(--ease-soft),background-color .24s var(--ease-soft)}.about-social:hover{background-color:#0000;background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;color:var(--on-brand);transform:translateY(-2px)}.about-grid{display:grid;gap:1rem}@container (min-width:44rem){.about-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.about-prose{color:var(--muted);font-size:.8125rem;line-height:1.8;padding:1rem 1.15rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.about-prose{color:color-mix(in oklab,var(--muted) 38%,var(--ink))}}.about-prose p+p{margin-top:1rem}.about-tools{display:flex;flex-direction:column;gap:.95rem;padding:1rem 1.15rem 1.15rem}.about-tools__label{align-items:center;color:var(--muted);display:flex;font-size:.625rem;font-weight:600;gap:.3rem;letter-spacing:.12em;margin-bottom:.45rem}.about-tools__items{display:flex;flex-wrap:wrap;gap:.35rem}.about-pill{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-size:.6875rem;line-height:1.4;padding:.22rem .6rem}@supports (color:color-mix(in lab,red,red)){.about-pill{color:color-mix(in oklab,var(--muted) 30%,var(--ink))}}.about-pill{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.about-pill{background-color:color-mix(in oklab,var(--ink) 3%,transparent)}}.about-pill{transition:transform .22s var(--ease-soft),border-color .22s var(--ease-soft),color .22s var(--ease-soft)}.about-pill:hover{border-color:var(--brand-2);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.about-pill:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.about-pill:hover{color:var(--brand-2)}.about-track{display:grid;gap:1.1rem;padding:1.1rem 1.15rem 1.2rem}.about-track__node{padding-left:1.35rem;position:relative}.about-track__dot{background-color:var(--brand-2);border-radius:9999px;box-shadow:0 0 0 3px var(--brand-2);height:.6rem;left:0;position:absolute;top:.32rem;width:.6rem}@supports (color:color-mix(in lab,red,red)){.about-track__dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-2) 18%,transparent)}}.about-track__dot.is-now{background-color:var(--brand-3);box-shadow:0 0 0 3px var(--brand-3),0 0 12px 2px var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.about-track__dot.is-now{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-3) 18%,transparent),0 0 12px 2px color-mix(in oklab,var(--brand-3) 55%,transparent)}}.about-track__node:not(:last-child):after{background-color:var(--line);bottom:-1.1rem;content:"";left:.3rem;position:absolute;top:1rem;width:1px}.about-track__when{color:var(--ink);display:block;font-family:var(--font-mono);font-size:.6875rem;font-weight:700;letter-spacing:.02em}.about-track__text{color:var(--muted);display:block;font-size:.6875rem;line-height:1.6;margin-top:.2rem}@container (min-width:44rem){.about-track{gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.about-track__node{padding-left:0;padding-right:1.25rem;padding-top:1.3rem}.about-track__dot{left:0;top:0}.about-track__node:not(:last-child):after{background-image:linear-gradient(to right,var(--brand-2),var(--line));height:1px;inset:.3rem .15rem auto .85rem;width:auto}@supports (color:color-mix(in lab,red,red)){.about-track__node:not(:last-child):after{background-image:linear-gradient(to right,color-mix(in oklab,var(--brand-2) 45%,var(--line)),var(--line))}}}@media(max-width:47.99rem){.about-hero{padding:1.15rem 1.15rem 1.1rem}.about-hero__top{flex-direction:column;text-align:center}.about-hero__name{font-size:1.3rem}.about-hero__intro{font-size:.78125rem;line-height:1.7;margin-top:.85rem}.about-hero__acts{justify-content:center}}.login{--login-bg:var(--ink)}@supports (color:color-mix(in lab,red,red)){.login{--login-bg:color-mix(in oklab,var(--ink) 6%,var(--canvas))}}.login{background-color:var(--login-bg);background-image:radial-gradient(62rem 34rem at 50% 32%,var(--brand-2),transparent 72%),repeating-linear-gradient(0deg,var(--ink) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 32px);display:flex;flex-direction:column;padding:1.75rem 1.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.login{background-image:radial-gradient(62rem 34rem at 50% 32%,color-mix(in oklab,var(--brand-2) 10%,transparent),transparent 72%),repeating-linear-gradient(0deg,color-mix(in oklab,var(--ink) 3.5%,transparent) 0 1px,transparent 1px 32px),repeating-linear-gradient(90deg,color-mix(in oklab,var(--ink) 3.5%,transparent) 0 1px,transparent 1px 32px)}}.dark .login{--login-bg:var(--canvas)}.login__tools{position:absolute;right:1.25rem;top:1.25rem;z-index:1}.login__inner{display:grid;flex:1;padding-block:2rem;place-items:safe center center}.login-card{background-color:var(--card);border:1px solid var(--line);border-radius:1rem;box-shadow:0 1px 2px #0f171f0d,0 12px 32px #0f171f17;max-width:26.25rem;padding:2rem 1.75rem 1.5rem;width:100%}.login-card.is-shake{animation:login-shake .46s var(--ease-soft)}@keyframes login-shake{0%,to{transform:translate(0)}18%{transform:translate(-7px)}38%{transform:translate(6px)}58%{transform:translate(-4px)}78%{transform:translate(2px)}}.login-card__head{text-align:center}.login-card__avatar{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-2) 55%,var(--brand-3));border-radius:9999px;box-shadow:0 0 0 3px var(--brand-2);color:var(--on-brand);display:grid;font-size:1.375rem;font-weight:700;height:3.5rem;line-height:1;margin-inline:auto;place-items:center;width:3.5rem}@supports (color:color-mix(in lab,red,red)){.login-card__avatar{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-2) 14%,transparent)}}.login-card__hi{color:var(--ink);font-size:1.0625rem;font-weight:700;margin-top:.85rem}.login-card__sub{color:var(--muted);font-size:.75rem;margin-top:.25rem}.login-field{margin-top:1.35rem}.login-field__label{color:var(--muted);display:block;font-size:.6875rem;font-weight:500;margin-bottom:.35rem}.login-input{align-items:center;border:1px solid var(--ink);display:flex;gap:.5rem;height:2.75rem}@supports (color:color-mix(in lab,red,red)){.login-input{border:1px solid color-mix(in oklab,var(--ink) 14%,var(--line))}}.login-input{background-color:var(--card);border-radius:.5rem;padding-inline:.75rem;transition:border-color .22s var(--ease-soft),box-shadow .22s var(--ease-soft),background-color .22s var(--ease-soft)}.login-input:focus-within{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.login-input:focus-within{border-color:color-mix(in oklab,var(--brand-2) 72%,var(--line))}}.login-input:focus-within{background-color:var(--card);box-shadow:0 0 0 3.5px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.login-input:focus-within{box-shadow:0 0 0 3.5px color-mix(in oklab,var(--brand-2) 18%,transparent)}}.login-input.is-bad{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.login-input.is-bad{border-color:color-mix(in oklab,var(--danger) 58%,var(--line))}}.login-input__ico{color:var(--muted);flex-shrink:0;opacity:.75;transition:color .22s var(--ease-soft),opacity .22s var(--ease-soft)}.login-input:focus-within .login-input__ico{color:var(--brand-2);opacity:1}.login-input input{background:0 0;border:0;color:var(--ink);font-size:.8125rem;min-width:0;outline:none;padding:0;width:100%}.login-input input::-moz-placeholder{color:var(--muted)}.login-input input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.login-input input::-moz-placeholder{color:color-mix(in oklab,var(--muted) 52%,transparent)}.login-input input::placeholder{color:color-mix(in oklab,var(--muted) 52%,transparent)}}.login-input input::-moz-placeholder{font-weight:400}.login-input input::placeholder{font-weight:400}.login-input input:-webkit-autofill,.login-input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);-webkit-transition:background-color 9999s;transition:background-color 9999s}.login-input__eye{border-radius:9999px;color:var(--muted);display:grid;flex-shrink:0;height:1.5rem;place-items:center;width:1.5rem}@supports (color:color-mix(in lab,red,red)){.login-input__eye{color:color-mix(in oklab,var(--muted) 62%,transparent)}}.login-input__eye{transition:color .22s var(--ease-soft),background-color .22s var(--ease-soft)}.login-input__eye:hover{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.login-input__eye:hover{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.login-field__err{color:var(--danger);font-size:.6875rem;margin-top:.35rem}.login-btn{align-items:center;background-image:linear-gradient(120deg,var(--brand-1),var(--brand-2) 55%,var(--brand-3));border-radius:.5rem;box-shadow:0 4px 14px var(--brand-2);color:var(--on-brand);display:flex;font-size:.8125rem;font-weight:600;gap:.4rem;height:2.75rem;justify-content:center;letter-spacing:.06em;margin-top:1.5rem;width:100%}@supports (color:color-mix(in lab,red,red)){.login-btn{box-shadow:0 4px 14px color-mix(in oklab,var(--brand-2) 30%,transparent)}}.login-btn{transition:transform .24s var(--ease-soft),box-shadow .24s var(--ease-soft),filter .24s var(--ease-soft)}.login-btn:hover:not(:disabled){box-shadow:0 8px 20px var(--brand-2);filter:brightness(1.05);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.login-btn:hover:not(:disabled){box-shadow:0 8px 20px color-mix(in oklab,var(--brand-2) 38%,transparent)}}.login-btn:active:not(:disabled){transform:scale(.99)}.login-btn:disabled{cursor:progress;opacity:.78}.login-btn__spin{border:2px solid var(--on-brand);height:.875rem;width:.875rem}@supports (color:color-mix(in lab,red,red)){.login-btn__spin{border:2px solid color-mix(in oklab,var(--on-brand) 32%,transparent)}}.login-btn__spin{animation:login-spin .72s linear infinite;border-radius:9999px;border-top-color:var(--on-brand)}@keyframes login-spin{to{transform:rotate(1turn)}}.spin{border:2px solid;display:inline-block;height:.75rem;width:.75rem}@supports (color:color-mix(in lab,red,red)){.spin{border:2px solid color-mix(in oklab,currentcolor 30%,transparent)}}.spin{animation:login-spin .72s linear infinite;border-radius:9999px;border-top-color:currentColor}.toolcard__size.is-dim{opacity:.45}.oplog__tool--cache{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.oplog__tool--cache{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.oplog__tool--index{background-color:var(--brand-3);color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.oplog__tool--index{background-color:color-mix(in oklab,var(--brand-3) 14%,transparent)}}.oplog__tool--scan{background-color:#d9a4412e;color:#8a6d1f}.oplog__tool--image{background-color:var(--brand-1);color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.oplog__tool--image{background-color:color-mix(in oklab,var(--brand-1) 14%,transparent)}}.oplog__tool--update{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.oplog__tool--update{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.login-card__failed{color:var(--danger);font-size:.6875rem;margin-top:.75rem;text-align:center}.login-card__links{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.15rem}.login-link{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.6875rem;gap:.2rem;transition:color .22s var(--ease-soft),gap .22s var(--ease-soft)}.login-link:hover{color:var(--brand-2);gap:.35rem}.login-link__ico{transition:transform .24s var(--ease-soft)}.login-link--back:hover .login-link__ico{transform:translate(-2px)}.login__fine{color:var(--muted);font-size:.6875rem;padding-bottom:.5rem;text-align:center}@supports (color:color-mix(in lab,red,red)){.login__fine{color:color-mix(in oklab,var(--muted) 82%,transparent)}}@media(max-width:47.99rem){.login-card{padding:1.5rem 1.25rem 1.25rem}.login__inner{padding-block:1.25rem}}.toast-host{align-items:center;display:flex;flex-direction:column;gap:.5rem;left:50%;max-width:min(28rem,100vw - 2.5rem);pointer-events:none;position:fixed;top:1.5rem;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:95}.toast{border:1px solid var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.toast{border:1px solid color-mix(in oklab,var(--brand-2) 26%,var(--line))}}.toast{background-color:var(--card);border-left-width:3px;border-radius:var(--radius-pill);box-shadow:var(--shadow-lift),0 8px 24px #0f171f14;color:var(--ink);font-size:.75rem;line-height:1.5;padding:.5rem .9rem;text-align:center}.toast--ok{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.toast--ok{border-color:color-mix(in oklab,var(--success) 40%,var(--line))}}.toast--error{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.toast--error{border-color:color-mix(in oklab,var(--danger) 45%,var(--line))}}.toast--error{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.toast--error{color:color-mix(in oklab,var(--danger) 80%,var(--ink))}}.toast-enter-active,.toast-leave-active{transition:opacity .24s var(--ease-soft),transform .24s var(--ease-soft)}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(-.5rem)}.admin{--admin-nav-w:13rem;--admin-nav-w-min:3.75rem;--admin-gap:.75rem;--admin-pad:1rem;flex:1;min-height:0;padding:1rem;position:relative;z-index:10}.admin,.admin__main{display:flex;gap:1rem}.admin__main{flex-direction:column}.admin__body,.admin__main{flex:1;min-width:0}.admin-nav{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100dvh - 2rem);position:sticky;top:1rem;transition:width .28s var(--ease-soft),transform .28s var(--ease-soft);width:var(--admin-nav-w)}.admin-nav__head{align-items:center;display:flex;flex-shrink:0;padding:.85rem .75rem .7rem;position:relative}.admin-nav__brand{align-items:center;display:flex;gap:.55rem;min-width:0;overflow:hidden}.admin-nav__logo{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-2) 55%,var(--brand-3));border-radius:.6rem;color:var(--on-brand);display:grid;flex-shrink:0;font-size:.875rem;font-weight:700;height:2rem;line-height:1;place-items:center;width:2rem}.admin-nav__brandtext{display:flex;flex-direction:column;line-height:1.15;min-width:0;transition:opacity .2s var(--ease-soft),width .28s var(--ease-soft);white-space:nowrap}.admin-nav__name{color:var(--ink);font-size:.8125rem;font-weight:700}.admin-nav__role{color:var(--muted);font-size:.625rem}.admin-nav__collapse{background-color:var(--card);border:1px solid var(--line);border-radius:9999px;box-shadow:var(--shadow-card);color:var(--muted);cursor:pointer;display:grid;height:1.4rem;place-items:center;position:absolute;right:-.7rem;top:1.35rem;transition:color .2s var(--ease-soft),border-color .2s var(--ease-soft),transform .28s var(--ease-soft);width:1.4rem;z-index:2}.admin-nav__collapse:hover{border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-nav__collapse:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.admin-nav__body{flex:1;min-height:0;overflow:hidden auto;padding:.15rem .5rem .6rem;scrollbar-width:thin}.admin-nav__group{color:var(--muted);font-size:.625rem;font-weight:600;height:1.5rem;letter-spacing:.06em;line-height:1.5rem;padding-inline:.55rem}@supports (color:color-mix(in lab,red,red)){.admin-nav__group{color:color-mix(in oklab,var(--muted) 80%,transparent)}}.admin-nav__group{transition:opacity .18s var(--ease-soft);white-space:nowrap}.admin-nav__list{display:flex;flex-direction:column;gap:.15rem}.admin-nav__item{align-items:center;border-radius:.6rem;color:var(--muted);display:flex;font-size:.8125rem;min-height:2.35rem;padding:.4rem .55rem;position:relative;transition:color .2s var(--ease-soft),background-color .2s var(--ease-soft);white-space:nowrap}.admin-nav__link{align-items:center;color:inherit;display:flex;flex:1;gap:.6rem;min-width:0}.admin-nav__item:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-nav__item:hover{background-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.admin-nav__item.is-active{color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-nav__item.is-active{color:color-mix(in oklab,var(--brand-2) 82%,var(--ink))}}.admin-nav__item.is-active{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-nav__item.is-active{background-color:color-mix(in oklab,var(--brand-2) 11%,transparent)}}.admin-nav__item.is-active:before{background-image:linear-gradient(to bottom,var(--brand-1),var(--brand-3));border-radius:0 9999px 9999px 0;content:"";height:1.15rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.admin-nav__icon{flex-shrink:0;transition:transform .24s var(--ease-soft)}.admin-nav__item:hover .admin-nav__icon{transform:scale(1.1)}.admin-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:opacity .18s var(--ease-soft),width .28s var(--ease-soft)}.admin-nav__caret{color:inherit;display:grid;flex-shrink:0;height:1.1rem;opacity:.5;place-items:center;transition:transform .24s var(--ease-soft);width:1.1rem}.admin-nav__caret.is-open{transform:rotate(180deg)}.admin-nav__sub{border-left:1px solid var(--line);display:flex;flex-direction:column;gap:.1rem;margin:.1rem 0 .25rem 1.65rem;padding-left:.6rem}.admin-nav__sublink{border-radius:.45rem;color:var(--muted);font-size:.75rem;padding:.3rem .5rem;transition:color .2s var(--ease-soft),background-color .2s var(--ease-soft)}.admin-nav__sublink:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-nav__sublink:hover{background-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.admin-nav__sublink.is-active{color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-nav__sublink.is-active{color:color-mix(in oklab,var(--brand-2) 82%,var(--ink))}}.admin-nav__sublink.is-active{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-nav__sublink.is-active{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.admin-nav__foot{border-top:1px solid var(--line);flex-shrink:0;padding:.5rem}.admin-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000006b;inset:0;position:fixed;z-index:40}@media(min-width:64rem){.admin-nav.is-collapsed{width:var(--admin-nav-w-min)}.admin-nav.is-collapsed .admin-nav__brand,.admin-nav.is-collapsed .admin-nav__head,.admin-nav.is-collapsed .admin-nav__item,.admin-nav.is-collapsed .admin-nav__link{gap:0;justify-content:center}.admin-nav.is-collapsed .admin-nav__item{padding-inline:0}.admin-nav.is-collapsed .admin-nav__brandtext,.admin-nav.is-collapsed .admin-nav__caret,.admin-nav.is-collapsed .admin-nav__label{flex:none;opacity:0;pointer-events:none;width:0}.admin-nav.is-collapsed .admin-nav__group{background-color:var(--line);color:#0000;height:1px;margin:.55rem .35rem;overflow:hidden}}.admin-bar{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-shrink:0;gap:.75rem;min-height:3.25rem;padding:.5rem .75rem}.admin-bar__menu{border-radius:.55rem;color:var(--muted);cursor:pointer;display:none;height:2rem;place-items:center;transition:color .2s var(--ease-soft),background-color .2s var(--ease-soft);width:2rem}.admin-bar__menu:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-bar__menu:hover{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.admin-bar__crumbs{align-items:center;display:flex;font-size:.75rem;gap:.3rem;min-width:0}.admin-bar__crumb{color:var(--muted);overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--ease-soft);white-space:nowrap}a.admin-bar__crumb:hover{color:var(--brand-2)}.admin-bar__crumb.is-now{color:var(--ink);font-weight:600}.admin-bar__sep{color:var(--muted);flex-shrink:0;opacity:.5}.admin-bar__acts{align-items:center;display:flex;gap:.35rem;margin-left:auto}.admin-bar__new{align-items:center;background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-radius:var(--radius-pill);color:var(--on-brand);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.3rem;height:2rem;padding-inline:.8rem;transition:filter .24s var(--ease-soft),transform .24s var(--ease-soft)}.admin-bar__new:hover{filter:brightness(1.08)}.admin-bar__new:active{transform:scale(.97)}.admin-bar__dot{background-image:linear-gradient(135deg,var(--brand-3),var(--brand-2));border-radius:9999px;box-shadow:0 0 0 1.5px var(--card);height:.35rem;position:absolute;right:.35rem;top:.35rem;width:.35rem}.admin-btn{align-items:center;background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border:1px solid #0000;border-radius:var(--radius-pill);color:var(--on-brand);display:inline-flex;font-size:.6875rem;font-weight:600;gap:.3rem;height:2.1rem;padding-inline:.9rem;transition:filter .24s var(--ease-soft),transform .24s var(--ease-soft),color .24s var(--ease-soft),border-color .24s var(--ease-soft)}.admin-btn:hover{filter:brightness(1.08)}.admin-btn:active{transform:scale(.97)}.admin-btn--ghost{background-color:var(--card);background-image:none;border-color:var(--line);color:var(--ink)}.admin-btn--ghost:hover{border-color:var(--brand-2);filter:none}@supports (color:color-mix(in lab,red,red)){.admin-btn--ghost:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.admin-btn--ghost:hover{color:var(--brand-2)}.admin-kpis{align-content:center;display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));padding:var(--admin-pad)}.admin-panel--todo{margin-top:var(--admin-gap)}.admin-kpi{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;gap:.6rem;padding:.6rem .8rem;transition:transform .24s var(--ease-soft),border-color .24s var(--ease-soft),box-shadow .26s var(--ease-soft)}.admin-kpi:hover{border-color:var(--brand-2);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.admin-kpi:hover{border-color:color-mix(in oklab,var(--brand-2) 40%,var(--line))}}.admin-kpi:hover{box-shadow:var(--shadow-lift)}.admin-kpi__ico{border-radius:.6rem;color:var(--on-brand);display:grid;flex-shrink:0;height:2rem;place-items:center;width:2rem}.admin-kpi__ico--a{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-2))}.admin-kpi__ico--b{background-image:linear-gradient(135deg,var(--brand-2),var(--brand-3))}.admin-kpi__ico--c{background-image:linear-gradient(135deg,var(--brand-3),var(--brand-1))}.admin-kpi__ico--d{background-image:linear-gradient(150deg,var(--brand-2),var(--brand-1) 60%,var(--brand-3))}.admin-kpi__ico--e{background-image:linear-gradient(75deg,var(--brand-3),var(--brand-2) 55%,var(--brand-1))}.admin-kpi__ico--f{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-3))}.admin-kpi__label{color:var(--muted);font-size:.6875rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-kpi__value{color:var(--ink);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.2}.admin-kpi__unit{color:var(--muted);font-size:.6875rem;font-weight:500;margin-left:.15rem}.admin-kpi__sub{color:var(--muted);font-size:.625rem;line-height:1.3;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-kpi__sub{color:color-mix(in oklab,var(--muted) 85%,transparent)}}.admin-kpi__sub{text-overflow:ellipsis;white-space:nowrap}.admin-cols{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr);margin-bottom:1rem}.admin-panel{min-width:0}.admin-rows{padding:.35rem var(--admin-pad) var(--admin-pad)}.admin-row{align-items:center;border-top:1px solid var(--line);display:flex;font-size:.75rem;gap:.5rem;padding:.5rem 0}.admin-row:first-child{border-top:0}.admin-row__ico{color:var(--brand-2);opacity:.7}.admin-row__label{color:var(--muted);flex-shrink:0}.admin-row__ico{flex-shrink:0}.admin-row__value{color:var(--ink);font-weight:500;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-row__value.is-good{color:var(--success)}.admin-feed{padding:.35rem var(--admin-pad) var(--admin-pad)}.admin-feed__item{align-items:center;color:var(--muted);display:flex;font-size:.75rem;gap:.6rem;padding:.45rem 0}.admin-feed__when{color:var(--muted);flex-shrink:0;font-size:.6875rem;font-variant-numeric:tabular-nums;width:2.6rem}@supports (color:color-mix(in lab,red,red)){.admin-feed__when{color:color-mix(in oklab,var(--muted) 85%,transparent)}}.admin-feed__rail{display:grid;flex-shrink:0;height:.75rem;place-items:center;width:.75rem}.admin-feed__dot{background-color:currentColor;border-radius:9999px;height:.45rem;width:.45rem}.admin-feed__dot.is-brand{color:var(--brand-2)}.admin-feed__dot.is-ok{color:var(--success)}.admin-feed__dot.is-warn{color:var(--warning)}.admin-feed__dot.is-muted{color:var(--muted)}.admin-feed__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-feed__target{color:var(--ink);font-weight:600}.admin-feed__ico{color:var(--muted);flex-shrink:0;margin-left:auto;opacity:.55}.admin-empty{border:1px dashed var(--ink);display:grid;gap:.6rem;place-items:center}@supports (color:color-mix(in lab,red,red)){.admin-empty{border:1px dashed color-mix(in oklab,var(--ink) 16%,transparent)}}.admin-empty{border-radius:var(--radius-card);padding:3rem 1.5rem;text-align:center}.admin-empty__ico{background-color:var(--brand-2);border-radius:.9rem;color:var(--brand-2);display:grid;height:3rem;place-items:center;width:3rem}@supports (color:color-mix(in lab,red,red)){.admin-empty__ico{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.admin-empty__text{color:var(--ink);font-size:.8125rem;font-weight:500}.admin-empty__hint{color:var(--muted);font-size:.6875rem}.admin-todos{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.admin-todo{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:.6875rem;gap:.35rem;padding:.3rem .7rem}@supports (color:color-mix(in lab,red,red)){.admin-todo{background-color:color-mix(in oklab,var(--card) 70%,transparent)}}.admin-todo__dot{background-color:var(--brand-2);border-radius:9999px;height:.3rem;opacity:.7;width:.3rem}@media(min-width:64rem){.admin-cols{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}@media(max-width:63.99rem){.admin{padding:.75rem}.admin-nav{bottom:.75rem;box-shadow:var(--shadow-lift);left:.75rem;max-height:none;position:fixed;top:.75rem;transform:translate(calc(-100% - 1.5rem));width:var(--admin-nav-w);z-index:50}.admin-nav.is-open{transform:translate(0)}.admin-nav__collapse{display:none}.admin-bar__menu{display:grid}}@media(max-width:30rem){.admin-bar__newtext{display:none}.admin-bar__new{padding-inline:.6rem}}@media(max-width:48rem){.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:34rem){.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-grid{grid-template-columns:minmax(0,1fr)}.admin-grid__col{display:flex;flex-direction:column;gap:var(--admin-gap);min-width:0}@media(min-width:64rem){.admin-grid{align-items:start;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.admin-heat{--heat-cell:.42rem;--heat-cell-max:2.1rem;--heat-gap:3px;padding:.35rem var(--admin-pad) var(--admin-pad)}.admin-heat__stats{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.6875rem;gap:.3rem 1.1rem;margin-bottom:.8rem}.admin-heat__stat{align-items:baseline;display:inline-flex;gap:.25rem}.admin-heat__stat b{color:var(--ink);font-size:.875rem;font-variant-numeric:tabular-nums}.admin-heat__stat--hero{border-radius:var(--radius-pill);color:var(--brand-2);padding:.15rem .55rem}@supports (color:color-mix(in lab,red,red)){.admin-heat__stat--hero{color:color-mix(in oklab,var(--brand-2) 80%,var(--ink))}}.admin-heat__stat--hero{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-heat__stat--hero{background-color:color-mix(in oklab,var(--brand-2) 11%,transparent)}}.admin-heat__stat--hero b{color:inherit}.admin-heat__stat-ico{align-self:center;color:var(--brand-2)}.admin-heat__scroll{overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.admin-heat__inner{margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.admin-heat__months{color:var(--muted);display:grid;font-size:.5625rem;gap:var(--heat-gap);grid-auto-columns:minmax(var(--heat-cell),var(--heat-cell-max));grid-auto-flow:column;letter-spacing:.02em;margin-bottom:.35rem;margin-left:1.2rem}.admin-heat__month{white-space:nowrap}.admin-heat__body{display:flex;gap:.35rem}.admin-heat__days{align-items:center;color:var(--muted);display:grid;flex-shrink:0;font-size:.5625rem;grid-template-rows:repeat(7,1fr);line-height:1;width:.85rem}.admin-heat__grid{display:grid;gap:var(--heat-gap);grid-auto-columns:minmax(var(--heat-cell),var(--heat-cell-max));grid-auto-flow:column;grid-template-rows:repeat(7,auto)}.admin-heat__cell{aspect-ratio:1;background-color:var(--ink);border-radius:3px;width:100%}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell{background-color:color-mix(in oklab,var(--ink) 8%,transparent)}}.admin-heat__cell{box-shadow:inset 0 0 0 1px var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--ink) 5%,transparent)}}.admin-heat__cell{transition:transform .16s var(--ease-soft),box-shadow .16s var(--ease-soft)}.admin-heat__cell:hover{box-shadow:0 2px 8px #0f171f38;transform:scale(1.35)}.admin-heat__cell.is-today{box-shadow:inset 0 0 0 1.5px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell.is-today{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--brand-2) 75%,transparent)}}.admin-heat__cell.is-today:hover{box-shadow:0 2px 8px #0f171f38,inset 0 0 0 1.5px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell.is-today:hover{box-shadow:0 2px 8px #0f171f38,inset 0 0 0 1.5px color-mix(in oklab,var(--brand-2) 75%,transparent)}}.admin-heat__cell.is-l1{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell.is-l1{background-color:color-mix(in oklab,var(--brand-1) 30%,transparent)}}.admin-heat__cell.is-l2{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell.is-l2{background-color:color-mix(in oklab,var(--brand-1) 58%,transparent)}}.admin-heat__cell.is-l3{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell.is-l3{background-color:color-mix(in oklab,var(--brand-1) 84%,var(--brand-2))}}.admin-heat__cell.is-l4{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell.is-l4{background-color:color-mix(in oklab,var(--brand-2) 92%,var(--brand-3))}}.admin-heat__cell.is-l4{box-shadow:0 0 6px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell.is-l4{box-shadow:0 0 6px color-mix(in oklab,var(--brand-2) 35%,transparent)}}.admin-heat__cell.is-future{background-color:#0000;border:1px dashed var(--ink);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell.is-future{border:1px dashed color-mix(in oklab,var(--ink) 13%,transparent)}}.admin-heat__grid.is-hovering .admin-heat__cell:not(.is-week-on){opacity:.42}.admin-heat__cell.is-week-on{box-shadow:inset 0 0 0 1px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-heat__cell.is-week-on{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-2) 30%,transparent)}}.admin-heat__legend{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;flex-wrap:wrap;font-size:.625rem;gap:.3rem;margin-top:.8rem;padding-top:.6rem}.admin-heat__legend b{color:var(--ink);font-variant-numeric:tabular-nums}.admin-heat__stat.is-stale b{color:var(--warning)}.admin-heat__empty{color:var(--muted);font-size:.6875rem;margin-top:.6rem}.admin-heat__legend .admin-heat__cell:hover{transform:none}.admin-heat__legend .admin-heat__cell{flex-shrink:0;width:.6rem}.admin-heat__note{color:var(--muted);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.admin-heat__note{color:color-mix(in oklab,var(--muted) 80%,transparent)}}@media(max-width:40rem){.admin-heat__note{margin-left:0}}.admin-cmts{padding:.35rem var(--admin-pad) var(--admin-pad)}.admin-cmt{align-items:flex-start;border-top:1px solid var(--line);display:flex;gap:.6rem;padding:.7rem 0}.admin-cmt:first-child{border-top:0}.admin-cmt__avatar{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-2));border-radius:9999px;color:var(--on-brand);display:grid;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.85rem;line-height:1;place-items:center;width:1.85rem}.admin-cmt__avatar--b{background-image:linear-gradient(135deg,var(--brand-2),var(--brand-3))}.admin-cmt__avatar--c{background-image:linear-gradient(135deg,var(--brand-3),var(--brand-1))}.admin-cmt__avatar--d{background-image:linear-gradient(150deg,var(--brand-2),var(--brand-1) 60%,var(--brand-3))}.admin-cmt__body{flex:1;min-width:0}.admin-cmt__head{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.6875rem;gap:.35rem}.admin-cmt__head b{color:var(--ink);font-size:.75rem;font-weight:600}.admin-cmt__on{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-cmt__badge{border-radius:var(--radius-pill);color:var(--brand-2);font-size:.5625rem;font-weight:600;padding:.05rem .4rem}@supports (color:color-mix(in lab,red,red)){.admin-cmt__badge{color:color-mix(in oklab,var(--brand-2) 85%,var(--ink))}}.admin-cmt__badge{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-cmt__badge{background-color:color-mix(in oklab,var(--brand-2) 14%,transparent)}}.admin-cmt__when{color:var(--muted);font-size:.625rem;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.admin-cmt__when{color:color-mix(in oklab,var(--muted) 82%,transparent)}}.admin-cmt__when{white-space:nowrap}.admin-cmt__text{color:var(--muted);font-size:.75rem;line-height:1.6;margin-top:.3rem;max-width:34rem}@supports (color:color-mix(in lab,red,red)){.admin-cmt__text{color:color-mix(in oklab,var(--muted) 40%,var(--ink))}}.admin-cmt__text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-cmt__acts{display:flex;flex-shrink:0;gap:.15rem;opacity:0;transition:opacity .2s var(--ease-soft)}.admin-cmt:hover .admin-cmt__acts{opacity:1}.admin-mini{border-radius:.45rem;color:var(--muted);cursor:pointer;display:grid;height:1.6rem;place-items:center;transition:color .18s var(--ease-soft),background-color .18s var(--ease-soft);width:1.6rem}.admin-mini:hover{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-mini:hover{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.admin-mini--bad:hover{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.admin-mini--bad:hover{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.admin-tabs{border-bottom:1px solid var(--line);display:flex;gap:.25rem;padding:.6rem var(--admin-pad) 0}.admin-tab{align-items:center;border-bottom:2px solid #0000;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.3rem;padding:.4rem .5rem .5rem;transition:color .2s var(--ease-soft),border-color .2s var(--ease-soft)}.admin-tab:hover{color:var(--ink)}.admin-tab.is-active{border-bottom-color:var(--brand-2);color:var(--brand-2);font-weight:600}@supports (color:color-mix(in lab,red,red)){.admin-tab.is-active{color:color-mix(in oklab,var(--brand-2) 85%,var(--ink))}}.admin-tabpane{min-height:13.5rem}.admin-panel--alarm{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-panel--alarm{border-color:color-mix(in oklab,var(--brand-2) 30%,var(--line))}}.admin-updates{padding:.35rem var(--admin-pad) var(--admin-pad)}.admin-update{align-items:center;border-top:1px solid var(--line);color:var(--ink);display:flex;font-size:.75rem;gap:.45rem;padding:.5rem 0;transition:color .2s var(--ease-soft)}.admin-update:first-child{border-top:0}.admin-update:hover{color:var(--brand-2)}.admin-update__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-update__hint{color:var(--muted);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.admin-update__hint{color:color-mix(in oklab,var(--muted) 82%,transparent)}}.admin-update__go{margin-left:auto;opacity:.5;transition:transform .24s var(--ease-soft)}.admin-update:hover .admin-update__go{transform:translate(3px)}.admin-note{padding:.35rem var(--admin-pad) var(--admin-pad)}.admin-note__input{border:1px solid var(--ink);display:block;max-width:34rem;width:100%}@supports (color:color-mix(in lab,red,red)){.admin-note__input{border:1px solid color-mix(in oklab,var(--ink) 14%,var(--line))}}.admin-note__input{background-color:var(--card);border-radius:.6rem;color:var(--ink);font-size:.75rem;line-height:1.6;padding:.55rem .65rem;resize:vertical;transition:border-color .2s var(--ease-soft),box-shadow .2s var(--ease-soft)}.admin-note__input:focus{border-color:var(--brand-2);outline:none}@supports (color:color-mix(in lab,red,red)){.admin-note__input:focus{border-color:color-mix(in oklab,var(--brand-2) 65%,var(--line))}}.admin-note__input:focus{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-note__input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-2) 15%,transparent)}}.admin-note__input::-moz-placeholder{color:var(--muted)}.admin-note__input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.admin-note__input::-moz-placeholder{color:color-mix(in oklab,var(--muted) 55%,transparent)}.admin-note__input::placeholder{color:color-mix(in oklab,var(--muted) 55%,transparent)}}.admin-note__acts{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.admin-note__hint{color:var(--muted);font-size:.625rem;margin-right:auto}@supports (color:color-mix(in lab,red,red)){.admin-note__hint{color:color-mix(in oklab,var(--muted) 75%,transparent)}}.admin-note__list{border-top:1px dashed var(--line);margin-top:.6rem;padding-top:.5rem}.admin-note__item{align-items:center;color:var(--muted);display:flex;font-size:.6875rem;gap:.4rem;padding:.25rem 0}.admin-note__ico{color:var(--brand-2);flex-shrink:0;opacity:.75}.admin-note__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-note__at{flex-shrink:0;font-size:.625rem;margin-left:auto;opacity:.8}.admin-todo-row{display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));padding:.35rem var(--admin-pad) var(--admin-pad)}.admin-todo-card{align-items:center;background-color:var(--canvas);border:1px solid var(--line);border-radius:var(--radius-card);display:flex;gap:.6rem;height:100%;padding:.65rem .8rem}@supports (color:color-mix(in lab,red,red)){.admin-todo-card{background-color:color-mix(in oklab,var(--canvas) 45%,var(--card))}}.admin-todo-card{transition:transform .24s var(--ease-soft),border-color .24s var(--ease-soft),background-color .24s var(--ease-soft)}.admin-todo-card:hover{border-color:var(--brand-2);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.admin-todo-card:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.admin-todo-card:hover{background-color:var(--card)}.admin-todo-card__ico{background-color:var(--brand-2);border-radius:.6rem;color:var(--brand-2);display:grid;flex-shrink:0;height:2rem;place-items:center;width:2rem}@supports (color:color-mix(in lab,red,red)){.admin-todo-card__ico{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.admin-todo-card__body{display:flex;flex-direction:column;min-width:0}.admin-todo-card__label{color:var(--ink);font-size:.75rem;font-weight:500}.admin-todo-card__hint{color:var(--muted);font-size:.625rem}.admin-todo-card__go{flex-shrink:0;margin-left:auto;opacity:.45;transition:transform .24s var(--ease-soft)}.admin-todo-card:hover .admin-todo-card__go{transform:translate(3px)}.admin-todo-card.is-urgent .admin-todo-card__ico{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-3));color:var(--on-brand)}.admin-todo-card.is-urgent .admin-todo-card__label{color:var(--brand-2);font-weight:600}@supports (color:color-mix(in lab,red,red)){.admin-todo-card.is-urgent .admin-todo-card__label{color:color-mix(in oklab,var(--brand-2) 80%,var(--ink))}}.admin-today{padding:.35rem var(--admin-pad) var(--admin-pad)}.admin-today__date{color:var(--ink);font-size:.75rem;font-weight:600}.admin-today__anniv{flex-wrap:wrap}.admin-today__fest{align-items:center;border-radius:var(--radius-pill);color:var(--brand-3);display:inline-flex;font-size:.625rem;gap:.25rem;margin-top:.4rem;padding:.1rem .5rem}@supports (color:color-mix(in lab,red,red)){.admin-today__fest{color:color-mix(in oklab,var(--brand-3) 85%,var(--ink))}}.admin-today__fest{background-color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.admin-today__fest{background-color:color-mix(in oklab,var(--brand-3) 13%,transparent)}}.admin-today__weather{align-items:center;display:flex;gap:.6rem;margin-top:.7rem}.admin-today__wico{color:var(--brand-1);flex-shrink:0}.admin-today__temp{color:var(--ink);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.admin-today__wtext{color:var(--muted);display:flex;flex-direction:column;font-size:.6875rem;min-width:0}.admin-today__wtext em{font-size:.625rem;font-style:normal;opacity:.85}.admin-today__anniv{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:.6875rem;gap:.3rem;margin-top:.7rem;padding-top:.6rem}.admin-today__anniv b{color:var(--ink);font-variant-numeric:tabular-nums}.admin-today__aico{color:var(--brand-3);flex-shrink:0}.admin-quote{background-image:linear-gradient(135deg,var(--brand-2),transparent 70%);display:flex;flex-direction:column;justify-content:center;padding:var(--admin-pad)}@supports (color:color-mix(in lab,red,red)){.admin-quote{background-image:linear-gradient(135deg,color-mix(in oklab,var(--brand-2) 7%,transparent),transparent 70%)}}.admin-quote__text{color:var(--muted);font-size:.8125rem;line-height:1.7;max-width:34rem}@supports (color:color-mix(in lab,red,red)){.admin-quote__text{color:color-mix(in oklab,var(--muted) 35%,var(--ink))}}.admin-quote__by{color:var(--muted);font-size:.625rem;margin-top:.35rem;text-align:right}@media(max-width:40rem){.admin-heat{--heat-cell:.55rem;--heat-gap:2.5px}}.admin-grid{align-items:stretch;display:grid;gap:var(--admin-gap);grid-auto-rows:4.5rem;grid-template-columns:repeat(12,minmax(0,1fr))}.admin-grid.is-editing{background-image:repeating-linear-gradient(90deg,var(--brand-2) 0 1px,transparent 1px 8.33333%),repeating-linear-gradient(180deg,var(--brand-2) 0 1.5rem,transparent 1.5rem 4.5rem)}@supports (color:color-mix(in lab,red,red)){.admin-grid.is-editing{background-image:repeating-linear-gradient(90deg,color-mix(in oklab,var(--brand-2) 12%,transparent) 0 1px,transparent 1px 8.33333%),repeating-linear-gradient(180deg,color-mix(in oklab,var(--brand-2) 8%,transparent) 0 1.5rem,transparent 1.5rem 4.5rem)}}.admin-widget{min-width:0;overflow:hidden}.admin-widget,.admin-widget__body{display:flex;flex-direction:column;min-height:0}.admin-widget__body{flex:1;overflow:auto;scrollbar-width:thin}.admin-widget__body>*{flex:1;min-height:0}.admin-widget header{padding-block:.5rem}.admin-widget.is-editable{outline:2px dashed var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-widget.is-editable{outline:2px dashed color-mix(in oklab,var(--brand-2) 45%,transparent)}}.admin-widget.is-editable{outline-offset:-2px}.admin-widget.is-editable .admin-widget__body{opacity:.72;pointer-events:none}.admin-widget.is-editable:active{cursor:grabbing}.admin-widget__handle{border-radius:.45rem;color:var(--muted);cursor:pointer;display:grid;height:1.6rem;place-items:center;touch-action:none;transition:color .18s var(--ease-soft),background-color .18s var(--ease-soft);width:1.6rem}.admin-widget__handle:hover{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-widget__handle:hover{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.admin-widget__handle:focus-visible{outline:2px solid var(--brand-2);outline-offset:1px}.admin-widget__handle--bad:hover{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.admin-widget__handle--bad:hover{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.admin-widget__resize{background-image:linear-gradient(135deg,transparent 45%,var(--brand-2) 45% 55%,transparent 55%);bottom:0;cursor:nwse-resize;height:1.1rem;position:absolute;right:0;touch-action:none;width:1.1rem;z-index:2}@supports (color:color-mix(in lab,red,red)){.admin-widget__resize{background-image:linear-gradient(135deg,transparent 45%,color-mix(in oklab,var(--brand-2) 55%,transparent) 45% 55%,transparent 55%)}}.admin-widget__resize{border-bottom-right-radius:var(--radius-card)}.admin-board{display:flex;flex-direction:column;gap:var(--admin-gap)}.admin-board__bar{align-items:center;border:1px solid var(--brand-2);display:flex;flex-wrap:wrap;gap:.5rem}@supports (color:color-mix(in lab,red,red)){.admin-board__bar{border:1px solid color-mix(in oklab,var(--brand-2) 32%,var(--line))}}.admin-board__bar{background-color:var(--brand-2);border-radius:var(--radius-card);padding:.5rem .65rem}@supports (color:color-mix(in lab,red,red)){.admin-board__bar{background-color:color-mix(in oklab,var(--brand-2) 6%,var(--card))}}.admin-board__tip{align-items:center;color:var(--muted);display:inline-flex;font-size:.6875rem;gap:.35rem;min-width:0}.admin-board__acts{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin-left:auto}.admin-presets{display:flex;gap:.25rem}.admin-btn.is-on{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-btn.is-on{border-color:color-mix(in oklab,var(--brand-2) 60%,var(--line))}}.admin-btn.is-on{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-btn.is-on{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.admin-widget__vacant{border:1px dashed var(--ink);display:grid;gap:.5rem;grid-area:span 4/1/auto/-1;place-items:center}@supports (color:color-mix(in lab,red,red)){.admin-widget__vacant{border:1px dashed color-mix(in oklab,var(--ink) 18%,transparent)}}.admin-widget__vacant{border-radius:var(--radius-card);padding:2.5rem 1.5rem;text-align:center}.admin-widget__vacant-ico{background-color:var(--brand-2);border-radius:.9rem;color:var(--brand-2);display:grid;height:3rem;place-items:center;width:3rem}@supports (color:color-mix(in lab,red,red)){.admin-widget__vacant-ico{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.admin-widget__vacant-title{color:var(--ink);font-size:.875rem;font-weight:600}.admin-widget__vacant-desc{color:var(--muted);font-size:.75rem;max-width:26rem}.admin-widget__empty{color:var(--muted);font-size:.75rem;padding:1.5rem;text-align:center}.admin-lib{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000005c;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:70}.admin-lib__panel{background-color:var(--card);border-left:1px solid var(--line);box-shadow:var(--shadow-lift);display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:1.1rem;width:min(24rem,100%)}.admin-lib__head{align-items:center;display:flex;gap:.5rem}.admin-lib__title{color:var(--ink);font-size:.9375rem;font-weight:700}.admin-lib__close{border-radius:.5rem;color:var(--muted);cursor:pointer;display:grid;height:1.8rem;margin-left:auto;place-items:center;transition:color .18s var(--ease-soft),background-color .18s var(--ease-soft);width:1.8rem}.admin-lib__close:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-lib__close:hover{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.admin-lib__desc{color:var(--muted);font-size:.6875rem;line-height:1.6;margin-bottom:.9rem;margin-top:.4rem}.admin-lib__list{display:flex;flex-direction:column;gap:.4rem}.admin-lib__item{align-items:center;border:1px solid var(--line);border-radius:var(--radius-card);cursor:pointer;display:flex;gap:.6rem;padding:.6rem .7rem;text-align:left;transition:transform .2s var(--ease-soft),border-color .2s var(--ease-soft),background-color .2s var(--ease-soft);width:100%}.admin-lib__item:hover{border-color:var(--brand-2);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.admin-lib__item:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.admin-lib__item:hover{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-lib__item:hover{background-color:color-mix(in oklab,var(--brand-2) 6%,transparent)}}.admin-lib__ico{background-color:var(--brand-2);border-radius:.6rem;color:var(--brand-2);display:grid;flex-shrink:0;height:2rem;place-items:center;width:2rem}@supports (color:color-mix(in lab,red,red)){.admin-lib__ico{background-color:color-mix(in oklab,var(--brand-2) 11%,transparent)}}.admin-lib__text{display:flex;flex-direction:column;min-width:0}.admin-lib__name{color:var(--ink);font-size:.75rem;font-weight:600}.admin-lib__sub{color:var(--muted);font-size:.625rem}.admin-lib__go{color:var(--muted);flex-shrink:0;margin-left:auto;opacity:.6}.admin-lib__none{color:var(--muted);font-size:.75rem;padding:1.5rem 0;text-align:center}.admin-bar__edit{align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;display:inline-flex;font-size:.6875rem;gap:.3rem;height:2.25rem;padding-inline:.75rem;transition:color .2s var(--ease-soft),border-color .2s var(--ease-soft),background-color .2s var(--ease-soft)}.admin-bar__edit:hover{border-color:var(--brand-2);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-bar__edit:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.admin-bar__edit.is-on{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;color:var(--on-brand)}@media(max-width:63.99rem){.admin-grid.is-narrow{background-image:none;display:flex;flex-direction:column;gap:var(--admin-gap)}.admin-grid.is-narrow .admin-widget{grid-area:auto!important;min-height:12rem}}.admin-widget__settings{background-color:var(--card);border:1px solid var(--line);border-radius:.75rem;box-shadow:var(--shadow-lift);display:flex;flex-direction:column;gap:.5rem;padding:.7rem;position:absolute;right:.5rem;top:2.6rem;width:min(15rem,100% - 1rem);z-index:5}.admin-widget__field{display:flex;flex-direction:column;gap:.25rem}.admin-widget__field-label{color:var(--muted);font-size:.625rem}.admin-widget__input{border:1px solid var(--ink);height:1.9rem}@supports (color:color-mix(in lab,red,red)){.admin-widget__input{border:1px solid color-mix(in oklab,var(--ink) 14%,var(--line))}}.admin-widget__input{background-color:var(--card);border-radius:.45rem;color:var(--ink);font-size:.6875rem;padding-inline:.5rem}.admin-widget__input:focus{border-color:var(--brand-2);outline:none}@supports (color:color-mix(in lab,red,red)){.admin-widget__input:focus{border-color:color-mix(in oklab,var(--brand-2) 65%,var(--line))}}.admin-widget__input:focus{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-widget__input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-2) 15%,transparent)}}.admin-widget__settings-done{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-radius:var(--radius-pill);color:var(--on-brand);cursor:pointer;font-size:.6875rem;font-weight:600;height:1.9rem}.admin-widget__handle.is-on{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-widget__handle.is-on{background-color:color-mix(in oklab,var(--brand-2) 14%,transparent)}}.admin-board__size{align-items:baseline;border:1px solid var(--brand-2);bottom:1.5rem;display:inline-flex;gap:.4rem;left:50%;position:fixed;z-index:80}@supports (color:color-mix(in lab,red,red)){.admin-board__size{border:1px solid color-mix(in oklab,var(--brand-2) 30%,var(--line))}}.admin-board__size{background-color:var(--card);border-radius:var(--radius-pill);box-shadow:var(--shadow-lift);color:var(--muted);font-size:.6875rem;padding:.4rem .85rem;pointer-events:none;transform:translate(-50%)}.admin-board__size b{color:var(--ink);font-size:.8125rem;font-variant-numeric:tabular-nums}.admin-board__size.is-min{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.admin-board__size.is-min{border-color:color-mix(in oklab,var(--warning) 45%,var(--line))}}.admin-board__size.is-min b,.admin-board__size.is-min span{color:var(--warning)}.tone-a{--tone-base:linear-gradient(135deg,var(--brand-1),var(--brand-2))}.tone-b{--tone-base:linear-gradient(135deg,var(--brand-2),var(--brand-3))}.tone-c{--tone-base:linear-gradient(135deg,var(--brand-3),var(--brand-1))}.tone-d{--tone-base:linear-gradient(135deg,var(--brand-1),var(--brand-3))}.tone-e{--tone-base:linear-gradient(150deg,var(--brand-2),var(--brand-1) 65%,var(--brand-3))}.tone-f{--tone-base:linear-gradient(75deg,var(--brand-3),var(--brand-2) 55%,var(--brand-1))}:is(.tone-a,.tone-b,.tone-c,.tone-d,.tone-e,.tone-f){--tone-grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Cpath d='M0 0h120v120H0z' filter='url(%23a)' opacity='.38'/%3E%3C/svg%3E");background-blend-mode:overlay,normal,normal,normal,normal,normal;background-image:var(--tone-grain),repeating-linear-gradient(0deg,#ffffff0f 0% 1px,#fff0 1px 28px),repeating-linear-gradient(90deg,#ffffff0f 0% 1px,#fff0 1px 28px),radial-gradient(130% 120% at 16% 6%,#ffffff42,#fff0 58%),radial-gradient(120% 130% at 92% 100%,#00000047,#0000 62%),var(--tone-base);background-repeat:repeat,repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:96px 96px,auto,auto,auto,auto,auto}.photo-tile{aspect-ratio:4/3;border:1px solid var(--line);border-radius:12px;display:block;overflow:hidden;position:relative}.photo-tile__img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .52s var(--ease-soft);width:100%}.photo-tile:hover .photo-tile__img{transform:scale(1.06)}.photo-tile__art{inset:0;opacity:.62;position:absolute;transition:transform .52s var(--ease-soft),opacity .32s var(--ease-soft)}.photo-tile:hover .photo-tile__art{opacity:.8;transform:scale(1.06)}.photo-tile__scrim{background-image:linear-gradient(#0000 30%,#0000002e 54%,#0000009e);inset:0;position:absolute}.photo-tile__mark{color:#ffffffc7;position:absolute;right:.4rem;top:.4rem}.photo-tile__cap{align-items:baseline;color:#fff;display:flex;gap:.35rem;inset-inline:.5rem;bottom:.45rem;justify-content:space-between;position:absolute}.photo-tile__title{font-size:.625rem;font-weight:500;line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-tile__date{flex-shrink:0;font-size:.5625rem;font-variant-numeric:tabular-nums;opacity:.75}.link-tile{align-items:flex-start;border:1px solid var(--line);border-radius:12px;display:flex;gap:.5rem;height:100%;padding:.4rem .6rem;transition:border-color .24s var(--ease-soft),background-color .24s var(--ease-soft)}.link-tile:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.link-tile:hover{border-color:color-mix(in oklab,var(--brand-2) 42%,var(--line))}}.link-tile:hover{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.link-tile:hover{background-color:color-mix(in oklab,var(--brand-1) 7%,var(--card))}}.link-tile__icon{background-color:var(--brand-2);border-radius:7px;color:var(--brand-2);display:grid;flex-shrink:0;height:1.5rem;place-items:center;width:1.5rem}@supports (color:color-mix(in lab,red,red)){.link-tile__icon{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.link-tile__icon{transition:color .24s var(--ease-soft),background-color .24s var(--ease-soft)}.link-tile:hover .link-tile__icon{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-3));color:var(--on-brand)}.footer-meta{align-items:center;border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:.625rem;gap:.28rem;line-height:1.1;padding:.28rem .55rem;transition:color .24s var(--ease-soft),background-color .24s var(--ease-soft);white-space:nowrap}.footer-meta:hover{background-color:var(--brand-1);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.footer-meta:hover{background-color:color-mix(in oklab,var(--brand-1) 9%,transparent)}}.metric-dot{border-radius:9999px;display:inline-block;flex-shrink:0;height:.375rem;width:.375rem}.metric-dot--good{background-color:var(--success)}.metric-dot--warn{background-color:var(--warning)}.metric-dot--bad{background-color:var(--danger)}.metric-dot--neutral{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.metric-dot--neutral{background-color:color-mix(in oklab,var(--muted) 45%,transparent)}}.status-dot{animation:status-pulse 3s ease-in-out infinite;background-color:var(--success);border-radius:9999px;display:inline-block;height:.375rem;width:.375rem}.ambient-orb{border-radius:9999px;filter:blur(96px);opacity:.5;pointer-events:none;position:absolute}.dark .ambient-orb{opacity:.35}.ambient-orb--a{background-image:radial-gradient(circle,var(--brand-1),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.ambient-orb--a{background-image:radial-gradient(circle,color-mix(in oklab,var(--brand-1) 55%,transparent),transparent 70%)}}.ambient-orb--b{background-image:radial-gradient(circle,var(--brand-2),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.ambient-orb--b{background-image:radial-gradient(circle,color-mix(in oklab,var(--brand-2) 48%,transparent),transparent 70%)}}.ambient-orb--c{background-image:radial-gradient(circle,var(--brand-3),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.ambient-orb--c{background-image:radial-gradient(circle,color-mix(in oklab,var(--brand-3) 45%,transparent),transparent 70%)}}.admin-stats__head{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;margin-bottom:.75rem}.admin-stats__tabs{background-color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-pill);display:inline-flex;gap:.125rem;padding:.15rem}@supports (color:color-mix(in lab,red,red)){.admin-stats__tabs{background-color:color-mix(in oklab,var(--ink) 3%,transparent)}}.admin-stats__tab{border-radius:calc(var(--radius-pill) - .15rem);color:var(--muted);font-size:.6875rem;font-weight:600;min-width:2.75rem;padding:.3rem .7rem;transition:color .24s var(--ease-soft),background-color .24s var(--ease-soft),box-shadow .24s var(--ease-soft)}.admin-stats__tab:hover{color:var(--ink)}.admin-stats__tab.is-on{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));box-shadow:var(--shadow-card);color:var(--on-brand)}.admin-stats__window{color:var(--muted);font-size:.6875rem;font-variant-numeric:tabular-nums}.admin-stats__window span{opacity:.72}.admin-stats__head-right{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .75rem;margin-left:auto}.admin-metrics{display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-bottom:var(--admin-gap)}.admin-metric{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;gap:.7rem;overflow:hidden;padding:.9rem 1rem;position:relative;transition:border-color .24s var(--ease-soft),transform .24s var(--ease-soft)}.admin-metric:before{background-image:linear-gradient(180deg,var(--brand-1),transparent);content:"";inset:0 auto 0 0;position:absolute;width:3px}.admin-metric--b:before{background-image:linear-gradient(180deg,var(--brand-2),transparent)}.admin-metric--c:before{background-image:linear-gradient(180deg,var(--brand-3),transparent)}.admin-metric:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-metric:hover{border-color:color-mix(in oklab,var(--brand-2) 32%,var(--line))}}.admin-metric:hover{transform:translateY(-1px)}.admin-metric__ico{background-color:var(--brand-1);border-radius:.7rem;color:var(--brand-1);display:grid;flex-shrink:0;height:2.1rem;place-items:center;width:2.1rem}@supports (color:color-mix(in lab,red,red)){.admin-metric__ico{background-color:color-mix(in oklab,var(--brand-1) 12%,transparent)}}.admin-metric__ico--b{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-metric__ico--b{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.admin-metric__ico--c{background-color:var(--brand-3);color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.admin-metric__ico--c{background-color:color-mix(in oklab,var(--brand-3) 12%,transparent)}}.admin-metric__body{min-width:0}.admin-metric__label{align-items:center;color:var(--muted);display:flex;font-size:.6875rem;font-weight:500;gap:.3rem}.admin-metric__abbr{border-radius:.3rem;color:var(--muted);font-size:.5625rem;font-weight:600;letter-spacing:.02em;padding:.05rem .25rem}@supports (color:color-mix(in lab,red,red)){.admin-metric__abbr{color:color-mix(in oklab,var(--muted) 88%,transparent)}}.admin-metric__abbr{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-metric__abbr{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.admin-metric__value{color:var(--ink);font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin-top:.15rem}.admin-metric__unit{color:var(--muted);font-size:.6875rem;font-weight:500;margin-left:.15rem}.admin-metric__delta{align-items:center;background-color:var(--ink);border-radius:9999px;color:var(--muted);display:inline-flex;font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.15rem;margin-left:auto;padding:.15rem .45rem}@supports (color:color-mix(in lab,red,red)){.admin-metric__delta{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.admin-metric__delta.is-up{background-color:var(--success);color:var(--success)}@supports (color:color-mix(in lab,red,red)){.admin-metric__delta.is-up{background-color:color-mix(in oklab,var(--success) 13%,transparent)}}.admin-metric__delta.is-down{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.admin-metric__delta.is-down{background-color:color-mix(in oklab,var(--danger) 13%,transparent)}}.admin-metric__delta.is-none{background-color:#0000;font-weight:500}.admin-stats__panel{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:var(--admin-pad)}.admin-stats__panel+.admin-stats__panel,.admin-stats__split+.admin-stats__panel{margin-top:var(--admin-gap)}.admin-stats__panel-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem .75rem;justify-content:space-between;margin-bottom:.75rem}.admin-stats__panel-title{align-items:center;color:var(--ink);display:flex;font-size:.8125rem;font-weight:600;gap:.35rem}.admin-stats__panel-title svg{color:var(--brand-2);opacity:.85}.admin-stats__panel-desc,.admin-stats__panel-foot{color:var(--muted);font-size:.6875rem;line-height:1.5;margin-top:.2rem}.admin-stats__panel-foot{margin-top:.6rem;opacity:.8;text-align:right}.admin-stats__seg{background-color:var(--ink);border-radius:var(--radius-pill);display:inline-flex;gap:.25rem;padding:.15rem}@supports (color:color-mix(in lab,red,red)){.admin-stats__seg{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.admin-stats__seg-btn{border-radius:calc(var(--radius-pill) - .15rem);color:var(--muted);font-size:.6875rem;font-weight:500;padding:.28rem .6rem;transition:color .24s var(--ease-soft),background-color .24s var(--ease-soft)}.admin-stats__seg-btn:hover{color:var(--ink)}.admin-stats__seg-btn.is-on{background-color:var(--card);box-shadow:var(--shadow-card);color:var(--ink)}.admin-stats__split{display:grid;gap:var(--admin-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--admin-gap)}@media(max-width:63.99rem){.admin-stats__split{grid-template-columns:minmax(0,1fr)}}.admin-chart{position:relative;transition:opacity .24s var(--ease-soft)}.admin-chart.is-loading{opacity:.55}.admin-chart__head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.25rem}.admin-chart__legend{display:flex;gap:.9rem}.admin-chart__key{align-items:baseline;color:var(--muted);display:inline-flex;font-size:.625rem;font-weight:600;gap:.3rem}.admin-chart__key span{color:var(--ink);font-size:.8125rem;font-variant-numeric:tabular-nums;font-weight:700}.admin-chart__key:before{background-color:var(--brand-1);border-radius:9999px;content:"";height:.5rem;width:.5rem}.admin-chart__key--uv:before{background-color:var(--brand-3)}.admin-chart__peak{color:var(--muted);font-size:.625rem}.admin-chart__peak b{color:var(--ink)}.admin-chart__canvas{position:relative;width:100%}.admin-chart__measuring{background-image:linear-gradient(90deg,transparent,var(--ink),transparent);border-radius:.5rem;height:100%;width:100%}@supports (color:color-mix(in lab,red,red)){.admin-chart__measuring{background-image:linear-gradient(90deg,transparent,color-mix(in oklab,var(--ink) 3%,transparent),transparent)}}.admin-chart__svg{display:block;overflow:visible}.admin-chart__grid line{opacity:.7;stroke:var(--line);stroke-dasharray:3 5;stroke-width:1px}.admin-chart__axis text,.admin-chart__grid text{fill:var(--muted);font-size:.5625rem;font-variant-numeric:tabular-nums}.admin-chart__area{pointer-events:none}.admin-chart__wipe--back{animation:chart-wipe .76s var(--ease-soft) both}.admin-chart__wipe--main{animation:chart-wipe .76s var(--ease-soft) .12s both}@keyframes chart-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.admin-chart__area{animation:chart-area-in .62s var(--ease-soft) .34s both}@keyframes chart-area-in{0%{opacity:0}to{opacity:1}}.admin-chart__axis,.admin-chart__grid{animation:chart-frame-in .4s var(--ease-soft) both}@keyframes chart-frame-in{0%{opacity:0}to{opacity:.999}}@media(prefers-reduced-motion:reduce){.admin-chart__area,.admin-chart__axis,.admin-chart__grid,.admin-chart__wipe--back,.admin-chart__wipe--main{animation:none}}.admin-chart__line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.admin-chart__line--pv{filter:drop-shadow(0 2px 5px var(--brand-1))}@supports (color:color-mix(in lab,red,red)){.admin-chart__line--pv{filter:drop-shadow(0 2px 5px color-mix(in oklab,var(--brand-1) 35%,transparent))}}.admin-chart__line--uv{opacity:.85;stroke:var(--brand-3);stroke-dasharray:4 4;stroke-width:1.6px}.admin-chart__cursor line{stroke:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-chart__cursor line{stroke:color-mix(in oklab,var(--brand-2) 55%,transparent)}}.admin-chart__cursor line{stroke-dasharray:3 3;stroke-width:1px}.admin-chart__dot{stroke:var(--card);stroke-width:2px}.admin-chart__dot--pv{fill:var(--brand-1)}.admin-chart__dot--uv{fill:var(--brand-3)}.admin-chart__tip{background-color:var(--card);border:1px solid var(--line);border-radius:.6rem;box-shadow:var(--shadow-lift);display:flex;flex-direction:column;font-size:.625rem;gap:.1rem;line-height:1.4;min-width:6.5rem;padding:.4rem .55rem;pointer-events:none;position:absolute;transform:translate(-50%,-100%);z-index:2}.admin-chart__tip-date{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:600}.admin-chart__tip-row{align-items:center;color:var(--muted);display:flex;gap:.25rem}.admin-chart__tip-row i{background-color:var(--brand-1);border-radius:9999px;flex-shrink:0;height:.4rem;width:.4rem}.admin-chart__tip-row--uv i{background-color:var(--brand-3)}.admin-chart__tip-row b{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto}.admin-chart__empty{align-items:center;background-color:var(--card);color:var(--muted);display:flex;flex-direction:column;gap:.3rem;inset:0;justify-content:center;position:absolute;text-align:center}@supports (color:color-mix(in lab,red,red)){.admin-chart__empty{background-color:color-mix(in oklab,var(--card) 82%,transparent)}}.admin-chart__empty{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.admin-chart__empty p{color:var(--ink);font-size:.75rem;font-weight:500}.admin-chart__empty span{font-size:.625rem}.admin-chart__busy{animation:admin-busy 1.4s linear infinite;background-image:linear-gradient(90deg,transparent,var(--brand-2),transparent);border-radius:9999px;height:2px;inset-inline:0;position:absolute;top:0}@keyframes admin-busy{0%{opacity:.2;transform:scaleX(.3)}to{opacity:.9;transform:scaleX(1)}}.admin-donut{align-items:center;display:flex;gap:1rem}.admin-donut.is-loading{opacity:.55}.admin-donut__figure{aspect-ratio:1;flex-shrink:0;position:relative;width:8.25rem}.admin-donut__figure svg{height:100%;overflow:visible;width:100%}.admin-donut__track{fill:none;stroke:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-donut__track{stroke:color-mix(in oklab,var(--ink) 7%,transparent)}}.admin-donut__track{stroke-width:16px}.admin-donut__seg{fill:none;stroke-linecap:butt;stroke-width:16px;transition:opacity .24s var(--ease-soft),stroke-width .24s var(--ease-soft)}.admin-donut__seg.is-dim{opacity:.28}.admin-donut__seg{animation:donut-grow .62s var(--ease-soft) both;animation-delay:calc(var(--arc-i,0)*90ms + 60ms);stroke-dasharray:var(--arc-len,0) var(--arc-gap,0)}@keyframes donut-grow{0%{stroke-dasharray:0 var(--arc-gap,0)}to{stroke-dasharray:var(--arc-len,0) var(--arc-gap,0)}}@media(prefers-reduced-motion:reduce){.admin-donut__seg{animation:none}}.admin-donut__seg:hover{cursor:pointer;stroke-width:19px}.admin-donut__seg.is-on{filter:drop-shadow(0 0 5px var(--brand-2));stroke-width:20px}@supports (color:color-mix(in lab,red,red)){.admin-donut__seg.is-on{filter:drop-shadow(0 0 5px color-mix(in oklab,var(--brand-2) 45%,transparent))}}.admin-donut__center{align-items:center;display:flex;flex-direction:column;gap:.05rem;inset:0;justify-content:center;pointer-events:none;position:absolute}.admin-donut__center b{color:var(--ink);font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.admin-donut__center span{color:var(--muted);font-size:.5625rem}.admin-donut__legend{flex:1;flex-direction:column;gap:.1rem}.admin-donut__legend,.admin-donut__legend li,.admin-donut__row{display:flex;min-width:0}.admin-donut__row{align-items:center;border-radius:.4rem;cursor:pointer;flex:1;font-size:.6875rem;gap:.4rem;padding:.28rem .35rem;text-align:left;transition:opacity .24s var(--ease-soft),background-color .24s var(--ease-soft)}.admin-donut__row:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-donut__row:hover{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.admin-donut__row.is-off{opacity:.35}.admin-donut__row.is-on{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-donut__row.is-on{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.admin-donut__row.is-on{box-shadow:inset 2px 0 0 var(--brand-2)}.admin-donut__row.is-on .admin-donut__name{font-weight:600}.admin-donut__legend i{border-radius:.2rem;flex-shrink:0;height:.5rem;width:.5rem}.admin-donut__name{color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-donut__count{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.admin-donut__pct{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;width:2.4rem}.admin-donut__empty,.admin-rank__empty,.admin-visits__empty{align-items:center;color:var(--muted);display:flex;flex:1;flex-direction:column;gap:.3rem;justify-content:center;padding:1.5rem 1rem;text-align:center}.admin-donut__empty p,.admin-rank__empty p,.admin-visits__empty p{color:var(--ink);font-size:.75rem;font-weight:500}.admin-donut__empty span,.admin-rank__empty span,.admin-visits__empty span{font-size:.625rem}.admin-rank{display:flex;flex-direction:column}.admin-rank.is-loading{opacity:.55}.admin-rank__list{display:flex;flex-direction:column}.admin-rank__item{align-items:center;border-top:1px solid var(--line);display:flex;gap:.6rem;padding:.42rem 0}@supports (color:color-mix(in lab,red,red)){.admin-rank__item{border-top:1px solid color-mix(in oklab,var(--line) 70%,transparent)}}.admin-rank__item:first-child{border-top:0}.admin-rank__no{background-color:var(--ink);border-radius:.42rem;color:var(--muted);display:grid;flex-shrink:0;font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.35rem;place-items:center;width:1.35rem}@supports (color:color-mix(in lab,red,red)){.admin-rank__no{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.admin-rank__no.is-top{background-image:linear-gradient(135deg,var(--brand-1),var(--brand-2));box-shadow:0 1px 4px var(--brand-2);color:var(--on-brand)}@supports (color:color-mix(in lab,red,red)){.admin-rank__no.is-top{box-shadow:0 1px 4px color-mix(in oklab,var(--brand-2) 35%,transparent)}}.admin-rank__no.is-top-1{background-image:linear-gradient(135deg,var(--brand-2),var(--brand-3))}.admin-rank__body{flex:1;min-width:0}.admin-rank__title{color:var(--ink);display:block;font-family:var(--font-mono);font-size:.6875rem;overflow:hidden;text-overflow:ellipsis;transition:color .24s var(--ease-soft);white-space:nowrap}.admin-rank__title:hover{color:var(--brand-2)}.admin-rank__path{color:var(--muted);opacity:.7}.admin-rank__bar{background-color:var(--ink);border-radius:9999px;height:3px;margin-top:.3rem}@supports (color:color-mix(in lab,red,red)){.admin-rank__bar{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.admin-rank__bar{overflow:hidden}.admin-rank__bar i{background-image:linear-gradient(90deg,var(--brand-1),var(--brand-3));border-radius:9999px;display:block;height:100%;transition:width .42s var(--ease-soft)}.admin-rank__nums{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;line-height:1.15;width:2.6rem}.admin-rank__nums b{color:var(--ink);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700}.admin-rank__nums span{color:var(--muted);font-size:.5rem;letter-spacing:.04em}.admin-rank__nums--sub b{color:var(--muted);font-size:.6875rem;font-weight:500}.admin-rank__nums--dur{width:3.6rem}.admin-visits{display:flex;flex-direction:column;gap:.6rem}.admin-visits.is-loading{opacity:.55}.admin-visits__bar{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem .75rem;justify-content:space-between}.admin-visits__count{color:var(--muted);font-size:.6875rem}.admin-visits__count b{color:var(--ink);font-variant-numeric:tabular-nums}.admin-visits__count span{opacity:.75}.admin-visits__mask{align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);display:inline-flex;font-size:.625rem;gap:.25rem;padding:.22rem .6rem;transition:color .24s var(--ease-soft),border-color .24s var(--ease-soft)}.admin-visits__mask:hover{border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-visits__mask:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.admin-visits__scroll{overflow-x:auto;scrollbar-width:thin}.admin-visits__table{border-collapse:collapse;font-size:.6875rem;min-width:44rem;width:100%}.admin-visits__table th{border-bottom:1px solid var(--line);color:var(--muted);font-size:.5625rem;font-weight:600;letter-spacing:.04em;padding:.4rem .5rem;text-align:left}.admin-visits__table td{border-bottom:1px solid var(--line);padding:.5rem;vertical-align:top}@supports (color:color-mix(in lab,red,red)){.admin-visits__table td{border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.admin-visits__table tr:last-child td{border-bottom:0}.admin-visits__table tbody tr{transition:background-color .2s var(--ease-soft)}.admin-visits__table tbody tr:hover{background-color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.admin-visits__table tbody tr:hover{background-color:color-mix(in oklab,var(--brand-1) 5%,transparent)}}.admin-visits__table .is-num{font-variant-numeric:tabular-nums;text-align:right}.admin-visits__time{white-space:nowrap}.admin-visits__rel{color:var(--ink);display:block;font-weight:600}.admin-visits__clock{color:var(--muted);display:block;font-size:.5625rem;font-variant-numeric:tabular-nums;opacity:.8}.admin-visits__page{max-width:18rem}.admin-visits__path{color:var(--ink);display:block;font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;transition:color .24s var(--ease-soft);white-space:nowrap}.admin-visits__path:hover{color:var(--brand-2)}.admin-visits__ua{display:block;margin-top:.1rem;max-width:18rem;opacity:.62;overflow:hidden;text-overflow:ellipsis}.admin-visits__tag,.admin-visits__ua{color:var(--muted);font-size:.5625rem;white-space:nowrap}.admin-visits__tag{background-color:var(--ink);border-radius:9999px;display:inline-block;font-weight:600;padding:.15rem .5rem}@supports (color:color-mix(in lab,red,red)){.admin-visits__tag{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.admin-visits__tag.is-search{background-color:var(--brand-1);color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.admin-visits__tag.is-search{background-color:color-mix(in oklab,var(--brand-1) 13%,transparent)}}.admin-visits__tag.is-out{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-visits__tag.is-out{background-color:color-mix(in oklab,var(--brand-2) 13%,transparent)}}.admin-visits__tag.is-inner{background-color:var(--success);color:var(--success)}@supports (color:color-mix(in lab,red,red)){.admin-visits__tag.is-inner{background-color:color-mix(in oklab,var(--success) 13%,transparent)}}.admin-visits__device{align-items:center;color:var(--muted);display:inline-flex;gap:.25rem;white-space:nowrap}.admin-visits__ip{color:var(--muted);font-family:var(--font-mono);font-size:.625rem;white-space:nowrap}.admin-visits__dur{color:var(--ink)}.admin-btn:disabled{cursor:not-allowed;filter:grayscale(.75);opacity:.6}.admin-btn:disabled:hover{filter:none}.realtime{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);cursor:default;display:inline-flex;font-size:.625rem;gap:.3rem;padding:.22rem .6rem}.realtime__dot{background-color:var(--muted);border-radius:9999px;flex-shrink:0;height:.45rem;width:.45rem}@supports (color:color-mix(in lab,red,red)){.realtime__dot{background-color:color-mix(in oklab,var(--muted) 45%,transparent)}}.realtime__num{color:var(--ink);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700}.realtime.is-active{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.realtime.is-active{border-color:color-mix(in oklab,var(--success) 35%,var(--line))}}.realtime.is-active .realtime__dot{background-color:var(--success);box-shadow:0 0 0 0 var(--success)}@supports (color:color-mix(in lab,red,red)){.realtime.is-active .realtime__dot{box-shadow:0 0 color-mix(in oklab,var(--success) 55%,transparent)}}.realtime.is-active .realtime__dot{animation:realtime-pulse 2.4s var(--ease-soft) infinite}.realtime.is-active .realtime__num{color:var(--success)}@keyframes realtime-pulse{0%{box-shadow:0 0 color-mix(in oklab,var(--success) 50%,transparent)}70%{box-shadow:0 0 0 .4rem color-mix(in oklab,var(--success) 0%,transparent)}to{box-shadow:0 0 color-mix(in oklab,var(--success) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.realtime.is-active .realtime__dot{animation:none;box-shadow:0 0 0 2px var(--success)}@supports (color:color-mix(in lab,red,red)){.realtime.is-active .realtime__dot{box-shadow:0 0 0 2px color-mix(in oklab,var(--success) 30%,transparent)}}}.admin-stats__switch{align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;display:inline-flex;font-size:.5625rem;gap:.25rem;padding:.2rem .55rem;transition:color .2s var(--ease-soft),border-color .2s var(--ease-soft),background-color .2s var(--ease-soft)}.admin-stats__switch:hover{border-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-stats__switch:hover{border-color:color-mix(in oklab,var(--ink) 20%,transparent)}}.admin-stats__switch.is-on{border-color:var(--warning);color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.admin-stats__switch.is-on{border-color:color-mix(in oklab,var(--warning) 45%,var(--line))}}.admin-stats__switch.is-on{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.admin-stats__switch.is-on{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.mini-list{display:flex;flex-direction:column}.mini-list__row{align-items:center;border-top:1px solid var(--line);display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) 4.5rem 1.6rem;padding:.3rem 0}@supports (color:color-mix(in lab,red,red)){.mini-list__row{border-top:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.mini-list__row{font-size:.6875rem}.mini-list__row:first-child{border-top:0}.mini-list__label{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-list__label.is-mono{font-family:var(--font-mono);font-size:.625rem}.mini-list__bar{background-color:var(--ink);border-radius:9999px;height:3px}@supports (color:color-mix(in lab,red,red)){.mini-list__bar{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.mini-list__bar{overflow:hidden}.mini-list__bar i{background-image:linear-gradient(90deg,var(--brand-1),var(--brand-3));border-radius:9999px;display:block;height:100%;transition:width .42s var(--ease-soft)}.mini-list__count{color:var(--ink);font-size:.6875rem;font-variant-numeric:tabular-nums;text-align:right}.mini-list__empty{color:var(--muted);display:flex;flex-direction:column;font-size:.6875rem;gap:.15rem;padding:.7rem 0}.mini-list__empty p{color:var(--ink);font-weight:500}.mini-list__empty span{font-size:.625rem;line-height:1.5;opacity:.85}.admin-stats__subhead--first{border-top:0;margin-top:.3rem;padding-top:0}.quality{transition:opacity .24s var(--ease-soft)}.quality.is-loading{opacity:.55}.quality__grid{display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr))}.quality__cell{background-color:var(--ink);border:1px solid var(--line);border-radius:.7rem;padding:.6rem .7rem}@supports (color:color-mix(in lab,red,red)){.quality__cell{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.quality__cell b{color:var(--ink);display:block;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.quality__cell b i{color:var(--muted);font-size:.6875rem;font-style:normal;font-weight:600;margin-left:.05rem}.quality__cell span{color:var(--muted);display:block;font-size:.625rem;margin-top:.15rem}.quality__cell em{color:var(--muted);display:block;font-size:.5625rem;font-style:normal;margin-top:.1rem;opacity:.8}.quality__cell.is-weak{opacity:.62}.quality__empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:.3rem;padding:1.5rem 1rem;text-align:center}.quality__empty p{color:var(--ink);font-size:.75rem;font-weight:500}.quality__empty span{font-size:.625rem}.quality__reading{border-top:1px dashed var(--line);margin-top:.7rem;padding-top:.6rem}@supports (color:color-mix(in lab,red,red)){.quality__reading{border-top:1px dashed color-mix(in oklab,var(--line) 80%,transparent)}}.quality__reading{color:var(--muted);font-size:.625rem;line-height:1.6}.admin-chart__line--prev{stroke:var(--muted)}@supports (color:color-mix(in lab,red,red)){.admin-chart__line--prev{stroke:color-mix(in oklab,var(--muted) 75%,transparent)}}.admin-chart__line--prev{opacity:.85;stroke-dasharray:5 4;stroke-width:1.6px}.admin-chart__key--prev:before{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.admin-chart__key--prev:before{background-color:color-mix(in oklab,var(--muted) 75%,transparent)}}.admin-chart__tip-row--prev i{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.admin-chart__tip-row--prev i{background-color:color-mix(in oklab,var(--muted) 75%,transparent)}}.admin-metric__delta.is-weak{opacity:.62}.admin-metric__delta em{font-size:.5rem;font-style:normal;margin-left:.15rem;opacity:.8}.admin-stats__subhead{border-top:1px dashed var(--line);margin-top:.9rem;padding-top:.7rem}@supports (color:color-mix(in lab,red,red)){.admin-stats__subhead{border-top:1px dashed color-mix(in oklab,var(--line) 80%,transparent)}}.admin-stats__subtitle{align-items:center;color:var(--ink);display:flex;font-size:.75rem;font-weight:600;gap:.3rem}.admin-stats__subtitle svg{color:var(--brand-1);opacity:.85}.admin-stats__subdesc{color:var(--muted);font-size:.625rem;line-height:1.5;margin-top:.15rem;opacity:.85}.admin-stats__table-panel{scroll-margin-top:5.5rem}.admin-devices{margin-top:.55rem;transition:opacity .24s var(--ease-soft)}.admin-devices.is-loading{opacity:.55}.admin-devices__bar{background-color:var(--ink);border-radius:9999px;display:flex;gap:2px;height:.5rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-devices__bar{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.admin-devices__seg{cursor:pointer;height:100%;min-width:2px;transition:opacity .24s var(--ease-soft),transform .24s var(--ease-soft)}.admin-devices__seg:hover{transform:scaleY(1.35)}.admin-devices__seg.is-off{opacity:.22}.admin-devices__legend{display:flex;flex-wrap:wrap;gap:.15rem .4rem;margin-top:.5rem}.admin-devices__item{align-items:center;border-radius:.4rem;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.625rem;gap:.25rem;padding:.22rem .4rem;transition:opacity .24s var(--ease-soft),background-color .24s var(--ease-soft)}.admin-devices__item:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-devices__item:hover{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.admin-devices__item.is-off{opacity:.32}.admin-devices__item.is-on{background-color:var(--brand-2);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-devices__item.is-on{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.admin-devices__item.is-on{box-shadow:inset 0 0 0 1px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-devices__item.is-on{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand-2) 35%,transparent)}}.admin-devices__item i{border-radius:9999px;flex-shrink:0;height:.4rem;width:.4rem}.admin-devices__item svg{opacity:.7}.admin-devices__label{font-weight:500}.admin-devices__item b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.admin-devices__item.is-on b{color:var(--brand-2)}.admin-devices__pct{font-variant-numeric:tabular-nums;opacity:.75}.admin-devices__empty{align-items:center;color:var(--muted);display:flex;font-size:.6875rem;gap:.4rem;padding:.5rem 0}.admin-visits__filters{align-items:center;border-bottom:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:.3rem .75rem;padding-bottom:.6rem}@supports (color:color-mix(in lab,red,red)){.admin-visits__filters{border-bottom:1px dashed color-mix(in oklab,var(--line) 80%,transparent)}}.admin-visits__group{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.admin-visits__group-label{color:var(--muted);font-size:.5625rem;font-weight:600;letter-spacing:.04em;opacity:.8}.admin-visits__chip{align-items:center;background-color:var(--ink);border:1px solid #0000;border-radius:9999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.5625rem;font-weight:500;gap:.2rem;padding:.2rem .5rem}@supports (color:color-mix(in lab,red,red)){.admin-visits__chip{background-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.admin-visits__chip{transition:color .2s var(--ease-soft),background-color .2s var(--ease-soft),border-color .2s var(--ease-soft)}.admin-visits__chip:hover{border-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.admin-visits__chip:hover{border-color:color-mix(in oklab,var(--ink) 18%,transparent)}}.admin-visits__chip.is-on{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;color:var(--on-brand)}.admin-visits__clear{align-items:center;border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;display:inline-flex;font-size:.5625rem;gap:.2rem;margin-left:auto;padding:.2rem .5rem;transition:color .2s var(--ease-soft)}.admin-visits__clear:hover{color:var(--danger)}.admin-visits__acts{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.admin-visits__hint-filter{color:var(--brand-2)}.admin-visits__export{text-decoration:none}.admin-visits__empty-btn{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--brand-2);cursor:pointer;font-size:.625rem;margin-top:.15rem;padding:.22rem .6rem;transition:border-color .2s var(--ease-soft)}.admin-visits__empty-btn:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.admin-visits__empty-btn:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.admin-visits__ip-btn{color:var(--muted);cursor:pointer;font-family:var(--font-mono);font-size:.625rem;transition:color .2s var(--ease-soft);white-space:nowrap}.admin-visits__ip-btn:hover{color:var(--brand-2)}.admin-visits__ip-btn.is-open{color:var(--ink)}.compose{display:flex;flex-direction:column;gap:var(--admin-gap);min-height:calc(100dvh - 7rem)}.compose__bar{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding:.5rem .7rem}.compose__back{align-items:center;border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.6875rem;gap:.15rem;padding:.3rem .55rem .3rem .35rem;transition:color .2s var(--ease-soft),background-color .2s var(--ease-soft)}.compose__back:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.compose__back:hover{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.compose__title{background:0 0;border:0;border-bottom:1px solid #0000;color:var(--ink);flex:1;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;min-width:8rem;padding:.15rem 0;transition:border-color .24s var(--ease-soft)}.compose__title::-moz-placeholder{color:var(--muted);font-weight:500}.compose__title::placeholder{color:var(--muted);font-weight:500}@supports (color:color-mix(in lab,red,red)){.compose__title::-moz-placeholder{color:color-mix(in oklab,var(--muted) 70%,transparent)}.compose__title::placeholder{color:color-mix(in oklab,var(--muted) 70%,transparent)}}.compose__title:focus{border-bottom-color:var(--brand-2);outline:none}@supports (color:color-mix(in lab,red,red)){.compose__title:focus{border-bottom-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.compose__acts{align-items:center;display:flex;flex-shrink:0;gap:.3rem}.compose__icon-btn{border-radius:.5rem;color:var(--muted);cursor:pointer;display:grid;height:1.9rem;place-items:center;transition:color .2s var(--ease-soft),background-color .2s var(--ease-soft);width:1.9rem}.compose__icon-btn:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.compose__icon-btn:hover{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.compose__icon-btn.is-on{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.compose__icon-btn.is-on{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.compose__icon-btn--panel{display:none}.compose__warn{align-items:center;border:1px solid var(--warning);display:flex;gap:.4rem}@supports (color:color-mix(in lab,red,red)){.compose__warn{border:1px solid color-mix(in oklab,var(--warning) 40%,var(--line))}}.compose__warn{background-color:var(--warning);border-radius:var(--radius-pill);color:var(--warning);font-size:.6875rem;line-height:1.5;padding:.45rem .8rem}@supports (color:color-mix(in lab,red,red)){.compose__warn{background-color:color-mix(in oklab,var(--warning) 8%,var(--card))}}.compose__body{display:grid;flex:1;gap:var(--admin-gap);grid-template-columns:minmax(0,1fr) 20rem;min-height:0;position:relative}.compose.is-zen .compose__body{grid-template-columns:minmax(0,1fr)}.compose.is-zen .compose__side{display:none}.compose__main{display:flex;flex-direction:column;min-height:0;min-width:0}.compose__scrim{display:none}.compose__side{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto;padding:.7rem;scrollbar-width:thin}.compose__side-head{align-items:center;display:none;gap:.5rem}.compose__side-title{color:var(--ink);font-size:.8125rem;font-weight:600}.compose__status{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);color:var(--muted);display:flex;flex-wrap:wrap;font-size:.6875rem;gap:.4rem 1.4rem;padding:.45rem .9rem}.compose__stat{align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;gap:.3rem}.compose__stat b{color:var(--ink);font-weight:600}.compose__stat:nth-child(2){margin-inline:auto}.compose__pulse{background-color:var(--success);border-radius:9999px;height:.4rem;transition:background-color .24s var(--ease-soft);width:.4rem}.compose__stat.is-dirty .compose__pulse{background-color:var(--warning)}.compose__stat.is-saving .compose__pulse{animation:status-pulse 1.2s ease-in-out infinite;background-color:var(--brand-2)}.compose__stat.is-dirty{color:var(--warning)}.field{display:flex;flex-direction:column;gap:.25rem;margin-top:.6rem}.field__label{align-items:center;color:var(--muted);display:flex;font-size:.625rem;font-weight:500;gap:.3rem}.field__badge{background-color:var(--brand-2);border-radius:.3rem;color:var(--brand-2);font-size:.5rem;font-weight:600;padding:.02rem .25rem}@supports (color:color-mix(in lab,red,red)){.field__badge{background-color:color-mix(in oklab,var(--brand-2) 14%,transparent)}}.field__input{border:1px solid var(--ink);width:100%}@supports (color:color-mix(in lab,red,red)){.field__input{border:1px solid color-mix(in oklab,var(--ink) 14%,var(--line))}}.field__input{background-color:var(--card);border-radius:.5rem;color:var(--ink);font-size:.75rem;line-height:1.5;padding:.4rem .55rem;transition:border-color .2s var(--ease-soft),box-shadow .2s var(--ease-soft)}.field__input:focus{border-color:var(--brand-2);outline:none}@supports (color:color-mix(in lab,red,red)){.field__input:focus{border-color:color-mix(in oklab,var(--brand-2) 60%,var(--line))}}.field__input:focus{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.field__input:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-2) 12%,transparent)}}.field__input--area{min-height:3.5rem;resize:vertical}.field__hint{color:var(--muted);opacity:.85}.field__error,.field__hint{font-size:.5625rem;line-height:1.5}.field__error{color:var(--danger)}.field__link{align-self:flex-start;border-bottom:1px dashed var(--brand-2);color:var(--brand-2);font-size:.5625rem;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.field__link{border-bottom:1px dashed color-mix(in oklab,var(--brand-2) 55%,transparent)}}.field__link:hover{border-bottom-style:solid}.field--reveal{animation:field-reveal .26s var(--ease-soft) both}@keyframes field-reveal{0%{opacity:0;transform:translateY(-.3rem)}}.radio-row{display:flex;flex-wrap:wrap;gap:.3rem}.radio-row__item{align-items:center;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;display:inline-flex;font-size:.6875rem;gap:.3rem;padding:.25rem .6rem;transition:color .2s var(--ease-soft),border-color .2s var(--ease-soft),background-color .2s var(--ease-soft)}.radio-row__item:hover{border-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.radio-row__item:hover{border-color:color-mix(in oklab,var(--ink) 20%,transparent)}}.radio-row__item.is-on{border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.radio-row__item.is-on{border-color:color-mix(in oklab,var(--brand-2) 55%,var(--line))}}.radio-row__item.is-on{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.radio-row__item.is-on{background-color:color-mix(in oklab,var(--brand-2) 11%,transparent)}}.radio-row__dot{background-color:var(--ink);border-radius:9999px;height:.4rem;width:.4rem}@supports (color:color-mix(in lab,red,red)){.radio-row__dot{background-color:color-mix(in oklab,var(--ink) 18%,transparent)}}.radio-row__item.is-on .radio-row__dot{background-color:var(--brand-2)}.switch-row{align-items:center;cursor:pointer;display:flex;gap:.5rem;margin-top:.6rem}.switch-row__text{color:var(--ink);display:flex;flex-direction:column;font-size:.6875rem}.switch-row__text em{color:var(--muted);font-size:.5625rem;font-style:normal}.switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--ink);border:1px solid var(--line);border-radius:9999px;cursor:pointer;flex-shrink:0;height:1.15rem;margin-left:auto;position:relative;width:2.1rem}@supports (color:color-mix(in lab,red,red)){.switch{background-color:color-mix(in oklab,var(--ink) 10%,transparent)}}.switch{transition:background-color .24s var(--ease-soft)}.switch:after{background-color:var(--card);border-radius:9999px;box-shadow:var(--shadow-card);content:"";height:.85rem;left:.1rem;position:absolute;top:.1rem;transition:transform .24s var(--ease-soft);width:.85rem}.switch:checked{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000}.switch:checked:after{transform:translate(.95rem)}.switch:focus-visible{outline:2px solid var(--brand-2);outline-offset:2px}.tag-input{align-items:center;border:1px solid var(--ink);display:flex;flex-wrap:wrap;gap:.25rem;min-height:2rem}@supports (color:color-mix(in lab,red,red)){.tag-input{border:1px solid color-mix(in oklab,var(--ink) 14%,var(--line))}}.tag-input{background-color:var(--card);border-radius:.5rem;padding:.25rem .4rem;transition:border-color .2s var(--ease-soft),box-shadow .2s var(--ease-soft)}.tag-input:focus-within{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.tag-input:focus-within{border-color:color-mix(in oklab,var(--brand-2) 60%,var(--line))}}.tag-input:focus-within{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.tag-input:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-2) 12%,transparent)}}.tag-input__pill{align-items:center;background-color:var(--brand-2);border-radius:9999px;color:var(--brand-2);display:inline-flex;font-size:.625rem;gap:.2rem;padding:.15rem .3rem .15rem .5rem}@supports (color:color-mix(in lab,red,red)){.tag-input__pill{background-color:color-mix(in oklab,var(--brand-2) 13%,transparent)}}.tag-input__pill button{border-radius:9999px;color:inherit;cursor:pointer;display:grid;height:.85rem;opacity:.7;place-items:center;transition:opacity .2s var(--ease-soft);width:.85rem}.tag-input__pill button:hover{opacity:1}.tag-input__field{background:0 0;border:0;color:var(--ink);flex:1;font-size:.75rem;min-width:4.5rem;padding:.15rem .1rem}.tag-input__field:focus{outline:none}.panel-danger{align-items:center;border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;display:inline-flex;font-size:.625rem;gap:.3rem;margin-top:.7rem;padding:.25rem .55rem;transition:color .2s var(--ease-soft),background-color .2s var(--ease-soft)}.panel-danger:hover{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.panel-danger:hover{background-color:color-mix(in oklab,var(--danger) 9%,transparent)}}.panel-danger.is-plain{color:var(--danger)}.cover-add{align-items:center;aspect-ratio:16/9;border:1px dashed var(--ink);display:flex;flex-direction:column;gap:.2rem;justify-content:center;width:100%}@supports (color:color-mix(in lab,red,red)){.cover-add{border:1px dashed color-mix(in oklab,var(--ink) 18%,transparent)}}.cover-add{border-radius:.6rem;color:var(--muted);cursor:pointer;transition:border-color .2s var(--ease-soft),color .2s var(--ease-soft),background-color .2s var(--ease-soft)}.cover-add:hover{border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.cover-add:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,transparent)}}.cover-add:hover{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.cover-add:hover{background-color:color-mix(in oklab,var(--brand-2) 5%,transparent)}}.cover-add span{font-size:.6875rem;font-weight:500}.cover-add em{font-size:.5625rem;font-style:normal;opacity:.8}.cover{display:flex;flex-direction:column;gap:.35rem}.cover img{aspect-ratio:16/9;background-color:var(--ink);border:1px solid var(--line);border-radius:.6rem;-o-object-fit:cover;object-fit:cover;width:100%}@supports (color:color-mix(in lab,red,red)){.cover img{background-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.cover__acts{display:flex;gap:.3rem}.cover__btn{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);cursor:pointer;flex:1;font-size:.625rem;padding:.22rem;transition:color .2s var(--ease-soft),border-color .2s var(--ease-soft)}.cover__btn:hover{border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.cover__btn:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.cover__btn.is-danger:hover{border-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cover__btn.is-danger:hover{border-color:color-mix(in oklab,var(--danger) 45%,var(--line))}}.panel-sec{border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.panel-sec{border-top:1px solid color-mix(in oklab,var(--line) 75%,transparent)}}.panel-sec{padding-top:.15rem}.panel-sec:first-of-type{border-top:0}.panel-sec__head{margin:0}.panel-sec__toggle{align-items:center;border-radius:.5rem;cursor:pointer;display:flex;gap:.35rem;padding:.5rem .4rem;transition:background-color .2s var(--ease-soft);width:100%}.panel-sec__toggle:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.panel-sec__toggle:hover{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.panel-sec__ico{color:var(--brand-2);flex-shrink:0;opacity:.85}.panel-sec__title{color:var(--ink);font-size:.75rem;font-weight:600}.panel-sec__summary{color:var(--muted);font-size:.5625rem;margin-left:auto;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-sec__caret{color:var(--muted);flex-shrink:0;transition:transform .24s var(--ease-soft)}.panel-sec.is-open .panel-sec__caret{transform:rotate(180deg)}.panel-sec__body{padding:0 .4rem .5rem}.md-editor{--md-measure:44rem;background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);display:flex;flex:1;flex-direction:column;min-height:22rem;overflow:hidden}.md-tool{align-items:center;background-color:var(--ink);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.1rem;padding:.35rem .5rem}@supports (color:color-mix(in lab,red,red)){.md-tool{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.md-tool__btn{border-radius:.4rem;color:var(--muted);cursor:pointer;display:grid;height:1.75rem;place-items:center;transition:color .18s var(--ease-soft),background-color .18s var(--ease-soft);width:1.75rem}.md-tool__btn:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.md-tool__btn:hover{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.md-tool__sep{background-color:var(--line);height:1.1rem;margin-inline:.25rem;width:1px}.md-tool__hint{color:var(--muted);font-size:.5625rem;margin-left:auto;opacity:.75}.md-tool__hint kbd{background-color:var(--card);border:1px solid var(--line);border-radius:.25rem;font-family:inherit;font-size:.5rem;padding:0 .2rem}.md-editor__panes{display:grid;flex:1;grid-template-columns:minmax(0,1fr);min-height:0}.md-editor__panes.is-split{grid-template-columns:repeat(2,minmax(0,1fr))}.md-preview,.md-write{min-height:0;min-width:0;overflow-y:auto;scrollbar-width:thin}.md-editor__panes.is-split .md-write{border-right:1px solid var(--line)}.md-write__area{background:0 0;border:0;color:var(--ink);display:block;font-family:var(--font-mono);font-size:.8125rem;height:100%;line-height:1.75;min-height:20rem;padding-block:.9rem;padding-inline:max(1rem,calc((100% - var(--md-measure))/2));resize:none;-moz-tab-size:2;-o-tab-size:2;tab-size:2;width:100%}.md-write__area:focus{outline:none}.md-write__area::-moz-placeholder{color:var(--muted)}.md-write__area::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.md-write__area::-moz-placeholder{color:color-mix(in oklab,var(--muted) 65%,transparent)}.md-write__area::placeholder{color:color-mix(in oklab,var(--muted) 65%,transparent)}}.md-preview{padding-block:.9rem;padding-inline:max(1rem,calc((100% - var(--md-measure))/2))}.md-preview__empty{color:var(--muted);font-size:.6875rem;opacity:.7}.md-body{color:var(--ink);word-wrap:break-word;font-size:.875rem;line-height:1.85}.md-body>:first-child{margin-top:0}.md-body h1,.md-body h2,.md-body h3,.md-body h4,.md-body h5,.md-body h6{font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:1.5em 0 .6em}.md-body h1{font-size:1.5rem}.md-body h2{border-bottom:1px solid var(--line);font-size:1.25rem;padding-bottom:.3em}.md-body h3{font-size:1.0625rem}.md-body h4,.md-body h5,.md-body h6{color:var(--muted);font-size:.9375rem}.md-body blockquote,.md-body ol,.md-body p,.md-body pre,.md-body table,.md-body ul{margin:.9em 0}.md-body ol,.md-body ul{padding-left:1.4em}.md-body ul{list-style:outside}.md-body ol{list-style:decimal}.md-body li{margin:.25em 0}.md-body li::marker{color:var(--muted)}.md-body a{color:var(--brand-2);text-decoration:underline;text-decoration-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.md-body a{text-decoration-color:color-mix(in oklab,var(--brand-2) 40%,transparent)}}.md-body a{text-underline-offset:.2em;transition:text-decoration-color .2s var(--ease-soft)}.md-body a:hover{text-decoration-color:currentColor}.md-body strong{font-weight:700}.md-body em{font-style:italic}.md-body del{color:var(--muted)}.md-body blockquote{border-left:3px solid var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.md-body blockquote{border-left:3px solid color-mix(in oklab,var(--brand-2) 45%,transparent)}}.md-body blockquote{border-radius:0 .4rem .4rem 0;color:var(--muted);padding:.4em .9em}@supports (color:color-mix(in lab,red,red)){.md-body blockquote{color:color-mix(in oklab,var(--muted) 35%,var(--ink))}}.md-body blockquote{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.md-body blockquote{background-color:color-mix(in oklab,var(--brand-2) 5%,transparent)}}.md-body blockquote>:first-child{margin-top:0}.md-body blockquote>:last-child{margin-bottom:0}.md-body code{border-radius:.3rem;color:var(--brand-3);font-family:var(--font-mono);font-size:.85em;padding:.1em .35em}@supports (color:color-mix(in lab,red,red)){.md-body code{color:color-mix(in oklab,var(--brand-3) 70%,var(--ink))}}.md-body code{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.md-body code{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.md-body pre{background-color:var(--ink);border:1px solid var(--line);border-radius:.6rem;overflow-x:auto;padding:.8rem .9rem}@supports (color:color-mix(in lab,red,red)){.md-body pre{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.md-body pre{scrollbar-width:thin}.md-body pre code{background:0 0;color:var(--ink);font-size:.8125rem;line-height:1.7;padding:0}.md-body table{border-collapse:collapse;font-size:.8125rem;width:100%}.md-body td,.md-body th{border:1px solid var(--line);padding:.4rem .6rem;text-align:left}.md-body th{background-color:var(--ink);font-weight:600}@supports (color:color-mix(in lab,red,red)){.md-body th{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.md-body hr{background-color:var(--line);border:0;height:1px;margin:1.6em 0}.md-body img{border-radius:.6rem;height:auto;max-width:100%}.modal{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:90}.modal__scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#00000073;inset:0;position:absolute}.modal__card{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow:hidden;position:relative;width:100%}.modal__card--sm{max-width:26rem}.modal__card--lg{height:calc(100dvh - 2rem);max-width:52rem}.modal__head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:.75rem;justify-content:space-between;padding:.8rem 1rem}.modal__title{color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.35}.modal__sub{color:var(--muted);font-size:.625rem;margin-top:.15rem}.modal__close{border-radius:.5rem;color:var(--muted);cursor:pointer;display:grid;flex-shrink:0;height:1.8rem;place-items:center;transition:color .18s var(--ease-soft),background-color .18s var(--ease-soft);width:1.8rem}.modal__close:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.modal__close:hover{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.modal__body{flex:1;min-height:0;overflow-y:auto;padding:.9rem 1rem;scrollbar-width:thin}.modal__body--preview{padding:1.1rem 1.4rem 2rem}.modal__text{color:var(--muted);font-size:.8125rem;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.modal__text{color:color-mix(in oklab,var(--muted) 30%,var(--ink))}}.modal__foot{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end;padding:.7rem 1rem}.modal__preview img{background-color:var(--ink);border:1px solid var(--line);border-radius:.6rem;max-height:12rem;-o-object-fit:contain;object-fit:contain;width:100%}@supports (color:color-mix(in lab,red,red)){.modal__preview img{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.admin-btn--danger{background-image:linear-gradient(120deg,var(--danger),var(--danger))}@supports (color:color-mix(in lab,red,red)){.admin-btn--danger{background-image:linear-gradient(120deg,var(--danger),color-mix(in oklab,var(--danger) 70%,var(--brand-3)))}}.dropzone{align-items:center;border:1px dashed var(--ink);display:flex;flex-direction:column;gap:.25rem;margin-top:.8rem}@supports (color:color-mix(in lab,red,red)){.dropzone{border:1px dashed color-mix(in oklab,var(--ink) 18%,transparent)}}.dropzone{border-radius:.6rem;color:var(--muted);padding:1.1rem .9rem;text-align:center;transition:border-color .24s var(--ease-soft)}.dropzone p{color:var(--ink);font-size:.75rem;font-weight:500}.dropzone span{font-size:.625rem;line-height:1.6}.dropzone code{color:var(--brand-2);font-family:var(--font-mono);font-size:.9em}@media(max-width:63.99rem){.compose__body{grid-template-columns:minmax(0,1fr)}.compose__icon-btn--panel{display:grid}.compose__scrim{background-color:#0000005c;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .24s var(--ease-soft);z-index:40}.compose__body:has(.compose__side.is-open) .compose__scrim{opacity:1;pointer-events:auto}.compose__side{border-radius:0;bottom:0;box-shadow:var(--shadow-lift);position:fixed;right:0;top:0;transform:translate(100%);transition:transform .28s var(--ease-soft);width:min(22rem,88vw);z-index:45}.compose__side.is-open{transform:translate(0)}.compose__side-head{display:flex}.compose__title{flex-basis:100%;font-size:1.25rem;order:3}.compose__status{font-size:.625rem;gap:.3rem .9rem}.md-tool__hint{display:none}}.posts-tabs{display:flex;flex-wrap:wrap;gap:.3rem}.posts-tab{align-items:center;border-bottom:2px solid #0000;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.75rem;font-weight:500;gap:.3rem;padding:.35rem .6rem .45rem;transition:color .2s var(--ease-soft),border-color .2s var(--ease-soft)}.posts-tab:hover{color:var(--ink)}.posts-tab.is-on{border-bottom-color:var(--brand-2);color:var(--ink)}.posts-tab b{background-color:var(--ink);border-radius:9999px;color:var(--muted);font-size:.5625rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:1.1rem;padding:.05rem .3rem;text-align:center}@supports (color:color-mix(in lab,red,red)){.posts-tab b{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.posts-tab.is-on b{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.posts-tab.is-on b{background-color:color-mix(in oklab,var(--brand-2) 14%,transparent)}}.posts-filter{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:.5rem;padding:.6rem .7rem}.posts-filter__search{align-items:center;border:1px solid var(--line);border-radius:.55rem;color:var(--muted);display:inline-flex;flex:12rem;gap:.35rem;min-width:9rem;padding:.3rem .5rem;transition:border-color .2s var(--ease-soft)}.posts-filter__search:focus-within{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.posts-filter__search:focus-within{border-color:color-mix(in oklab,var(--brand-2) 55%,transparent)}}.posts-filter__search input{background:0 0;border:0;color:var(--ink);flex:1;font-size:.6875rem;min-width:0;outline:none}.posts-filter__field{align-items:center;color:var(--muted);display:inline-flex;font-size:.625rem;gap:.3rem}.posts-filter__field input,.posts-filter__field select{background-color:var(--card);border:1px solid var(--line);border-radius:.45rem;color:var(--ink);font-size:.6875rem;outline:none;padding:.28rem .4rem}.posts-filter__field input:focus,.posts-filter__field select:focus{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.posts-filter__field input:focus,.posts-filter__field select:focus{border-color:color-mix(in oklab,var(--brand-2) 55%,transparent)}}.posts-filter__tilde{color:var(--muted);font-size:.625rem}.posts-filter__sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.posts-table-wrap{background-color:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;position:relative;transition:opacity .2s var(--ease-soft)}.posts-table-wrap:has(.posts-table.is-busy){opacity:.72}.posts-table{border-collapse:collapse;font-size:.6875rem;width:100%}.posts-table thead th{background-color:var(--ink);border-bottom:1px solid var(--line);color:var(--muted);font-size:.5625rem;font-weight:600;padding:.5rem .6rem;position:sticky;text-align:left;top:0;white-space:nowrap;z-index:1}@supports (color:color-mix(in lab,red,red)){.posts-table thead th{background-color:color-mix(in oklab,var(--ink) 2%,var(--card))}}.posts-table tbody tr{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.posts-table tbody tr{border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.posts-table tbody tr{transition:background-color .16s var(--ease-soft)}.posts-table tbody tr:last-child{border-bottom:0}.posts-table tbody tr:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.posts-table tbody tr:hover{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.posts-table tbody tr.is-picked{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.posts-table tbody tr.is-picked{background-color:color-mix(in oklab,var(--brand-2) 7%,transparent)}}.posts-table tbody tr.is-trashed{opacity:.62}.posts-table td{padding:.5rem .6rem;vertical-align:middle}.posts-table__pick{text-align:center;width:2rem}.posts-table__pick input{accent-color:var(--brand-2);cursor:pointer}.posts-table__title{min-width:16rem}.posts-table__num{font-variant-numeric:tabular-nums;text-align:right;width:3.2rem}.posts-table__ops{text-align:right;white-space:nowrap;width:9rem}.posts-table__time{color:var(--muted);font-size:.625rem;white-space:nowrap;width:5.5rem}.posts-table__tax{max-width:11rem}.posts-cell{align-items:flex-start;display:flex;gap:.5rem}.posts-cell__cover{background-color:var(--ink);border-radius:.4rem;display:grid;flex-shrink:0;height:2.2rem;overflow:hidden;place-items:center;width:2.2rem}@supports (color:color-mix(in lab,red,red)){.posts-cell__cover{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.posts-cell__cover{color:var(--muted)}.posts-cell__cover img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.posts-cell__cover.is-empty{border:1px dashed var(--line)}@supports (color:color-mix(in lab,red,red)){.posts-cell__cover.is-empty{border:1px dashed color-mix(in oklab,var(--line) 90%,transparent)}}.posts-cell__cover.is-empty{background-color:#0000}.posts-cell__text{min-width:0}.posts-cell__name{align-items:center;color:var(--ink);display:inline-flex;font-size:.75rem;font-weight:500;gap:.2rem}.posts-cell__name:hover{color:var(--brand-2)}.posts-cell__excerpt{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.625rem;line-height:1.5;margin-top:.1rem;overflow:hidden}.posts-cell__slug{color:var(--muted);font-family:var(--font-mono);margin-top:.15rem;opacity:.75}.posts-badge,.posts-cell__slug{display:inline-block;font-size:.5625rem}.posts-badge{border-radius:9999px;font-weight:600;padding:.1rem .4rem;white-space:nowrap}.posts-badge--live{background-color:var(--success);color:var(--success)}@supports (color:color-mix(in lab,red,red)){.posts-badge--live{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.posts-badge--draft{background-color:var(--ink);color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.posts-badge--draft{background-color:color-mix(in oklab,var(--ink) 8%,transparent)}}.posts-badge--scheduled{background-color:var(--warning);color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.posts-badge--scheduled{background-color:color-mix(in oklab,var(--warning) 16%,transparent)}}.posts-badge--trash{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.posts-badge--trash{background-color:color-mix(in oklab,var(--danger) 13%,transparent)}}.posts-badge--weight{background-color:var(--brand-2);color:var(--brand-2);margin-left:.2rem}@supports (color:color-mix(in lab,red,red)){.posts-badge--weight{background-color:color-mix(in oklab,var(--brand-2) 13%,transparent)}}.posts-tax{border:1px solid var(--line);border-radius:.35rem;color:var(--ink);display:inline-block;font-size:.5625rem;margin-right:.2rem;padding:.05rem .3rem}.posts-tax--tag{border-style:dashed;color:var(--muted)}.posts-tax--more{border:0;color:var(--muted)}.posts-muted{color:var(--muted);opacity:.7}.posts-views{border-bottom:1px dashed var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.posts-views{border-bottom:1px dashed color-mix(in oklab,var(--brand-2) 60%,transparent)}}.posts-views{color:var(--brand-2);font-weight:600}.posts-views:hover{border-bottom-style:solid}.posts-op{border-radius:.4rem;color:var(--muted);cursor:pointer;display:inline-grid;height:1.5rem;place-items:center;transition:color .16s var(--ease-soft),background-color .16s var(--ease-soft);width:1.5rem}.posts-op:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.posts-op:hover{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.posts-op.is-on{color:var(--brand-2)}.posts-op--danger:hover{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.posts-op--danger:hover{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.posts-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:.35rem;padding:3rem 1rem;text-align:center}.posts-empty p{color:var(--ink);font-size:.8125rem;font-weight:500}.posts-empty span{font-size:.6875rem}.posts-pager{border-top:1px solid var(--line);color:var(--muted);display:flex;gap:.5rem;justify-content:space-between;padding:.5rem .7rem}.posts-pager,.posts-pager button{align-items:center;font-size:.625rem}.posts-pager button{border:1px solid var(--line);border-radius:.45rem;color:var(--ink);cursor:pointer;display:inline-flex;gap:.2rem;padding:.25rem .5rem;transition:border-color .16s var(--ease-soft)}.posts-pager button:hover:not(:disabled){border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.posts-pager button:hover:not(:disabled){border-color:color-mix(in oklab,var(--ink) 25%,transparent)}}.posts-pager button:disabled{cursor:default;opacity:.45}.bulk-bar{align-items:center;border:1px solid var(--brand-2);bottom:1.1rem;display:flex;gap:.6rem;left:50%;max-width:min(64rem,100vw - 2rem);position:fixed;transform:translate(-50%);z-index:40}@supports (color:color-mix(in lab,red,red)){.bulk-bar{border:1px solid color-mix(in oklab,var(--brand-2) 35%,var(--line))}}.bulk-bar{background-color:var(--card);border-radius:.9rem;font-size:.6875rem;padding:.5rem .7rem}@supports (color:color-mix(in lab,red,red)){.bulk-bar{background-color:color-mix(in oklab,var(--card) 92%,transparent)}}.bulk-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 32px oklab(0 none none/.22)}.bulk-bar__count{color:var(--muted);white-space:nowrap}.bulk-bar__count b{color:var(--ink);font-variant-numeric:tabular-nums}.bulk-bar__acts{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}.bulk-bar__acts>button{flex:none;white-space:nowrap}.bulk-bar__acts .bulk-bar__pair{align-items:center;border-left:1px solid var(--line);display:inline-flex;gap:.25rem;margin-left:.15rem}@supports (color:color-mix(in lab,red,red)){.bulk-bar__acts .bulk-bar__pair{border-left:1px solid color-mix(in oklab,var(--line) 75%,transparent)}}.bulk-bar__acts .bulk-bar__pair{padding-left:.45rem}.bulk-bar__acts>.bulk-btn--danger{margin-left:auto}.bulk-bar__sep{background-color:var(--line);height:1rem;width:1px}.bulk-bar__select{background-color:var(--card);border:1px solid var(--line);border-radius:.45rem;color:var(--ink);font-size:.625rem;outline:none;padding:.22rem .35rem}.bulk-bar__close{border-radius:9999px;color:var(--muted);cursor:pointer;display:grid;height:1.4rem;place-items:center;width:1.4rem}.bulk-bar__close:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.bulk-bar__close:hover{background-color:color-mix(in oklab,var(--ink) 8%,transparent)}}.bulk-enter-active,.bulk-leave-active{transition:opacity .22s var(--ease-soft),transform .26s var(--ease-soft)}.bulk-enter-from,.bulk-leave-to{opacity:0;transform:translate(-50%,.9rem)}@media(prefers-reduced-motion:reduce){.bulk-enter-active,.bulk-leave-active{transition:opacity .12s linear}.bulk-enter-from,.bulk-leave-to{transform:translate(-50%)}}.confirm__list{border:1px solid var(--line);border-radius:.5rem;color:var(--ink);font-size:.6875rem;line-height:1.7;margin-top:.5rem;max-height:9rem;overflow-y:auto;padding:.4rem .6rem}.confirm__list li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm__list li:before{color:var(--muted);content:"·";margin-right:.35rem}.confirm__list .confirm__more{color:var(--muted)}@media(max-width:900px){.posts-table-wrap{overflow-x:auto}.posts-table{min-width:46rem}.bulk-bar{flex-wrap:wrap;justify-content:center}}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.-top-72{top:calc(var(--spacing)*-72)}.top-0{top:0}.top-4{top:calc(var(--spacing)*4)}.top-24{top:calc(var(--spacing)*24)}.top-32{top:calc(var(--spacing)*32)}.top-\[26rem\]{top:26rem}.-right-32{right:calc(var(--spacing)*-32)}.-left-40{left:calc(var(--spacing)*-40)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.m-auto{margin:auto}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-auto{margin-top:auto}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.ml-auto{margin-left:auto}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-2,.line-clamp-3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.size-2{height:calc(var(--spacing)*2);width:calc(var(--spacing)*2)}.size-3\.5{height:calc(var(--spacing)*3.5);width:calc(var(--spacing)*3.5)}.size-6{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}.size-8{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}.size-\[17px\]{height:17px;width:17px}.size-full{height:100%;width:100%}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-5{height:calc(var(--spacing)*5)}.h-\[24rem\]{height:24rem}.h-\[26rem\]{height:26rem}.h-\[34rem\]{height:34rem}.min-h-\[62vh\]{min-height:62vh}.min-h-dvh{min-height:100dvh}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-9{width:calc(var(--spacing)*9)}.w-64{width:calc(var(--spacing)*64)}.w-\[24rem\]{width:24rem}.w-\[26rem\]{width:26rem}.w-\[58rem\]{width:58rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-5xl{max-width:var(--container-5xl)}.max-w-36{max-width:calc(var(--spacing)*36)}.max-w-\[100rem\]{max-width:100rem}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-6{min-width:calc(var(--spacing)*6)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*-.5)}.-translate-x-0\.5,.-translate-x-1{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-x-1{--tw-translate-x:calc(var(--spacing)*-1)}.-translate-x-1\/2{--tw-translate-x:-50%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-100\%_-_1rem\)\]{--tw-translate-y: calc(-100% - 1rem) ;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*.5*var(--tw-space-y-reverse))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*var(--tw-space-y-reverse))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*1.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*1.5*var(--tw-space-y-reverse))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2*var(--tw-space-y-reverse))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*2.5*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*2.5*var(--tw-space-y-reverse))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*3*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*3*var(--tw-space-y-reverse))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing)*4*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing)*4*var(--tw-space-y-reverse))}.gap-x-1{-moz-column-gap:var(--spacing);column-gap:var(--spacing)}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-3{row-gap:calc(var(--spacing)*3)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-card{border-radius:var(--radius-card)}.rounded-pill{border-radius:var(--radius-pill)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-line,.border-line\/70{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-line\/70{border-color:color-mix(in oklab,var(--line) 70%,transparent)}}.bg-canvas\/50{background-color:var(--canvas)}@supports (color:color-mix(in lab,red,red)){.bg-canvas\/50{background-color:color-mix(in oklab,var(--canvas) 50%,transparent)}}.bg-card,.bg-card\/75{background-color:var(--card)}@supports (color:color-mix(in lab,red,red)){.bg-card\/75{background-color:color-mix(in oklab,var(--card) 75%,transparent)}}.bg-line{background-color:var(--line)}.text-brand-gradient{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,var(--brand-1),var(--brand-2) 50%,var(--brand-3));color:#0000}.bg-brand-gradient{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-2) 55%,var(--brand-3))}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:calc(var(--spacing)*3)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-10{padding-top:calc(var(--spacing)*10)}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pl-1{padding-left:var(--spacing)}.pl-\[1\.15rem\]{padding-left:1.15rem}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.75rem\]{font-size:.75rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.5625rem\]{font-size:.5625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-\[var\(--c-text-3\)\]{color:var(--c-text-3)}.text-brand-2{color:var(--brand-2)}.text-danger{color:var(--danger)}.text-ink{color:var(--ink)}.text-muted,.text-muted\/60{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/60{color:color-mix(in oklab,var(--muted) 60%,transparent)}}.text-muted\/70{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.text-muted\/70{color:color-mix(in oklab,var(--muted) 70%,transparent)}}.text-on-brand{color:var(--on-brand)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-0{opacity:0}.opacity-60{opacity:.6}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(20% .02 250/.03)),0 8px 24px -18px var(--tw-shadow-color,oklch(20% .02 250/.09))}.shadow-card,.shadow-nav{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-nav{--tw-shadow:0 1px 2px var(--tw-shadow-color,oklch(20% .02 250/.03)),0 6px 20px -14px var(--tw-shadow-color,oklch(20% .02 250/.09))}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-blur-xl,.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-\[top\]{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:top;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-all{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-opacity{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-transform{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-soft{--tw-ease:var(--ease-soft);transition-timing-function:var(--ease-soft)}.will-change-transform{will-change:transform}@media(hover:hover){.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:-rotate-6:is(:where(.group):hover *){rotate:-6deg}.group-hover\:rotate-3:is(:where(.group):hover *){rotate:3deg}.group-hover\:bg-brand-gradient:is(:where(.group):hover *){background-image:linear-gradient(120deg,var(--brand-1),var(--brand-2) 55%,var(--brand-3))}.group-hover\:text-brand-2:is(:where(.group):hover *){color:var(--brand-2)}.group-hover\:text-on-brand:is(:where(.group):hover *){color:var(--on-brand)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/block\:scale-110:is(:where(.group\/block):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\/block\:-rotate-6:is(:where(.group\/block):hover *){rotate:-6deg}.group-hover\/tile\:translate-x-0:is(:where(.group\/tile):hover *){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/tile\:opacity-100:is(:where(.group\/tile):hover *){opacity:1}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-ink\/5:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/5:hover{background-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.hover\:text-brand-2:hover{color:var(--brand-2)}.hover\:shadow-lift:hover{--tw-shadow:0 2px 6px var(--tw-shadow-color,oklch(20% .02 250/.04)),0 16px 36px -24px var(--tw-shadow-color,oklch(20% .02 250/.13));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:pt-5{padding-top:calc(var(--spacing)*5)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}@media(min-width:64rem){.lg\:block{display:block}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1fr_3fr\]{grid-template-columns:1fr 3fr}.lg\:grid-cols-\[2fr_5fr\]{grid-template-columns:2fr 5fr}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-7{padding:calc(var(--spacing)*7)}.lg\:px-6{padding-inline:calc(var(--spacing)*6)}}@media(min-width:80rem){.xl\:ml-0{margin-left:0}.xl\:flex{display:flex}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:96rem){.\32xl\:flex{display:flex}}}:root{color-scheme:light;--canvas:oklch(98% .004 240);--card:oklch(100% 0 0);--line:oklch(90% .006 245);--ink:oklch(26% .015 250);--muted:oklch(55% .012 250);--brand-1:oklch(58% .09 210);--brand-2:oklch(56% .095 290);--brand-3:oklch(60% .09 335);--success:oklch(56% .09 158);--warning:oklch(68% .12 75);--danger:oklch(56% .125 25);--on-brand:oklch(99% 0 0);--sidebar-w:15rem;--sidebar-block-h:12.5rem;--stat-tile-h:3.25rem;--rule-spark:oklch(99% .012 210)}.dark{color-scheme:dark;--canvas:oklch(17% .008 250);--card:oklch(21% .01 250);--line:oklch(31% .013 250);--ink:oklch(92% .006 250);--muted:oklch(66% .012 250);--brand-1:oklch(74% .085 210);--brand-2:oklch(72% .09 290);--brand-3:oklch(76% .085 335);--success:oklch(74% .09 158);--warning:oklch(80% .12 80);--danger:oklch(72% .12 25);--on-brand:oklch(18% .012 250)}@keyframes breathe{0%,to{opacity:.3}50%{opacity:.4}}@keyframes aurora-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes light-flow{0%{background-position:0 0}to{background-position:88px 0}}@keyframes ripple-spread{0%{opacity:.7;transform:scale(0)}to{opacity:0;transform:scale(1)}}@keyframes icon-breathe{0%,to{box-shadow:0 0 color-mix(in oklab,var(--brand-2) 0%,transparent)}50%{box-shadow:0 0 14px 1px color-mix(in oklab,var(--brand-2) 48%,transparent)}}@keyframes rule-sheen{0%{background-position:0 0}to{background-position:120px 0}}@keyframes rule-sweep{0%{background-position:0 0}to{background-position:92px 0}}@keyframes rule-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes skeleton-sheen{0%{background-position:-80% 0}to{background-position:180% 0}}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes status-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes veil-sweep{0%{opacity:0;transform:translate(-65%)skew(-10deg)}30%{opacity:.7}to{opacity:0;transform:translate(65%)skew(-10deg)}}.posts-overview{display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.ov-card{align-items:flex-start;background-color:var(--card);border:1px solid var(--line);border-radius:.75rem;box-shadow:0 4px 12px oklab(0 none none/.03);display:flex;gap:.55rem;overflow:hidden;padding:.7rem .8rem;position:relative}.ov-card__ico{border-radius:.5rem;display:grid;flex-shrink:0;height:1.7rem;place-items:center;width:1.7rem}.ov-card--a .ov-card__ico{background-color:var(--brand-1);color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.ov-card--a .ov-card__ico{background-color:color-mix(in oklab,var(--brand-1) 13%,transparent)}}.ov-card--b .ov-card__ico{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.ov-card--b .ov-card__ico{background-color:color-mix(in oklab,var(--brand-2) 13%,transparent)}}.ov-card--c .ov-card__ico{background-color:var(--brand-3);color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.ov-card--c .ov-card__ico{background-color:color-mix(in oklab,var(--brand-3) 13%,transparent)}}.ov-card__body{min-width:0}.ov-card__label{color:var(--muted);font-size:.625rem}.ov-card__value{color:var(--ink);font-size:1.35rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1;margin-top:.1rem}.ov-card__value span{color:var(--muted);font-size:.625rem;font-weight:500;margin-left:.15rem}.ov-card__sub{color:var(--muted);font-size:.5625rem;margin-top:.15rem}.ov-card__spark{bottom:.4rem;opacity:.9;position:absolute;right:.5rem;width:min(46%,9rem)}.ov-card__delta{font-size:.625rem;font-variant-numeric:tabular-nums;font-weight:600;position:absolute;right:.8rem;top:.7rem}.ov-card__delta.is-up{color:var(--success)}.ov-card__delta.is-down{color:var(--danger)}.ov-card__delta.is-weak{font-weight:500;opacity:.6}.ov-card__delta em{font-size:.5rem;font-style:normal;margin-left:.15rem;opacity:.85}.spark{position:relative;width:100%}.spark__svg{display:block;overflow:visible}.spark__base{stroke:var(--line);stroke-width:1px}.spark__line{animation:spark-draw .72s var(--ease-soft) forwards;fill:none;stroke:var(--brand-2);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}@keyframes spark-draw{to{stroke-dashoffset:0}}.spark__area{animation:chart-area-in .52s var(--ease-soft) .26s both}.spark__dot{fill:var(--brand-2);stroke:var(--card);stroke-width:1.5px}.spark__measuring{height:100%;width:100%}.spark__flat{stroke:var(--muted)}@supports (color:color-mix(in lab,red,red)){.spark__flat{stroke:color-mix(in oklab,var(--muted) 55%,transparent)}}.spark__flat{stroke-linecap:round;stroke-width:1.4px}.spark__empty{color:var(--muted);display:grid;font-size:.5625rem;height:100%;place-items:center}@media(prefers-reduced-motion:reduce){.spark__area,.spark__line{animation:none;stroke-dashoffset:0}}.posts-filter__row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}@supports (color:color-mix(in lab,red,red)){.posts-filter__row--main{border-bottom:1px dashed color-mix(in oklab,var(--line) 75%,transparent)}}.posts-filter__row--main .posts-filter__search{flex:0 60%;min-width:14rem}.posts-filter__reset{align-items:center;border:1px solid var(--line);border-radius:.45rem;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.625rem;gap:.2rem;margin-left:auto;padding:.25rem .5rem;transition:color .16s var(--ease-soft),border-color .16s var(--ease-soft)}.posts-filter__reset:hover{border-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.posts-filter__reset:hover{border-color:color-mix(in oklab,var(--danger) 40%,var(--line))}}.posts-filter__group{align-items:center;display:inline-flex;gap:.3rem}.posts-empty__art{border:1px dashed var(--line);display:grid;height:3.4rem;margin-bottom:.2rem;place-items:center;width:3.4rem}@supports (color:color-mix(in lab,red,red)){.posts-empty__art{border:1px dashed color-mix(in oklab,var(--line) 95%,transparent)}}.posts-empty__art{background-color:var(--ink);border-radius:1rem;color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.posts-empty__art{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.posts-empty__acts{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:.9rem}.posts-empty__btn{align-items:center;border:1px solid var(--line);border-radius:.5rem;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.6875rem;gap:.25rem;padding:.3rem .6rem;transition:border-color .16s var(--ease-soft),background-color .16s var(--ease-soft)}.posts-empty__btn:hover:not(:disabled){border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.posts-empty__btn:hover:not(:disabled){border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.posts-empty__btn:hover:not(:disabled){background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.posts-empty__btn:hover:not(:disabled){background-color:color-mix(in oklab,var(--brand-2) 6%,transparent)}}.posts-empty__btn:disabled{cursor:default;opacity:.6}.posts-empty__tpl{align-items:center;color:var(--muted);display:inline-flex;font-size:.625rem;gap:.4rem}.posts-empty__tpl-list{display:inline-flex;gap:.25rem}.posts-empty__file{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.posts-filter,.posts-table-wrap{border-radius:.75rem;box-shadow:0 4px 12px oklab(0 none none/.03)}.posts-tab b{align-items:center;display:inline-flex;justify-content:center;line-height:1;min-height:1.05rem;transform:translateY(.5px)}.posts-tabs{border-bottom:1px solid var(--line);gap:.15rem}.posts-tab{border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-width:2px;font-size:.75rem;letter-spacing:.01em;margin-bottom:-1px;padding:.4rem .65rem .5rem}.posts-tab:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.posts-tab:hover{background-color:color-mix(in oklab,var(--ink) 3.5%,transparent)}}.posts-tab b{font-size:.5625rem;letter-spacing:0;min-width:1.15rem;padding:.05rem .32rem}.posts-tab b.is-zero{background-color:#0000;font-weight:500;opacity:.45}.posts-filter__field input,.posts-filter__field select,.posts-filter__reset,.posts-filter__search{min-height:1.85rem}.posts-filter__field input,.posts-filter__field select{padding:.28rem .45rem}.posts-filter__row--main .posts-filter__search{flex:60%;max-width:38rem;min-width:12rem}.posts-filter__reset{margin-left:0;padding:.25rem .6rem}.posts-filter__row--main{border-bottom:1px dashed var(--line);margin-bottom:.15rem;padding-bottom:.55rem}@supports (color:color-mix(in lab,red,red)){.posts-filter__row--main{border-bottom:1px dashed color-mix(in oklab,var(--line) 70%,transparent)}}.posts-filter__row{gap:.85rem}.posts-filter__field{gap:.35rem}.posts-filter__field>span:first-child{letter-spacing:.02em;white-space:nowrap}.posts-filter__field--push{border-left:1px solid var(--line);margin-left:auto;padding-left:.85rem}@media(max-width:720px){.posts-filter__field--push{border-left:0;margin-left:0;padding-left:0}}.tax-overview{display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.tax-tabs{margin-top:.1rem}.tax-toolbar{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:.75rem;box-shadow:0 4px 12px oklab(0 none none/.03);display:flex;flex-wrap:wrap;gap:.6rem;padding:.6rem .7rem}.tax-toolbar__search{flex:60%;max-width:30rem;min-width:11rem}.tax-toolbar__new{margin-left:auto}.tax-toolbar__merge{border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.tax-toolbar__merge{border-color:color-mix(in oklab,var(--brand-2) 40%,var(--line))}}.tax-table-wrap{background-color:var(--card);border:1px solid var(--line);border-radius:.75rem;box-shadow:0 4px 12px oklab(0 none none/.03);overflow:hidden}.tax-table{border-collapse:collapse;font-size:.6875rem;width:100%}.tax-table thead th{background-color:var(--ink);border-bottom:1px solid var(--line);color:var(--muted);font-size:.5625rem;font-weight:600;padding:.5rem .6rem;text-align:left;white-space:nowrap}@supports (color:color-mix(in lab,red,red)){.tax-table thead th{background-color:color-mix(in oklab,var(--ink) 2%,var(--card))}}.tax-table tbody tr{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.tax-table tbody tr{border-bottom:1px solid color-mix(in oklab,var(--line) 55%,transparent)}}.tax-table tbody tr{height:2.6rem;transition:background-color .16s var(--ease-soft)}.tax-table tbody tr:last-child{border-bottom:0}.tax-table tbody tr:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tax-table tbody tr:hover{background-color:color-mix(in oklab,var(--ink) 2.5%,transparent)}}.tax-table tbody tr.is-picked{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.tax-table tbody tr.is-picked{background-color:color-mix(in oklab,var(--brand-2) 7%,transparent)}}.tax-table tbody tr.is-unused{opacity:.66}.tax-table tbody tr.is-child{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tax-table tbody tr.is-child{background-color:color-mix(in oklab,var(--ink) 1.5%,transparent)}}.tax-table tbody tr.is-child .tax-table__name{padding-left:1.9rem;position:relative}.tax-table tbody tr.is-child .tax-table__name:before{background-color:var(--line);bottom:.35rem;content:"";left:1rem;position:absolute;top:.35rem;width:1px}.tax-table tbody tr.is-drop{box-shadow:inset 0 2px 0 0 var(--brand-2)}.tax-table td{padding:.4rem .6rem;vertical-align:middle}.tax-table__drag{color:var(--muted);cursor:grab;padding-right:0!important;text-align:center;width:1.6rem}.tax-table tbody tr:active .tax-table__drag{cursor:grabbing}.tax-table__pick{text-align:center;width:2rem}.tax-table__pick input{accent-color:var(--brand-2);cursor:pointer}.tax-table__name{min-width:12rem}.tax-table__num{font-variant-numeric:tabular-nums;text-align:right;width:4.5rem}.tax-table__ops{text-align:right;white-space:nowrap;width:9.5rem}.tax-table__indent{color:var(--line);margin-right:.3rem}.tax-name{color:var(--ink);font-size:.75rem;font-weight:500}.tax-name:hover{color:var(--brand-2)}.tax-desc{display:block;margin-top:.05rem}.tax-desc,.tax-slug{color:var(--muted);font-size:.5625rem}.tax-slug{font-family:var(--font-mono)}.tax-sort{align-items:center;color:inherit;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:inherit;gap:.15rem}.tax-sort:hover{color:var(--ink)}.tax-op{align-items:center;border-radius:.4rem;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.625rem;gap:.15rem;margin-left:.15rem;opacity:.35;padding:.15rem .35rem;transition:opacity .16s var(--ease-soft),color .16s var(--ease-soft),background-color .16s var(--ease-soft)}.tax-op:focus-visible,.tax-table tbody tr:hover .tax-op{opacity:1}.tax-op:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.tax-op:hover{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.tax-op--danger:hover{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.tax-op--danger:hover{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.tax-merge__chips{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.15rem}.tax-merge__chip{border:1px dashed var(--danger)}@supports (color:color-mix(in lab,red,red)){.tax-merge__chip{border:1px dashed color-mix(in oklab,var(--danger) 45%,var(--line))}}.tax-merge__chip{border-radius:.35rem;color:var(--muted);font-size:.625rem;padding:.1rem .35rem;text-decoration:line-through}@media(max-width:900px){.tax-table-wrap{overflow-x:auto}.tax-table{min-width:40rem}.tax-op{opacity:1}.tax-toolbar__new{margin-left:0}}.md-write,.md-write__wrap{position:relative}.md-write__wrap{--md-pad-inline:max(1rem,calc((100% - var(--md-measure))/2));font-family:var(--font-mono);font-size:.8125rem;height:100%;line-height:1.75;overflow:hidden;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.md-write__area,.md-write__mirror{border:0;font:inherit;line-height:inherit;margin:0;overflow-wrap:break-word;padding-block:.9rem;padding-inline:var(--md-pad-inline);-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit}.md-write__mirror{color:var(--ink);left:0;min-height:100%;padding-right:calc(var(--md-pad-inline) + var(--md-scrollbar,0px));pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:pre-wrap;word-break:break-word}.md-write__area{background:0 0;caret-color:var(--ink);color:#0000;display:block;height:100%;min-height:20rem;position:relative;resize:none;white-space:pre-wrap;width:100%;z-index:1}.md-write__area:focus{outline:none}.md-write__area::-moz-placeholder{color:var(--muted)}.md-write__area::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.md-write__area::-moz-placeholder{color:color-mix(in oklab,var(--muted) 65%,transparent)}.md-write__area::placeholder{color:color-mix(in oklab,var(--muted) 65%,transparent)}}.md-write__area::-moz-selection{background-color:var(--brand-2)}.md-write__area::selection{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.md-write__area::-moz-selection{background-color:color-mix(in oklab,var(--brand-2) 26%,transparent)}.md-write__area::selection{background-color:color-mix(in oklab,var(--brand-2) 26%,transparent)}}.md-write__band{background-color:var(--ink);border-radius:.25rem;left:0;position:absolute;right:0}@supports (color:color-mix(in lab,red,red)){.md-write__band{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.md-write__band{pointer-events:none}.md-hl-mark{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.md-hl-mark{color:color-mix(in oklab,var(--muted) 80%,transparent)}}.md-hl-h,.md-hl-strong{color:var(--ink);font-weight:600}.md-hl-em{font-style:italic}.md-hl-strike{opacity:.65;text-decoration:line-through}.md-hl-code{background-color:var(--brand-3);color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.md-hl-code{background-color:color-mix(in oklab,var(--brand-3) 10%,transparent)}}.md-hl-code{border-radius:.2rem}.md-hl-codeblock{color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.md-hl-codeblock{color:color-mix(in oklab,var(--brand-3) 78%,var(--ink))}}.md-hl-link,.md-hl-url{color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.md-hl-url{color:color-mix(in oklab,var(--brand-2) 65%,var(--muted))}}.md-hl-url{opacity:.9}.md-hl-quote{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.md-hl-quote{color:color-mix(in oklab,var(--ink) 78%,transparent)}}.md-hl-hr,.md-hl-table{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.md-hl-hr,.md-hl-table{color:color-mix(in oklab,var(--muted) 88%,transparent)}}@media(prefers-reduced-motion:reduce){.md-write__band{transition:none}}.md-find{align-items:center;background-color:var(--ink);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.3rem;padding:.35rem .5rem}@supports (color:color-mix(in lab,red,red)){.md-find{background-color:color-mix(in oklab,var(--ink) 2.5%,var(--card))}}.md-find__ico{color:var(--muted)}.md-find__input{background-color:var(--card);border:1px solid var(--line);border-radius:.4rem;color:var(--ink);flex:0 11rem;font-size:.6875rem;min-width:7rem;outline:none;padding:.22rem .4rem}.md-find__input:focus{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.md-find__input:focus{border-color:color-mix(in oklab,var(--brand-2) 55%,transparent)}}.md-find__count{color:var(--muted);font-size:.625rem;font-variant-numeric:tabular-nums;min-width:4.2rem;text-align:right}.md-find__count.is-none{color:var(--danger);opacity:.85}.md-find__btn{align-items:center;border:1px solid #0000;border-radius:.4rem;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.625rem;gap:.15rem;justify-content:center;min-height:1.5rem;padding:0 .4rem;transition:color .16s var(--ease-soft),background-color .16s var(--ease-soft)}.md-find__btn:hover:not(:disabled){background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.md-find__btn:hover:not(:disabled){background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.md-find__btn:disabled{cursor:default;opacity:.4}.md-find__btn.is-on{border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.md-find__btn.is-on{border-color:color-mix(in oklab,var(--brand-2) 40%,transparent)}}.md-find__btn--close{margin-left:auto}.media-overview{display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.media-toolbar{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:.75rem;box-shadow:0 4px 12px oklab(0 none none/.03);display:flex;flex-wrap:wrap;gap:.6rem;padding:.6rem .7rem}.media-toolbar__upload{margin-left:auto}.media-toolbar__file{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.media-grid-wrap{background-color:var(--card);border:1px solid var(--line);border-radius:.75rem;box-shadow:0 4px 12px oklab(0 none none/.03);min-height:12rem;padding:.7rem;position:relative;transition:border-color .16s var(--ease-soft)}.media-grid-wrap.is-dragover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.media-grid-wrap.is-dragover{border-color:color-mix(in oklab,var(--brand-2) 60%,var(--line))}}.media-grid__drop{align-items:center;border:2px dashed var(--brand-2);display:flex;flex-direction:column;gap:.3rem;inset:.35rem;justify-content:center;position:absolute;z-index:2}@supports (color:color-mix(in lab,red,red)){.media-grid__drop{border:2px dashed color-mix(in oklab,var(--brand-2) 55%,transparent)}}.media-grid__drop{background-color:var(--card);border-radius:.6rem;color:var(--brand-2);font-size:.6875rem}@supports (color:color-mix(in lab,red,red)){.media-grid__drop{background-color:color-mix(in oklab,var(--card) 88%,transparent)}}.media-grid__drop{pointer-events:none}.media-grid{--media-cols:2;display:grid;gap:.7rem;grid-template-columns:repeat(var(--media-cols),minmax(0,1fr))}@media(min-width:640px){.media-grid{--media-cols:3}}@media(min-width:768px){.media-grid{--media-cols:4}}@media(min-width:1024px){.media-grid{--media-cols:5}}@media(min-width:1280px){.media-grid{--media-cols:6}}@media(min-width:1536px){.media-grid{--media-cols:8}}@media(min-width:1800px){.media-grid{--media-cols:9}}.media-card{background-color:var(--card);border:1px solid var(--line);border-radius:.6rem;overflow:hidden;transition:border-color .16s var(--ease-soft)}.media-card:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.media-card:hover{border-color:color-mix(in oklab,var(--brand-2) 40%,var(--line))}}.media-card__thumb{aspect-ratio:16/10;background-color:var(--ink);display:grid;place-items:center;position:relative}@supports (color:color-mix(in lab,red,red)){.media-card__thumb{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.media-card__thumb{overflow:hidden}.media-card__thumb img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-card__file{color:var(--muted);display:flex;flex-direction:column;gap:.2rem}.media-card__badge,.media-card__file{align-items:center;font-size:.5625rem;font-weight:600}.media-card__badge{background-color:var(--brand-2);border-radius:9999px;color:#fff;display:inline-flex;gap:.15rem;padding:.08rem .4rem;position:absolute;right:.35rem;top:.35rem}@supports (color:color-mix(in lab,red,red)){.media-card__badge{background-color:color-mix(in oklab,var(--brand-2) 88%,#000)}}.media-card__badge--free{background-color:var(--card);color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.media-card__badge--free{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.media-card__badge--free{border:1px solid var(--line)}.media-card__meta{min-width:0;padding:.4rem .5rem .2rem}.media-card__name{color:var(--ink);font-size:.6875rem;text-overflow:ellipsis;white-space:nowrap}.media-card__sub{font-size:.5625rem;font-variant-numeric:tabular-nums;margin-top:.05rem}.media-card__ops{align-items:center;display:flex;gap:.2rem;padding:.25rem .4rem .4rem}.media-op{align-items:center;border-radius:.35rem;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.5625rem;gap:.15rem;padding:.15rem .35rem;transition:color .16s var(--ease-soft),background-color .16s var(--ease-soft)}.media-op:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.media-op:hover{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.media-op--danger{margin-left:auto}.media-op--danger:hover{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.media-op--danger:hover{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.media-usage{border:1px solid var(--line);border-radius:.5rem;font-size:.6875rem;margin-top:.4rem;max-height:10rem;overflow-y:auto}.media-usage li{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.4rem;justify-content:space-between;padding:.35rem .5rem}@supports (color:color-mix(in lab,red,red)){.media-usage li{border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.media-usage li:last-child{border-bottom:0}.media-usage__link{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-usage__link:hover{color:var(--brand-2)}.md-write__hint{align-items:center;border:2px dashed var(--brand-2);display:flex;flex-direction:column;gap:.35rem;inset:.5rem;justify-content:center;position:absolute;z-index:3}@supports (color:color-mix(in lab,red,red)){.md-write__hint{border:2px dashed color-mix(in oklab,var(--brand-2) 55%,transparent)}}.md-write__hint{background-color:var(--card);border-radius:.6rem;color:var(--brand-2);font-size:.75rem}@supports (color:color-mix(in lab,red,red)){.md-write__hint{background-color:color-mix(in oklab,var(--card) 90%,transparent)}}.md-write__hint{pointer-events:none}.spacing{width:min(92vw,44rem)}.spacing__bar{align-items:flex-start;display:flex;gap:.6rem;margin-bottom:.5rem}.spacing__intro{color:var(--muted);flex:1;font-size:.6875rem;line-height:1.6}.spacing__intro b{color:var(--ink);font-variant-numeric:tabular-nums}.spacing__toggleall{border:1px solid var(--line);border-radius:.4rem;color:var(--muted);cursor:pointer;flex-shrink:0;font-size:.625rem;padding:.2rem .5rem}.spacing__toggleall:hover{border-color:var(--brand-2);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.spacing__toggleall:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.spacing__list{border:1px solid var(--line);border-radius:.5rem;max-height:min(50vh,24rem);overflow-y:auto}.spacing__row{border-bottom:1px solid var(--line);display:flex;gap:.5rem;padding:.4rem .55rem}@supports (color:color-mix(in lab,red,red)){.spacing__row{border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.spacing__row:last-child{border-bottom:0}.spacing__row.is-off{opacity:.42}.spacing__check{align-items:center;cursor:pointer;display:flex;flex-shrink:0;gap:.3rem}.spacing__no{color:var(--muted);font-size:.5625rem;font-variant-numeric:tabular-nums}.spacing__diff{flex:1;min-width:0}.spacing__line{font-family:var(--font-mono);font-size:.6875rem;line-height:1.5;white-space:pre-wrap;word-break:break-all}.spacing__line--before{color:var(--muted)}.spacing__line--before:before{content:"− ";opacity:.7}.spacing__line--after{background-color:var(--brand-2);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.spacing__line--after{background-color:color-mix(in oklab,var(--brand-2) 8%,transparent)}}.spacing__line--after{border-radius:.2rem}.spacing__line--after:before{content:"+ ";opacity:.7}.spacing__empty{align-items:center;color:var(--brand-3);display:flex;flex-direction:column;gap:.3rem;padding:1.6rem 1rem;text-align:center}.spacing__empty p{color:var(--ink);font-size:.8125rem}.spacing__empty span{color:var(--muted);font-size:.6875rem}.pcheck{width:min(92vw,38rem)}.pcheck__lead{color:var(--muted);font-size:.6875rem;line-height:1.65;margin-bottom:.6rem}.pcheck__lead--block{color:var(--danger)}.pcheck__lead--ok{color:var(--brand-3)}.pcheck__list{border:1px solid var(--line);border-radius:.5rem;overflow:hidden}.pcheck__list+.pcheck__list{margin-top:.5rem}.pcheck__list--ok{opacity:.85}.pcheck__item{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:.5rem;padding:.45rem .6rem}@supports (color:color-mix(in lab,red,red)){.pcheck__item{border-bottom:1px solid color-mix(in oklab,var(--line) 55%,transparent)}}.pcheck__item:last-child{border-bottom:0}.pcheck__dot{border-radius:9999px;flex-shrink:0;height:.45rem;margin-top:.35rem;width:.45rem}.pcheck__item--block .pcheck__dot{background-color:var(--danger)}.pcheck__item--warn .pcheck__dot{background-color:#d9a441}.pcheck__item--ok{color:var(--brand-3)}.pcheck__body{flex:1;min-width:0}.pcheck__title{color:var(--ink);font-size:.75rem;line-height:1.5}.pcheck__detail{color:var(--muted);font-size:.625rem;line-height:1.6;margin-top:.1rem}.pcheck__fix{align-self:center;border:1px solid var(--line);border-radius:.4rem;color:var(--muted);cursor:pointer;flex-shrink:0;font-size:.5625rem;padding:.2rem .45rem;transition:color .16s var(--ease-soft),border-color .16s var(--ease-soft);white-space:nowrap}.pcheck__fix:hover{border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.pcheck__fix:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.serp{border:1px solid var(--line);border-radius:.5rem;margin-top:.75rem;overflow:hidden}.serp__head{align-items:center;background-color:var(--ink);color:var(--ink);display:flex;font-size:.6875rem;gap:.35rem;padding:.45rem .6rem;width:100%}@supports (color:color-mix(in lab,red,red)){.serp__head{background-color:color-mix(in oklab,var(--ink) 3%,transparent)}}.serp__head{cursor:pointer}.serp__badge{background-color:#d9a44140;border-radius:9999px;color:#7a5b00;font-size:.5625rem;padding:.05rem .35rem}.serp__badge--ok{background-color:var(--brand-3);color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.serp__badge--ok{background-color:color-mix(in oklab,var(--brand-3) 15%,transparent)}}.serp__caret{color:var(--muted);margin-left:auto}.serp__body{padding:.6rem}.serp__tabs{align-items:center;display:flex;gap:.3rem;margin-bottom:.5rem}.serp__tab{border:1px solid var(--line);border-radius:.35rem;color:var(--muted);cursor:pointer;font-size:.625rem;padding:.15rem .5rem}.serp__tab.is-on{border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.serp__tab.is-on{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.serp__tab.is-on{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.serp__tab.is-on{background-color:color-mix(in oklab,var(--brand-2) 8%,transparent)}}.serp__hint{color:var(--muted);font-size:.5625rem;font-variant-numeric:tabular-nums;margin-left:auto}.serp__result{background-color:#fff;border-radius:.5rem;padding:.6rem .75rem}.serp__result.is-mobile{max-width:22rem}.serp__breadcrumb{align-items:center;color:#202124;display:flex;font-size:.625rem;gap:.3rem}.serp__favicon{background:linear-gradient(135deg,#4285f4,#34a853);border-radius:9999px;height:.9rem;width:.9rem}.serp__host{font-weight:500}.serp__placeholder{background-color:#fdf0d5;border-radius:.2rem;color:#7a5b00;font-size:.5rem;padding:0 .2rem}.serp__path{color:#4d5156;font-size:.5625rem}.serp__title{color:#1a0dab;font-size:.9375rem;line-height:1.35;margin-top:.15rem}.serp__desc{color:#4d5156;font-size:.6875rem;line-height:1.55;margin-top:.15rem}.serp__cut{color:#b0b0b0;opacity:.75;-webkit-text-decoration:line-through dashed;text-decoration:line-through dashed}.serp__label{color:var(--muted);font-size:.5625rem;letter-spacing:.04em;margin:.7rem 0 .35rem;text-transform:uppercase}.serp__card{background-color:var(--card);border:1px solid var(--line);border-radius:.5rem;max-width:22rem;overflow:hidden}.serp__card-img{aspect-ratio:1.91;background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.serp__card-img{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.serp__card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.serp__card-img--none{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:.625rem;gap:.25rem;justify-content:center}.serp__card-body{padding:.45rem .55rem}.serp__card-host{color:var(--muted);font-size:.5625rem}.serp__card-title{color:var(--ink);font-size:.75rem;font-weight:600;line-height:1.4;margin-top:.1rem}.serp__card-desc{color:var(--muted);font-size:.625rem;line-height:1.5;margin-top:.15rem}.serp__meta{border:1px solid var(--line);border-radius:.5rem;overflow:hidden}.serp__meta li{border-bottom:1px solid var(--line);display:flex;gap:.4rem;padding:.3rem .45rem}@supports (color:color-mix(in lab,red,red)){.serp__meta li{border-bottom:1px solid color-mix(in oklab,var(--line) 55%,transparent)}}.serp__meta li{font-size:.625rem}.serp__meta li:last-child{border-bottom:0}.serp__meta code{color:var(--brand-3);flex-shrink:0;font-family:var(--font-mono);font-size:.5625rem;width:8.5rem}.serp__meta span{color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.serp__warns{margin-top:.6rem}.serp__warns li{align-items:flex-start;color:#8a6d1f;display:flex;font-size:.625rem;gap:.3rem;line-height:1.55;margin-top:.2rem}.vh{width:min(94vw,60rem)}.vh__body{display:grid;gap:.8rem;grid-template-columns:13rem 1fr;min-height:22rem}@media(max-width:720px){.vh__body{grid-template-columns:1fr}}.vh__side{border-right:1px solid var(--line);min-width:0;padding-right:.6rem}@media(max-width:720px){.vh__side{border-bottom:1px solid var(--line);border-right:0;padding-bottom:.6rem;padding-right:0}}.vh__snapshot{align-items:center;border:1px solid var(--line);border-radius:.4rem;color:var(--muted);cursor:pointer;display:flex;font-size:.625rem;gap:.25rem;justify-content:center;margin-bottom:.5rem;padding:.3rem;width:100%}.vh__snapshot:hover:not(:disabled){border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.vh__snapshot:hover:not(:disabled){border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.vh__snapshot:disabled{cursor:default;opacity:.5}.vh__list{max-height:24rem;overflow-y:auto}.vh__list li{align-items:center;display:flex;gap:.15rem}.vh__item{align-items:baseline;border-radius:.35rem;cursor:pointer;display:flex;flex:1;gap:.35rem;min-width:0;padding:.28rem .4rem;text-align:left}.vh__item:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.vh__item:hover{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.vh__item.is-on{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.vh__item.is-on{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.vh__time{color:var(--ink);flex-shrink:0;font-size:.625rem;font-variant-numeric:tabular-nums}.vh__reason{background-color:var(--brand-3);border-radius:.2rem;color:var(--brand-3);flex-shrink:0;font-size:.5rem;padding:0 .25rem}@supports (color:color-mix(in lab,red,red)){.vh__reason{background-color:color-mix(in oklab,var(--brand-3) 12%,transparent)}}.vh__meta{color:var(--muted);font-size:.5625rem;font-variant-numeric:tabular-nums;margin-left:auto}.vh__del{border-radius:.3rem;color:var(--muted);cursor:pointer;flex-shrink:0;opacity:0;padding:.2rem;transition:opacity .16s var(--ease-soft),color .16s var(--ease-soft)}.vh__list li:hover .vh__del{opacity:1}.vh__del:hover{color:var(--danger)}.vh__main{display:flex;flex-direction:column;min-width:0}.vh__head{align-items:center;display:flex;gap:.5rem;margin-bottom:.35rem}.vh__headline{color:var(--muted);flex:1;font-size:.6875rem}.vh__add{color:var(--brand-3)}.vh__add,.vh__del-n{font-variant-numeric:tabular-nums}.vh__del-n{color:var(--danger)}.vh__restore{flex-shrink:0}.vh__note{color:var(--muted);font-size:.5625rem;line-height:1.6;margin-bottom:.5rem}.vh__diff{background-color:var(--ink);border:1px solid var(--line);border-radius:.5rem;flex:1;max-height:24rem;min-height:12rem;overflow:auto}@supports (color:color-mix(in lab,red,red)){.vh__diff{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.vh__line{display:flex;font-family:var(--font-mono);font-size:.6875rem;gap:.35rem;line-height:1.6;padding:0 .4rem;white-space:pre}.vh__ln{opacity:.65;text-align:right;width:2.2rem}.vh__ln,.vh__sign{color:var(--muted);flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vh__sign{width:.6rem}.vh__text{min-width:0}.vh__line.is-add{background-color:#2e7d321f}.vh__line.is-add .vh__sign{color:var(--brand-3)}.vh__line.is-del{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.vh__line.is-del{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.vh__line.is-del .vh__sign{color:var(--danger)}.vh__line.is-del .vh__text{opacity:.7;text-decoration:line-through}.vh__gap{background-color:var(--ink);color:var(--muted);font-size:.5625rem;padding:.15rem .4rem}@supports (color:color-mix(in lab,red,red)){.vh__gap{background-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.vh__gap{text-align:center}.vh__empty{color:var(--muted);font-size:.6875rem;line-height:1.7;padding:1rem .4rem}pre{background-color:var(--ink);border:1px solid var(--line);border-radius:.6rem;margin-block:1rem;overflow:hidden;position:relative}@supports (color:color-mix(in lab,red,red)){pre{background-color:color-mix(in oklab,var(--ink) 4%,var(--card))}}.md-code:before{color:var(--muted);content:attr(data-lang);font-size:.5625rem;letter-spacing:.04em;opacity:.7;pointer-events:none;position:absolute;right:.5rem;text-transform:uppercase;top:.3rem}.md-code:before,pre>code{font-family:var(--font-mono)}pre>code{color:var(--ink);display:block;font-size:.75rem;line-height:1.7;overflow-x:auto;padding:.7rem .9rem;-moz-tab-size:2;-o-tab-size:2;tab-size:2;white-space:pre}:not(pre)>code{background-color:var(--brand-3);border-radius:.25rem;color:var(--brand-3);font-family:var(--font-mono);font-size:.85em;padding:.05rem .3rem}@supports (color:color-mix(in lab,red,red)){:not(pre)>code{background-color:color-mix(in oklab,var(--brand-3) 10%,transparent)}}.hl-cm{color:var(--muted);font-style:italic}@supports (color:color-mix(in lab,red,red)){.hl-cm{color:color-mix(in oklab,var(--muted) 92%,transparent)}}.hl-st{color:#1f7a4d}.hl-kw{color:var(--brand-2);font-weight:600}.hl-fn,.hl-ty{color:#8a5a00}.hl-ke{color:#6b4fa8}.hl-nu{color:#a03a5a}.dark .hl-st{color:#7ec8a0}.dark .hl-kw{color:#8ab4f8}.dark .hl-fn,.dark .hl-ty{color:#e0c07a}.dark .hl-ke{color:#c4a7f0}.dark .hl-nu{color:#f0a0b8}.ov-row{display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.pages-toolbar{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:.75rem;box-shadow:0 4px 12px oklab(0 none none/.03);display:flex;flex-wrap:wrap;gap:.6rem;padding:.6rem .7rem}.pages-toolbar__search{flex:40%;max-width:20rem;min-width:9rem}.pages-toolbar__field{align-items:center;color:var(--muted);display:inline-flex;font-size:.625rem;gap:.3rem}.pages-toolbar__field select{background-color:var(--card);border:1px solid var(--line);border-radius:.4rem;color:var(--ink);cursor:pointer;font-size:.6875rem;padding:.2rem .35rem}.pages-toolbar__check{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.6875rem;gap:.3rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pages-toolbar__new{margin-left:auto}.pages-table-wrap{background-color:var(--card);border:1px solid var(--line);border-radius:.75rem;box-shadow:0 4px 12px oklab(0 none none/.03);overflow:hidden}.pages-table{border-collapse:collapse;font-size:.75rem;width:100%}.pages-table.is-busy{opacity:.6}.pages-table th{background-color:var(--ink);border-bottom:1px solid var(--line);color:var(--muted);font-size:.625rem;font-weight:500;padding:.5rem .6rem;text-align:left;white-space:nowrap}@supports (color:color-mix(in lab,red,red)){.pages-table th{background-color:color-mix(in oklab,var(--ink) 2.5%,transparent)}}.pages-table td{border-bottom:1px solid var(--line);padding:.5rem .6rem;vertical-align:middle}@supports (color:color-mix(in lab,red,red)){.pages-table td{border-bottom:1px solid color-mix(in oklab,var(--line) 55%,transparent)}}.pages-table tbody tr:last-child td{border-bottom:0}.pages-table tbody tr:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pages-table tbody tr:hover{background-color:color-mix(in oklab,var(--ink) 2.5%,transparent)}}.pages-table tbody tr.is-picked{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.pages-table tbody tr.is-picked{background-color:color-mix(in oklab,var(--brand-2) 7%,transparent)}}.pages-table__pick{width:2.2rem}.pages-table__time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;width:6.5rem}.pages-table__ops{text-align:right;white-space:nowrap;width:6rem}.pages-cell__title{color:var(--ink);cursor:pointer;font-size:.8125rem;font-weight:500;text-align:left}.pages-cell__title:hover{color:var(--brand-2)}.pages-cell__flag{background-color:var(--ink);border-radius:.2rem;color:var(--muted);display:inline-block;font-size:.5rem;margin-top:.1rem;padding:0 .25rem}@supports (color:color-mix(in lab,red,red)){.pages-cell__flag{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.pages-cell__slug{color:var(--brand-2);cursor:copy;font-family:var(--font-mono);font-size:.6875rem}.pages-cell__slug:hover{text-decoration:underline}.pages-cell__redirect{align-items:center;color:#8a6d1f;display:flex;font-size:.5625rem;gap:.15rem;margin-top:.1rem;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pages-cell__tpl{background-color:var(--ink);border-radius:.25rem;color:var(--muted);font-size:.625rem;padding:.1rem .35rem}@supports (color:color-mix(in lab,red,red)){.pages-cell__tpl{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.pages-cell__nav{align-items:center;display:inline-flex;gap:.35rem}.pages-cell__order{color:var(--muted);font-size:.5625rem;font-variant-numeric:tabular-nums}.pages-switch{background-color:var(--ink);border-radius:9999px;flex-shrink:0;height:1.1rem;position:relative;width:2rem}@supports (color:color-mix(in lab,red,red)){.pages-switch{background-color:color-mix(in oklab,var(--ink) 18%,transparent)}}.pages-switch{cursor:pointer;transition:background-color .18s var(--ease-soft)}.pages-switch.is-on{background-color:var(--brand-2)}.pages-switch.is-busy{cursor:wait;opacity:.55}.pages-switch:disabled{cursor:wait}.pages-switch__knob{background-color:#fff;border-radius:9999px;box-shadow:0 1px 3px oklab(0 none none/.25);height:.8rem;left:.15rem;position:absolute;top:.15rem;transition:transform .18s var(--ease-soft);width:.8rem}.pages-switch.is-on .pages-switch__knob{transform:translate(.9rem)}.pages-empty__globe{color:var(--brand-2);margin-left:-.35rem;margin-top:.6rem}.pages-empty__tpl-label{color:var(--muted);font-size:.625rem;margin-top:.8rem}.drawer{display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:60}.drawer__scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:oklab(0 none none/.45);inset:0;position:absolute}.drawer__panel{animation:drawer-in .22s var(--ease-soft);background-color:var(--card);border-left:1px solid var(--line);box-shadow:-12px 0 32px oklab(0 none none/.18);display:flex;flex-direction:column;height:100%;position:relative;width:min(94vw,42rem)}@keyframes drawer-in{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.drawer__panel{animation:none}}.drawer__head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.5rem;justify-content:space-between;padding:.7rem .9rem}.drawer__title{color:var(--ink);font-size:.875rem;font-weight:600}.drawer__loading{color:var(--muted);font-size:.75rem;padding:2rem 1rem;text-align:center}.drawer__body{flex:1;overflow-y:auto;padding:.9rem}.drawer__group{border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:.7rem;margin-bottom:.9rem;padding-bottom:.9rem}@supports (color:color-mix(in lab,red,red)){.drawer__group{border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.drawer__group:last-child{border-bottom:0;margin-bottom:0}.drawer__group--adv{background-color:#d9a44112;border-radius:.5rem;padding:.7rem}.drawer__slug{align-items:center;display:flex;gap:.25rem}.drawer__slug-prefix{color:var(--muted);font-family:var(--font-mono);font-size:.8125rem}.drawer__tpls{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.drawer__tpl{border:1px solid var(--line);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;gap:.1rem;padding:.5rem .6rem;text-align:left;transition:border-color .16s var(--ease-soft),background-color .16s var(--ease-soft)}.drawer__tpl b{color:var(--ink);font-size:.75rem}.drawer__tpl span{color:var(--muted);font-size:.5625rem;line-height:1.5}.drawer__tpl:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.drawer__tpl:hover{border-color:color-mix(in oklab,var(--brand-2) 40%,var(--line))}}.drawer__tpl.is-on{background-color:var(--brand-2);border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.drawer__tpl.is-on{background-color:color-mix(in oklab,var(--brand-2) 8%,transparent)}}.drawer__switch-row{align-items:center;cursor:pointer;display:flex;gap:.6rem;justify-content:space-between}.drawer__switch-text{display:flex;flex-direction:column;gap:.05rem;min-width:0}.drawer__switch-text b{color:var(--ink);font-size:.75rem;font-weight:500}.drawer__switch-text span{color:var(--muted);font-size:.5625rem;line-height:1.5}.drawer__order{border-left:2px solid var(--brand-2);padding-left:.6rem}@supports (color:color-mix(in lab,red,red)){.drawer__order{border-left:2px solid color-mix(in oklab,var(--brand-2) 30%,transparent)}}.drawer__foot{align-items:center;background-color:var(--ink);border-top:1px solid var(--line);display:flex;gap:.5rem;padding:.7rem .9rem}@supports (color:color-mix(in lab,red,red)){.drawer__foot{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.drawer__status{align-items:center;color:var(--muted);display:inline-flex;font-size:.625rem;gap:.3rem;margin-right:auto}.drawer__status select{background-color:var(--card);border:1px solid var(--line);border-radius:.4rem;color:var(--ink);cursor:pointer;font-size:.6875rem;padding:.2rem .35rem}.media-card__head{gap:.4rem}.ov-card__value.is-big{font-size:1.75rem;letter-spacing:-.01em;line-height:1.15}.media-card__spark-label{margin-top:-.1rem}.media-quota__bar{background-color:var(--ink);border-radius:9999px;height:.3rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.media-quota__bar{background-color:color-mix(in oklab,var(--ink) 8%,transparent)}}.media-quota__fill{background:linear-gradient(90deg,var(--brand-2),var(--brand-3));border-radius:9999px;display:block;height:100%;transition:width .32s var(--ease-soft)}.media-quota__label{color:var(--muted);font-size:.5625rem;font-variant-numeric:tabular-nums;margin-top:.15rem}.media-quota.is-tight .media-quota__fill{background:linear-gradient(90deg,#d9a441,var(--danger))}.media-quota.is-tight .media-quota__label{color:#8a6d1f}.ov-card.is-healthy{border-color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.ov-card.is-healthy{border-color:color-mix(in oklab,var(--brand-3) 35%,var(--line))}}.ov-card.is-healthy{background-image:linear-gradient(180deg,var(--brand-3),transparent 70%)}@supports (color:color-mix(in lab,red,red)){.ov-card.is-healthy{background-image:linear-gradient(180deg,color-mix(in oklab,var(--brand-3) 7%,transparent),transparent 70%)}}.ov-card.is-healthy .ov-card__ico{background-color:var(--brand-3);color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.ov-card.is-healthy .ov-card__ico{background-color:color-mix(in oklab,var(--brand-3) 14%,transparent)}}.media-card__healthy{align-items:center;color:var(--brand-3);display:inline-flex;font-size:.5625rem;gap:.2rem;margin-top:.2rem}.media-drop{border:1px dashed var(--line);gap:.75rem;min-height:22rem}@supports (color:color-mix(in lab,red,red)){.media-drop{border:1px dashed color-mix(in oklab,var(--line) 90%,transparent)}}.media-drop{border-radius:1rem;transition:border-color .16s var(--ease-soft),background-color .16s var(--ease-soft)}.media-drop.is-over{background-color:var(--brand-2);border-color:var(--brand-2);border-style:solid}@supports (color:color-mix(in lab,red,red)){.media-drop.is-over{background-color:color-mix(in oklab,var(--brand-2) 6%,transparent)}}.media-drop__art{background-color:var(--brand-2);border-radius:9999px;color:var(--brand-2);display:grid;height:4.5rem;margin-bottom:.35rem;place-items:center;width:4.5rem}@supports (color:color-mix(in lab,red,red)){.media-drop__art{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.media-drop__art{transition:transform .2s var(--ease-soft),background-color .2s var(--ease-soft)}.media-drop.is-over .media-drop__art{background-color:var(--brand-2);transform:scale(1.08)}@supports (color:color-mix(in lab,red,red)){.media-drop.is-over .media-drop__art{background-color:color-mix(in oklab,var(--brand-2) 18%,transparent)}}.media-drop p{font-size:.9375rem}.media-drop span{line-height:1.7;max-width:26rem}@supports (color:color-mix(in lab,red,red)){.posts-empty__btn.is-lifted{box-shadow:0 4px 14px color-mix(in oklab,var(--brand-2) 30%,transparent)}}.drop-veil{background-color:var(--brand-2);display:grid;inset:0;place-items:center;position:fixed;z-index:70}@supports (color:color-mix(in lab,red,red)){.drop-veil{background-color:color-mix(in oklab,var(--brand-2) 12%,oklab(0% none none/.35))}}.drop-veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none}.drop-veil__inner{align-items:center;background-color:var(--brand-2);border:2px dashed oklab(100% 0 5.96046e-8/.7);border-radius:1.25rem;color:#fff;display:flex;flex-direction:column;gap:.4rem;padding:2rem 3rem}@supports (color:color-mix(in lab,red,red)){.drop-veil__inner{background-color:color-mix(in oklab,var(--brand-2) 45%,transparent)}}.drop-veil__inner{box-shadow:0 12px 40px oklab(0 none none/.3)}.drop-veil__inner p{font-size:1rem;font-weight:600}.drop-veil__inner span{font-size:.6875rem;opacity:.85}.media-overview .ov-card{border-radius:1rem;box-shadow:0 4px 20px #0000000a;padding:1.25rem 1.25rem 1.1rem}.media-card__head{align-items:center;display:flex;gap:.45rem;margin-bottom:.35rem}.media-card__head .ov-card__ico{display:grid;height:1.6rem;margin:0;place-items:center;width:1.6rem}.ov-card__value.is-big{font-size:1.9rem;font-weight:650;letter-spacing:-.015em;line-height:1.1}.ov-card__value.is-big span{color:var(--muted);font-size:.75rem;font-weight:400;margin-left:.1rem}.media-card__spark-label{color:var(--muted);font-size:.5625rem;font-variant-numeric:tabular-nums;margin-top:.15rem}.media-overview .spark{margin-top:.5rem}.media-quota{margin-top:.4rem}.media-quota__bar{height:.4rem}.media-quota__label{font-size:.625rem;margin-top:.3rem}.media-toolbar__search{flex:0 20rem;max-width:20rem;min-width:9rem}.media-drop{gap:.9rem;min-height:24rem;padding:3rem 1.5rem}.media-drop__art{box-shadow:0 10px 30px var(--brand-2);height:6rem;margin-bottom:.5rem;width:6rem}@supports (color:color-mix(in lab,red,red)){.media-drop__art{box-shadow:0 10px 30px color-mix(in oklab,var(--brand-2) 18%,transparent)}}.media-drop p{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.media-drop span{font-size:.8125rem;line-height:1.75;max-width:28rem}.media-drop .posts-empty__btn{font-size:.8125rem;margin-top:.5rem;padding:.5rem 1.1rem}.posts-empty__btn.is-lifted{box-shadow:0 6px 18px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.posts-empty__btn.is-lifted{box-shadow:0 6px 18px color-mix(in oklab,var(--brand-2) 32%,transparent)}}.ccon__loading{color:var(--muted);font-size:.75rem;padding:2rem 1rem;text-align:center}.csetup{display:flex;flex-direction:column;gap:var(--admin-gap)}.csetup__intro{align-items:flex-start;background-color:var(--card);border:1px solid var(--line);border-radius:1rem;box-shadow:0 4px 20px #0000000a;color:var(--brand-2);display:flex;gap:.7rem;padding:1rem 1.1rem}.csetup__intro h2{color:var(--ink);font-size:1rem;font-weight:600}.csetup__intro p{color:var(--muted);font-size:.75rem;line-height:1.75;margin-top:.25rem}.csetup__grid{display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.cplug{background-color:var(--card);border:1px solid var(--line);border-radius:1rem;box-shadow:0 4px 20px #0000000a;display:flex;flex-direction:column;gap:.7rem;padding:1.1rem}.cplug__head{align-items:center;display:flex;gap:.6rem}.cplug__logo{background:linear-gradient(135deg,var(--brand-2),var(--brand-3));border-radius:.7rem;color:#fff;display:grid;flex-shrink:0;font-size:1.1rem;font-weight:700;height:2.4rem;place-items:center;width:2.4rem}.cplug__head h3{color:var(--ink);font-size:.9375rem;font-weight:600}.cplug__head p{color:var(--muted);font-size:.6875rem}.cplug__caps{display:flex;flex-wrap:wrap;gap:.3rem}.cplug__cap{align-items:center;background-color:var(--brand-3);border-radius:9999px;color:var(--brand-3);display:inline-flex;font-size:.5625rem;gap:.15rem;padding:.1rem .45rem}@supports (color:color-mix(in lab,red,red)){.cplug__cap{background-color:color-mix(in oklab,var(--brand-3) 12%,transparent)}}.cplug__cap--off{background-color:var(--ink);color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.cplug__cap--off{background-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.cplug__cap--off{opacity:.7;text-decoration:line-through}.cplug__notes{color:var(--muted);display:flex;flex-direction:column;font-size:.625rem;gap:.25rem;line-height:1.7}.cplug__notes li:before{content:"· "}.cplug__foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:.5rem;margin-top:auto;padding-top:.5rem}@supports (color:color-mix(in lab,red,red)){.cplug__foot{border-top:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.cplug__link{align-items:center;color:var(--muted);display:inline-flex;font-size:.5625rem;gap:.15rem}.cplug__link:hover{color:var(--brand-2)}.cplug__install{margin-left:auto}.csetup__guide{background-color:var(--card);border:1px solid var(--line);border-radius:1rem;overflow:hidden}.csetup__guide-head{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:.75rem;gap:.4rem;padding:.7rem 1rem;width:100%}.csetup__caret{color:var(--muted);margin-left:auto}.csetup__guide-body{padding:0 1.1rem 1rem}.csetup__guide-body ol{color:var(--muted);display:flex;flex-direction:column;font-size:.6875rem;gap:.5rem;line-height:1.8;list-style:decimal;padding-left:1.1rem}.csetup__guide-body b{color:var(--ink)}.csetup__guide-body a{color:var(--brand-2);text-decoration:underline;text-underline-offset:2px}.csetup__guide-body code{background-color:var(--brand-3);border-radius:.25rem;color:var(--brand-3);font-family:var(--font-mono);font-size:.625rem;padding:0 .25rem}@supports (color:color-mix(in lab,red,red)){.csetup__guide-body code{background-color:color-mix(in oklab,var(--brand-3) 10%,transparent)}}.csetup__guide-note{align-items:center;border-top:1px dashed var(--line);color:#8a6d1f;display:flex;font-size:.625rem;gap:.25rem;margin-top:.7rem;padding-top:.6rem}.drawer__tabs{display:flex;gap:.3rem;margin-bottom:.9rem}.drawer__tab{border:1px solid var(--line);border-radius:.5rem;color:var(--muted);cursor:pointer;flex:1;font-size:.75rem;padding:.35rem}.drawer__tab.is-on{background-color:var(--brand-2);border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.drawer__tab.is-on{background-color:color-mix(in oklab,var(--brand-2) 8%,transparent)}}.ctest{background-color:var(--ink);border:1px solid var(--line);border-left-width:3px;border-radius:.5rem;display:flex;flex-direction:column;font-size:.6875rem;gap:.2rem;padding:.6rem .7rem}@supports (color:color-mix(in lab,red,red)){.ctest{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.ctest--ok{border-left-color:var(--brand-3)}.ctest--bad{border-left-color:var(--danger)}.ctest--idle,.ctest--warn{border-left-color:#d9a441}.ctest__head{align-items:center;color:var(--ink);display:flex;gap:.3rem}.ctest--ok .ctest__head{color:var(--brand-3)}.ctest--bad .ctest__head{color:var(--danger)}.ctest__ms{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.ctest__msg{color:var(--ink);line-height:1.7}.ctest__meta{color:var(--muted);font-size:.5625rem}.ctest__meta code{font-family:var(--font-mono)}.cbar{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:1rem;box-shadow:0 4px 20px #0000000a;display:flex;gap:.7rem;padding:.75rem 1rem}.cbar__logo{background:linear-gradient(135deg,var(--brand-2),var(--brand-3));border-radius:.6rem;color:#fff;display:grid;flex-shrink:0;font-size:1rem;font-weight:700;height:2.2rem;place-items:center;width:2.2rem}.cbar__body{flex:1;min-width:0}.cbar__title{align-items:center;color:var(--ink);display:flex;font-size:.8125rem;gap:.35rem}.cbar__title b{font-weight:600}.cbar__state{color:var(--muted);font-size:.6875rem}.cbar__dot{background-color:var(--muted);border-radius:9999px;height:.45rem;width:.45rem}.cbar__dot--ok{background-color:var(--brand-3);box-shadow:0 0 0 3px var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.cbar__dot--ok{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-3) 22%,transparent)}}.cbar__dot--bad{background-color:var(--danger);box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab,red,red)){.cbar__dot--bad{box-shadow:0 0 0 3px color-mix(in oklab,var(--danger) 20%,transparent)}}.cbar__url{color:var(--muted);font-size:.625rem;margin-top:.1rem}.cbar__url code{font-family:var(--font-mono)}.cbar__note{align-items:flex-start;color:#8a6d1f;display:flex;font-size:.5625rem;gap:.25rem;line-height:1.6;margin-top:.2rem}.cbar__acts{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.ctabs{border-bottom:1px solid var(--line);display:flex;gap:.3rem}.ctab{align-items:center;border-bottom:2px solid #0000;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.8125rem;gap:.3rem;padding:.5rem .8rem}.ctab:hover:not(:disabled){color:var(--ink)}.ctab.is-on{border-bottom-color:var(--brand-2);color:var(--brand-2)}.ctab:disabled{cursor:not-allowed;opacity:.45}.ctab__badge{background-color:var(--danger);border-radius:9999px;color:#fff;font-size:.5625rem;padding:0 .35rem}.ccon__filter-note{align-items:center;color:#8a6d1f;display:flex;flex:1;font-size:.5625rem;gap:.25rem;line-height:1.6}.ccon__refresh{margin-left:auto}.ccon__error{align-items:flex-start;color:var(--danger);display:flex;font-size:.75rem;gap:.35rem;line-height:1.7;padding:1rem}.ccon__table td{vertical-align:top}.ccon__nick{color:var(--ink);font-size:.8125rem;font-weight:500}.ccon__mail{color:var(--brand-2);font-size:.5625rem}.ccon__reply-flag{color:var(--muted);font-size:.5rem;margin-top:.1rem}.ccon__content{color:var(--ink);font-size:.75rem;line-height:1.7;max-width:32rem}.ccon__page{font-family:var(--font-mono);margin-top:.15rem}.ccon__noway,.ccon__page{color:var(--muted);font-size:.5625rem}.ccon__quote{border-left:2px solid var(--line);color:var(--muted);font-size:.6875rem;line-height:1.7;margin-bottom:.7rem;padding-left:.5rem}.links{display:flex;flex-direction:column;gap:var(--admin-gap)}.links__warn{align-items:center;background-color:#d9a441;border:1px solid oklab(75.0664% .0228242 .127483/.45);border-left-width:3px;border-radius:.75rem;color:#7a5f16;display:flex;font-size:.75rem;gap:.5rem;padding:.6rem .9rem}@supports (color:color-mix(in lab,red,red)){.links__warn{background-color:color-mix(in oklab,#d9a441 10%,var(--card))}}.links__warn p{flex:1}.links__warn-acts{display:flex;flex-shrink:0;gap:.4rem}.links__bar{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.links__select{background-color:var(--card);color:var(--ink);font-size:.6875rem;padding:.3rem .45rem}.links__select,.links__view{border:1px solid var(--line);border-radius:.5rem}.links__view{display:flex;overflow:hidden}.links__view-btn{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.6875rem;gap:.2rem;padding:.3rem .5rem}.links__view-btn.is-on{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.links__view-btn.is-on{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.links__ring{align-items:center;display:flex;gap:.7rem;margin-top:.35rem}.lring{flex-shrink:0;position:relative}.lring svg{display:block;height:100%;width:100%}.lring__center{align-items:center;display:flex;flex-direction:column;gap:.05rem;inset:0;justify-content:center;position:absolute}.lring__center b{color:var(--ink);font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:650}.lring__center span{color:var(--muted);font-size:.5rem}.links__ring-legend{color:var(--muted);display:flex;flex-direction:column;font-size:.625rem;gap:.15rem}.links__ring-legend b{color:var(--ink);font-variant-numeric:tabular-nums}.links__dot{background-color:var(--muted);border-radius:9999px;display:inline-block;height:.45rem;margin-right:.25rem;vertical-align:middle;width:.45rem}.links__dot--ok{background-color:var(--brand-3)}.links__dot--slow{background-color:#d9a441}.links__dot--dead{background-color:var(--danger)}.links__muted{color:var(--muted);font-size:.625rem}.links__cats{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:.4rem}.links__cat{border:1px solid var(--line);border-radius:9999px;color:var(--muted);cursor:pointer;font-size:.5625rem;padding:.1rem .45rem}.links__cat.is-on{background-color:var(--brand-2);border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.links__cat.is-on{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.links__grid-wrap{display:flex;flex-direction:column;gap:.9rem}.links__group-title{align-items:center;color:var(--ink);display:flex;font-size:.75rem;font-weight:600;gap:.35rem;margin-bottom:.5rem}.links__group-count{background-color:var(--ink);border-radius:9999px;color:var(--muted);font-size:.5625rem;font-weight:400;padding:0 .35rem}@supports (color:color-mix(in lab,red,red)){.links__group-count{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.links__grid{display:grid;gap:.7rem;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.lcard{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:.9rem;box-shadow:0 4px 16px #00000008;display:flex;flex-direction:column;gap:.2rem;height:12.5rem;overflow:hidden;padding:1rem .8rem .7rem;position:relative;text-align:center;transition:box-shadow .16s,transform .16s,border-color .16s}.lcard:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.lcard:hover{border-color:color-mix(in oklab,var(--brand-2) 40%,var(--line))}}.lcard:hover{box-shadow:0 8px 24px #00000012;transform:translateY(-1px)}.lcard.is-dragging{opacity:.45}.lcard.is-over{border-color:var(--brand-2);border-style:dashed;box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.lcard.is-over{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-2) 14%,transparent)}}.lcard.is-picked{background-color:var(--brand-2);border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.lcard.is-picked{background-color:color-mix(in oklab,var(--brand-2) 5%,var(--card))}}.lcard.is-hidden{opacity:.62}.lcard__tools{align-items:center;display:flex;gap:.15rem;left:.4rem;opacity:0;position:absolute;right:.4rem;top:.4rem;transition:opacity .14s}.lcard:focus-within .lcard__tools,.lcard:hover .lcard__tools{opacity:1}.lcard__handle{align-items:center;color:var(--muted);cursor:grab;display:inline-flex}.lcard__handle:active{cursor:grabbing}.lcard__tool{background-color:var(--card);border:1px solid var(--line);border-radius:.4rem;color:var(--muted);cursor:pointer;display:grid;height:1.35rem;margin-left:auto;place-items:center;width:1.35rem}.lcard__tool+.lcard__tool{margin-left:0}.lcard__tool:hover{border-color:var(--brand-2);color:var(--brand-2)}.lcard__tool--danger:hover{border-color:var(--danger);color:var(--danger)}.lcard__pick{left:.5rem;opacity:0;position:absolute;top:.5rem;transition:opacity .14s}.lcard.is-picked .lcard__pick,.lcard:focus-within .lcard__pick,.lcard:hover .lcard__pick{opacity:1}.lcard__logo{background:linear-gradient(135deg,var(--brand-2),var(--brand-3));border-radius:.75rem;color:#fff;display:grid;flex-shrink:0;font-size:1.15rem;font-weight:700;height:2.75rem;margin-bottom:.25rem;overflow:hidden;place-items:center;width:2.75rem}.lcard__logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.lcard__logo--sm{border-radius:.5rem;font-size:.8125rem;height:1.85rem;margin:0;width:1.85rem}.lcard__name{color:var(--ink);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.8125rem;font-weight:600;overflow:hidden}.lcard__url{color:var(--muted);font-size:.5625rem}.lcard__desc{color:var(--muted);-webkit-line-clamp:2;line-clamp:2;min-height:1.8em;-webkit-box-orient:vertical;display:-webkit-box;font-size:.625rem;line-height:1.6;overflow:hidden}.lcard__meta{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;margin-top:auto;padding-top:.4rem}.lcard__health{align-items:center;color:var(--muted);display:inline-flex;font-size:.5625rem}.lcard__health--ok{color:var(--brand-3)}.lcard__health--slow{color:#8a6d1f}.lcard__health--dead{color:var(--danger)}.lcard__health--idle{color:var(--muted)}.lcard__move{bottom:.4rem;display:flex;gap:.1rem;opacity:0;position:absolute;right:.4rem;transition:opacity .14s}.lcard:focus-within .lcard__move,.lcard:hover .lcard__move{opacity:1}.lcard__move-btn{background-color:var(--card);border:1px solid var(--line);border-radius:.35rem;color:var(--muted);cursor:pointer;display:grid;height:1.2rem;place-items:center;width:1.2rem}.lcard__move-btn:hover:not(:disabled){border-color:var(--brand-2);color:var(--brand-2)}.lcard__move-btn:disabled{cursor:not-allowed;opacity:.4}.lcard__review{border-top:1px dashed var(--line);display:flex;gap:.3rem;margin-top:.5rem;padding-top:.5rem;width:100%}.lcard__review .admin-btn{flex:1}.links__hint{align-items:center;color:var(--muted);display:flex;font-size:.5625rem;gap:.25rem}.links__th-move{white-space:nowrap;width:5.5rem}.links__name-cell{align-items:center;display:flex;gap:.45rem}.links__url{color:var(--brand-2);font-size:.6875rem;text-decoration:underline;text-underline-offset:2px}.links__form-row{display:grid;gap:.6rem;grid-template-columns:1fr 1.4fr}.links__probe{background-color:var(--ink);border:1px solid var(--line);border-radius:.6rem;display:flex;flex-direction:column;gap:.3rem;padding:.6rem .7rem}@supports (color:color-mix(in lab,red,red)){.links__probe{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.links__probe-head{align-items:center;display:flex;gap:.4rem}.links__probe-head .admin-btn{margin-left:auto}.links__probe-time{color:var(--muted);font-size:.5625rem}.links__probe-msg{color:var(--ink);font-size:.6875rem;line-height:1.6}.links__probe-streak{color:#8a6d1f;font-size:.5625rem}.links__log-toggle{align-items:center;align-self:flex-start;color:var(--brand-2);cursor:pointer;display:inline-flex;font-size:.5625rem;gap:.2rem}.links__log{display:flex;flex-direction:column;font-size:.5625rem;gap:.15rem;max-height:12rem;overflow-y:auto}.links__log li{align-items:baseline;display:flex;gap:.4rem}.links__log-time{color:var(--muted);flex-shrink:0;font-variant-numeric:tabular-nums}.links__log-msg{color:var(--ink);flex:1}.links__log-msg.is-bad{color:var(--danger)}.links__log-ms{color:var(--muted);flex-shrink:0;font-variant-numeric:tabular-nums}.bulk-bar__cat{background-color:#ffffff1f;border:1px solid oklab(100% 0 5.96046e-8/.3);border-radius:.4rem;color:#fff;font-size:.625rem;padding:.15rem .35rem}.bulk-bar__cat option{color:var(--ink)}.settings{align-items:start;display:grid;gap:var(--admin-gap);grid-template-columns:15rem 1fr}.settings__nav{display:flex;flex-direction:column;gap:.15rem;position:sticky;top:.5rem}.settings__nav-item{align-items:center;border-radius:.6rem;color:var(--muted);cursor:pointer;display:flex;font-size:.75rem;gap:.5rem;padding:.5rem .6rem;text-align:left;transition:background-color .14s,color .14s;width:100%}.settings__nav-item:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.settings__nav-item:hover{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.settings__nav-item.is-on{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.settings__nav-item.is-on{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.settings__nav-text{display:flex;flex-direction:column;min-width:0}.settings__nav-text b{font-weight:600}.settings__nav-text i{color:var(--muted);font-size:.5625rem;font-style:normal}.settings__nav-dot{background-color:var(--danger);border-radius:9999px;height:.4rem;margin-left:auto;width:.4rem}.settings__main{min-width:0;padding-bottom:4.5rem;position:relative}.sform{display:flex;flex-direction:column;gap:var(--admin-gap)}.scard{background-color:var(--card);border:1px solid var(--line);border-radius:1rem;box-shadow:0 4px 20px #0000000a;overflow:hidden}.scard__head{border-bottom:1px solid var(--line);padding:.9rem 1.1rem .7rem}@supports (color:color-mix(in lab,red,red)){.scard__head{border-bottom:1px solid color-mix(in oklab,var(--line) 65%,transparent)}}.scard__head h2{color:var(--ink);font-size:.875rem;font-weight:600}.scard__head p{color:var(--muted);font-size:.6875rem;line-height:1.7;margin-top:.15rem}.scard__body{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.1rem 1.1rem}.scard__grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.scard__foot{align-items:center;display:flex;gap:.6rem;padding-top:.3rem}.scard__note{align-items:flex-start;color:var(--muted);display:flex;font-size:.6875rem;gap:.35rem;line-height:1.8}.field__hint code,.scard__note code{background-color:var(--brand-3);border-radius:.25rem;color:var(--brand-3);font-family:var(--font-mono);font-size:.625rem;padding:0 .25rem}@supports (color:color-mix(in lab,red,red)){.field__hint code,.scard__note code{background-color:color-mix(in oklab,var(--brand-3) 10%,transparent)}}.scard__warn{align-items:flex-start;background-color:#d9a441;border:1px solid oklab(75.0664% .0228242 .127483/.45);border-left-width:3px;border-radius:.6rem;color:#7a5f16;display:flex;font-size:.6875rem;gap:.4rem;line-height:1.75;padding:.6rem .75rem}@supports (color:color-mix(in lab,red,red)){.scard__warn{background-color:color-mix(in oklab,#d9a441 9%,var(--card))}}.scard__chip{background-color:var(--brand-2);border-radius:.3rem;color:var(--brand-2);font-family:var(--font-mono);font-size:.625rem;padding:0 .3rem}@supports (color:color-mix(in lab,red,red)){.scard__chip{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.scard__chip{cursor:pointer}.scard__chip:hover{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.scard__chip:hover{background-color:color-mix(in oklab,var(--brand-2) 18%,transparent)}}.field__hint--ok{color:var(--brand-3)}.field__hint--ok,.field__hint--warn{align-items:center;display:inline-flex;gap:.2rem}.field__hint--warn{color:#8a6d1f}.field__input--sm{font-size:.6875rem}.imgfield{align-items:flex-start;display:flex;gap:.7rem}.imgfield__preview{background-color:var(--ink);border:1px dashed var(--line);border-radius:.75rem;color:var(--muted);display:grid;flex-shrink:0;font-size:.625rem;height:4.5rem;overflow:hidden;place-items:center;width:4.5rem}@supports (color:color-mix(in lab,red,red)){.imgfield__preview{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.imgfield__preview--round{border-radius:9999px}.imgfield__preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.imgfield__side{display:flex;flex:1;flex-direction:column;gap:.35rem;min-width:0}.imgfield__btn{align-self:flex-start;cursor:pointer}.radiogroup{display:flex;flex-wrap:wrap;gap:.4rem}.radio{align-items:center;border:1px solid var(--line);border-radius:.5rem;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.35rem;padding:.35rem .6rem}.radio--card{align-items:flex-start;flex:1;min-width:14rem;padding:.6rem .7rem}.radio--card span{display:flex;flex-direction:column}.radio--card b{color:var(--ink)}.radio--card i{color:var(--muted);font-size:.625rem;font-style:normal}.radio:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.radio:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.radio:has(input:checked){background-color:var(--brand-2);border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.radio:has(input:checked){background-color:color-mix(in oklab,var(--brand-2) 8%,transparent)}}.codearea{line-height:1.7;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.codearea,.codeblock{font-family:var(--font-mono);font-size:.6875rem}.codeblock{background-color:var(--ink);border:1px solid var(--line);border-radius:.5rem;color:var(--ink);line-height:1.75;overflow-x:auto;padding:.6rem .7rem}@supports (color:color-mix(in lab,red,red)){.codeblock{background-color:color-mix(in oklab,var(--ink) 3%,transparent)}}.tok-tag{color:var(--brand-2)}.tok-attr{color:var(--brand-3)}.tok-str{color:#8a6d1f}.navlist{display:flex;flex-direction:column;gap:.35rem}.navlist__row{align-items:center;background-color:var(--card);border:1px solid var(--line);border-radius:.6rem;display:flex;gap:.4rem;padding:.4rem .5rem}.navlist__row.is-dragging{opacity:.45}.navlist__row.is-over{border-color:var(--brand-2);border-style:dashed;box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.navlist__row.is-over{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-2) 12%,transparent)}}.navlist__handle{color:var(--muted);cursor:grab;display:inline-flex}.navlist__label{flex-shrink:0;width:8rem}.navlist__to{flex:1;font-family:var(--font-mono);font-size:.6875rem;min-width:6rem}.navlist__toggle{align-items:center;color:var(--muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.625rem;gap:.25rem}.navlist__ops{display:flex;flex-shrink:0;gap:.1rem}.navlist__empty{border:1px dashed var(--line);border-radius:.6rem;color:var(--muted);font-size:.6875rem;padding:.8rem;text-align:center}.socialpick{display:grid;gap:.4rem;grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr))}.socialpick__item{align-items:center;border:1px solid var(--line);border-radius:.6rem;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;font-size:.5625rem;gap:.25rem;padding:.5rem .3rem;position:relative;transition:border-color .14s,color .14s}.socialpick__item:hover:not(:disabled){border-color:var(--brand-2);color:var(--brand-2)}.socialpick__item.is-used{cursor:default;opacity:.5}.socialpick__ico{background:linear-gradient(135deg,var(--brand-2),var(--brand-3));border-radius:.5rem;color:#fff;display:grid;font-size:.75rem;font-weight:600;height:1.7rem;place-items:center;width:1.7rem}.socialpick__done{color:var(--brand-3);position:absolute;right:.25rem;top:.25rem}.sociallist{display:flex;flex-direction:column;gap:.35rem}.sociallist__row{align-items:center;border:1px solid var(--line);border-radius:.6rem;display:flex;gap:.4rem;padding:.4rem .5rem}.sociallist__ico{background:linear-gradient(135deg,var(--brand-2),var(--brand-3));border-radius:.45rem;color:#fff;display:grid;flex-shrink:0;font-size:.6875rem;font-weight:600;height:1.6rem;place-items:center;width:1.6rem}.sociallist__label{flex-shrink:0;width:7rem}.sociallist__url{flex:1;font-family:var(--font-mono);font-size:.6875rem;min-width:6rem}.storagetest{border-top:1px dashed var(--line);gap:.6rem;padding-top:.3rem}.pwstrength,.storagetest{align-items:center;display:flex}.pwstrength{gap:.5rem;margin-top:.1rem}.pwstrength__bar{background-color:var(--ink);border-radius:9999px;flex-shrink:0;height:.3rem;overflow:hidden;width:6rem}@supports (color:color-mix(in lab,red,red)){.pwstrength__bar{background-color:color-mix(in oklab,var(--ink) 10%,transparent)}}.pwstrength__bar span{border-radius:9999px;display:block;height:100%;transition:width .2s,background-color .2s}.pwstrength__bar--bad span{background-color:var(--danger)}.pwstrength__bar--warn span{background-color:#d9a441}.pwstrength__bar--ok span{background-color:var(--brand-3)}.pwstrength__text{color:var(--muted);font-size:.625rem}.pwstrength__text.is-bad{color:var(--danger)}.pwstrength__text.is-warn{color:#8a6d1f}.pwstrength__text.is-ok{color:var(--brand-3)}.savebar{align-items:center;border:1px solid var(--brand-2);bottom:.5rem;display:flex;gap:.6rem;margin-top:.8rem;position:sticky;z-index:5}@supports (color:color-mix(in lab,red,red)){.savebar{border:1px solid color-mix(in oklab,var(--brand-2) 35%,var(--line))}}.savebar{background-color:var(--card);border-radius:.8rem;padding:.6rem .8rem}@supports (color:color-mix(in lab,red,red)){.savebar{background-color:color-mix(in oklab,var(--card) 92%,var(--brand-2))}}.savebar{animation:savebar-in .16s;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 12px 32px #0000001f}@keyframes savebar-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.savebar__text{align-items:center;color:var(--ink);display:flex;flex:1;font-size:.75rem;gap:.35rem}.savebar__acts{display:flex;flex-shrink:0;gap:.4rem}.skeleton{gap:var(--admin-gap)}.skel-card,.skeleton{display:flex;flex-direction:column}.skel-card{background-color:var(--card);border:1px solid var(--line);border-radius:1rem;gap:.8rem;padding:1rem 1.1rem}.skel-field{display:flex;flex-direction:column;gap:.4rem}.skel-line{background:linear-gradient(90deg,var(--ink) 25%,var(--ink) 37%,var(--ink) 63%);border-radius:.35rem}@supports (color:color-mix(in lab,red,red)){.skel-line{background:linear-gradient(90deg,color-mix(in oklab,var(--ink) 7%,transparent) 25%,color-mix(in oklab,var(--ink) 12%,transparent) 37%,color-mix(in oklab,var(--ink) 7%,transparent) 63%)}}.skel-line{animation:skel-shimmer 1.4s infinite;background-size:400% 100%}@keyframes skel-shimmer{0%{background-position:100%}to{background-position:0}}.skel-line--title{height:.8rem;width:8rem}.skel-line--label{height:.55rem;width:5rem}.skel-line--input{height:1.9rem;width:80%}.settings__note{align-items:center;color:var(--muted);display:flex;font-size:.5625rem;gap:.25rem}@media(max-width:900px){.settings{grid-template-columns:1fr}.settings__nav{flex-direction:row;gap:.3rem;overflow-x:auto;padding-bottom:.2rem;position:static}.settings__nav-item{flex-shrink:0;width:auto}.settings__nav-text i{display:none}}.security{display:flex;flex-direction:column;gap:var(--admin-gap);padding-bottom:1rem}.secbar{align-items:center;background-color:var(--card);border:1px solid var(--line);border-left-width:3px;border-radius:1rem;box-shadow:0 4px 20px #0000000a;display:flex;gap:.6rem;padding:.75rem 1rem}.secbar--high{border-left-color:var(--brand-3);color:var(--brand-3)}.secbar--medium{border-left-color:#d9a441;color:#8a6d1f}.secbar--low{border-left-color:var(--danger);color:var(--danger)}.secbar__body{flex:1;min-width:0}.secbar__title{color:var(--ink);font-size:.8125rem}.secbar__title b{font-weight:650}.secbar__score{font-variant-numeric:tabular-nums;margin-left:.4rem}.secbar__hint,.secbar__score{color:var(--muted);font-size:.625rem}.secbar__hint{margin-top:.1rem}.secbar__demo{background-color:#d9a44129;border-radius:9999px;color:#8a6d1f;flex-shrink:0;font-size:.5625rem;padding:.15rem .5rem}.scard__head--row{align-items:flex-start;display:flex;gap:.8rem}.scard__head--row>div{flex:1;min-width:0}.scard__head-acts{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.sstatus{border-radius:9999px;font-size:.5625rem;padding:.1rem .45rem}.sstatus--on{background-color:var(--brand-3);color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.sstatus--on{background-color:color-mix(in oklab,var(--brand-3) 14%,transparent)}}.sstatus--off{background-color:var(--ink);color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.sstatus--off{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.scard__warn--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.scard__warn--danger{border-color:color-mix(in oklab,var(--danger) 45%,transparent)}}.scard__warn--danger{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.scard__warn--danger{background-color:color-mix(in oklab,var(--danger) 8%,var(--card))}}.pwwrap{position:relative}.pwwrap .field__input{padding-right:2.2rem}.pwwrap__eye{border-radius:.35rem;color:var(--muted);cursor:pointer;display:grid;height:1.5rem;place-items:center;position:absolute;right:.4rem;top:50%;transform:translateY(-50%);width:1.5rem}.pwwrap__eye:hover{background-color:var(--ink);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.pwwrap__eye:hover{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.switch{align-items:center;cursor:pointer;display:inline-flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch__track{align-items:center;background-color:var(--ink);border-radius:9999px;display:inline-flex;height:1.15rem;padding:.12rem;width:2.1rem}@supports (color:color-mix(in lab,red,red)){.switch__track{background-color:color-mix(in oklab,var(--ink) 18%,transparent)}}.switch__track{transition:background-color .16s}.switch__knob{background-color:#fff;border-radius:9999px;box-shadow:0 1px 3px #00000040;height:.9rem;transition:transform .16s;width:.9rem}.switch input:checked+.switch__track{background-color:var(--brand-3)}.switch input:checked+.switch__track .switch__knob{transform:translate(.95rem)}.switch input:focus-visible+.switch__track{box-shadow:0 0 0 3px var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.switch input:focus-visible+.switch__track{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-2) 25%,transparent)}}.policyrow{align-items:center;color:var(--ink);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.4rem}.policyrow__num{font-variant-numeric:tabular-nums;text-align:center;width:4.5rem}.iplist{font-family:var(--font-mono);font-size:.6875rem;line-height:1.7}.field__count{background-color:var(--ink);border-radius:9999px;color:var(--muted);font-size:.5625rem;font-weight:400;margin-left:.3rem;padding:0 .35rem}@supports (color:color-mix(in lab,red,red)){.field__count{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.seclist{border-collapse:collapse;font-size:.75rem;width:100%}.seclist th{color:var(--muted);font-size:.625rem;font-weight:500;padding:.4rem .5rem;text-align:left}.seclist td,.seclist th{border-bottom:1px solid var(--line)}.seclist td{padding:.5rem;vertical-align:middle}@supports (color:color-mix(in lab,red,red)){.seclist td{border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.seclist tr.is-current{background-color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.seclist tr.is-current{background-color:color-mix(in oklab,var(--brand-3) 7%,transparent)}}.seclist__device{align-items:center;color:var(--ink);display:flex;gap:.35rem}.seclist__badge{background-color:var(--brand-3);border-radius:9999px;color:var(--brand-3);font-size:.5rem;padding:.05rem .4rem}@supports (color:color-mix(in lab,red,red)){.seclist__badge{background-color:color-mix(in oklab,var(--brand-3) 16%,transparent)}}.seclist__ip{color:var(--ink);font-family:var(--font-mono);font-size:.6875rem}.seclist__region{color:var(--muted);font-size:.5625rem}.seclist__time{color:var(--ink);font-size:.6875rem;white-space:nowrap}.seclist__exact{color:var(--muted);display:block;font-size:.5625rem}.seclist__ops{text-align:right;width:5rem}.seclist__empty{color:var(--muted);padding:1.5rem;text-align:center}.seclist__filter{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.timeline{display:flex;flex-direction:column;margin-top:.2rem}.timeline__row{display:flex;gap:.6rem;padding:0 0 .7rem .2rem;position:relative}.timeline__row:before{background-color:var(--line);bottom:0;content:"";left:.44rem;position:absolute;top:.85rem;width:1px}.timeline__row:last-child:before{display:none}.timeline__dot{background-color:var(--muted);border-radius:9999px;box-shadow:0 0 0 3px var(--card);flex-shrink:0;height:.5rem;margin-top:.3rem;position:relative;width:.5rem;z-index:1}.timeline__row.is-alert .timeline__dot{background-color:var(--danger)}.timeline__body{flex:1;min-width:0}.timeline__head{color:var(--ink);font-size:.75rem;line-height:1.6}.timeline__head b{font-weight:600}.timeline__action{border-radius:.25rem;display:inline-block;font-size:.5625rem;margin-right:.3rem;padding:0 .3rem;vertical-align:.05em}.timeline__action--create{background-color:var(--brand-3);color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.timeline__action--create{background-color:color-mix(in oklab,var(--brand-3) 14%,transparent)}}.timeline__action--update{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.timeline__action--update{background-color:color-mix(in oklab,var(--brand-2) 14%,transparent)}}.timeline__action--delete{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.timeline__action--delete{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.timeline__action--login{background-color:#d9a4412e;color:#8a6d1f}.timeline__detail,.timeline__meta{color:var(--muted)}.timeline__meta{font-size:.5625rem;margin-top:.1rem}.timeline__meta code{font-family:var(--font-mono)}.timeline__row.is-alert .timeline__meta{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.timeline__row.is-alert .timeline__meta{color:color-mix(in oklab,var(--danger) 75%,var(--muted))}}.timeline__empty{color:var(--muted);font-size:.75rem;padding:1.5rem;text-align:center}.qr{align-items:center;display:flex;flex-direction:column;gap:.4rem;margin:.3rem 0 .9rem}.qr__grid{background-color:#fff;border:1px solid var(--line);border-radius:.5rem;display:grid;gap:2px;grid-template-columns:repeat(12,1fr);height:9rem;padding:.35rem;width:9rem}.qr__grid span{background-color:#0000;border-radius:1px}.qr__grid span.is-on{background-color:#111}.qr__note{color:var(--muted);font-size:.5625rem}.tfa__code{font-family:var(--font-mono);font-size:1rem;letter-spacing:.3em;text-align:center;width:9rem}.codes{display:grid;gap:.3rem;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin:.3rem 0 .8rem}.codes li{background-color:var(--ink);border:1px solid var(--line);border-radius:.4rem;padding:.3rem .4rem;text-align:center}@supports (color:color-mix(in lab,red,red)){.codes li{background-color:color-mix(in oklab,var(--ink) 3%,transparent)}}.codes code{color:var(--ink);font-family:var(--font-mono);font-size:.6875rem}.page-leave-active{transition:opacity .24s ease-in,transform .3s ease-in,filter .24s ease-in}.page-leave-to{filter:blur(9px);opacity:0;transform:translateY(-12px)scale(1.014)}.page-enter-active{transition:opacity .38s var(--ease-soft),transform .52s var(--ease-soft),filter .46s var(--ease-soft)}.page-enter-from{filter:blur(12px);opacity:0;transform:translateY(22px)scale(.972)}.page-veil{background-image:linear-gradient(115deg,transparent 6%,var(--brand-1) 32%,var(--brand-2) 48%,var(--brand-3) 64%,transparent 92%);inset:-10% -20%;pointer-events:none;position:fixed;z-index:60}@supports (color:color-mix(in lab,red,red)){.page-veil{background-image:linear-gradient(115deg,transparent 6%,color-mix(in oklab,var(--brand-1) 34%,transparent) 32%,color-mix(in oklab,var(--brand-2) 42%,transparent) 48%,color-mix(in oklab,var(--brand-3) 32%,transparent) 64%,transparent 92%)}}.page-veil{animation:veil-sweep .76s var(--ease-soft) both;will-change:opacity,transform}.dialog__file{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;width:1px}.dropzone[role=button]{cursor:pointer;transition:border-color .16s var(--ease-soft),background-color .16s var(--ease-soft)}.dropzone[role=button]:focus-visible,.dropzone[role=button]:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.dropzone[role=button]:focus-visible,.dropzone[role=button]:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.dropzone[role=button]:focus-visible,.dropzone[role=button]:hover{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.dropzone[role=button]:focus-visible,.dropzone[role=button]:hover{background-color:color-mix(in oklab,var(--brand-2) 5%,transparent)}}.dropzone.is-busy{cursor:default;opacity:.7}.ccon__hits{background-color:#d9a44129;border-radius:9999px;font-size:.5625rem;gap:.2rem;padding:.1rem .45rem}.ccon__hit,.ccon__hits{align-items:center;color:#8a6d1f;display:inline-flex}.ccon__hit{background-color:#d9a44133;border-radius:.2rem;font-size:.5rem;font-weight:400;gap:.1rem;margin-left:.25rem;padding:0 .25rem}.links__log--modal{font-size:.625rem;margin-top:.4rem;max-height:18rem}button.lcard__health{background:0 0;border:0;cursor:pointer;text-underline-offset:2px}button.lcard__health:hover{text-decoration:underline}.settings__nav-out{color:var(--muted);margin-left:.2rem;vertical-align:.05em}.backup{display:flex;flex-direction:column;gap:var(--admin-gap)}.backup__hint{color:var(--muted)}.backup__quick{display:flex;flex-wrap:wrap}.backup__cta,.backup__quick{align-items:center;gap:.6rem}.backup__cta{background:linear-gradient(135deg,var(--brand-2),var(--brand-3));border-radius:.85rem;box-shadow:0 8px 24px var(--brand-2);color:#fff;display:inline-flex;padding:.7rem 1.2rem;text-align:left}@supports (color:color-mix(in lab,red,red)){.backup__cta{box-shadow:0 8px 24px color-mix(in oklab,var(--brand-2) 32%,transparent)}}.backup__cta{cursor:pointer;transition:transform .14s,box-shadow .14s}.backup__cta:hover:not(:disabled){box-shadow:0 12px 30px var(--brand-2);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.backup__cta:hover:not(:disabled){box-shadow:0 12px 30px color-mix(in oklab,var(--brand-2) 40%,transparent)}}.backup__cta:disabled{cursor:not-allowed;opacity:.6}.backup__cta span{display:flex;flex-direction:column}.backup__cta b{font-size:.9375rem;font-weight:650}.backup__cta i{font-size:.625rem;font-style:normal;opacity:.85}.backup__demo{background-color:#d9a44129;border-radius:9999px;color:#8a6d1f;font-size:.5625rem;margin-left:auto;padding:.15rem .5rem}.backup__fname{color:var(--ink);font-family:var(--font-mono);font-size:.6875rem}.backup__loc{background-color:var(--ink);border-radius:9999px;color:var(--muted);font-size:.5625rem;padding:.1rem .45rem}@supports (color:color-mix(in lab,red,red)){.backup__loc{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.backup__loc--local{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.backup__loc--local{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.backup__loc--cos,.backup__loc--oss,.backup__loc--qiniu,.backup__loc--s3{background-color:var(--brand-3);color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.backup__loc--cos,.backup__loc--oss,.backup__loc--qiniu,.backup__loc--s3{background-color:color-mix(in oklab,var(--brand-3) 14%,transparent)}}.backup__ops{white-space:nowrap;width:9rem}.backup__restore{font-size:.625rem;margin-left:.3rem;padding:.15rem .5rem}.backup__danger{color:var(--danger);font-size:.875rem}.backup__safe{align-items:flex-start;background-color:var(--brand-3);border-radius:.5rem;color:var(--brand-3);display:flex;font-size:.6875rem;gap:.3rem;padding:.5rem .6rem}@supports (color:color-mix(in lab,red,red)){.backup__safe{background-color:color-mix(in oklab,var(--brand-3) 9%,transparent)}}.prune{align-items:flex-start;background-color:var(--ink);border:1px solid var(--line);border-left-width:3px;border-radius:.6rem;color:var(--muted);display:flex;font-size:.6875rem;gap:.5rem;line-height:1.7;padding:.6rem .75rem}@supports (color:color-mix(in lab,red,red)){.prune{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.prune--warn{background-color:#d9a441;border-left-color:#d9a441;color:#7a5f16}@supports (color:color-mix(in lab,red,red)){.prune--warn{background-color:color-mix(in oklab,#d9a441 9%,var(--card))}}.prune b{color:var(--ink)}.prune__list{display:flex;flex-direction:column;gap:.1rem;margin-top:.25rem}.prune__list li{align-items:baseline;display:flex;font-size:.625rem;gap:.4rem}.prune__list code{font-family:var(--font-mono)}.prune__list span{color:var(--muted)}.prune__note{font-size:.625rem;margin-top:.3rem}.dropzone{align-items:center;border:2px dashed var(--line);border-radius:.85rem;color:var(--muted);cursor:pointer;display:flex;flex-direction:column;gap:.3rem;padding:1.6rem 1rem;text-align:center;transition:border-color .16s,background-color .16s}.dropzone.is-over{background-color:#f0f5ff;border-color:var(--brand-2);border-style:solid;color:var(--brand-2)}.dropzone.is-filled{border-color:var(--brand-3);border-style:solid}@supports (color:color-mix(in lab,red,red)){.dropzone.is-filled{border-color:color-mix(in oklab,var(--brand-3) 45%,var(--line))}}.dropzone p{color:var(--ink);font-size:.75rem}.dropzone__pick{color:var(--brand-2);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dropzone.is-filled .dropzone__pick{font-size:.625rem;margin-left:.5rem}.impplan{align-items:center;background-color:var(--brand-3);border:1px solid var(--line);border-left-width:3px;border-radius:.6rem;color:var(--brand-3);display:flex;font-size:.75rem;gap:.4rem;padding:.55rem .7rem}@supports (color:color-mix(in lab,red,red)){.impplan{background-color:color-mix(in oklab,var(--brand-3) 7%,transparent)}}.impplan--warn{background-color:#d9a441;border-left-color:#d9a441;color:#7a5f16}@supports (color:color-mix(in lab,red,red)){.impplan--warn{background-color:color-mix(in oklab,#d9a441 10%,var(--card))}}.impplan b{color:var(--ink)}.checklist{display:flex;flex-direction:column;gap:.45rem}.check{align-items:center;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.8125rem;gap:.4rem}.checklist__sub{display:flex;gap:.3rem;margin:.1rem 0 .3rem 1.4rem}.checklist__sub,.radiogroup--col{flex-direction:column}.jobpanel{animation:savebar-in .18s;background-color:var(--card);border:1px solid var(--line);border-radius:.9rem;bottom:1rem;box-shadow:0 16px 40px #0000002e;padding:.75rem .85rem;position:fixed;right:1rem;width:min(23rem,100vw - 2rem);z-index:60}.jobpanel__head{align-items:flex-start;color:var(--brand-2);display:flex;gap:.45rem}.jobpanel__head>div{flex:1;min-width:0}.jobpanel__title{color:var(--ink);font-size:.8125rem;font-weight:600}.jobpanel__meta{color:var(--muted);font-size:.5625rem;margin-top:.1rem}.jobpanel__demo{background-color:#d9a44129;border-radius:9999px;color:#8a6d1f;margin-left:.3rem;padding:0 .35rem}.jobpanel__bar{background-color:var(--ink);border-radius:9999px;height:.35rem;margin-top:.5rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.jobpanel__bar{background-color:color-mix(in oklab,var(--ink) 10%,transparent)}}.jobpanel__bar span{background:linear-gradient(90deg,var(--brand-2),var(--brand-3));border-radius:9999px;display:block;height:100%;transition:width .3s}.jobpanel__percent{font-variant-numeric:tabular-nums;margin-top:.2rem;text-align:right}.jobpanel__percent,.jobpanel__steps{color:var(--muted);font-size:.625rem}.jobpanel__steps{display:flex;flex-direction:column;gap:.1rem;margin-top:.35rem}.jobpanel__steps li{align-items:center;display:flex;gap:.25rem}.jobpanel__steps li.is-done{color:var(--brand-3);opacity:.8;text-decoration:line-through}.jobpanel__steps li.is-now{color:var(--ink);font-weight:600}.jobpanel__note{align-items:flex-start;border-top:1px dashed var(--line);color:var(--muted);display:flex;font-size:.5625rem;gap:.25rem;line-height:1.6;margin-top:.5rem;padding-top:.4rem}.tools{display:flex;flex-direction:column;gap:var(--admin-gap)}.tools__demo{align-items:center;border:1px solid var(--brand-2);color:#8a6d1f;display:flex;font-size:.5625rem;gap:.25rem}@supports (color:color-mix(in lab,red,red)){.tools__demo{border:1px solid color-mix(in oklab,var(--brand-2) 22%,transparent)}}.tools__demo{background-color:var(--brand-2);border-radius:.6rem;padding:.45rem .7rem}@supports (color:color-mix(in lab,red,red)){.tools__demo{background-color:color-mix(in oklab,var(--brand-2) 6%,var(--card))}}.tools__badge{background-color:var(--danger);border-radius:9999px;color:var(--danger);font-size:.5625rem;font-weight:400;margin-left:.35rem;padding:.05rem .4rem}@supports (color:color-mix(in lab,red,red)){.tools__badge{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.tools__badge{vertical-align:.15em}.tools__url{color:var(--ink);font-family:var(--font-mono);font-size:.625rem}.healthlist{color:var(--ink);flex-direction:column;font-size:.6875rem;gap:.25rem;margin-top:.3rem}.healthlist,.healthlist li{display:flex}.healthlist i{color:var(--muted);font-size:.5625rem;font-style:normal}.statusdot{background-color:var(--muted);border-radius:9999px;flex-shrink:0;height:.45rem;width:.45rem}.statusdot--ok{background-color:var(--brand-3);box-shadow:0 0 0 3px var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.statusdot--ok{box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-3) 20%,transparent)}}.statusdot--warn{background-color:#d9a441;box-shadow:0 0 0 3px #d9a44138}.statusdot--bad{background-color:var(--danger);box-shadow:0 0 0 3px var(--danger)}@supports (color:color-mix(in lab,red,red)){.statusdot--bad{box-shadow:0 0 0 3px color-mix(in oklab,var(--danger) 20%,transparent)}}.tools__grid{align-items:stretch;display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.toolcard{background-color:var(--card);border:1px solid var(--line);border-radius:1rem;box-shadow:0 4px 20px #0000000a;display:flex;flex-direction:column;overflow:hidden}.toolcard--wide{grid-column:1/-1}.toolcard--update{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.toolcard--update{border-color:color-mix(in oklab,var(--danger) 35%,var(--line))}}.toolcard__head{align-items:flex-start;border-bottom:1px solid var(--line);color:var(--brand-2);display:flex;gap:.5rem;padding:.85rem 1rem .6rem}@supports (color:color-mix(in lab,red,red)){.toolcard__head{border-bottom:1px solid color-mix(in oklab,var(--line) 65%,transparent)}}.toolcard__head h2{color:var(--ink);font-size:.875rem;font-weight:600}.toolcard__head p{color:var(--muted);font-size:.625rem;line-height:1.6;margin-top:.1rem}.toolcard__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:.85rem 1rem}.toolcard__state{color:var(--muted);font-size:.75rem}.toolcard__state b{color:var(--ink)}.toolcard__size{color:var(--muted);font-size:.5625rem;font-variant-numeric:tabular-nums;margin-left:auto}.toolcard__tag{background-color:var(--brand-3);border-radius:9999px;color:var(--brand-3);font-size:.5625rem;margin-left:.3rem;padding:.05rem .4rem}@supports (color:color-mix(in lab,red,red)){.toolcard__tag{background-color:color-mix(in oklab,var(--brand-3) 14%,transparent)}}.toolcard__tag--warn{background-color:#d9a4412e;color:#8a6d1f}.toolcard__post,.toolcard__reason{color:var(--muted);font-size:.625rem}.toolcard__fix{font-size:.625rem;padding:.15rem .5rem;white-space:nowrap}.toolcard__foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:.5rem;padding:.7rem 1rem .85rem}@supports (color:color-mix(in lab,red,red)){.toolcard__foot{border-top:1px solid color-mix(in oklab,var(--line) 55%,transparent)}}.toolcard__foot--wrap{flex-wrap:wrap}.toolcard__foot--col{align-items:stretch;flex-direction:column}.toolcard__foot--col .admin-btn{justify-content:center}.toolcard__foot--grid{display:grid;gap:.4rem;grid-template-columns:1fr 1fr}.toolcard__foot--grid .admin-btn{justify-content:center}.toolcard__foot--grid .admin-btn:last-child{grid-column:1/-1}.warnmark{background-color:#d9a4414d;border-radius:9999px;color:#7a5f16;cursor:help;display:inline-grid;flex-shrink:0;font-size:.5625rem;font-weight:700;height:.95rem;place-items:center;width:.95rem}.inlineprog{display:flex;flex-direction:column;gap:.25rem}.inlineprog__bar{background-color:var(--ink);border-radius:9999px;height:.35rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.inlineprog__bar{background-color:color-mix(in oklab,var(--ink) 10%,transparent)}}.inlineprog__bar span{background:linear-gradient(90deg,var(--brand-2),var(--brand-3));border-radius:9999px;display:block;height:100%;transition:width .25s}.inlineprog__text{color:var(--muted);font-size:.625rem;font-variant-numeric:tabular-nums}.linktable{margin-top:.2rem;overflow-x:auto}.changelog{color:var(--muted);display:flex;flex-direction:column;font-size:.6875rem;gap:.3rem;line-height:1.7;max-height:9rem;overflow-y:auto}.changelog li:before{content:"· "}.oplog{display:flex;flex-direction:column;gap:.3rem}.oplog li{align-items:center;color:var(--ink);display:flex;font-size:.6875rem;gap:.45rem}.oplog__time{margin-right:.35rem;min-width:9.5rem;text-align:left}.oplog__tool{font-weight:600}.oplog__dot{background-color:var(--brand-3);border-radius:9999px;flex-shrink:0;height:.4rem;width:.4rem}.oplog li.is-bad .oplog__dot{background-color:var(--danger)}.oplog__time{color:var(--muted);font-variant-numeric:tabular-nums}.oplog__time,.oplog__tool{flex-shrink:0;font-size:.5625rem}.oplog__tool{background-color:var(--brand-2);border-radius:9999px;color:var(--brand-2);padding:.05rem .4rem}@supports (color:color-mix(in lab,red,red)){.oplog__tool{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.oplog__detail,.oplog__empty{color:var(--muted)}.oplog__empty{font-size:.75rem;padding:1rem;text-align:center}.tools__risk{align-items:flex-start;background-color:var(--danger);border-radius:.5rem;color:var(--danger);display:flex;font-size:.6875rem;gap:.3rem;padding:.5rem .6rem}@supports (color:color-mix(in lab,red,red)){.tools__risk{background-color:color-mix(in oklab,var(--danger) 8%,transparent)}}.tools .ov-card{min-height:9.5rem}.tools__uptime{color:var(--ink);font-size:1.5rem;font-weight:650;letter-spacing:-.01em;line-height:1.15}.tools__meta{color:var(--muted);font-size:.5625rem;margin-top:auto}.tools__card-action{align-self:flex-start;margin-top:auto}.healthlist li{align-items:center;display:grid;gap:.35rem;grid-template-columns:.9rem auto 1fr;line-height:1.9}.healthlist i{justify-self:start}.tools__demo-hint{color:var(--muted)}.toolcard__state--warn{align-items:center;color:#8a6d1f;display:flex;gap:.3rem}.toolcard__state--warn b{color:var(--danger)}.update-split{align-items:start;display:grid;gap:1rem;grid-template-columns:1fr auto}.update-split__log{min-width:0}.update-split__ver{color:var(--muted);font-size:.8125rem}.update-split__ver b{color:var(--ink);font-weight:650}.update-split__arrow{color:var(--brand-2);margin:0 .2rem}.update-split__label{color:var(--muted);font-size:.5625rem;margin:.5rem 0 .25rem}.update-split__act{align-items:flex-end;display:flex;flex-direction:column;gap:.4rem;max-width:13rem}.update-split__btn{white-space:nowrap}.update-split__hint{align-items:flex-start;color:#8a6d1f;display:flex;font-size:.5625rem;gap:.25rem;line-height:1.6;text-align:right}@media(max-width:700px){.update-split{grid-template-columns:1fr}.update-split__act{align-items:stretch;max-width:none}.update-split__hint{text-align:left}}.ov-card:has(>.media-card__head){align-items:stretch;flex-direction:column;gap:.25rem}.plugins{display:flex;flex-direction:column;gap:var(--admin-gap)}.safemode{align-items:center;border:1px solid var(--danger);display:flex;gap:.6rem}@supports (color:color-mix(in lab,red,red)){.safemode{border:1px solid color-mix(in oklab,var(--danger) 40%,transparent)}}.safemode{background-color:var(--danger);border-left-width:3px;border-radius:.75rem;color:var(--danger);padding:.65rem .9rem}@supports (color:color-mix(in lab,red,red)){.safemode{background-color:color-mix(in oklab,var(--danger) 7%,var(--card))}}.safemode>div{flex:1;min-width:0}.safemode__title{color:var(--ink);font-size:.75rem;line-height:1.7}.safemode__detail{color:var(--muted);font-size:.625rem;margin-top:.1rem}.plugins__risk,.plugins__update{align-items:center;background-color:#d9a441;border:1px solid oklab(75.0664% .0228242 .127483/.45);border-left-width:3px;border-radius:.75rem;color:#7a5f16;display:flex;font-size:.75rem;gap:.5rem;padding:.55rem .9rem}@supports (color:color-mix(in lab,red,red)){.plugins__risk,.plugins__update{background-color:color-mix(in oklab,#d9a441 9%,var(--card))}}.plugins__risk p,.plugins__update p{flex:1}.plugins__risk{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.plugins__risk{border-color:color-mix(in oklab,var(--danger) 35%,transparent)}}.plugins__risk{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.plugins__risk{background-color:color-mix(in oklab,var(--danger) 6%,var(--card))}}.plugins__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.plugins__demo{background-color:#d9a44129;border-radius:9999px;color:#8a6d1f;font-size:.5625rem;margin-left:auto;padding:.15rem .5rem}.plugins__grid{align-items:stretch;display:grid;gap:var(--admin-gap);grid-template-columns:repeat(auto-fit,minmax(21rem,1fr))}.plcard{background-color:var(--card);border:1px solid var(--line);border-radius:1rem;box-shadow:0 4px 20px #0000000a;display:flex;flex-direction:column;gap:.55rem;padding:.9rem 1rem}.plcard.is-off{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.plcard.is-off{background-color:color-mix(in oklab,var(--ink) 2%,var(--card))}}.plcard.is-off .plcard__logo{filter:grayscale(.7);opacity:.7}.plcard.is-risky{border-left:3px solid var(--danger)}.plcard__head{align-items:center;display:flex;gap:.55rem}.plcard__logo{background:linear-gradient(135deg,var(--brand-2),var(--brand-3));border-radius:.65rem;color:#fff;display:grid;flex-shrink:0;font-size:1.05rem;font-weight:700;height:2.3rem;place-items:center;width:2.3rem}.plcard__title{flex:1;min-width:0}.plcard__title h3{align-items:center;color:var(--ink);display:flex;font-size:.8125rem;font-weight:600;gap:.3rem}.plcard__title p{margin-top:.05rem}.plcard__title p,.plcard__ver{color:var(--muted);font-size:.5625rem}.plcard__ver{background-color:var(--ink);border-radius:9999px;font-weight:400;padding:0 .35rem}@supports (color:color-mix(in lab,red,red)){.plcard__ver{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.plcard__dot{background-color:var(--danger);border-radius:9999px;height:.4rem;width:.4rem}.plcard__desc{color:var(--muted);font-size:.6875rem;line-height:1.7}.plcard__perms{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem}.perm,.plcard__perms-label{color:var(--muted);font-size:.5625rem}.perm{align-items:center;background-color:var(--ink);border-radius:9999px;display:inline-flex;gap:.15rem;padding:.1rem .45rem}@supports (color:color-mix(in lab,red,red)){.perm{background-color:color-mix(in oklab,var(--ink) 6%,transparent)}}.perm i{font-style:normal;opacity:.75}.perm--medium{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.perm--medium{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.perm--high{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.perm--high{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.plcard__deps{align-items:flex-start;background-color:#d9a4411f;border-radius:.5rem;color:#8a6d1f;display:flex;font-size:.5625rem;gap:.25rem;line-height:1.6;padding:.35rem .5rem}.plcard__why{color:var(--muted);font-size:.5625rem}.plcard__unsigned{align-items:center;background-color:var(--danger);border-radius:9999px;color:var(--danger);display:inline-flex;flex-shrink:0;font-size:.5625rem;gap:.15rem;padding:.1rem .45rem}@supports (color:color-mix(in lab,red,red)){.plcard__unsigned{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.plcard__foot{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto;padding-top:.5rem}@supports (color:color-mix(in lab,red,red)){.plcard__foot{border-top:1px solid color-mix(in oklab,var(--line) 55%,transparent)}}.plcard__logs{align-items:center;color:var(--brand-2);cursor:pointer;display:inline-flex;font-size:.5625rem;gap:.15rem;margin-left:auto}.plcard__logs:hover{text-decoration:underline}.plcard--market .admin-btn:disabled{opacity:.75}.field__req{background-color:var(--danger);border-radius:.25rem;color:var(--danger);font-size:.5rem;font-weight:400;margin-left:.3rem;padding:0 .25rem}@supports (color:color-mix(in lab,red,red)){.field__req{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.radio--card.is-danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.radio--card.is-danger{border-color:color-mix(in oklab,var(--danger) 40%,var(--line))}}.radio--card.is-danger.is-on{background-color:var(--danger);border-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.radio--card.is-danger.is-on{background-color:color-mix(in oklab,var(--danger) 8%,transparent)}}.installsteps{color:var(--muted);display:flex;flex-direction:column;font-size:.6875rem;gap:.3rem}.installsteps li{align-items:center;display:flex;gap:.3rem}.installsteps li.is-done{color:var(--brand-3)}.installsteps li.is-now{color:var(--ink);font-weight:600}.installsteps__hint{color:var(--muted);font-size:.5625rem;font-weight:400}.pllogs{display:flex;flex-direction:column;font-size:.625rem;gap:.25rem}.pllogs li{align-items:baseline;display:flex;gap:.4rem}.pllogs__at{font-family:var(--font-mono);font-size:.5625rem}.pllogs__at,.pllogs__level{color:var(--muted);flex-shrink:0}.pllogs__level{background-color:var(--ink);border-radius:.25rem;font-size:.5rem;text-align:center;width:2.6rem}@supports (color:color-mix(in lab,red,red)){.pllogs__level{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.pllogs li.is-error .pllogs__level{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pllogs li.is-error .pllogs__level{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.pllogs li.is-warn .pllogs__level{background-color:#d9a44129;color:#8a6d1f}.pllogs li.is-info .pllogs__level{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.pllogs li.is-info .pllogs__level{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.pllogs__text{color:var(--ink)}.pllogs li.is-error .pllogs__text{color:var(--danger)}.notify{display:inline-flex}.notify__badge{background-color:var(--danger);border-radius:9999px;box-shadow:0 0 0 2px var(--card);color:#fff;font-size:.5625rem;font-weight:600;height:1rem;line-height:1rem;min-width:1rem;padding:0 .2rem;position:absolute;right:-.15rem;text-align:center;top:-.15rem}.notify__wrap{inset:0;position:fixed;z-index:80}.notify__scrim{background-color:#0000001f;inset:0;position:absolute}.notify__panel{animation:notify-in .16s;background-color:var(--card);border:1px solid var(--line);border-radius:1rem;box-shadow:0 20px 48px #0000002e;display:flex;flex-direction:column;max-height:min(32rem,100dvh - 5rem);overflow:hidden;position:absolute;right:1rem;top:3.4rem;width:min(24rem,100vw - 2rem)}@keyframes notify-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}.notify__head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:.5rem;padding:.7rem .9rem}.notify__head h2{color:var(--ink);flex:1;font-size:.8125rem;font-weight:650}.notify__markall{color:var(--brand-2);cursor:pointer;font-size:.625rem}.notify__markall:disabled{color:var(--muted);cursor:not-allowed}.notify__body{flex:1;overflow-y:auto;padding:.4rem 0}.notify__group+.notify__group{border-top:1px solid var(--line);margin-top:.3rem}@supports (color:color-mix(in lab,red,red)){.notify__group+.notify__group{border-top:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.notify__group+.notify__group{padding-top:.3rem}.notify__group-title{align-items:center;color:var(--muted);display:flex;font-size:.5625rem;gap:.3rem;padding:.35rem .9rem .2rem}.notify__group-count{background-color:var(--ink);border-radius:9999px;padding:0 .3rem}@supports (color:color-mix(in lab,red,red)){.notify__group-count{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.notify__item{align-items:flex-start;cursor:pointer;display:flex;gap:.45rem;padding:.45rem .9rem;text-align:left;transition:background-color .12s;width:100%}.notify__item:hover{background-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.notify__item:hover{background-color:color-mix(in oklab,var(--ink) 4%,transparent)}}.notify__item.is-unread{box-shadow:inset 2px 0 0 var(--brand-2)}.notify__dot{background-color:var(--muted);border-radius:9999px;flex-shrink:0;height:.4rem;margin-top:.35rem;width:.4rem}.notify__dot--todo{background-color:var(--brand-2)}.notify__dot--alert{background-color:var(--danger)}.notify__dot--activity{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.notify__dot--activity{background-color:color-mix(in oklab,var(--muted) 70%,transparent)}}.notify__text{flex:1;min-width:0}.notify__text b{color:var(--ink);display:block;font-size:.75rem;font-weight:600;line-height:1.5}.notify__go{color:var(--muted);margin-left:.15rem}.notify__text i{color:var(--muted);display:block;font-size:.625rem;font-style:normal;line-height:1.6;margin-top:.05rem}.notify__at{color:var(--muted);flex-shrink:0;font-size:.5625rem}.notify__empty{color:var(--muted);font-size:.6875rem;padding:2rem;text-align:center}.notify__foot{align-items:center;border-top:1px solid var(--line);display:flex;gap:.5rem;padding:.5rem .9rem}.notify__link{align-items:center;color:var(--brand-2);display:inline-flex;font-size:.625rem;gap:.2rem}.notify__note{color:var(--muted);font-size:.5rem;margin-left:auto}.logs{display:flex;flex-direction:column;gap:var(--admin-gap)}.logs__intro{align-items:flex-start;background-color:var(--card);border:1px solid var(--line);border-radius:1rem;box-shadow:0 4px 20px #0000000a;color:var(--brand-2);display:flex;gap:.6rem;padding:.85rem 1rem}.logs__intro h2{color:var(--ink);font-size:.875rem;font-weight:600}.logs__intro p{color:var(--muted);font-size:.6875rem;line-height:1.75;margin-top:.15rem}.logs__demo{background-color:#d9a44129;border-radius:9999px;color:#8a6d1f;flex-shrink:0;font-size:.5625rem;margin-left:auto;padding:.15rem .5rem}.logs__tabs{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:.3rem;padding-bottom:.3rem}.logs__tab{align-items:center;border-radius:9999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.6875rem;gap:.25rem;padding:.25rem .6rem;transition:background-color .14s,color .14s}.logs__tab:hover{background-color:var(--ink);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.logs__tab:hover{background-color:color-mix(in oklab,var(--ink) 5%,transparent)}}.logs__tab.is-on{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.logs__tab.is-on{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.logs__tab-count{font-size:.5625rem;font-variant-numeric:tabular-nums;opacity:.75}.logs__date input,.logs__tilde{font-size:.625rem}.logs__tilde{color:var(--muted)}.logs__alert{font-size:.625rem}.logs__body{padding:.9rem 1rem}.logs__table{border-collapse:collapse;font-size:.6875rem;width:100%}.logs__table th{color:var(--muted);font-size:.5625rem;font-weight:500;padding:.4rem .5rem;text-align:left;white-space:nowrap}.logs__table td,.logs__table th{border-bottom:1px solid var(--line)}.logs__table td{padding:.45rem .5rem;vertical-align:top}@supports (color:color-mix(in lab,red,red)){.logs__table td{border-bottom:1px solid color-mix(in oklab,var(--line) 55%,transparent)}}.logs__table tr.is-alert{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.logs__table tr.is-alert{background-color:color-mix(in oklab,var(--danger) 5%,transparent)}}.logs__th-time{width:10.5rem}.logs__th-actor,.logs__th-source{width:6rem}.logs__th-action{width:4.5rem}.logs__th-ip{width:8.5rem}.logs__time{color:var(--muted);font-family:var(--font-mono);font-size:.625rem;white-space:nowrap}.logs__actor{color:var(--ink)}.logs__actor.is-system{background-color:var(--ink);border-radius:.25rem;color:var(--muted);font-size:.5625rem;padding:0 .3rem}@supports (color:color-mix(in lab,red,red)){.logs__actor.is-system{background-color:color-mix(in oklab,var(--ink) 7%,transparent)}}.logs__source{color:var(--muted);font-size:.625rem}.logs__action{border-radius:.25rem;display:inline-block;font-size:.5625rem;padding:0 .35rem;white-space:nowrap}.logs__action--a{background-color:var(--brand-3);color:var(--brand-3)}@supports (color:color-mix(in lab,red,red)){.logs__action--a{background-color:color-mix(in oklab,var(--brand-3) 14%,transparent)}}.logs__action--b{background-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.logs__action--b{background-color:color-mix(in oklab,var(--brand-2) 14%,transparent)}}.logs__action--c{background-color:var(--danger);color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.logs__action--c{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.logs__action--d{background-color:#d9a4412e;color:#8a6d1f}.logs__detail{color:var(--ink);line-height:1.7}.logs__warn{color:var(--danger);margin-right:.15rem;vertical-align:-.05em}.logs__ip{color:var(--muted);font-family:var(--font-mono);font-size:.5625rem}.toolcard,.tools__grid>*,.tools__scanresult{min-width:0}.tools__scanresult-num{color:var(--danger)}.tools__scanresult .linktable{overflow-x:auto}.is-flash{border-color:var(--brand-2);box-shadow:0 0 0 4px var(--brand-2),0 4px 20px #0000000a}@supports (color:color-mix(in lab,red,red)){.is-flash{box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-2) 18%,transparent),0 4px 20px #0000000a}}.is-flash{animation:card-flash 1.6s}@keyframes card-flash{0%,to{box-shadow:0 0 #0000,0 4px 20px #0000000a}15%,70%{box-shadow:0 0 0 4px color-mix(in oklab,var(--brand-2) 18%,transparent),0 4px 20px #0000000a}}.update-split__recheck{align-self:flex-end;font-size:.625rem;height:1.75rem}.contactlist{display:flex;flex-direction:column;gap:.35rem}.contactlist__row{align-items:center;display:grid;gap:.35rem;grid-template-columns:5.5rem minmax(6rem,1fr) minmax(8rem,1.4fr) auto}.contactlist__icon{font-size:.625rem}.contactlist__del{padding:0 .45rem}.contactlist__foot{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}@media(max-width:720px){.contactlist__row{grid-template-columns:1fr 1fr}.contactlist__del{grid-column:2;justify-self:end}}.ccon__empty{border:1px dashed var(--ink);display:grid;gap:.5rem;place-items:center}@supports (color:color-mix(in lab,red,red)){.ccon__empty{border:1px dashed color-mix(in oklab,var(--ink) 16%,transparent)}}.ccon__empty{border-radius:var(--radius-card);padding:3rem 1.5rem;text-align:center}.ccon__empty-ico{background-color:var(--brand-2);border-radius:.9rem;color:var(--brand-2);display:grid;height:3rem;place-items:center;width:3rem}@supports (color:color-mix(in lab,red,red)){.ccon__empty-ico{background-color:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.ccon__empty-title{color:var(--ink);font-size:.875rem;font-weight:600}.ccon__empty-text{color:var(--muted);font-size:.6875rem;line-height:1.8;max-width:34rem}.ccon__empty .admin-btn{margin-top:.35rem}.media-card{display:flex;flex-direction:column}.media-card__thumb{aspect-ratio:4/3}.media-card__meta{flex:auto}.media-card__name{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;line-height:1.05;min-height:2.1em;overflow:hidden}.media-card__sub{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.5rem;gap:.2rem;margin-top:.15rem}@supports (color:color-mix(in lab,red,red)){.media-card__sub{color:color-mix(in oklab,var(--muted) 85%,transparent)}}.media-card__sub i{font-style:normal;opacity:.5}.media-card__thumb:after{background:linear-gradient(#0000 45%,oklab(0 none none/.45));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .16s var(--ease-soft)}.media-card.is-selected .media-card__thumb:after,.media-card:hover .media-card__thumb:after{opacity:1}.media-card__zoom{align-items:center;background-color:oklab(0 none none/.55);border:0;border-radius:9999px;bottom:.35rem;color:#fff;cursor:zoom-in;display:inline-flex;height:1.5rem;justify-content:center;opacity:0;position:absolute;right:.35rem;transform:translateY(.2rem);transition:opacity .16s var(--ease-soft),transform .16s var(--ease-soft);width:1.5rem;z-index:2}.media-card:hover .media-card__zoom,.media-card__zoom:focus-visible{opacity:1;transform:none}.media-card__check{background-color:oklab(0 none none/.35);border:1.5px solid oklab(100% 0 5.96046e-8/.8);border-radius:.25rem;cursor:pointer;height:1.1rem;left:.35rem;opacity:0;position:absolute;top:.35rem;transition:opacity .16s var(--ease-soft);width:1.1rem;z-index:2}.media-card.is-selected .media-card__check,.media-card:hover .media-card__check,.media-card__check:checked{opacity:1}.media-card__check:checked{background-color:var(--brand-2);border-color:var(--brand-2)}.media-card.is-selected{border-color:var(--brand-2);box-shadow:0 0 0 1px var(--brand-2)}.media-bulk{align-items:center;border:1px solid var(--brand-2);bottom:.75rem;display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem;position:sticky;z-index:5}@supports (color:color-mix(in lab,red,red)){.media-bulk{border:1px solid color-mix(in oklab,var(--brand-2) 35%,var(--line))}}.media-bulk{background-color:var(--card);border-radius:.6rem;padding:.5rem .7rem}@supports (color:color-mix(in lab,red,red)){.media-bulk{background-color:color-mix(in oklab,var(--card) 94%,transparent)}}.media-bulk{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 8px 24px oklab(0 none none/.18)}.media-bulk__count{color:var(--ink);font-size:.6875rem;font-weight:600}.media-bulk__spacer{flex:auto}.media-when{display:inline-flex;gap:.25rem}.media-when__pill{padding:.15rem .5rem;transition:color .16s var(--ease-soft),border-color .16s var(--ease-soft)}.media-lightbox{background-color:oklab(0 none none/.72);display:grid;inset:0;padding:2rem;place-items:center;position:fixed;z-index:90}.media-lightbox__img{background-color:#111;border-radius:.5rem;box-shadow:0 24px 60px oklab(0 none none/.55);max-height:82vh;max-width:min(92vw,1400px)}.media-lightbox__bar{align-items:center;background-color:oklab(0 none none/.6);border-radius:9999px;bottom:1.5rem;color:#fff;display:flex;font-size:.6875rem;gap:.6rem;left:50%;max-width:min(92vw,900px);padding:.4rem .9rem;position:absolute;transform:translate(-50%)}.media-lightbox__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-lightbox__close{background-color:oklab(0 none none/.55);border:0;border-radius:9999px;color:#fff;cursor:pointer;font-size:1rem;height:2rem;line-height:1;position:absolute;right:1.25rem;top:1.25rem;width:2rem}.ov-card.is-clickable{cursor:pointer;transition:border-color .16s var(--ease-soft),transform .16s var(--ease-soft)}.ov-card.is-clickable:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.ov-card.is-clickable:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.ov-card.is-clickable:hover{transform:translateY(-1px)}.media-quota__where{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.media-quota__where{color:color-mix(in oklab,var(--muted) 80%,transparent)}}.assign{background-color:var(--ink);border:1px solid var(--line);border-radius:.5rem;max-height:15rem;overflow-y:auto;padding:.4rem .5rem}@supports (color:color-mix(in lab,red,red)){.assign{background-color:color-mix(in oklab,var(--ink) 2%,transparent)}}.assign__row{align-items:center;display:flex;gap:.5rem;padding:.15rem 0}.assign__name{color:var(--muted);flex:auto;font-size:.625rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assign__input{flex:0 0 9rem;font-size:.625rem;padding:.2rem .4rem}.media-toolbar__filters{border-top:1px dashed var(--line);flex:1 0 100%;flex-direction:column;gap:.35rem}@supports (color:color-mix(in lab,red,red)){.media-toolbar__filters{border-top:1px dashed color-mix(in oklab,var(--line) 75%,transparent)}}.media-toolbar__filters{margin-top:.15rem;padding-top:.55rem}.media-toolbar__filters .media-when{flex-wrap:wrap;margin-top:0;row-gap:.35rem}.media-when{-moz-column-gap:.3rem;column-gap:.3rem}.media-when__label{color:var(--muted);flex:0 0 3.6rem;font-size:.5625rem;gap:.2rem}@supports (color:color-mix(in lab,red,red)){.media-when__label{color:color-mix(in oklab,var(--muted) 90%,transparent)}}.media-when__pill{background-color:var(--card);border:1px solid var(--line);color:var(--muted);font-size:.5625rem;gap:.25rem;height:1.4rem;line-height:1;padding:0 .55rem}@supports (color:color-mix(in lab,red,red)){.media-when__pill{background-color:color-mix(in oklab,var(--card) 92%,transparent)}}.media-when__pill{transition:color .16s var(--ease-soft),border-color .16s var(--ease-soft),background-color .16s var(--ease-soft)}.media-when__pill:hover{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.media-when__pill:hover{border-color:color-mix(in oklab,var(--brand-2) 35%,var(--line))}}.media-when__count{font-variant-numeric:tabular-nums;opacity:.65}.media-when__pill.is-on .media-when__count{opacity:.85}.media-when__pill.is-on{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;color:var(--on-brand)}@supports (color:color-mix(in lab,red,red)){.media-when__pill--action{color:color-mix(in oklab,var(--ink) 80%,transparent)}}.media-when__pill--action{background-color:#0000}.media-when__pill--action:hover{border-style:solid}.media-when__sep{background-color:var(--line);flex:none;height:.95rem;margin:0 .15rem}@supports (color:color-mix(in lab,red,red)){.media-when__sep{background-color:color-mix(in oklab,var(--line) 90%,transparent)}}.media-when__pill.is-drop{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;color:var(--on-brand);transform:scale(1.06)}.assign__row>.admin-btn,.assign__row>.media-when__pill,.assign__row>button{flex:none;white-space:nowrap}.modal__body .assign__row+.assign__row{margin-top:.15rem}.modal__body .field__hint{margin-top:.5rem}.media-card.is-selected{background-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.media-card.is-selected{background-color:color-mix(in oklab,var(--brand-2) 7%,var(--card))}}.media-card{cursor:pointer}.media-trash-head{align-items:flex-start;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.75rem}.media-trash-head__title{align-items:center;color:var(--ink);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.3rem}.tools__real{border:1px solid var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.tools__real{border:1px solid color-mix(in oklab,var(--brand-2) 30%,var(--line))}}.tools__real{background-color:var(--brand-2);border-radius:.75rem;padding:.75rem .85rem}@supports (color:color-mix(in lab,red,red)){.tools__real{background-color:color-mix(in oklab,var(--brand-2) 4%,var(--card))}}.tools__real-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem}.tools__real-title{align-items:center;color:var(--ink);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.3rem}.tools__real-grid{display:flex;flex-wrap:wrap;gap:.4rem}.toolcard--run{align-items:center;border:1px dashed var(--brand-2);display:inline-flex;gap:.35rem}@supports (color:color-mix(in lab,red,red)){.toolcard--run{border:1px dashed color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.toolcard--run{background-color:var(--card);border-radius:.5rem;color:var(--ink);cursor:pointer;padding:.4rem .6rem;transition:border-color .16s var(--ease-soft),transform .16s var(--ease-soft)}.toolcard--run:hover:not(:disabled){border-style:solid;transform:translateY(-1px)}.toolcard--run:disabled{cursor:not-allowed;opacity:.5}.toolcard__run-label{font-size:.6875rem;font-weight:600}.toolcard__run-kind{color:var(--muted);font-size:.5625rem}.tools__tasks{margin-top:.75rem}.tools__tasks-title{color:var(--muted);font-size:.625rem;margin-bottom:.3rem}.tools__task-list{display:flex;flex-direction:column;gap:.2rem}.tools__task{align-items:center;color:var(--muted);display:flex;font-size:.625rem;gap:.5rem}.tools__task-status{flex:0 0 2.6rem;font-weight:600}.tools__task.is-running .tools__task-status{color:var(--brand-2)}.tools__task.is-done .tools__task-status{color:var(--brand-1)}@supports (color:color-mix(in lab,red,red)){.tools__task.is-done .tools__task-status{color:color-mix(in oklab,var(--brand-1) 80%,var(--ink))}}.tools__task.is-failed .tools__task-status{color:var(--danger,#d33)}.tools__task-label{color:var(--ink);flex:none}.tools__task-result{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tools__task-time{flex:none;font-variant-numeric:tabular-nums}.plugins__note{align-items:center;color:var(--muted);display:flex;font-size:.5625rem;gap:.3rem;margin:.4rem 0 .6rem}.admin-today__stats{display:flex;gap:.9rem;margin-top:.5rem}.admin-today__stat{display:flex;flex-direction:column;gap:.1rem;min-width:0}.admin-today__stat-label{color:var(--muted);font-size:.5625rem}.admin-today__stat-value{color:var(--ink);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.admin-today__stat-delta{color:var(--brand-1);font-size:.5rem}@supports (color:color-mix(in lab,red,red)){.admin-today__stat-delta{color:color-mix(in oklab,var(--brand-1) 70%,var(--muted))}}.admin-today__stat-delta.is-down{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.admin-today__stat-delta.is-down{color:color-mix(in oklab,var(--muted) 90%,transparent)}}.admin-today__whint{align-items:center;color:var(--muted);display:flex;font-size:.5625rem;gap:.3rem;margin-top:.35rem}.admin-today__demo{border:1px solid var(--line);border-radius:.25rem;color:var(--muted);font-size:.5rem;font-style:normal;margin-left:.3rem;padding:0 .25rem}.album-cover{align-items:center;background-color:var(--muted);border-radius:.35rem;display:inline-flex;flex:none;height:2rem;justify-content:center;overflow:hidden;width:2rem}@supports (color:color-mix(in lab,red,red)){.album-cover{background-color:color-mix(in oklab,var(--muted) 12%,transparent)}}.album-cover{color:var(--muted)}.album-cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.album-cover.is-empty{background-color:#0000;border:1px dashed var(--line)}.media-card__badge--missing{background-color:#d9534f;color:#fff}@supports (color:color-mix(in lab,red,red)){.media-card__badge--missing{background-color:color-mix(in oklab,#d9534f 88%,var(--card))}}.media-card__badge--missing{border-color:#0000}.modal__card--md{max-width:34rem}.album-row{align-items:center;display:flex;gap:.5rem;padding:.3rem 0}.album-row+.album-row{border-top:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.album-row+.album-row{border-top:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.album-row__name{flex:auto;max-width:15rem;min-width:6rem}.album-row__count{color:var(--muted);flex:none;font-size:.6875rem;font-variant-numeric:tabular-nums;min-width:2rem;text-align:right}.album-row__acts{flex:none;gap:.15rem;margin-left:auto}.album-act,.album-row__acts{align-items:center;display:inline-flex}.album-act{background:0 0;border:1px solid #0000;border-radius:.4rem;color:var(--muted);cursor:pointer;height:1.9rem;justify-content:center;transition:color .16s var(--ease-soft),background-color .16s var(--ease-soft),border-color .16s var(--ease-soft);width:1.9rem}.album-act:hover:not(:disabled){background-color:var(--muted);border-color:var(--line);color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.album-act:hover:not(:disabled){background-color:color-mix(in oklab,var(--muted) 8%,transparent)}}.album-act:disabled{cursor:not-allowed;opacity:.35}.album-act--danger:hover:not(:disabled){background-color:#d9534f;border-color:#0000;color:#fff}@supports (color:color-mix(in lab,red,red)){.album-act--danger:hover:not(:disabled){background-color:color-mix(in oklab,#d9534f 88%,var(--card))}}.modal__title--icon{align-items:center;display:inline-flex;gap:.35rem}.modal__empty{align-items:flex-start;border:1px dashed var(--line);border-radius:.6rem;color:var(--muted);display:flex;font-size:.6875rem;gap:.5rem;line-height:1.7;padding:.9rem 1rem}.modal__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 .75rem}.modal__pairs{display:flex;flex-direction:column;gap:.15rem}.modal__pair{align-items:center;display:flex;gap:.45rem;min-width:0;padding:.25rem 0}.modal__pair-name{color:var(--ink);flex:auto;font-size:.75rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__pair-arrow{color:var(--muted);flex:none;opacity:.7}.modal__subject{align-items:center;background-color:var(--muted);border:1px solid var(--line);border-radius:.6rem;display:flex;gap:.6rem;margin-bottom:.75rem;padding:.5rem .6rem}@supports (color:color-mix(in lab,red,red)){.modal__subject{background-color:color-mix(in oklab,var(--muted) 5%,transparent)}}.modal__subject-thumb{background-color:var(--muted);border-radius:.4rem;flex:none;height:2.25rem;-o-object-fit:cover;object-fit:cover;width:2.25rem}@supports (color:color-mix(in lab,red,red)){.modal__subject-thumb{background-color:color-mix(in oklab,var(--muted) 12%,transparent)}}.modal__subject-thumb.is-file{align-items:center;color:var(--muted);display:inline-flex;justify-content:center}.modal__subject-meta{min-width:0}.modal__subject-name{color:var(--ink);font-size:.75rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__subject-sub{color:var(--muted);font-size:.625rem}.media-card__badge--featured{background-image:linear-gradient(120deg,var(--brand-1),var(--brand-3));border-color:#0000;color:var(--on-brand)}.pager__page-count{margin-right:.15rem;opacity:.7}.hot-empty{align-items:center;color:var(--muted);display:flex;flex-direction:column;font-size:.6875rem;gap:.4rem;line-height:1.6;opacity:.85;padding:1.1rem .5rem;text-align:center}.hot-empty em{font-style:normal;opacity:.75}.pager__cols{color:var(--muted);font-size:.625rem;margin-right:.4rem;opacity:.7}.field__row-head{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.25rem}.field__row-head .field__label{margin-bottom:0}.link-probe{align-items:center;background:0 0;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:.625rem;gap:.25rem;padding:.15rem .45rem;transition:color .16s var(--ease-soft),border-color .16s var(--ease-soft),background-color .16s var(--ease-soft)}.link-probe:hover:not(:disabled){background-color:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent)}@supports (color:color-mix(in lab,red,red)){.link-probe:hover:not(:disabled){background-color:color-mix(in oklab,var(--c-accent) 8%,transparent)}}.link-probe:disabled{cursor:not-allowed;opacity:.45}.admin-note__del{align-items:center;background:0 0;border:none;border-radius:.25rem;color:var(--muted);cursor:pointer;display:inline-flex;flex:none;height:1.1rem;justify-content:center;margin-left:.25rem;opacity:.45;transition:opacity .16s var(--ease-soft),color .16s var(--ease-soft),background-color .16s var(--ease-soft);width:1.1rem}.admin-note__item:hover .admin-note__del{opacity:.8}.admin-note__del:hover{background-color:var(--danger);color:var(--danger);opacity:1}@supports (color:color-mix(in lab,red,red)){.admin-note__del:hover{background-color:color-mix(in oklab,var(--danger) 12%,transparent)}}.admin-quote__demo{border:1px solid var(--line);border-radius:.25rem;color:var(--muted);display:inline-block;font-size:.5rem;margin-bottom:.35rem;padding:0 .25rem}.footer-social{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;padding:.75rem 1.25rem 0}.footer-social__item{border:1px solid var(--line);border-radius:50%;color:var(--muted);display:grid;height:1.9rem;place-items:center;transition:color .16s,border-color .16s,transform .16s;width:1.9rem}.footer-social__item:hover{border-color:var(--brand-2);color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.footer-social__item:hover{border-color:color-mix(in oklab,var(--brand-2) 45%,var(--line))}}.footer-social__item:hover{transform:translateY(-1px)}.backup__notice{align-items:flex-start;border:1px solid var(--warn);display:flex;gap:.6rem;margin-bottom:1rem}@supports (color:color-mix(in lab,red,red)){.backup__notice{border:1px solid color-mix(in oklab,var(--warn) 40%,var(--line))}}.backup__notice{background-color:var(--warn);border-radius:.6rem;padding:.75rem .9rem}@supports (color:color-mix(in lab,red,red)){.backup__notice{background-color:color-mix(in oklab,var(--warn) 8%,var(--card))}}.backup__notice{color:var(--ink)}.backup__notice b{font-size:.8125rem}.backup__notice p{color:var(--muted);font-size:.6875rem;line-height:1.7;margin-top:.25rem}.backup__notice code{border:1px solid var(--line);border-radius:.25rem;font-size:.625rem;padding:0 .2rem}.legal{margin:0 auto;max-width:42rem;padding:0 1.25rem 3rem}.legal h2{color:var(--ink);font-size:.9375rem;font-weight:650;margin:1.75rem 0 .5rem}.legal li,.legal p{color:var(--muted);font-size:.8125rem;line-height:1.9}.legal ul{list-style:outside;margin:.4rem 0 .4rem 1.1rem}.legal b{color:var(--ink)}.login{background-image:radial-gradient(60rem 40rem at 50% 38%,#7c5cff24,#0000 65%),linear-gradient(#00000009 1px,#0000 0),linear-gradient(90deg,#00000009 1px,#0000 0);background-size:auto,28px 28px,28px 28px}.login-card{border-radius:20px;box-shadow:0 10px 30px #0000000f,0 2px 8px #0000000a;padding:2.25rem 2rem;transition:transform .18s,box-shadow .18s}.login-field .field__input:focus,.login-field input:focus{border-color:var(--brand-2,#7c5cff);box-shadow:0 0 0 3px #7c5cff29;outline:none}.login-field:focus-within .base-icon,.login-field:focus-within svg{color:var(--brand-2,#7c5cff)}.login-btn{transition:transform .14s,box-shadow .14s,filter .14s}.login-btn:hover:not(:disabled){box-shadow:0 8px 22px #7c5cff47;filter:saturate(1.06);transform:translateY(-1px)}.login-btn:active:not(:disabled){box-shadow:0 3px 10px #7c5cff38;transform:translateY(0)scale(.995)}@media(prefers-color-scheme:dark){.login{background-image:radial-gradient(60rem 40rem at 50% 38%,#7c5cff2e,#0000 65%),linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:auto,28px 28px,28px 28px}.login-card{box-shadow:0 10px 30px #00000073,0 2px 8px #0000004d}}@media(max-width:480px){.login-card{padding:1.75rem 1.25rem}}.prose :not(pre)>code{background:var(--color-line);border-radius:5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:.12em .38em}@supports (color:color-mix(in lab,red,red)){.prose :not(pre)>code{background:color-mix(in oklab,var(--color-line) 40%,transparent)}}.prose :not(pre)>code{border:1px solid var(--color-line);overflow-wrap:anywhere}.prose pre{-webkit-overflow-scrolling:touch;border-radius:10px;margin-block:1.15em;overflow-x:auto}.prose pre>code{background:0 0;border:0;font-size:.8125rem;line-height:1.85;overflow-wrap:normal;padding:0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre}.prose p{margin-block:1.05em}.prose h2{line-height:1.4;margin-block:1.9em .7em}.prose h3{line-height:1.45;margin-block:1.5em .6em}.prose ol,.prose ul{margin-block:1.05em;padding-inline-start:1.5em}.prose li,.prose li>ol,.prose li>ul{margin-block:.35em}.prose blockquote{border-inline-start:3px solid var(--brand-2);color:var(--color-muted);margin-block:1.3em;padding:.2em 0 .2em 1em}.prose blockquote>:first-child{margin-top:0}.prose blockquote>:last-child{margin-bottom:0}.prose table{border-collapse:collapse;display:block;font-size:.94em;margin-block:1.3em;max-width:100%;overflow-x:auto;width:-moz-max-content;width:max-content}.prose td,.prose th{border:1px solid var(--color-line);padding:.5em .75em}.prose th{background:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.prose th{background:color-mix(in oklab,var(--color-line) 25%,transparent)}}.prose th{font-weight:600}.prose img{border-radius:10px;margin-block:1.2em}.prose a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.prose hr{border:0;border-top:1px solid var(--color-line);margin-block:2em}.prose pre{background:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.prose pre{background:color-mix(in oklab,var(--color-line) 18%,transparent)}}.prose pre{border:1px solid var(--color-line);line-height:1.85;padding:1rem 1.15rem}.posts-table tbody tr{height:76px}.posts-table tbody td{vertical-align:middle}.posts-cell{align-items:center;display:flex;gap:12px;min-height:56px}.posts-cell__cover{align-self:center;border-radius:8px;flex:0 0 56px;height:56px;overflow:hidden;width:56px}.posts-cell__cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.posts-cell__text{display:flex;flex-direction:column;gap:3px}.posts-cell__name{font-size:13.5px;font-weight:600;line-height:1.45}.posts-cell__excerpt,.posts-cell__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posts-cell__excerpt{color:var(--color-muted);font-size:12px;line-height:1.5;margin:0}.posts-cell__slug{display:block;font-size:11px;line-height:1.4;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posts-table tbody td{line-height:1.5}.posts-table{width:100%}.posts-table__title{max-width:0;width:100%}.posts-cell,.posts-cell__text{max-width:100%;min-width:0}.posts-cell__text{flex:auto}.posts-cell__excerpt,.posts-cell__name,.posts-cell__slug{max-width:100%}.posts-table-wrap{overflow-x:auto}.media-groups{align-items:center;background:var(--card);border:1px solid var(--color-line);border-radius:12px;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px;padding:10px 12px}.media-groups__label{color:var(--color-muted);font-size:11px;margin-right:4px}.media-groups__chip{background:0 0;border:1px solid var(--color-line);border-radius:9999px;color:var(--color-ink);cursor:pointer;font-size:12px;line-height:1.5;max-width:260px;overflow:hidden;padding:4px 10px;text-overflow:ellipsis;transition:border-color .15s,background-color .15s,color .15s;white-space:nowrap}.media-groups__chip b{color:var(--color-muted);font-weight:600;margin-left:4px}.media-groups__chip:hover{border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.media-groups__chip:hover{border-color:color-mix(in oklab,var(--brand-2) 55%,var(--color-line))}}.media-groups__chip:hover{color:var(--brand-2)}.media-groups__chip.is-on{background:var(--brand-2);border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.media-groups__chip.is-on{background:color-mix(in oklab,var(--brand-2) 12%,transparent)}}.media-groups__chip.is-on,.media-groups__chip.is-on b{color:var(--brand-2)}.media-groups__clear{background:0 0;border:1px dashed var(--color-line);border-radius:9999px;color:var(--color-muted);cursor:pointer;font-size:11px;margin-left:auto;padding:3px 10px}.media-groups__clear:hover{border-color:var(--brand-2);color:var(--brand-2)}.media-viewbar{display:flex;gap:6px;margin:12px 0 4px}.media-viewbar__btn{background:0 0;border:1px solid var(--color-line);border-radius:9999px;color:var(--color-muted);cursor:pointer;font-size:12px;padding:4px 12px;transition:color .15s,border-color .15s,background-color .15s}.media-viewbar__btn.is-on,.media-viewbar__btn:hover{border-color:var(--brand-2);color:var(--brand-2)}.media-viewbar__btn.is-on{background:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.media-viewbar__btn.is-on{background:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.media-list-wrap{border:1px solid var(--color-line);border-radius:12px;margin-top:8px;overflow:hidden}.media-list{border-collapse:collapse;font-size:12.5px;width:100%}.media-list thead th{background:var(--color-line);color:var(--color-muted);font-size:11.5px;font-weight:500;padding:9px 12px;text-align:left}@supports (color:color-mix(in lab,red,red)){.media-list thead th{background:color-mix(in oklab,var(--color-line) 10%,var(--card))}}.media-list thead th{border-bottom:1px solid var(--color-line);white-space:nowrap}.media-list tbody tr{border-bottom:1px solid var(--color-line);height:64px}@supports (color:color-mix(in lab,red,red)){.media-list tbody tr{border-bottom:1px solid color-mix(in oklab,var(--color-line) 60%,transparent)}}.media-list tbody tr:last-child{border-bottom:0}.media-list tbody tr:hover{background:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.media-list tbody tr:hover{background:color-mix(in oklab,var(--color-line) 8%,transparent)}}.media-list td{padding:6px 12px;vertical-align:middle}.media-list__thumb{width:56px}.media-list__cover{align-items:center;background:var(--color-line);border-radius:8px;display:flex;height:44px;justify-content:center;overflow:hidden;width:44px}@supports (color:color-mix(in lab,red,red)){.media-list__cover{background:color-mix(in oklab,var(--color-line) 18%,transparent)}}.media-list__cover{color:var(--color-muted)}.media-list__cover img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-list__name,.media-list__owner{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-list__kind,.media-list__size,.media-list__time{color:var(--color-muted);white-space:nowrap}.media-list__time{width:96px}.media-list__open{text-align:right;width:60px}.media-list__link{color:var(--brand-2);font-size:12px;text-decoration:none}.media-list__link:hover{text-decoration:underline}.media-groups{display:block;overflow:hidden;padding:0}.media-groups__table{border-collapse:collapse;font-size:12.5px;width:100%}.media-groups__table thead th{background:var(--color-line);border-bottom:1px solid var(--color-line);color:var(--color-muted);font-size:11.5px;font-weight:500;padding:8px 12px;text-align:left}@supports (color:color-mix(in lab,red,red)){.media-groups__table thead th{background:color-mix(in oklab,var(--color-line) 10%,var(--card))}}.media-groups__table tbody tr{border-bottom:1px solid var(--color-line);cursor:pointer;height:44px}@supports (color:color-mix(in lab,red,red)){.media-groups__table tbody tr{border-bottom:1px solid color-mix(in oklab,var(--color-line) 55%,transparent)}}.media-groups__table tbody tr:last-child{border-bottom:0}.media-groups__table tbody tr:hover{background:var(--color-line)}@supports (color:color-mix(in lab,red,red)){.media-groups__table tbody tr:hover{background:color-mix(in oklab,var(--color-line) 9%,transparent)}}.media-groups__table tbody tr.is-on{background:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.media-groups__table tbody tr.is-on{background:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.media-groups__table td{padding:0 12px;vertical-align:middle}.media-groups__title{color:var(--color-ink);max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-groups__table tr.is-on .media-groups__title{color:var(--brand-2);font-weight:600}.media-groups__num{color:var(--color-muted);width:64px}.media-groups__ops{text-align:right;white-space:nowrap;width:200px}.media-groups__link{background:0 0;border:0;color:var(--brand-2);cursor:pointer;font-size:12px;padding:2px 6px;text-decoration:none}.media-groups__link:hover{text-decoration:underline}.media-filterbar{align-items:center;border:1px solid var(--brand-2);display:flex;gap:12px;justify-content:space-between;margin:12px 0 2px;padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.media-filterbar{border:1px solid color-mix(in oklab,var(--brand-2) 40%,var(--color-line))}}.media-filterbar{background:var(--brand-2);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.media-filterbar{background:color-mix(in oklab,var(--brand-2) 8%,var(--card))}}.media-filterbar{color:var(--color-ink);font-size:12.5px}.media-filterbar__text b{color:var(--brand-2);font-weight:600}.media-filterbar__count{color:var(--color-muted)}.media-filterbar__back{align-items:center;background:0 0;border:1px solid var(--brand-2);border-radius:9999px;color:var(--brand-2);cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:4px 12px;transition:background-color .15s,color .15s;white-space:nowrap}.media-filterbar__back:hover{background:var(--brand-2);color:#fff}.media-when{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0}.media-when__label{color:var(--color-muted);font-size:11px;min-width:4.2rem}.media-when__label,.media-when__pill{align-items:center;display:inline-flex;gap:4px;white-space:nowrap}.media-when__pill{background:0 0;border:1px solid var(--color-line);border-radius:9999px;color:var(--color-ink);cursor:pointer;font-size:12px;line-height:1.6;max-width:100%;padding:3px 11px;transition:border-color .15s,background-color .15s,color .15s;width:auto}.media-when__pill:hover{border-color:var(--brand-2);color:var(--brand-2)}.media-when__pill.is-on{background:var(--brand-2);border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.media-when__pill.is-on{background:color-mix(in oklab,var(--brand-2) 14%,transparent)}}.media-when__pill.is-on{color:var(--brand-2)}.media-when__pill--action{border-style:dashed;color:var(--color-muted)}.media-when__pill--action:hover:not(:disabled){border-color:var(--brand-2);border-style:solid;color:var(--brand-2)}.media-when__pill--action:disabled{cursor:not-allowed;opacity:.45}.media-when__sep{background:var(--color-line);height:14px;margin:0 4px;width:1px}.media-when__count{color:var(--color-muted);font-size:10.5px}.media-when__pill.is-on .media-when__count{color:var(--brand-2)}.media-toolbar__filters{display:flex;gap:6px}.media-toolbar__filters .media-when__label{align-items:center;color:var(--color-muted);display:inline-flex;font-size:11px;gap:4px;min-width:4.2rem;white-space:nowrap}.media-toolbar__filters .media-when__pill{align-items:center;background:0 0;border:1px solid var(--color-line);border-radius:9999px;color:var(--color-ink);cursor:pointer;display:inline-flex!important;flex:none!important;font-size:12px;gap:4px;line-height:1.6;max-width:none;padding:3px 11px;white-space:nowrap;width:auto!important}.media-toolbar__filters .media-when__pill:hover{border-color:var(--brand-2);color:var(--brand-2)}.media-toolbar__filters .media-when__pill.is-on{background:var(--brand-2);border-color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.media-toolbar__filters .media-when__pill.is-on{background:color-mix(in oklab,var(--brand-2) 14%,transparent)}}.media-toolbar__filters .media-when__pill.is-on{color:var(--brand-2)}.media-toolbar__filters .media-when__pill--action{border-style:dashed;color:var(--color-muted)}.media-toolbar__filters .media-when__pill--action:hover:not(:disabled){border-color:var(--brand-2);border-style:solid;color:var(--brand-2)}.media-toolbar__filters .media-when__pill--action:disabled{cursor:not-allowed;opacity:.45}.media-toolbar__filters .media-when__sep{background:var(--color-line);height:14px;margin:0 4px;width:1px}.media-toolbar__filters .media-when__count{color:var(--color-muted);font-size:10.5px}.media-toolbar__filters .media-when__pill.is-on .media-when__count{color:var(--brand-2)}.media-toolbar__filters{align-items:center;flex-direction:row!important;flex-wrap:wrap;justify-content:flex-start!important}.media-toolbar__filters .media-when__label{flex:none}.modal__card--md .assign__row{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;padding:4px 0}.modal__card--md .assign__name{color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal__card--md .assign__row .media-when__pill{font-size:11.5px;padding:2px 9px}.modal__card--md .field+div .media-when__pill{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.announce-md{display:block}.announce-md p{margin:.15em 0}.announce-md ol,.announce-md ul{margin:.2em 0;padding-left:1.1em}.announce-md li{margin:.1em 0}.announce-md code{background:var(--color-line);border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em;padding:.05em .3em}@supports (color:color-mix(in lab,red,red)){.announce-md code{background:color-mix(in oklab,var(--color-line) 35%,transparent)}}.announce-md a{color:var(--brand-2);text-decoration:underline;text-underline-offset:2px}.announce-md strong{color:var(--color-ink);font-weight:600}.tfa__secret{align-items:center;background:var(--color-line);border:1px solid var(--color-line);border-radius:10px;display:flex;gap:10px;margin:6px 0 4px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.tfa__secret{background:color-mix(in oklab,var(--color-line) 10%,transparent)}}.tfa__secret-code{color:var(--color-ink);flex:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;letter-spacing:.08em;min-width:0;word-break:break-all}.tfa__uri{color:var(--color-muted);font-size:11.5px;margin-top:8px}.tfa__uri summary{cursor:pointer}.tfa__uri code{background:var(--color-line);border-radius:6px;display:block;margin-top:4px;padding:6px 8px}@supports (color:color-mix(in lab,red,red)){.tfa__uri code{background:color-mix(in oklab,var(--color-line) 14%,transparent)}}.tfa__uri code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;word-break:break-all}.backup__import{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 4px}.imp-placeholder{display:none}.err-card{text-align:center}.err-orb{align-items:center;background:linear-gradient(135deg,var(--brand-2),var(--brand-2));border-radius:9999px;display:flex;height:72px;justify-content:center;margin:0 auto 14px;width:72px}@supports (color:color-mix(in lab,red,red)){.err-orb{background:linear-gradient(135deg,var(--brand-2),color-mix(in oklab,var(--brand-2) 55%,var(--ink)))}}.err-orb{box-shadow:0 8px 24px var(--brand-2);color:#fff;font-size:1.375rem;font-weight:700;letter-spacing:.02em}@supports (color:color-mix(in lab,red,red)){.err-orb{box-shadow:0 8px 24px color-mix(in oklab,var(--brand-2) 35%,transparent)}}.err-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.err-detail{color:var(--color-muted);font-size:.75rem;margin-top:14px;text-align:left}.err-detail summary{cursor:pointer;text-align:center}.err-detail code{background:var(--color-line);border-radius:8px;display:block;margin-top:6px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.err-detail code{background:color-mix(in oklab,var(--color-line) 16%,transparent)}}.err-detail code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.6875rem;word-break:break-all}.err-page{min-height:100dvh}.backup-progress{background:var(--color-line);border-radius:9999px;height:4px;margin:8px 0 0;position:relative}@supports (color:color-mix(in lab,red,red)){.backup-progress{background:color-mix(in oklab,var(--color-line) 45%,transparent)}}.backup-progress{overflow:hidden}.backup-progress__bar{background:linear-gradient(90deg,var(--brand-2),var(--brand-2));border-radius:inherit;display:block;height:100%}@supports (color:color-mix(in lab,red,red)){.backup-progress__bar{background:linear-gradient(90deg,var(--brand-2),color-mix(in oklab,var(--brand-2) 55%,var(--ink)))}}.backup-progress__bar{transition:width .16s ease-out}.tag-suggest{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tag-suggest__item{align-items:center;border:1px dashed var(--line);display:inline-flex;gap:2px}@supports (color:color-mix(in lab,red,red)){.tag-suggest__item{border:1px dashed color-mix(in oklab,var(--line) 85%,transparent)}}.tag-suggest__item{background:0 0;border-radius:var(--radius-pill);color:var(--color-muted);cursor:pointer;font-size:.6875rem;padding:1px 8px;transition:all .12s}.tag-suggest__item:hover{background-color:var(--brand-2);border-color:var(--brand-2);border-style:solid;color:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.tag-suggest__item:hover{background-color:color-mix(in oklab,var(--brand-2) 8%,transparent)}}.imgdlg-lib{display:grid;gap:6px;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));max-height:208px;overflow-y:auto;padding:2px}.imgdlg-lib__item{aspect-ratio:16/10;background:var(--ink);border:1px solid var(--line);border-radius:8px;overflow:hidden;padding:0}@supports (color:color-mix(in lab,red,red)){.imgdlg-lib__item{background:color-mix(in oklab,var(--ink) 4%,transparent)}}.imgdlg-lib__item{cursor:pointer;transition:border-color .12s,transform .12s}.imgdlg-lib__item:hover{border-color:var(--brand-2);transform:translateY(-1px)}.imgdlg-lib__item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.weather-cfg-btn{align-items:center;background:0 0;border:0;border-radius:6px;color:var(--color-muted);cursor:pointer;display:inline-flex;height:20px;justify-content:center;opacity:.55;position:absolute;right:0;top:0;transition:opacity .12s,color .12s,background-color .12s;width:20px}.weather-cfg-btn:hover{background-color:var(--brand-2);color:var(--brand-2);opacity:1}@supports (color:color-mix(in lab,red,red)){.weather-cfg-btn:hover{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.admin-today__wcfg{align-items:center;background:0 0;border:0;border-radius:6px;color:var(--color-muted);cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-left:auto;opacity:.5;transition:opacity .12s,color .12s,background-color .12s;width:20px}.admin-today__wcfg:hover{background-color:var(--brand-2);color:var(--brand-2);opacity:1}@supports (color:color-mix(in lab,red,red)){.admin-today__wcfg:hover{background-color:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.admin-today__wform{background:var(--ink);border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:7px;padding:9px}@supports (color:color-mix(in lab,red,red)){.admin-today__wform{background:color-mix(in oklab,var(--ink) 3%,transparent)}}.admin-today__wform{max-height:15rem;overflow-y:auto}.wform__row{display:flex;flex-direction:column;gap:3px;min-width:0}.wform__label{color:var(--color-muted);font-size:.625rem;line-height:1.2}.wform__input{font-size:.6875rem;height:26px;min-width:0;padding:0 7px;width:100%}.wform__err{color:var(--danger);font-size:.6875rem;margin:0}.wform__actions{display:flex;gap:6px;justify-content:flex-end}.diag{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:10px;padding:14px 16px}.diag__head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.diag__head h2{font-size:.875rem;margin:0}.diag__head p{color:var(--color-muted);font-size:.6875rem;margin:2px 0 0}.diag__actions{align-items:center;display:flex;gap:6px}.diag__mail{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:.6875rem;height:26px;padding:0 8px;width:12rem}.diag__grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.diag__cell{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.diag__cell{border:1px solid color-mix(in oklab,var(--line) 70%,transparent)}}.diag__cell{border-radius:10px;display:flex;flex-direction:column;gap:1px;min-width:0;padding:8px 10px}.diag__cell span{color:var(--color-muted);font-size:.625rem}.diag__cell b{font-size:1rem;font-variant-numeric:tabular-nums}.diag__cell em{color:var(--color-muted);font-size:.625rem;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diag__checks{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.diag__check{align-items:center;display:flex;font-size:.75rem;gap:8px;min-width:0}.diag__dot{background:var(--color-muted);border-radius:50%;flex:none;height:7px;width:7px}.diag__dot.is-ok{background:var(--success,#22c55e)}.diag__dot.is-bad{background:var(--danger,#ef4444)}.diag__dot.is-na{background:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.diag__dot.is-na{background:color-mix(in oklab,var(--color-muted) 60%,transparent)}}.diag__check b{flex:none}.diag__detail{color:var(--color-muted);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diag__check em{color:var(--color-muted);font-size:.6875rem;font-style:normal;font-variant-numeric:tabular-nums}.diag__loading{color:var(--color-muted);font-size:.75rem;margin:0}.imgfield__actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.imgfield__actions .imgfield__btn{flex:none;white-space:nowrap;width:auto}.modal__text{color:var(--color-muted);font-size:.8125rem;line-height:1.7;margin:0}.modal__text--bad{background:var(--danger,#ef4444);border-radius:8px;color:var(--danger,#ef4444);margin-top:.5rem;padding:.5rem .7rem}@supports (color:color-mix(in lab,red,red)){.modal__text--bad{background:color-mix(in oklab,var(--danger,#ef4444) 9%,transparent)}}.backup-progress.is-indeterminate .backup-progress__bar{animation:backup-progress-slide 1.1s ease-in-out infinite;width:35%!important}@keyframes backup-progress-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media(prefers-reduced-motion:reduce){.backup-progress.is-indeterminate .backup-progress__bar{animation:none;opacity:.45;width:100%!important}}.importprog{border:1px solid var(--brand-2);margin-top:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.importprog{border:1px solid color-mix(in oklab,var(--brand-2) 35%,var(--line))}}.importprog{background:var(--brand-2);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.importprog{background:color-mix(in oklab,var(--brand-2) 6%,transparent)}}.importprog__row{align-items:center;display:flex;font-size:.75rem;gap:8px}.importprog__row b{font-weight:600}.importprog__num{color:var(--brand-2);font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.importprog__hint{color:var(--color-muted);font-size:.6875rem;line-height:1.5;margin:6px 0 0}.importprog .backup-progress{height:6px;margin-top:8px}.jobpanel__spin{border:2px solid var(--brand-2);border-radius:50%;flex:none;height:15px;width:15px}@supports (color:color-mix(in lab,red,red)){.jobpanel__spin{border:2px solid color-mix(in oklab,var(--brand-2) 25%,transparent)}}.jobpanel__spin{animation:spin .7s linear infinite;border-top-color:var(--brand-2)}.jobpanel__stage{color:var(--color-muted);font-variant-numeric:tabular-nums}.seclist__expand{align-items:center;background:var(--brand-2);border:0;border-radius:var(--radius-pill);color:var(--brand-2);display:inline-flex;font-size:.625rem;gap:2px;margin-left:6px;padding:1px 7px}@supports (color:color-mix(in lab,red,red)){.seclist__expand{background:color-mix(in oklab,var(--brand-2) 10%,transparent)}}.seclist__expand{cursor:pointer;transition:background-color .12s}.seclist__expand:hover{background:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.seclist__expand:hover{background:color-mix(in oklab,var(--brand-2) 18%,transparent)}}.seclist__sub>td{background:var(--ink);padding:0!important}@supports (color:color-mix(in lab,red,red)){.seclist__sub>td{background:color-mix(in oklab,var(--ink) 3%,transparent)}}.seclist__logins{border-left:2px solid var(--brand-2);display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:6px 10px 8px 2.6rem}@supports (color:color-mix(in lab,red,red)){.seclist__logins{border-left:2px solid color-mix(in oklab,var(--brand-2) 35%,transparent)}}.seclist__logins{margin-left:1rem}.seclist__logins li{align-items:center;color:var(--color-muted);display:flex;font-size:.6875rem;gap:10px}.seclist__loginat{color:var(--ink)}.seclist__loginat,.seclist__loginseen{font-variant-numeric:tabular-nums}.seclist__row{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.seclist__row{border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}}.seclist__row{font-size:.75rem}.seclist__row:last-child{border-bottom:0}.seclist__ua{color:var(--ink);flex:none;font-weight:500}.admin-btn--primary{background:linear-gradient(135deg,var(--brand-2),var(--brand-2));color:#fff}@supports (color:color-mix(in lab,red,red)){.admin-btn--primary{background:linear-gradient(135deg,var(--brand-2),color-mix(in oklab,var(--brand-2) 55%,var(--ink)))}}.admin-btn--primary{border-color:#0000}.admin-btn--primary:hover{filter:brightness(1.08)}.admin-btn--xs{border-radius:8px;font-size:.6875rem;height:26px;padding:0 9px}.ov-card--d{--ov-accent:var(--brand-2);background:var(--brand-2)}@supports (color:color-mix(in lab,red,red)){.ov-card--d{background:color-mix(in oklab,var(--brand-2) 6%,var(--card))}}.imgfield__empty{align-items:center;color:var(--color-muted);display:flex;font-size:.75rem;height:100%;justify-content:center;width:100%}.login-card__title{color:var(--ink);font-size:1.0625rem;font-weight:600;margin:0;text-align:center}.login-field__hint{color:var(--color-muted);font-size:.6875rem;line-height:1.5;margin:4px 0 0}.admin-chart__wipe{inset:0;pointer-events:none;position:absolute}.admin-chart__key--pv,.admin-chart__tip-row--pv{color:var(--brand-2)}.cbar--ok{background:var(--success,#22c55e)}.posts-empty__title{color:var(--ink);font-size:.875rem;font-weight:600}.logs__loading{color:var(--color-muted);font-size:.75rem;padding:18px 0;text-align:center}.drawer__group-title{color:var(--color-muted);font-size:.6875rem;font-weight:600;letter-spacing:.04em;margin:12px 0 6px}.links__group{display:flex;flex-direction:column;gap:6px}.media-card__album{color:var(--color-muted);font-size:.625rem}.cms-page__body{display:flex;flex-direction:column;gap:10px}.about-tools__group{display:flex;flex-wrap:wrap;gap:6px}.serp__card-wrap,.serp__meta-wrap{align-items:center;display:flex;gap:6px}.realtime__label,.serp__card-wrap,.serp__meta-wrap,.socialpick__label{color:var(--color-muted);font-size:.6875rem}.pmeta__ico--calendar{color:var(--brand-2)}.admin-loading__dot{animation:admin-loading-bounce 1s ease-in-out infinite;background:var(--color-muted);border-radius:50%;display:inline-block;height:5px;margin:0 1px;width:5px}.admin-loading__dot:nth-child(2){animation-delay:.15s}.admin-loading__dot:nth-child(3){animation-delay:.3s}@keyframes admin-loading-bounce{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(1turn)}}
