@layer reset,tokens,base,layout,components,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}img,svg,video{display:block;max-inline-size:100%}img{block-size:auto}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}a{text-decoration:none}ol,ul{padding:0;list-style:none}dialog{padding:0;border:0;color:inherit;max-inline-size:none;max-block-size:none}[hidden]{display:none!important}}@layer tokens{:root{--svs-offset-top: var(--wp-admin--admin-bar--height, 0px);--svs-accent: var(--wp--preset--color--accent);--svs-color-accent-hover: color-mix(in oklab, var(--svs-accent) 88%, black);--svs-color-accent-subtle: color-mix(in oklab, var(--svs-accent) 12%, transparent);--svs-color-accent-contrast: #fff;--svs-color-accent-text: var(--svs-accent);--svs-color-bg-app: var(--wp--preset--color--gray-50);--svs-color-bg-surface: #fff;--svs-color-bg-raised: #fff;--svs-color-bg-subtle: var(--wp--preset--color--gray-100);--svs-color-border-default: var(--wp--preset--color--gray-200);--svs-color-border-raised: transparent;--svs-color-text-primary: var(--wp--preset--color--gray-900);--svs-color-text-secondary: var(--wp--preset--color--gray-600);--svs-color-text-tertiary: var(--wp--preset--color--gray-500);--svs-color-focus-ring: var(--svs-accent);--svs-color-like: var(--wp--preset--color--like);--svs-color-success: var(--wp--preset--color--success);--svs-color-danger: var(--wp--preset--color--danger);--svs-color-danger-text: var(--wp--preset--color--danger);--svs-color-overlay: color-mix(in oklab, var(--wp--preset--color--gray-950) 45%, transparent);--svs-color-on-media: #fff;--svs-shadow-sm: 0 1px 2px rgb(16 24 40 / .06);--svs-shadow-md: 0 4px 12px rgb(16 24 40 / .1);--svs-shadow-lg: 0 12px 32px rgb(16 24 40 / .16);--svs-space-1: var(--wp--preset--spacing--1);--svs-space-2: var(--wp--preset--spacing--2);--svs-space-3: var(--wp--preset--spacing--3);--svs-space-4: var(--wp--preset--spacing--4);--svs-space-5: var(--wp--preset--spacing--5);--svs-space-6: var(--wp--preset--spacing--6);--svs-space-8: var(--wp--preset--spacing--8);--svs-space-10: var(--wp--preset--spacing--10);--svs-space-12: var(--wp--preset--spacing--12);--svs-space-16: var(--wp--preset--spacing--16);--svs-font-ui: var(--wp--preset--font-family--ui);--svs-text-xs: var(--wp--preset--font-size--xs);--svs-text-sm: var(--wp--preset--font-size--sm);--svs-text-base: var(--wp--preset--font-size--base);--svs-text-md: var(--wp--preset--font-size--md);--svs-text-lg: var(--wp--preset--font-size--lg);--svs-text-xl: var(--wp--preset--font-size--xl);--svs-text-2xl: var(--wp--preset--font-size--2-xl);--svs-leading-xs: 16px;--svs-leading-sm: 18px;--svs-leading-base: 22px;--svs-leading-md: 24px;--svs-leading-lg: 26px;--svs-leading-xl: 28px;--svs-leading-2xl: 34px;--svs-weight-regular: 400;--svs-weight-medium: 500;--svs-weight-semibold: 600;--svs-weight-bold: 700;--svs-radius-xs: var(--wp--custom--radius--xs);--svs-radius-sm: var(--wp--custom--radius--sm);--svs-radius-md: var(--wp--custom--radius--md);--svs-radius-lg: var(--wp--custom--radius--lg);--svs-radius-full: 999px;--svs-size-rail: var(--wp--custom--size--rail);--svs-size-rail-collapsed: var(--wp--custom--size--rail-collapsed);--svs-size-feed: var(--wp--custom--size--feed);--svs-size-feed-wide: var(--wp--custom--size--feed-wide, 760px);--svs-size-aside: var(--wp--custom--size--aside);--svs-size-page: var(--wp--custom--size--page);--svs-size-full: var(--wp--custom--size--full, 1440px);--svs-size-topbar: 56px;--svs-size-tabbar: 64px;--svs-size-search: 400px;--svs-size-control-sm: 32px;--svs-size-control-md: 36px;--svs-size-control-lg: 44px;--svs-size-input: 40px;--svs-size-icon: 20px;--svs-size-icon-sm: 16px;--svs-size-avatar-sm: 32px;--svs-size-avatar-md: 40px;--svs-border-width: 1px;--svs-focus-width: 2px;--svs-button-secondary-bg: var(--svs-color-bg-subtle);--svs-button-secondary-text: var(--svs-color-text-primary);--svs-button-secondary-hover: color-mix(in oklab, var(--svs-color-bg-subtle), var(--svs-color-text-primary) 7%);--svs-density-card-padding: var(--svs-space-5);--svs-density-feed-gap: var(--svs-space-3);--svs-density-row-height: 40px;--svs-text-body: var(--wp--preset--font-size--base);--svs-leading-body: var(--svs-leading-base);--svs-duration-fast: .12s;--svs-duration-base: .2s;--svs-duration-slow: .28s;--svs-ease-out: cubic-bezier(.2, .8, .2, 1);--svs-ease-in: cubic-bezier(.4, 0, 1, 1);--svs-z-header: 100;--svs-z-dropdown: 200;--svs-z-sheet: 300;--svs-z-modal: 400;--svs-z-toast: 500}:root[data-theme-resolved=dark]{--svs-color-bg-app: var(--wp--preset--color--gray-950);--svs-color-bg-surface: var(--wp--preset--color--gray-900);--svs-color-bg-raised: var(--wp--preset--color--gray-850);--svs-color-bg-subtle: var(--wp--preset--color--gray-800);--svs-color-text-primary: var(--wp--preset--color--gray-50);--svs-color-text-secondary: var(--wp--preset--color--gray-400);--svs-shadow-sm: none;--svs-shadow-md: none;--svs-shadow-lg: none;color-scheme:dark;--svs-color-accent-text: color-mix(in oklab, var(--svs-accent) 70%, white);--svs-color-focus-ring: var(--svs-color-accent-text);--svs-color-text-tertiary: color-mix(in oklab, var(--wp--preset--color--gray-400) 50%, var(--wp--preset--color--gray-500));--svs-color-danger-text: color-mix(in oklab, var(--wp--preset--color--danger) 70%, white);--svs-color-border-raised: var(--wp--preset--color--gray-700);--svs-color-border-default: color-mix(in oklab, var(--wp--preset--color--gray-800) 50%, var(--wp--preset--color--gray-700));--svs-color-overlay: color-mix(in oklab, var(--wp--preset--color--gray-950) 70%, transparent)}:root[data-density=compact]{--svs-density-card-padding: var(--svs-space-3);--svs-density-feed-gap: var(--svs-space-2);--svs-density-row-height: 34px;--svs-text-body: 14px;--svs-leading-body: 20px}@media (max-width: 600px){:root{--svs-offset-top: 0px}}}@layer base{html{background:var(--svs-color-bg-app);color:var(--svs-color-text-primary);font-family:var(--svs-font-ui);font-size:var(--svs-text-body);line-height:var(--svs-leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-block-size:100dvh}h1,h2,h3{font-size:inherit;font-weight:var(--svs-weight-semibold)}a{color:var(--svs-color-accent-text)}a:hover{text-decoration:underline;text-underline-offset:.15em}:focus-visible{outline:var(--svs-focus-width) solid var(--svs-color-focus-ring);outline-offset:var(--svs-focus-width)}::-moz-selection{background:var(--svs-color-accent-subtle)}::selection{background:var(--svs-color-accent-subtle)}::-moz-placeholder{color:var(--svs-color-text-secondary);opacity:1}::placeholder{color:var(--svs-color-text-secondary);opacity:1}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-property:opacity,background-color,color!important}}}@layer layout{.svs-shell{--svs-shell-pad: var(--svs-space-6);--svs-col-rail: var(--svs-size-rail);--svs-col-left: 0px;--svs-col-feed: var(--svs-size-feed-wide);--svs-col-content: var(--svs-col-feed);--svs-col-aside: 0px;display:grid;grid-template-columns:[rail-start] var(--svs-col-rail) [rail-end left-start] var(--svs-col-left) [left-end main-start] minmax(0,calc(var(--svs-col-content) + var(--svs-col-aside) + 2 * var(--svs-shell-pad))) [main-end];grid-template-rows:auto 1fr;justify-content:center;inline-size:100%;max-inline-size:var(--svs-shell-max, none);min-block-size:100dvh;margin-inline:auto;overflow-x:clip}:root[data-site-width=boxed] .svs-shell{max-inline-size:var(--svs-shell-max, var(--svs-size-page));border-inline-start:var(--svs-border-width) solid var(--svs-color-border-default);border-inline-end:var(--svs-border-width) solid var(--svs-color-border-default)}:root[data-rail=collapsed] .svs-shell{--svs-col-rail: var(--svs-size-rail-collapsed)}:root[data-rail=hidden] .svs-shell{--svs-col-rail: 0px}.svs-shell:has(>.svs-shell__left){--svs-col-left: calc(var(--svs-size-aside) + var(--svs-shell-pad))}.svs-shell:has(>.svs-shell__main>.svs-shell__body>.svs-shell__aside){--svs-col-aside: calc(var(--svs-space-6) + var(--svs-size-aside))}:root[data-columns=fixed] .svs-shell{--svs-col-feed: var(--svs-size-feed)}.svs-shell:has(>.svs-shell__main>.svs-shell__body--page){--svs-col-content: calc(var(--svs-col-feed) + var(--svs-space-6) + var(--svs-size-aside))}.svs-shell:has(>.svs-shell__main>.svs-shell__body--full){--svs-col-content: var(--svs-size-full)}.svs-rail{container:svs-rail / inline-size;position:relative;z-index:calc(var(--svs-z-header) + 1);grid-column:rail;grid-row:1 / -1;background:var(--svs-color-bg-surface);border-inline-end:var(--svs-border-width) solid var(--svs-color-border-default)}.svs-rail__inner{position:sticky;inset-block-start:var(--svs-offset-top);display:flex;flex-direction:column;gap:var(--svs-space-5);block-size:calc(100dvh - var(--svs-offset-top));padding:var(--svs-space-4) var(--svs-space-3);overflow-y:auto;scrollbar-width:thin}.svs-shell__left{position:sticky;inset-block-start:calc(var(--svs-offset-top) + var(--svs-size-topbar));grid-column:left;grid-row:2;align-self:start;display:flex;flex-direction:column;gap:var(--svs-density-feed-gap);max-block-size:calc(100dvh - var(--svs-offset-top) - var(--svs-size-topbar));padding-block:var(--svs-shell-pad);padding-inline-start:var(--svs-shell-pad);overflow-y:auto;scrollbar-width:thin}.svs-shell__main{display:contents}.svs-topbar{position:sticky;inset-block-start:var(--svs-offset-top);z-index:var(--svs-z-header);grid-column:left-start / main-end;grid-row:1;display:flex;align-items:center;gap:var(--svs-space-3);block-size:var(--svs-size-topbar);padding-inline:var(--svs-shell-pad);background:var(--svs-color-bg-surface);border-block-end:var(--svs-border-width) solid var(--svs-color-border-default)}:root:not([data-site-width=boxed]) .svs-rail:before,:root:not([data-site-width=boxed]) .svs-topbar:after,:root:not([data-site-width=boxed])[data-rail=hidden] .svs-topbar:before{content:"";position:absolute;inset-block:0;inline-size:100vmax;background:inherit;pointer-events:none}:root:not([data-site-width=boxed]) .svs-rail:before{inset-inline-end:100%}:root:not([data-site-width=boxed]) .svs-topbar:after{inset-inline-start:100%}:root:not([data-site-width=boxed])[data-rail=hidden] .svs-topbar:before{inset-inline-end:100%}:root:not([data-site-width=boxed]) .svs-topbar:after,:root:not([data-site-width=boxed])[data-rail=hidden] .svs-topbar:before{inset-block-end:calc(var(--svs-border-width) * -1);border-block-end:inherit}.svs-shell__body{grid-column:main;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--svs-space-6);padding:var(--svs-shell-pad)}.svs-shell__body:has(>.svs-shell__aside){grid-template-columns:minmax(0,1fr) var(--svs-size-aside)}.svs-shell__content{min-inline-size:0}.svs-shell__aside{position:sticky;inset-block-start:calc(var(--svs-offset-top) + var(--svs-size-topbar) + var(--svs-space-6));display:flex;flex-direction:column;gap:var(--svs-density-feed-gap)}.svs-mobile-topbar,.svs-tabbar{display:none}@media (max-width: 1279px){.svs-shell:has(>.svs-shell__main>.svs-shell__body>.svs-shell__aside){--svs-col-aside: 0px}.svs-shell__body:has(>.svs-shell__aside){grid-template-columns:minmax(0,1fr)}.svs-shell__aside{display:none}}@media (max-width: 1023px){.svs-shell{--svs-shell-pad: var(--svs-space-4)}:root:not([data-rail=hidden]) .svs-shell{--svs-col-rail: var(--svs-size-rail-collapsed)}.svs-shell:has(>.svs-shell__left){--svs-col-left: 0px}.svs-shell__left{display:none}.svs-shell__body{gap:var(--svs-space-4)}}@media (max-width: 639px){.svs-shell{grid-template-columns:[rail-start rail-end left-start left-end main-start] minmax(0,1fr) [main-end];padding-block-end:calc(var(--svs-size-tabbar) + env(safe-area-inset-bottom))}.svs-rail,.svs-topbar{display:none}.svs-shell__body{padding:var(--svs-space-2) 0 0}.svs-mobile-topbar{position:sticky;inset-block-start:var(--svs-offset-top);z-index:var(--svs-z-header);grid-column:main;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:var(--svs-space-2);block-size:var(--svs-size-topbar);padding-inline:var(--svs-space-2);background:var(--svs-color-bg-surface);border-block-end:var(--svs-border-width) solid var(--svs-color-border-default);transition:transform var(--svs-duration-base) var(--svs-ease-out),opacity var(--svs-duration-base) var(--svs-ease-out)}:root[data-topbar=hidden] .svs-mobile-topbar{transform:translateY(-100%)}.svs-tabbar{position:fixed;inset-inline:0;inset-block-end:0;z-index:var(--svs-z-header);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);block-size:calc(var(--svs-size-tabbar) + env(safe-area-inset-bottom));padding-block-end:env(safe-area-inset-bottom);background:var(--svs-color-bg-surface);border-block-start:var(--svs-border-width) solid var(--svs-color-border-default)}}@media (max-width: 639px) and (prefers-reduced-motion: reduce){:root[data-topbar=hidden] .svs-mobile-topbar{transform:none;opacity:0;pointer-events:none}}}@layer components{.svs-icon{inline-size:var(--svs-size-icon);block-size:var(--svs-size-icon);flex:none;fill:var(--svs-icon-fill, none);stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.svs-icon--sm{inline-size:var(--svs-size-icon-sm);block-size:var(--svs-size-icon-sm)}[dir=rtl] .svs-icon--dir{transform:scaleX(-1)}}@layer components{.svs-avatar{--svs-avatar-size: var(--svs-size-avatar-md);inline-size:var(--svs-avatar-size);block-size:var(--svs-avatar-size);flex:none;border-radius:var(--svs-radius-full);-o-object-fit:cover;object-fit:cover;background:var(--svs-color-bg-subtle)}.svs-avatar--24{--svs-avatar-size: 24px}.svs-avatar--32{--svs-avatar-size: var(--svs-size-avatar-sm)}.svs-avatar--40{--svs-avatar-size: var(--svs-size-avatar-md)}.svs-avatar--group{border-radius:var(--svs-radius-md)}.svs-avatar--group:is(.svs-avatar--24,.svs-avatar--32){border-radius:var(--svs-radius-sm)}.svs-avatar-wrap{position:relative;display:inline-flex;flex:none}.svs-avatar-stack{display:inline-flex}.svs-avatar-stack>.svs-avatar{border:var(--svs-focus-width) solid var(--svs-color-bg-raised);margin-inline-start:calc(var(--svs-space-2) * -1)}.svs-avatar-stack>.svs-avatar:first-child{margin-inline-start:0}}@layer components{.svs-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--svs-space-2);block-size:var(--svs-size-control-md);padding-inline:var(--svs-space-4);border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-md);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm);white-space:nowrap;text-decoration:none;transition:background-color var(--svs-duration-fast) var(--svs-ease-out),color var(--svs-duration-fast) var(--svs-ease-out)}.svs-button:hover{text-decoration:none}.svs-button--primary{background:var(--svs-accent);color:var(--svs-color-accent-contrast)}.svs-button--primary:hover{background:var(--svs-color-accent-hover)}.svs-button--secondary{background:var(--svs-button-secondary-bg);color:var(--svs-button-secondary-text)}.svs-button--secondary:hover{background:var(--svs-button-secondary-hover)}.svs-button--sm{block-size:var(--svs-size-control-sm);padding-inline:var(--svs-space-3)}.svs-button:disabled,.svs-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.svs-button:disabled:hover{background:var(--svs-accent)}.svs-button--secondary:disabled:hover{background:var(--svs-button-secondary-bg)}.svs-icon-button{position:relative;display:inline-grid;place-items:center;flex:none;inline-size:var(--svs-size-control-md);block-size:var(--svs-size-control-md);border-radius:var(--svs-radius-md);color:var(--svs-color-text-secondary);transition:background-color var(--svs-duration-fast) var(--svs-ease-out),color var(--svs-duration-fast) var(--svs-ease-out)}.svs-icon-button:hover,.svs-icon-button[aria-expanded=true]{background:var(--svs-color-bg-subtle);color:var(--svs-color-text-primary)}.svs-icon-button--avatar{border-radius:var(--svs-radius-full)}}@layer components{.svs-counter{--svs-counter-size: 20px;position:absolute;inset-block-start:0;inset-inline-end:0;min-inline-size:var(--svs-counter-size);block-size:var(--svs-counter-size);padding-inline:var(--svs-space-1);border:var(--svs-focus-width) solid var(--svs-color-bg-surface);border-radius:var(--svs-radius-full);background:var(--svs-accent);color:var(--svs-color-accent-contrast);font-size:var(--svs-text-xs);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-xs);text-align:center;font-variant-numeric:tabular-nums}}@layer components{.svs-card{--svs-card-padding: var(--svs-density-card-padding);padding:var(--svs-card-padding);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface)}}@layer components{.svs-widget{--svs-card-padding: var(--svs-space-4)}.svs-widget__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--svs-space-3);margin-block-end:var(--svs-space-3)}.svs-widget__title{font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base)}.svs-widget__see-all{color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-medium);line-height:var(--svs-leading-sm)}.svs-widget__see-all:hover{color:var(--svs-color-text-primary);text-decoration:underline}.svs-widget>.svs-widget__title,.svs-widget>:is(h2,h3).wp-block-heading:first-child{margin-block-end:var(--svs-space-3);font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base)}.svs-widget>:last-child{margin-block-end:0}.svs-widget :is(ul,ol):not([class]){margin:0;padding-inline-start:var(--svs-space-4);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-widget__text{margin:0;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-widget__cta{inline-size:100%;margin-block-start:var(--svs-space-3)}.svs-widget__list{display:flex;flex-direction:column;gap:var(--svs-space-3);margin:0;padding:0;list-style:none}.svs-row{display:flex;align-items:center;gap:var(--svs-space-3);min-inline-size:0}.svs-row__text{display:flex;flex-direction:column;flex:1;min-inline-size:0}.svs-row__title{overflow:hidden;color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm);text-overflow:ellipsis;white-space:nowrap}a.svs-row__title:hover{text-decoration:underline}.svs-row__meta{overflow:hidden;color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.svs-aside-footer{display:flex;flex-wrap:wrap;gap:var(--svs-space-1) var(--svs-space-3);padding-inline:var(--svs-space-1);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs)}.svs-aside-footer a{color:inherit}.svs-aside-footer a:hover{color:var(--svs-color-text-secondary)}}@layer components{.svs-join-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--svs-space-2);margin-block-end:var(--svs-density-feed-gap)}.svs-join-card .svs-avatar-stack{margin-block-end:var(--svs-space-2)}.svs-join-card .svs-avatar-stack>.svs-avatar{border-color:var(--svs-color-bg-surface)}.svs-join-card__title{font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}.svs-join-card__text{color:var(--svs-color-text-secondary)}.svs-join-card__actions{display:flex;flex-wrap:wrap;gap:var(--svs-space-2);margin-block-start:var(--svs-space-2)}.svs-join-card--welcome{align-items:center;max-inline-size:560px;margin:var(--svs-space-16) auto;padding:var(--svs-space-10) var(--svs-space-8);text-align:center}.svs-join-card--welcome .svs-avatar-stack>.svs-avatar{inline-size:48px;block-size:48px}.svs-join-card--welcome .svs-join-card__title{font-size:var(--svs-text-2xl);line-height:var(--svs-leading-2xl);letter-spacing:-.01em}.svs-join-card--welcome .svs-join-card__text{font-size:var(--svs-text-md)}.svs-join-card--welcome .svs-join-card__actions{justify-content:center;margin-block-start:var(--svs-space-4)}@media (max-width: 639px){.svs-join-card{border-inline:0;border-radius:0}.svs-join-card--welcome{margin-block:var(--svs-space-4);padding:var(--svs-space-8) var(--svs-space-4)}}}@layer components{.svs-tabs{display:flex;gap:var(--svs-space-6);border-block-end:var(--svs-border-width) solid var(--svs-color-border-default);overflow-x:auto;scrollbar-width:none}.svs-tabs::-webkit-scrollbar{display:none}.svs-tabs__item{position:relative;display:inline-flex;align-items:center;flex:none;block-size:var(--svs-size-control-lg);color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm);white-space:nowrap;transition:color var(--svs-duration-fast) var(--svs-ease-out)}.svs-tabs__item:hover,.svs-tabs__item:is([aria-selected=true],[aria-current=page]){color:var(--svs-color-text-primary)}.svs-tabs__item:is([aria-selected=true],[aria-current=page]):after{content:"";position:absolute;inset-inline:0;inset-block-end:calc(var(--svs-border-width) * -1);block-size:var(--svs-focus-width);border-radius:var(--svs-radius-full);background:var(--svs-color-accent-text)}.svs-tabs__item:focus-visible{outline-offset:calc(var(--svs-focus-width) * -1);border-radius:var(--svs-radius-sm)}}@layer components{.svs-menu-anchor{position:relative}.svs-menu{--svs-menu-width: 224px;position:absolute;inset-block-start:calc(100% + var(--svs-space-1));inset-inline-end:0;z-index:var(--svs-z-dropdown);min-inline-size:var(--svs-menu-width);padding:var(--svs-space-1);border:var(--svs-border-width) solid var(--svs-color-border-raised);border-radius:var(--svs-radius-md);background:var(--svs-color-bg-raised);box-shadow:var(--svs-shadow-md);animation:svs-menu-in var(--svs-duration-base) var(--svs-ease-out)}.svs-menu--account{max-block-size:calc(100dvh - var(--svs-offset-top) - var(--svs-size-topbar) - var(--svs-space-2));overflow-y:auto;overscroll-behavior:contain}@keyframes svs-menu-in{0%{opacity:0;translate:0 calc(var(--svs-space-1) * -1)}}@media (prefers-reduced-motion: reduce){@keyframes svs-menu-in{0%{opacity:0}}}.svs-menu__item{display:flex;align-items:center;gap:var(--svs-space-3);inline-size:100%;min-block-size:var(--svs-size-control-md);padding-inline:var(--svs-space-3);border-radius:var(--svs-radius-sm);color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm);text-align:start;text-decoration:none}.svs-menu__item .svs-icon{color:var(--svs-color-text-secondary)}.svs-menu__item:is(:hover,:focus){background:var(--svs-color-bg-subtle);text-decoration:none;outline:none}.svs-menu__item:focus-visible{outline:var(--svs-focus-width) solid var(--svs-color-focus-ring);outline-offset:calc(var(--svs-focus-width) * -1)}.svs-menu__item[aria-current=page]{font-weight:var(--svs-weight-semibold)}.svs-menu__item[aria-current=page] .svs-icon{color:var(--svs-color-accent-text)}.svs-menu__item[aria-checked=true]{font-weight:var(--svs-weight-semibold)}.svs-menu__item[aria-checked=true] .svs-icon{color:var(--svs-color-accent-text)}.svs-menu__check{margin-inline-start:auto;visibility:hidden;color:var(--svs-color-accent-text)}.svs-menu__item[aria-checked=true] .svs-menu__check{visibility:visible}.svs-menu__sep{block-size:var(--svs-border-width);margin-block:var(--svs-space-1);background:var(--svs-color-border-default)}.svs-menu__label{padding:var(--svs-space-2) var(--svs-space-3) var(--svs-space-1);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-xs)}.svs-menu__head{display:flex;align-items:center;gap:var(--svs-space-3);padding:var(--svs-space-2) var(--svs-space-3)}a.svs-menu__head{border-radius:var(--svs-radius-sm);color:var(--svs-color-text-primary);text-decoration:none}a.svs-menu__head:hover,a.svs-menu__head:focus{background:var(--svs-color-bg-subtle);text-decoration:none;outline:none}a.svs-menu__head:focus-visible{outline:var(--svs-focus-width) solid var(--svs-color-focus-ring);outline-offset:calc(var(--svs-focus-width) * -1)}.svs-menu__head strong{display:block;font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-menu__head span{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs)}}@layer components{.svs-logo{display:flex;align-items:center;gap:var(--svs-space-3);min-block-size:var(--svs-size-control-md);padding-inline:var(--svs-space-2);color:var(--svs-color-text-primary);font-size:var(--svs-text-lg);font-weight:var(--svs-weight-bold);line-height:var(--svs-leading-lg);letter-spacing:-.01em}.svs-logo:hover{text-decoration:none}.svs-logo__mark{display:grid;place-items:center;flex:none;inline-size:var(--svs-size-control-sm);block-size:var(--svs-size-control-sm);border-radius:var(--svs-radius-md);background:var(--svs-color-text-primary);color:var(--svs-color-bg-surface)}.svs-logo__mark .svs-icon{stroke-width:2}.svs-logo__initial{display:none}.svs-rail__section{display:flex;flex-direction:column}.svs-rail__section+.svs-rail__section{padding-block-start:var(--svs-space-4);border-block-start:var(--svs-border-width) solid var(--svs-color-border-default)}.svs-rail__heading{padding-inline:var(--svs-space-3);margin-block-end:var(--svs-space-1);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-xs)}.svs-rail__widgets{display:flex;flex-direction:column;gap:var(--svs-space-3);padding-block-start:var(--svs-space-4);border-block-start:var(--svs-border-width) solid var(--svs-color-border-default)}.svs-rail__widgets .svs-widget{--svs-card-padding: var(--svs-space-3)}.svs-nav{display:flex;flex-direction:column}.svs-nav__link{position:relative;display:flex;align-items:center;gap:var(--svs-space-3);min-block-size:var(--svs-density-row-height);padding-inline:var(--svs-space-3);border-radius:var(--svs-radius-md);color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-medium);line-height:var(--svs-leading-sm);transition:background-color var(--svs-duration-fast) var(--svs-ease-out),color var(--svs-duration-fast) var(--svs-ease-out)}.svs-nav__link:hover{background:var(--svs-color-bg-subtle);color:var(--svs-color-text-primary);text-decoration:none}.svs-nav__link[aria-current=page]{background:var(--svs-color-accent-subtle);color:var(--svs-color-accent-text);font-weight:var(--svs-weight-semibold)}.svs-nav__link[aria-current=page]:has(use:is([href="#svs-i-home"],[href="#svs-i-users"],[href="#svs-i-user"],[href="#svs-i-bell"],[href="#svs-i-forums"])){--svs-icon-fill: currentColor;--svs-icon-cutout: color-mix(in oklab, var(--svs-accent) 12%, var(--svs-color-bg-surface))}.svs-nav__link[aria-current=page]:before{--svs-nav-indicator: 3px;content:"";position:absolute;inset-inline-start:calc(var(--svs-space-3) * -1);inset-block:var(--svs-space-2);inline-size:var(--svs-nav-indicator);border-start-end-radius:var(--svs-radius-full);border-end-end-radius:var(--svs-radius-full);background:var(--svs-color-accent-text)}.svs-nav__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svs-rail__user{display:flex;align-items:center;gap:var(--svs-space-3);margin-block-start:auto;padding:var(--svs-space-3) var(--svs-space-1) 0 var(--svs-space-2);border-block-start:var(--svs-border-width) solid var(--svs-color-border-default)}.svs-rail__user-text{display:flex;flex-direction:column;flex:1;min-inline-size:0}.svs-rail__user-name{color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svs-rail__user-handle{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svs-rail__toggle .svs-icon{transform:scaleX(var(--svs-toggle-dir, 1));transition:transform var(--svs-duration-base) var(--svs-ease-out)}:root[data-rail=collapsed] .svs-rail__toggle{--svs-toggle-dir: -1}[dir=rtl] .svs-rail__toggle{--svs-toggle-dir: -1}[dir=rtl][data-rail=collapsed] .svs-rail__toggle{--svs-toggle-dir: 1}@media (max-width: 1023px){.svs-rail__toggle{display:none}}@container svs-rail (max-width: 120px){.svs-rail__inner{overflow:visible}.svs-logo{justify-content:center;padding-inline:0}.svs-logo__initial{display:grid}.svs-nav__link{justify-content:center;padding-inline:0}.svs-nav__label{position:absolute;inset-inline-start:calc(100% + var(--svs-space-3));inset-block-start:50%;z-index:var(--svs-z-dropdown);translate:0 -50%;padding:var(--svs-space-1) var(--svs-space-2);border:var(--svs-border-width) solid var(--svs-color-border-raised);border-radius:var(--svs-radius-sm);background:var(--svs-color-bg-raised);box-shadow:var(--svs-shadow-md);color:var(--svs-color-text-primary);font-size:var(--svs-text-xs);font-weight:var(--svs-weight-medium);line-height:var(--svs-leading-xs);opacity:0;pointer-events:none;transition:opacity var(--svs-duration-fast) var(--svs-ease-out)}.svs-nav__link:is(:hover,:focus-visible) .svs-nav__label{opacity:1}.svs-logo__word,.svs-rail__heading,.svs-see-all,.svs-rail__user-text{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.svs-rail__user{flex-direction:column;padding-inline:0}.svs-rail__widgets{display:none}}}@layer components{.svs-topbar__start{display:none;flex:none;align-items:center;gap:var(--svs-space-2);margin-inline-start:calc(var(--svs-space-2) * -1)}.svs-topbar__logo{display:none}:root[data-rail=hidden] .svs-topbar__start{display:flex}:root[data-rail=hidden] .svs-topbar__logo{display:flex}@media (max-width: 1023px){.svs-topbar__start{display:flex}}.svs-search{position:relative;flex:1 1 auto;max-inline-size:var(--svs-size-search)}.svs-search__icon{position:absolute;inset-inline-start:var(--svs-space-3);inset-block-start:50%;translate:0 -50%;color:var(--svs-color-text-tertiary);pointer-events:none}.svs-search__input{inline-size:100%;block-size:var(--svs-size-input);padding-inline:var(--svs-space-10);border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle);font-size:var(--svs-text-sm);transition:border-color var(--svs-duration-fast) var(--svs-ease-out),background-color var(--svs-duration-fast) var(--svs-ease-out)}.svs-search__input:focus{border-color:var(--svs-color-focus-ring);background:var(--svs-color-bg-surface)}.svs-search__input:focus-visible{outline-offset:0}.svs-search__input::-webkit-search-cancel-button{display:none}.svs-kbd{position:absolute;inset-inline-end:var(--svs-space-3);inset-block-start:50%;translate:0 -50%;padding-inline:var(--svs-space-2);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-sm);background:var(--svs-color-bg-surface);color:var(--svs-color-text-tertiary);font:var(--svs-weight-medium) var(--svs-text-xs) / var(--svs-leading-xs) var(--svs-font-ui)}.svs-search__input:focus~.svs-kbd{display:none}.svs-topbar__actions{display:flex;align-items:center;gap:var(--svs-space-1);margin-inline-start:auto}.svs-topbar__create{margin-inline-end:var(--svs-space-2)}@media (max-width: 1023px){.svs-topbar__create .svs-button__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.svs-topbar__create .svs-button{inline-size:var(--svs-size-control-md);padding-inline:0}}}@layer components{.svs-mobile-topbar__start{display:flex;align-items:center;gap:var(--svs-space-1);min-inline-size:0}.svs-mobile-topbar__actions{display:flex;align-items:center;gap:var(--svs-space-1)}.svs-mobile-search{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:var(--svs-space-1);max-inline-size:none;padding-inline:var(--svs-space-2);background:var(--svs-color-bg-surface)}.svs-mobile-search .svs-search__icon{inset-inline-start:calc(var(--svs-space-2) + var(--svs-space-3))}.svs-mobile-search .svs-search__input{flex:1 1 auto;min-inline-size:0;padding-inline-end:var(--svs-space-3)}.svs-mobile-search .svs-typeahead{inset-inline:var(--svs-space-2)}:root[data-topbar=hidden] .svs-mobile-topbar:has(.svs-mobile-search:not([hidden])){transform:none}.svs-tabbar__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--svs-space-1);color:var(--svs-color-text-secondary);font-size:var(--svs-text-xs);font-weight:var(--svs-weight-medium);line-height:var(--svs-leading-xs);--svs-icon-cutout: var(--svs-color-bg-surface)}.svs-tabbar__item:hover{text-decoration:none;color:var(--svs-color-text-primary)}.svs-tabbar__item[aria-current=page]{color:var(--svs-color-accent-text);--svs-icon-fill: currentColor;font-weight:var(--svs-weight-semibold)}.svs-tabbar__item:focus-visible{outline-offset:calc(var(--svs-focus-width) * -1)}.svs-tabbar__icon{position:relative;display:grid;place-items:center;block-size:var(--svs-size-control-sm)}.svs-tabbar__icon .svs-counter{inset-block-start:calc(var(--svs-space-1) * -1);inset-inline-end:calc(var(--svs-space-3) * -1)}.svs-tabbar__create{display:grid;place-items:center;inline-size:var(--svs-size-input);block-size:var(--svs-size-control-sm);border-radius:var(--svs-radius-md);background:var(--svs-accent);color:var(--svs-color-accent-contrast)}.svs-tabbar__create .svs-icon{stroke-width:2}}@layer components{:root[data-viewer=guest] [data-svs-member-only]{display:none!important}:root:not([data-viewer=guest]) [data-svs-guest-only]{display:none!important}.svs-topbar__actions [data-svs-guest-only]+[data-svs-guest-only]{margin-inline-start:var(--svs-space-1)}.svs-rail__guest{display:flex;flex-direction:column;gap:var(--svs-space-2);margin-block-start:auto;padding-block-start:var(--svs-space-4);border-block-start:var(--svs-border-width) solid var(--svs-color-border-default)}.svs-rail__guest p{padding-inline:var(--svs-space-1);color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}@container svs-rail (max-width: 120px){.svs-rail__guest{display:none}}.svs-tabbar__label{max-inline-size:100%;padding-inline:var(--svs-space-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@layer components{.svs-sheet{inline-size:100%;block-size:100%;margin:0;background:var(--svs-color-bg-surface);color:var(--svs-color-text-primary)}.svs-sheet[open]{animation:svs-sheet-in var(--svs-duration-slow) var(--svs-ease-out)}@keyframes svs-sheet-in{0%{translate:0 var(--svs-space-12);opacity:0}}@media (prefers-reduced-motion: reduce){@keyframes svs-sheet-in{0%{opacity:0}}}.svs-sheet::backdrop{background:var(--svs-color-overlay)}.svs-sheet__head{display:flex;align-items:center;gap:var(--svs-space-2);block-size:var(--svs-size-topbar);padding-inline:var(--svs-space-2) var(--svs-space-4);padding-block-start:env(safe-area-inset-top);border-block-end:var(--svs-border-width) solid var(--svs-color-border-default)}.svs-sheet__title{flex:1;font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base)}.svs-sheet__body{flex:1;padding:var(--svs-space-4);overflow-y:auto}.svs-sheet[open]{display:flex;flex-direction:column}.svs-sheet--bottom{block-size:-moz-fit-content;block-size:fit-content;max-block-size:85dvh;margin:auto 0 0;padding-block-end:env(safe-area-inset-bottom);border-start-start-radius:var(--svs-radius-lg);border-start-end-radius:var(--svs-radius-lg);border-block-start:var(--svs-border-width) solid var(--svs-color-border-raised);box-shadow:var(--svs-shadow-lg)}.svs-sheet--bottom .svs-sheet__head{padding-inline:var(--svs-space-4) var(--svs-space-2);padding-block-start:0}.svs-sheet--bottom .svs-sheet__body{padding:var(--svs-space-2)}.svs-sheet--start{--svs-sheet-from: -100%;inline-size:min(320px,85vw);block-size:100dvh;margin:0;margin-inline-end:auto;padding-block-end:env(safe-area-inset-bottom);border-inline-end:var(--svs-border-width) solid var(--svs-color-border-raised);box-shadow:var(--svs-shadow-lg)}[dir=rtl] .svs-sheet--start{--svs-sheet-from: 100%}.svs-sheet--start[open]{animation-name:svs-sheet-start-in}@keyframes svs-sheet-start-in{0%{translate:var(--svs-sheet-from) 0}}@media (prefers-reduced-motion: reduce){@keyframes svs-sheet-start-in{0%{opacity:0}}}.svs-choice{display:flex;align-items:center;gap:var(--svs-space-3);inline-size:100%;min-block-size:var(--svs-size-control-lg);padding:var(--svs-space-2) var(--svs-space-3);border-radius:var(--svs-radius-md);color:var(--svs-color-text-primary);text-align:start;text-decoration:none}.svs-choice:hover{background:var(--svs-color-bg-subtle);text-decoration:none}.svs-choice__icon{display:grid;place-items:center;flex:none;inline-size:var(--svs-size-input);block-size:var(--svs-size-input);border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle);color:var(--svs-color-text-secondary)}.svs-choice__text{display:flex;flex-direction:column}.svs-choice__text strong{font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base)}.svs-choice__text span{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}}@layer components{.svs-drawer .svs-sheet__head{padding-inline:var(--svs-space-3) var(--svs-space-2)}.svs-drawer .svs-sheet__head .svs-logo{flex:1;min-inline-size:0;padding-inline:0}.svs-drawer__body{display:flex;flex-direction:column;gap:var(--svs-space-5);padding:var(--svs-space-4) var(--svs-space-3)}.svs-drawer__widgets{display:flex;flex-direction:column;gap:var(--svs-space-3)}.svs-drawer__widgets .svs-widget{--svs-card-padding: var(--svs-space-3)}.svs-drawer__foot{padding:0 var(--svs-space-3) var(--svs-space-3)}.svs-drawer__foot:empty{display:none}@media (min-width: 1024px){.svs-drawer__widgets{display:none}}}@layer components{.svs-modal{--svs-modal-width: 400px;inline-size:min(calc(100% - var(--svs-space-8)),var(--svs-modal-width));margin:auto;padding:var(--svs-space-6);border:var(--svs-border-width) solid var(--svs-color-border-raised);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-raised);box-shadow:var(--svs-shadow-lg);color:var(--svs-color-text-primary)}.svs-modal[open]{animation:svs-menu-in var(--svs-duration-slow) var(--svs-ease-out)}.svs-modal::backdrop{background:var(--svs-color-overlay)}.svs-modal__head{display:flex;align-items:flex-start;gap:var(--svs-space-3)}.svs-modal__title{flex:1;font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}.svs-modal__head .svs-icon-button{margin:calc(var(--svs-space-2) * -1)}.svs-modal__text{margin-block-start:var(--svs-space-2);color:var(--svs-color-text-secondary)}.svs-modal__actions{display:flex;flex-wrap:wrap;gap:var(--svs-space-2);margin-block-start:var(--svs-space-2)}}@layer components{.svs-typeahead{position:absolute;inset-block-start:calc(100% + var(--svs-space-1));inset-inline:0;z-index:var(--svs-z-dropdown);max-block-size:70dvh;padding:var(--svs-space-1);overflow-y:auto;border:var(--svs-border-width) solid var(--svs-color-border-raised);border-radius:var(--svs-radius-md);background:var(--svs-color-bg-raised);box-shadow:var(--svs-shadow-md)}.svs-typeahead__option{display:flex;align-items:center;gap:var(--svs-space-3);min-block-size:var(--svs-size-control-lg);padding-inline:var(--svs-space-3);border-radius:var(--svs-radius-sm);color:var(--svs-color-text-primary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm);cursor:pointer}.svs-typeahead__option:hover,.svs-typeahead__option[aria-selected=true]{background:var(--svs-color-bg-subtle)}.svs-typeahead__option .svs-icon{color:var(--svs-color-text-secondary)}.svs-typeahead__option mark{background:var(--svs-color-accent-subtle);color:inherit;border-radius:var(--svs-radius-sm)}.svs-typeahead__name{font-weight:var(--svs-weight-semibold)}.svs-typeahead__meta{margin-inline-start:auto;color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);white-space:nowrap}.svs-typeahead__sep{block-size:var(--svs-border-width);margin-block:var(--svs-space-1);background:var(--svs-color-border-default)}}@layer components{.svs-toasts{position:fixed;inset-inline:0;inset-block-end:var(--svs-space-6);z-index:var(--svs-z-toast);display:flex;flex-direction:column;align-items:center;gap:var(--svs-space-2);pointer-events:none}@media (max-width: 639px){.svs-toasts{inset-block-end:calc(var(--svs-size-tabbar) + env(safe-area-inset-bottom) + var(--svs-space-3))}}.svs-toast{padding:var(--svs-space-3) var(--svs-space-4);border-radius:var(--svs-radius-md);background:var(--svs-color-text-primary);color:var(--svs-color-bg-surface);box-shadow:var(--svs-shadow-lg);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-medium);line-height:var(--svs-leading-sm);animation:svs-menu-in var(--svs-duration-base) var(--svs-ease-out)}}@layer components{.svs-page-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--svs-space-2) var(--svs-space-4);margin-block-end:var(--svs-space-4)}.svs-page-header__title{margin:0;font-size:var(--svs-text-xl);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-xl);letter-spacing:-.01em}.svs-page-header__text{flex-basis:100%;margin:0;color:var(--svs-color-text-secondary)}@media (max-width: 767px){.svs-page-header{padding-inline:var(--svs-space-4)}}}@layer components{.svs-state-message{display:flex;flex-direction:column;align-items:center;gap:var(--svs-space-2);padding:var(--svs-space-12) var(--svs-space-6);text-align:center}.svs-state-message__icon{display:grid;place-items:center;--svs-state-icon-size: 48px;inline-size:var(--svs-state-icon-size);block-size:var(--svs-state-icon-size);margin-block-end:var(--svs-space-2);border-radius:var(--svs-radius-full);background:var(--svs-color-bg-subtle);color:var(--svs-color-text-secondary)}.svs-state-message__icon--brand{background:var(--svs-color-accent-subtle);color:var(--svs-color-accent-text)}.svs-state-message__icon--danger{background:color-mix(in oklab,var(--svs-color-danger) 12%,transparent);color:var(--svs-color-danger-text)}.svs-state-message__title{font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}.svs-state-message__text{max-inline-size:42ch;color:var(--svs-color-text-secondary)}.svs-state-message__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--svs-space-2);margin-block-start:var(--svs-space-3)}}@layer components{@media (max-width: 639px){.svs-icon-button{min-inline-size:var(--svs-size-control-lg);block-size:var(--svs-size-control-lg)}.svs-menu__item,.svs-choice{min-block-size:var(--svs-size-control-lg);block-size:auto}.svs-button{block-size:var(--svs-size-control-lg)}}}@layer utilities{.svs-visually-hidden{position:absolute!important;inline-size:1px!important;block-size:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.svs-skip-link{position:absolute;inset-inline-start:var(--svs-space-4);inset-block-start:var(--svs-space-2);z-index:var(--svs-z-toast);padding:var(--svs-space-2) var(--svs-space-4);border-radius:var(--svs-radius-md);background:var(--svs-accent);color:var(--svs-color-accent-contrast);font-weight:var(--svs-weight-semibold);translate:0 -200%}.svs-skip-link:focus{translate:0 0}}.svs-article{padding-block:var(--svs-space-6) var(--svs-space-12)}.svs-article__header{display:flex;flex-direction:column;gap:var(--svs-space-3)}.svs-article__header>*{margin:0!important}.svs-article .svs-article__category{font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-sm)}.svs-article .svs-article__category a{color:var(--svs-color-accent-text);text-decoration:none}.svs-article .svs-article__category a:hover{text-decoration:underline}.svs-article .svs-article__title{color:var(--svs-color-text-primary);font-size:var(--wp--preset--font-size--3-xl);font-weight:var(--svs-weight-bold);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.svs-article__meta{gap:var(--svs-space-2)!important;color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-article__meta .wp-block-avatar img{display:block;inline-size:32px;block-size:32px;border-radius:var(--svs-radius-full);-o-object-fit:cover;object-fit:cover}.svs-article__meta .svs-article__author a{color:var(--svs-color-text-primary);font-weight:var(--svs-weight-semibold);text-decoration:none}.svs-article__meta :is(.svs-article__date,.svs-article__reading-time):before{content:"·";margin-inline-end:var(--svs-space-2)}.svs-article>.svs-article__image{max-inline-size:960px!important;margin-block:var(--svs-space-8)!important}.svs-article__image img{border-radius:var(--svs-radius-lg)}.svs-article__body{color:var(--svs-color-text-primary);font-size:var(--svs-text-md);line-height:1.7}.svs-article__body>*+*{margin-block-start:var(--svs-space-5)}.svs-article__body :is(h2,h3,h4){color:var(--svs-color-text-primary);font-weight:var(--svs-weight-semibold);letter-spacing:-.01em;text-wrap:balance}.svs-article__body h2{margin-block-start:var(--svs-space-10);font-size:var(--svs-text-xl);line-height:var(--svs-leading-xl)}.svs-article__body h3{margin-block-start:var(--svs-space-8);font-size:var(--svs-text-lg);line-height:var(--svs-leading-lg)}.svs-article__body :is(h2,h3)+*{margin-block-start:var(--svs-space-3)}.svs-article__body a{color:var(--svs-color-accent-text);text-decoration:underline;text-underline-offset:.15em}.svs-article__body :is(ul,ol){padding-inline-start:var(--svs-space-6)}.svs-article__body ul{list-style:disc}.svs-article__body ol{list-style:decimal}.svs-article__body li+li{margin-block-start:var(--svs-space-2)}.svs-article__body li::marker{color:var(--svs-color-text-tertiary)}.svs-article__body .wp-block-pullquote{margin-block:var(--svs-space-10);padding:0 0 0 var(--svs-space-6);border:0;border-inline-start:3px solid var(--svs-color-accent-text);text-align:start}.svs-article__body .wp-block-pullquote blockquote{margin:0}.svs-article__body .wp-block-pullquote p{margin:0;color:var(--svs-color-text-primary);font-size:var(--svs-text-xl);font-weight:var(--svs-weight-medium);line-height:1.4;letter-spacing:-.01em}.svs-article__body .wp-block-pullquote cite{display:block;margin-block-start:var(--svs-space-3);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);font-style:normal;text-transform:none}.svs-article__body .wp-block-quote{margin-inline:0;padding-inline-start:var(--svs-space-5);border-inline-start:3px solid var(--svs-color-border-default);color:var(--svs-color-text-secondary)}.svs-article__body .wp-block-image img{border-radius:var(--svs-radius-md)}.svs-article__body :is(.wp-block-image,.wp-block-table) figcaption,.svs-article__body .wp-element-caption{margin-block-start:var(--svs-space-2);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm);text-align:center}.svs-article__body .wp-block-table{overflow-x:auto}.svs-article__body .wp-block-table table{inline-size:100%;border-collapse:collapse;font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-article__body .wp-block-table :is(th,td){padding:var(--svs-space-2) var(--svs-space-3);border:0;border-block-end:var(--svs-border-width) solid var(--svs-color-border-default);text-align:start;vertical-align:top}.svs-article__body .wp-block-table thead{border:0}.svs-article__body .wp-block-table th{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);font-weight:var(--svs-weight-semibold)}.svs-article__body :is(code,kbd){padding:.1em .35em;border-radius:var(--svs-radius-xs);background:var(--svs-color-bg-subtle);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875em}.svs-article__body .wp-block-code{overflow-x:auto;padding:var(--svs-space-4);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle);font-size:var(--svs-text-sm);line-height:1.6}.svs-article__body .wp-block-code code{padding:0;background:none;font-size:inherit;white-space:pre}.svs-article .svs-article__tags{display:flex;flex-wrap:wrap;gap:var(--svs-space-2);margin-block-start:var(--svs-space-8)!important;font-size:0}.svs-article .svs-article__tags a{display:inline-flex;align-items:center;block-size:var(--svs-size-control-sm);padding-inline:var(--svs-space-3);border-radius:var(--svs-radius-full);background:var(--svs-color-bg-subtle);color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);text-decoration:none}.svs-article .svs-article__tags a:before{content:"#";color:var(--svs-color-text-tertiary)}.svs-article .svs-article__tags a:hover{color:var(--svs-color-text-primary)}.svs-article .svs-article__tags .wp-block-post-terms__separator{display:none}.svs-author-box{gap:var(--svs-space-4)!important;margin-block-start:var(--svs-space-8)!important;padding:var(--svs-space-5);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface)}.svs-author-box .wp-block-avatar img{display:block;inline-size:56px;block-size:56px;border-radius:var(--svs-radius-full);-o-object-fit:cover;object-fit:cover}.svs-author-box__text>*{margin:0!important}.svs-author-box__label{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs)}.svs-author-box__name{font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-base)}.svs-author-box__name a{color:var(--svs-color-text-primary);text-decoration:none}.svs-author-box__bio{margin-block-start:var(--svs-space-1)!important;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-comments{margin-block-start:var(--svs-space-10)!important}.svs-comments .wp-block-comments-title{margin:0 0 var(--svs-space-4);font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}.svs-comments .wp-block-comment-template{margin:0;padding:0;list-style:none}.svs-comments .wp-block-comment-template li{margin:0}.svs-comments .wp-block-comment-template li+li,.svs-comments .wp-block-comment-template ol li{margin-block-start:var(--svs-space-4)}.svs-comments .wp-block-comment-template ol{margin:0;padding-inline-start:calc(32px + var(--svs-space-3));list-style:none}.svs-comment{gap:var(--svs-space-3)!important}.svs-comment .wp-block-avatar img{display:block;inline-size:32px;block-size:32px;border-radius:var(--svs-radius-full);-o-object-fit:cover;object-fit:cover}.svs-comment__body{flex:1;min-inline-size:0}.svs-comment__body>*{margin:0!important}.svs-comment__meta{gap:var(--svs-space-2)!important;font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-comment__meta .wp-block-comment-author-name,.svs-comment__meta .wp-block-comment-author-name a{color:var(--svs-color-text-primary);font-weight:var(--svs-weight-semibold);text-decoration:none}.svs-comment__meta .wp-block-comment-date a{color:var(--svs-color-text-tertiary);text-decoration:none}.svs-comment .wp-block-comment-content{margin-block-start:var(--svs-space-1)!important;color:var(--svs-color-text-primary);font-size:var(--svs-text-body);line-height:var(--svs-leading-base)}.svs-comment .wp-block-comment-content p{margin:0}.svs-comment .wp-block-comment-reply-link{margin-block-start:var(--svs-space-1)!important;font-size:var(--svs-text-xs)}.svs-comment .wp-block-comment-reply-link a{color:var(--svs-color-text-secondary);font-weight:var(--svs-weight-semibold);text-decoration:none}.svs-comments .comment-respond{margin-block-start:var(--svs-space-8);padding:var(--svs-space-5);border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface)}.svs-comments .comment-reply-title{margin:0 0 var(--svs-space-3);font-size:var(--svs-text-base);font-weight:var(--svs-weight-semibold)}.svs-comments .comment-form>p{margin:0 0 var(--svs-space-3)}.svs-comments .logged-in-as,.svs-comments .comment-notes,.svs-comments .must-log-in{color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm)}.svs-comments .logged-in-as a,.svs-comments .must-log-in a{color:var(--svs-color-accent-text)}.svs-comments .comment-form label{display:block;margin-block-end:var(--svs-space-2);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold)}.svs-comments .comment-form :is(textarea,input[type=text],input[type=email],input[type=url]){inline-size:100%;padding:var(--svs-space-2) var(--svs-space-3);border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle);color:var(--svs-color-text-primary);font:inherit}.svs-comments .comment-form textarea{block-size:120px;resize:vertical}.svs-comments .comment-form :is(textarea,input):focus{border-color:var(--svs-color-focus-ring);background:var(--svs-color-bg-surface);outline:none;box-shadow:0 0 0 var(--svs-border-width) var(--svs-color-focus-ring)}.svs-comments .comment-form .form-submit{display:flex;justify-content:flex-end;margin:0}.svs-comments .comment-form [type=submit]{block-size:var(--svs-size-control-md);padding-inline:var(--svs-space-4);border:0;border-radius:var(--svs-radius-md);background:var(--svs-accent);color:var(--svs-color-accent-contrast);font:inherit;font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);cursor:pointer}.svs-comments .comment-form [type=submit]:hover{background:var(--svs-color-accent-hover)}.svs-blog{display:flex;flex-direction:column;gap:var(--svs-space-6);padding-block:var(--svs-space-2) var(--svs-space-12)}.svs-blog>*{margin:0!important}.svs-blog .svs-page-header{padding-inline:0}.svs-blog .svs-page-header>*{margin:0!important}.svs-post-cards .wp-block-post-template{margin:0;padding:0;list-style:none}.svs-post-cards .wp-block-post{display:flex;flex-direction:column;overflow:hidden;margin:0;border:var(--svs-border-width) solid var(--svs-color-border-default);border-radius:var(--svs-radius-lg);background:var(--svs-color-bg-surface)}.svs-post-cards .wp-block-post>*{margin:0}.svs-post-cards .wp-block-post-featured-image{margin:0}.svs-post-cards .wp-block-post-featured-image img{display:block;transition:transform var(--svs-duration-base) ease}.svs-post-cards .wp-block-post:hover .wp-block-post-featured-image img{transform:scale(1.02)}.svs-post-cards .wp-block-post-featured-image a{display:block;overflow:hidden}.svs-post-card__text{display:flex;flex-direction:column;gap:var(--svs-space-2);flex:1;padding:var(--svs-space-4)}.svs-post-card__text>*{margin:0!important}.svs-post-cards :is(.svs-post-card__category){font-size:var(--svs-text-xs);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-xs)}.svs-post-cards .svs-post-card__category a{color:var(--svs-color-accent-text);text-decoration:none}.svs-post-cards .svs-post-card__title{font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg);letter-spacing:-.01em;text-wrap:balance}.svs-post-cards .svs-post-card__title a{color:var(--svs-color-text-primary);text-decoration:none}.svs-post-cards .wp-block-post{position:relative}.svs-post-cards .svs-post-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.svs-post-cards .svs-post-card__title a:focus-visible{outline:none}.svs-post-cards .wp-block-post:has(.svs-post-card__title a:focus-visible){outline:2px solid var(--svs-color-focus-ring);outline-offset:2px}.svs-post-cards .svs-post-card__category a{position:relative;z-index:1}.svs-post-cards .svs-post-card__excerpt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0;color:var(--svs-color-text-secondary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.svs-post-cards .svs-post-card__excerpt .wp-block-post-excerpt__more-text{display:none}.svs-post-card__meta{gap:var(--svs-space-2)!important;margin-block-start:auto!important;padding-block-start:var(--svs-space-2);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs);line-height:var(--svs-leading-xs)}.svs-post-card__meta .wp-block-avatar img{display:block;inline-size:24px;block-size:24px;border-radius:var(--svs-radius-full);-o-object-fit:cover;object-fit:cover}.svs-post-card__meta .wp-block-post-author-name{color:var(--svs-color-text-secondary);font-weight:var(--svs-weight-medium)}.svs-post-card__meta .wp-block-post-date:before{content:"·";margin-inline-end:var(--svs-space-2)}.svs-related{padding-block:var(--svs-space-8) var(--svs-space-12);border-block-start:var(--svs-border-width) solid var(--svs-color-border-default)}.svs-related__title{margin-block-end:var(--svs-space-4)!important;font-size:var(--svs-text-lg);font-weight:var(--svs-weight-semibold);line-height:var(--svs-leading-lg)}.svs-related .wp-block-post{padding-block-end:var(--svs-space-4)}.svs-related .wp-block-post>:not(.wp-block-post-featured-image){margin-inline:var(--svs-space-4)}.svs-related .wp-block-post>.svs-post-card__category{margin-block-start:var(--svs-space-3)}.svs-related .wp-block-post>.svs-post-card__title{margin-block-start:var(--svs-space-1);font-size:var(--svs-text-base);line-height:var(--svs-leading-base)}.svs-related .wp-block-post>.svs-post-card__date{margin-block-start:var(--svs-space-1);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-xs)}@media (min-width: 768px){body:not(.paged) .is-style-featured-first .wp-block-post:first-child{grid-column:1 / -1;display:grid;grid-template-columns:3fr 2fr}body:not(.paged) .is-style-featured-first .wp-block-post:first-child .wp-block-post-featured-image{block-size:100%}body:not(.paged) .is-style-featured-first .wp-block-post:first-child .wp-block-post-featured-image :is(a,img){block-size:100%;aspect-ratio:auto!important;-o-object-fit:cover;object-fit:cover}body:not(.paged) .is-style-featured-first .wp-block-post:first-child .svs-post-card__text{justify-content:center;gap:var(--svs-space-3);padding:var(--svs-space-8)}body:not(.paged) .is-style-featured-first .wp-block-post:first-child .svs-post-card__title{font-size:var(--svs-text-2xl);line-height:var(--svs-leading-2xl)}body:not(.paged) .is-style-featured-first .wp-block-post:first-child .svs-post-card__excerpt p{font-size:var(--svs-text-body);line-height:var(--svs-leading-base)}}.svs-post-cards .wp-block-query-pagination{margin-block-start:var(--svs-space-6);gap:var(--svs-space-2);font-size:var(--svs-text-sm)}.svs-post-cards .wp-block-query-pagination :is(a,.current){display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--svs-size-control-sm);block-size:var(--svs-size-control-sm);padding-inline:var(--svs-space-2);border-radius:var(--svs-radius-md);color:var(--svs-color-text-secondary);text-decoration:none}.svs-post-cards .wp-block-query-pagination .current{background:var(--svs-color-text-primary);color:var(--svs-color-bg-surface)}.svs-article--page .svs-article__title{margin-block-end:var(--svs-space-6)!important}.svs-shell__body--full .svs-page-full{padding-block:var(--svs-space-6) var(--svs-space-12)}.svs-page-blank{min-block-size:100dvh}@media (max-width: 767px){.svs-article,.svs-blog,.svs-related{padding-inline:var(--svs-space-4)}.svs-article .svs-article__title{font-size:var(--svs-text-2xl);line-height:var(--svs-leading-2xl)}.svs-article>.svs-article__image{margin-inline:calc(var(--svs-space-4) * -1)!important}.svs-article__image img{border-radius:0}.svs-article__body{font-size:var(--svs-text-body)}}.svs-state-message--page{min-block-size:60vh;justify-content:center}.svs-state-message--page>*{margin:0!important}.svs-state-message--page .svs-state-message__title{font-size:var(--svs-text-xl);line-height:var(--svs-leading-xl)}.svs-state-message__search{inline-size:min(100%,420px);margin-block-start:var(--svs-space-3)!important}.svs-state-message__search .wp-block-search__inside-wrapper{display:flex;gap:var(--svs-space-2);padding:0;border:0}.svs-state-message__search .wp-block-search__input{flex:1;min-inline-size:0;block-size:var(--svs-size-input);padding-inline:var(--svs-space-3);border:var(--svs-border-width) solid transparent;border-radius:var(--svs-radius-md);background:var(--svs-color-bg-subtle);color:var(--svs-color-text-primary);font:inherit}.svs-state-message__search .wp-block-search__input:focus{border-color:var(--svs-color-focus-ring);background:var(--svs-color-bg-surface);outline:none;box-shadow:0 0 0 var(--svs-border-width) var(--svs-color-focus-ring)}.svs-state-message__search .wp-block-search__button{block-size:var(--svs-size-input);margin:0;padding-inline:var(--svs-space-4);border:0;border-radius:var(--svs-radius-md);background:var(--svs-accent);color:var(--svs-color-accent-contrast);font:inherit;font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold)}.svs-state-message__actions.wp-block-buttons{justify-content:center;gap:var(--svs-space-2)}.wp-block-button.is-style-svs-secondary .wp-block-button__link{display:inline-flex;align-items:center;block-size:var(--svs-size-control-md);padding:0 var(--svs-space-4);border:0;border-radius:var(--svs-radius-md);background:var(--svs-button-secondary-bg);color:var(--svs-button-secondary-text);font-size:var(--svs-text-sm);font-weight:var(--svs-weight-semibold);text-decoration:none}.wp-block-button.is-style-svs-secondary .wp-block-button__link:hover{background:var(--svs-button-secondary-hover)}.svs-article__body .alignleft{float:inline-start;margin:var(--svs-space-1) var(--svs-space-6) var(--svs-space-4) 0;max-inline-size:50%}.svs-article__body .alignright{float:inline-end;margin:var(--svs-space-1) 0 var(--svs-space-4) var(--svs-space-6);max-inline-size:50%}.svs-article__body .aligncenter{display:block;margin-inline:auto}.svs-article__body:after{content:"";display:table;clear:both}.wp-caption{max-inline-size:100%}.wp-caption img{display:block;border-radius:var(--svs-radius-md)}.wp-caption-text,.gallery-caption{margin-block-start:var(--svs-space-2);color:var(--svs-color-text-tertiary);font-size:var(--svs-text-sm);line-height:var(--svs-leading-sm)}.gallery{display:grid;grid-template-columns:repeat(var(--svs-gallery-columns, 3),minmax(0,1fr));gap:var(--svs-space-2)}.gallery-columns-1{--svs-gallery-columns: 1}.gallery-columns-2{--svs-gallery-columns: 2}.gallery-columns-4{--svs-gallery-columns: 4}.gallery-columns-5{--svs-gallery-columns: 5}.gallery-columns-6{--svs-gallery-columns: 6}.gallery-columns-7{--svs-gallery-columns: 7}.gallery-columns-8{--svs-gallery-columns: 8}.gallery-columns-9{--svs-gallery-columns: 9}.gallery-item{margin:0}.gallery-item img{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:var(--svs-radius-sm)}@media (max-width: 639px){.gallery{--svs-gallery-columns: 2}}.svs-article__body iframe,.svs-article__body embed,.svs-article__body object{max-inline-size:100%}.more-link{font-weight:var(--svs-weight-semibold)}.screen-reader-text:not(:focus){position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.svs-logo__image{display:block;inline-size:auto;max-inline-size:160px;block-size:32px;-o-object-fit:contain;object-fit:contain}a.svs-rail__user-name{text-decoration:none}a.svs-rail__user-name:hover{text-decoration:underline}.svs-shell__content>.pp-announcements--site{margin-block-end:var(--svs-space-6)}
