/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking: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-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}}}@layer theme{:host,:root{--font-mono:var(--font-geist-mono);--color-rose-600:oklch(58.6% .253 17.585);--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wide:.025em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,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);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}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-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}: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}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.ui-button{border-radius:var(--radius-full);height:2.25rem;color:var(--foreground);background:0 0;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.88rem;transition-property:background-color,color,opacity;transition-duration:.18s;transition-timing-function:ease;display:inline-flex}.ui-button[data-interactive=true]:not(:disabled){cursor:pointer}.ui-button:disabled{cursor:not-allowed}.ui-button[data-size=xs]{gap:.25rem;height:1.75rem;font-size:.75rem}.ui-button[data-size=sm]{gap:.5rem;height:2rem;font-size:.88rem}.ui-button[data-size=lg]{gap:.75rem;height:2.5rem;font-size:1rem}.ui-button[data-size=icon]{width:2.25rem;padding-inline:0}.ui-button[data-interactive=true]:not([data-variant]):not(:disabled):hover{background:var(--accent-background);color:var(--accent)}.ui-button[data-variant=primary]{background:var(--bg-jike-yellow);color:var(--solid-ink)}.ui-button[data-variant=danger]{background:var(--destructive);color:var(--solid-white)}.ui-button[data-interactive=true][data-variant]:not(:disabled):hover{opacity:.9}.ui-button[data-variant]:disabled{background:var(--muted);color:var(--solid-white);opacity:1}.ui-button:not([data-variant]):disabled{opacity:.5}.ui-button>[data-slot=icon]{flex-shrink:0;width:1.25rem;height:1.25rem}.ui-button>[data-slot=icon][data-spinning=true]{animation:spin 1s linear infinite}.ui-input,.ui-textarea{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;min-width:0;color:var(--foreground);background:0 0;outline:none;font-size:.88rem;transition-property:border-color,background-color,color,opacity;transition-duration:.18s;transition-timing-function:ease}.ui-input{height:2.75rem;padding-inline:.75rem;line-height:1.75rem}.ui-textarea{resize:vertical;min-height:6rem;padding:.75rem;line-height:1.5rem}.ui-textarea[data-auto-resize=true]{resize:none;min-height:1.75rem;overflow-y:auto}.ui-input::placeholder,.ui-textarea::placeholder{color:var(--muted)}.ui-input:focus,.ui-textarea:focus{border-color:var(--ring);box-shadow:none}.ui-input:disabled,.ui-textarea:disabled{cursor:not-allowed;opacity:.5}.ui-input[aria-invalid=true],.ui-textarea[aria-invalid=true]{border-color:var(--destructive)}.ui-input-group{border:1px solid var(--border);border-radius:var(--radius-lg);background:0 0;align-items:center;gap:.5rem;min-width:0;padding-inline:.75rem;transition-property:border-color,background-color,color,opacity;transition-duration:.18s;transition-timing-function:ease;display:flex}.ui-input-group:focus-within{border-color:var(--ring)}.ui-input-group>.ui-input,.ui-input-group>.ui-textarea{border:0;border-radius:0;flex:1;padding-inline:0}.ui-input-group>.ui-input:focus,.ui-input-group>.ui-textarea:focus{border-color:#0000}.ui-input-group__addon,.ui-input-group__button{color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-input-group__button{cursor:pointer;border-radius:var(--radius-full);width:1.75rem;height:1.75rem;transition-property:color,background-color,opacity;transition-duration:.18s;transition-timing-function:ease}.ui-input-group__button:not(:disabled):hover{color:var(--primary)}.ui-input-group__button:disabled{cursor:default;opacity:.5}.ui-input-group__addon>[data-slot=icon],.ui-input-group__button>[data-slot=icon]{width:1.25rem;height:1.25rem}.ui-tabs{flex:1;min-width:0}.ui-tabs-list{align-items:center;margin-bottom:-.5px}.ui-tabs-list,.ui-tabs-trigger{flex:1;min-width:0;display:flex}.ui-tabs-trigger{border-radius:var(--radius-sm)var(--radius-sm)0 0;outline-offset:0!important}.ui-tabs-trigger:is(button:not(:disabled),a){cursor:pointer}.ui-tabs-trigger-content{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm);width:100%;height:3rem;color:var(--foreground);border-bottom:3px solid #0000;justify-content:center;align-items:center;padding:.75rem 1rem;font-size:1rem;font-weight:500;line-height:1.5rem;transition-property:background-color,border-color,color;transition-duration:.18s;transition-timing-function:ease;display:inline-flex}.ui-tabs-trigger-content:hover{border-color:var(--border);background:var(--background)}.ui-tabs-trigger[aria-selected=true] .ui-tabs-trigger-content{border-color:var(--jike-yellow)}@media (min-width:48rem){.ui-tabs-list,.ui-tabs-trigger{flex:none}.ui-tabs-trigger-content{width:auto}}.ui-chip{border:1px solid var(--accent-background);border-radius:var(--radius-full);height:1.5rem;color:var(--jike-blue);font-family:var(--font-geist-mono);align-items:center;font-size:.75rem;font-weight:500;transition-property:color,background-color,border-color,width,opacity;transition-duration:.15s;display:inline-flex}.ui-chip,.ui-chip:hover{background:var(--accent-background)}@supports (color:color-mix(in lab,red,red)){.ui-chip:hover{background:color-mix(in oklab,var(--accent-background)80%,transparent)}}.ui-chip__action{border-radius:var(--radius-full);align-items:center;height:1.5rem;padding-inline:.5rem;display:inline-flex}.ui-chip [data-slot=icon]{width:1rem;height:1rem;color:var(--jike-blue);flex-shrink:0}.ui-chip__action>:is([data-slot=icon],[data-slot=chip-prefix]):first-child{margin-left:-.25rem}.ui-theme-toggle-group{gap:.25rem;display:flex}.ui-theme-toggle-option{cursor:pointer;border-radius:var(--radius-full);color:var(--secondary);border:1px solid #0000;padding:.25rem 1rem;font-size:.875rem;transition:color .18s,background-color .18s,border-color .18s}.ui-theme-toggle-option:hover{color:var(--jike-yellow)}.ui-theme-toggle-option--active{border-color:var(--border);color:var(--foreground)}.ui-theme-toggle-option--active:hover{background:var(--jike-yellow)}@supports (color:color-mix(in lab,red,red)){.ui-theme-toggle-option--active:hover{background:color-mix(in srgb,var(--jike-yellow)5%,transparent)}}.ui-theme-toggle-option--active:hover{color:var(--foreground)}[data-theme-style=geek] .ui-theme-toggle-option--active{color:var(--jike-yellow)}.ui-badge{border-radius:var(--radius-full);background:var(--accent-background);color:var(--foreground);flex-shrink:0;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.ui-badge[data-tone=success]{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.ui-badge[data-tone=success]{background:color-mix(in srgb,var(--success)15%,transparent)}}.ui-badge[data-tone=success]{color:var(--success)}.ui-badge[data-tone=warning]{color:#ff8a01;background:#ff8a0126}.ui-badge[data-tone=danger]{color:#e4583e;background:#e4583e26}.ui-badge>[data-slot=icon]{width:1rem;height:1rem}.ui-alert{color:var(--destructive);font-size:.88rem;line-height:1.4}.ui-alert[data-tone=neutral]{color:var(--muted)}.ui-alert[data-tone=success]{color:var(--success)}.ui-toast-viewport{pointer-events:none;z-index:80;width:min(100vw - 2rem,32rem);position:fixed;top:1rem;left:50%;transform:translate(-50%)}.ui-toast{pointer-events:auto;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--background);width:fit-content;max-width:100%;margin-inline:auto}@supports (color:color-mix(in lab,red,red)){.ui-toast{background:color-mix(in srgb,var(--background)95%,transparent)}}.ui-toast{color:var(--foreground);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.5rem 1rem;font-size:.88rem;line-height:1.4;animation:ui-toast-enter .18s ease-out}.ui-toast[data-tone=danger]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.ui-toast[data-tone=danger]{border-color:color-mix(in srgb,var(--destructive)35%,transparent)}}.ui-toast[data-tone=danger]{background:var(--destructive);color:var(--solid-white)}.ui-empty-state{border:1px dashed var(--border);border-radius:var(--radius-xl);text-align:center;color:var(--muted);margin:1rem .5rem;padding:2rem;font-size:.88rem}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ui-toast{animation:none}}.ui-dialog-backdrop{z-index:10000;background:var(--background);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ui-dialog-backdrop{background:color-mix(in srgb,var(--background)80%,transparent)}}.ui-dialog-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3rem .75rem .75rem}.ui-dialog-panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);width:100%;max-width:min(40rem,100vw - 1.5rem);max-height:86vh;color:var(--foreground);outline:none;flex-direction:column;display:flex;overflow:hidden}.ui-dialog-header{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:grid}.ui-dialog-heading{text-align:center;grid-column:2;min-width:0}.ui-dialog-title{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.88rem;font-weight:500;overflow:hidden}.ui-dialog-body{flex:1;min-height:0;padding:1rem;overflow-y:auto}.ui-dialog-header>.ui-button[data-size=icon]{color:var(--foreground);grid-column:3;padding:0}.ui-dialog-header>.ui-button[data-size=icon]:hover{color:var(--primary)}.ui-drawer-layer{z-index:12000;position:fixed;inset:0}.ui-drawer-overlay{background:var(--drawer-overlay,#00000080);animation:ui-overlay-in .18s ease-out;position:absolute;inset:0}.ui-drawer-viewport{pointer-events:none;display:flex;position:absolute;inset:0;overflow:hidden}.ui-drawer-layer[data-side=right] .ui-drawer-viewport{justify-content:flex-end}.ui-drawer-layer[data-side=left] .ui-drawer-viewport{justify-content:flex-start}.ui-drawer-layer[data-side=bottom] .ui-drawer-viewport{align-items:flex-end}.ui-drawer-layer[data-side=top] .ui-drawer-viewport{align-items:flex-start}.ui-drawer-content{pointer-events:auto;background:var(--background);color:var(--foreground);box-shadow:var(--drawer-shadow,0 25px 50px -12px #00000059);overscroll-behavior:contain;outline:none;flex-direction:column;display:flex;overflow:hidden}.ui-drawer-layer[data-side=left] .ui-drawer-content,.ui-drawer-layer[data-side=right] .ui-drawer-content{width:75vw;max-width:48rem;height:100%}.ui-drawer-layer[data-side=right] .ui-drawer-content{border-left:1px solid var(--border);animation:ui-drawer-in-right .24s cubic-bezier(.22,1,.36,1)}.ui-drawer-layer[data-side=left] .ui-drawer-content{border-right:1px solid var(--border);animation:ui-drawer-in-left .24s cubic-bezier(.22,1,.36,1)}.ui-drawer-layer[data-side=bottom] .ui-drawer-content,.ui-drawer-layer[data-side=top] .ui-drawer-content{width:100%;max-height:86vh}.ui-drawer-layer[data-side=bottom] .ui-drawer-content{border-top:1px solid var(--border);border-radius:var(--radius-xl)var(--radius-xl)0 0;animation:ui-drawer-in-bottom .24s cubic-bezier(.22,1,.36,1)}.ui-drawer-layer[data-side=top] .ui-drawer-content{border-bottom:1px solid var(--border);border-radius:0 0 var(--radius-xl)var(--radius-xl);animation:ui-drawer-in-top .24s cubic-bezier(.22,1,.36,1)}.ui-drawer-header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.ui-drawer-title{margin:0;font-size:1rem;font-weight:600;line-height:1.5rem}.ui-drawer-body{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.ui-popover-root{z-index:15;position:relative}.ui-popover-panel{z-index:30;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);color:var(--foreground);position:absolute;overflow:hidden}.ui-popover-panel[data-placement=bottom-end]{margin-top:.5rem;top:100%;right:0}.ui-popover-panel[data-placement=bottom-start]{margin-top:.5rem;top:100%;left:0}.ui-popover-panel[data-placement=top-end]{margin-bottom:.5rem;bottom:100%;right:0}.ui-popover-panel--portal,.ui-popover-panel--portal[data-placement]{z-index:11000;max-width:calc(100vw - 1rem);margin:0;position:fixed;inset:auto;overflow:auto}.ui-dropdown-menu-popover{min-width:9rem;padding:.25rem}.ui-dropdown-menu{gap:.125rem;display:grid}.ui-dropdown-menu-item{cursor:pointer;border-radius:var(--radius-md);width:100%;min-width:0;color:var(--foreground);text-align:left;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.88rem;line-height:1.25rem;transition-property:color,background-color,opacity;transition-duration:.18s;transition-timing-function:ease;display:flex}.ui-dropdown-menu-item:focus-visible,.ui-dropdown-menu-item:hover{background:var(--accent-background);color:var(--accent);outline:none}.ui-dropdown-menu-item:disabled,.ui-dropdown-menu-item[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ui-dropdown-menu-item[data-tone=danger]{color:var(--destructive)}.ui-dropdown-menu-item>[data-slot=icon]{flex-shrink:0;width:1rem;height:1rem}@keyframes ui-overlay-in{0%{opacity:0}}@keyframes ui-drawer-in-right{0%{transform:translate(100%)}}@keyframes ui-drawer-in-left{0%{transform:translate(-100%)}}@keyframes ui-drawer-in-bottom{0%{transform:translateY(100%)}}@keyframes ui-drawer-in-top{0%{transform:translateY(-100%)}}@media (min-width:40rem){.ui-dialog-backdrop{align-items:center;padding:1.5rem}}@media (prefers-reduced-motion:reduce){.ui-drawer-content,.ui-drawer-overlay{animation:none}}.ui-form-field{color:var(--foreground);gap:.5rem;font-size:.88rem;display:grid}.ui-form-field__label{font-weight:500}.ui-form-field__error,.ui-form-field__required{color:var(--destructive)}.ui-form-field__required{margin-left:.2rem}.ui-form-field__description,.ui-form-field__error{font-size:.75rem;font-weight:400;line-height:1.25rem}.ui-form-field__description{color:var(--muted)}.ui-editable-text{vertical-align:top;width:fit-content;min-width:0;max-width:100%;display:inline-grid;position:relative}.ui-editable-text[data-multiline=true]{width:100%;display:grid}.ui-editable-text-control,.ui-editable-text-mirror,.ui-editable-text-trigger{min-width:0;font:inherit;line-height:inherit;grid-area:1/1}.ui-editable-text-mirror{visibility:hidden;white-space:pre;pointer-events:none;min-width:2ch}.ui-editable-text-control[data-multiline=true],.ui-editable-text-mirror[data-multiline=true],.ui-editable-text-value[data-multiline=true]{white-space:pre-wrap;overflow-wrap:anywhere;width:100%}.ui-editable-text-trigger{cursor:text;border-radius:var(--radius-sm);text-align:left;width:100%;max-width:100%;font:inherit;line-height:inherit;background:0 0;border:0;outline:1px dashed #0000;align-items:center;gap:.5rem;padding:0;transition:outline-color .18s;display:flex}.ui-editable-text-trigger[data-multiline=true]{align-items:flex-start;width:100%}.ui-editable-text-trigger:hover{outline-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ui-editable-text-trigger:hover{outline-color:color-mix(in srgb,var(--muted)40%,transparent)}}.ui-editable-text-value{color:inherit;font:inherit;line-height:inherit;display:inline}.ui-editable-text-value[data-placeholder=true]{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ui-editable-text-value[data-placeholder=true]{color:color-mix(in srgb,var(--muted)55%,transparent)}}.ui-editable-text-value[data-multiline=true]{white-space:pre-wrap;display:block}.ui-editable-text-control{box-sizing:border-box;appearance:none;border-radius:var(--radius-sm);width:100%;height:100%;min-height:0;color:inherit;font:inherit;line-height:inherit;outline:1px dashed var(--jike-blue);outline-offset:2px;background:0 0;border:0;padding:0;transition:outline-color .18s;position:absolute;inset:0}.ui-editable-text-control[data-multiline=true]{resize:none;overflow:hidden}.ui-editable-text-control::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.ui-editable-text-control::placeholder{color:color-mix(in srgb,var(--muted)55%,transparent)}}.ui-editable-text-control::placeholder{opacity:1}.ui-kbd{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);min-width:1.5rem;color:var(--muted);font-family:var(--font-mono);justify-content:center;align-items:center;padding:.25rem .375rem;font-size:.75rem;font-weight:500;line-height:1;display:inline-flex}.ui-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;width:100%;padding:1rem .5rem;display:grid}.ui-pagination-previous{grid-column:1;justify-self:start}.ui-pagination-label{min-width:3rem;color:var(--muted);text-align:center;grid-column:2;font-size:.75rem;line-height:1rem}.ui-pagination-next{grid-column:3;justify-self:end}.ui-pagination[data-compact=true]{gap:.25rem;width:auto;padding:0}.ui-option-picker{cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-md);width:100%;height:2.5rem;color:var(--foreground);background:0 0;justify-content:space-between;align-items:center;gap:.25rem;padding-inline:.75rem;font-size:.88rem;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.ui-option-picker:disabled{cursor:default;opacity:.45}.ui-option-picker__item-label,.ui-option-picker__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-option-picker__check,.ui-option-picker__icon{flex-shrink:0;width:1rem;height:1rem}.ui-option-picker__icon{color:var(--muted)}.ui-option-picker__item{cursor:pointer;width:100%;min-width:8rem;color:var(--foreground);text-align:left;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.88rem;transition:background-color .18s,color .18s,opacity .18s;display:flex}.ui-option-picker__item:hover{background:var(--secondary)}.ui-option-picker__item:disabled{cursor:not-allowed;opacity:.5}.ui-avatar{border-radius:var(--radius-md);object-fit:cover;-webkit-user-select:none;user-select:none;flex-shrink:0;width:3rem;height:3rem;text-decoration:none}.ui-avatar[data-shape=circle]{border-radius:var(--radius-full)}.ui-avatar[data-size=xs]{width:1.75rem;height:1.75rem}.ui-avatar[data-size=sm]{width:2.5rem;height:2.5rem}.ui-avatar[data-size=lg]{width:5rem;height:5rem}.ui-avatar[data-size=xl]{width:10rem;height:10rem}.ui-avatar-fallback{background:var(--bg-jike-yellow);justify-content:center;align-items:center;display:inline-flex}.ui-avatar-image{border:1px solid var(--border);display:inline-block;position:relative;overflow:hidden}.ui-avatar-image>[data-slot=resilient-image]{background:inherit}.ui-avatar-image [data-slot=resilient-image-error]{background:var(--bg-jike-yellow);border:0;outline:0}.ui-avatar__image{object-fit:cover}.ui-avatar[data-size=xs] .ui-gradient-shadow-text{--avatar-shadow-offset-x:1px;--avatar-shadow-offset-y:1px;font-size:.88rem;line-height:1.25rem}.ui-avatar[data-size=sm] .ui-gradient-shadow-text{--avatar-shadow-offset-x:2px;--avatar-shadow-offset-y:1px;font-size:1.4rem;line-height:1.5rem}.ui-avatar[data-size=lg] .ui-gradient-shadow-text{--avatar-shadow-offset-x:5px;--avatar-shadow-offset-y:3px;font-size:2.25rem;line-height:2.5rem}.ui-avatar[data-size=xl] .ui-gradient-shadow-text{--avatar-shadow-offset-x:8px;--avatar-shadow-offset-y:5px;font-size:6rem;line-height:1}.ui-gradient-shadow-text{--avatar-shadow-offset-x:4px;--avatar-shadow-offset-y:2px;color:var(--solid-white);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:1.5rem;font-weight:900;line-height:2rem;text-decoration:none;display:inline-flex;position:relative;transform:translateY(-1px)}.ui-gradient-shadow-text__text-shadow{z-index:0;color:#0000;background-image:linear-gradient(to bottom,var(--solid-white),var(--jike-blue));transform:translate(var(--avatar-shadow-offset-x),var(--avatar-shadow-offset-y));-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.ui-gradient-shadow-text__text{z-index:1;-webkit-user-select:none;user-select:none;text-decoration:none;position:relative}.ui-loading-state{min-height:7.5rem;color:var(--muted);margin:1rem;display:flex}.ui-content-loader,.ui-loading-state{justify-content:center;align-items:center}.ui-content-loader{gap:5px;min-width:3.25rem;height:1.75rem;display:inline-flex}.ui-content-loader span{border-radius:var(--radius-full);background:var(--jike-yellow);width:8px;height:8px;animation:jike-dot-pulse .95s ease-in-out infinite}.ui-content-loader span:nth-child(2){animation-delay:.14s}.ui-content-loader span:nth-child(3){animation-delay:.28s}[data-theme-style=geek] .ui-content-loader{gap:4px;min-width:auto;height:auto;padding:.5rem}[data-theme-style=geek] .ui-content-loader span{border:1px solid var(--border);background:#000;border-radius:0;width:.5rem;height:1rem;animation:geek-caret-step .9s step-end infinite}[data-theme-style=geek] .ui-content-loader span:nth-child(2){animation-delay:.15s}[data-theme-style=geek] .ui-content-loader span:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.ui-content-loader span{opacity:.72;animation:none}[data-theme-style=geek] .ui-content-loader span:first-child{background:var(--jike-yellow)}}@keyframes jike-dot-pulse{0%,80%,to{opacity:.32}40%{opacity:1}}@keyframes geek-caret-step{0%,to{background:#000}66%{background:var(--jike-blue);box-shadow:none}}.ui-separator{flex-shrink:0}.ui-separator[data-orientation=horizontal]{width:100%;height:1px;box-shadow:var(--shadow-divider-bottom)}.ui-separator[data-orientation=vertical]{width:1px;min-height:100%;box-shadow:var(--shadow-divider-right);align-self:stretch}.ui-skeleton{background-color:var(--muted);display:block}@supports (color:color-mix(in lab,red,red)){.ui-skeleton{background-color:color-mix(in srgb,var(--muted)18%,var(--card))}}.ui-skeleton{animation:ui-skeleton-pulse 1.4s ease-in-out infinite}.ui-skeleton[data-animated=false]{animation:none}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}}@keyframes ui-skeleton-pulse{0%,to{opacity:.52}50%{opacity:1}}.ui-resilient-image{background:var(--accent-background);display:block;position:absolute;inset:0;overflow:hidden}.ui-resilient-image__media{opacity:0;transition:opacity .18s}.ui-resilient-image__media--loaded{opacity:1}.ui-resilient-image__error,.ui-resilient-image__loading{position:absolute;inset:0}.ui-resilient-image__error{border:1px solid var(--border);background:var(--accent-background);color:var(--secondary);outline:1px dashed var(--border);outline-offset:-.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.ui-resilient-image__error-icon{width:1.75rem;height:1.75rem}.ui-resilient-image__error-label{width:100%;color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;text-align:center;padding-inline:.5rem;font-size:.75rem;line-height:1rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.ui-resilient-image__media{transition:none}}.app-shell{background:var(--background);min-height:100vh;color:var(--foreground)}.app-sidebar{display:none}.app-main{min-height:100vh;padding-bottom:4rem}.app-main,.app-main__content{flex-direction:column;display:flex}.app-main__content{flex:1}.app-footer{color:var(--muted);font-variant:small-caps;text-transform:lowercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-block:1.5rem;font-size:.88rem;line-height:1.25rem;display:flex}.app-footer__item{align-items:center;gap:.25rem;display:inline-flex}.app-footer__icon{width:.75rem;height:.75rem}.app-footer__icon--yellow{color:var(--jike-yellow)}.app-footer__icon--blue{color:var(--jike-blue)}.app-footer__link{cursor:pointer;border-radius:var(--radius-sm)}.client-redirect{text-align:center;color:var(--muted);font-size:.88rem}.not-found-page__content{text-align:center;flex-direction:column;align-items:center;display:flex}.not-found-page__title{color:var(--foreground);margin-top:2rem;font-size:1.5rem;font-weight:600;line-height:2rem}.not-found-page__action{margin-top:2rem}.more-page__section-title{color:var(--muted);text-transform:uppercase;padding:.75rem 0;font-size:.88rem;font-weight:700}.more-page__toggle-row{justify-content:space-between;align-items:center;display:flex;padding:.5rem 0!important}.more-page__toggle-label{font-size:1rem;line-height:1.5rem}.layout-content{width:100%;max-width:var(--layout-content-max-width);margin-inline:auto}.menu-row{cursor:pointer;border-radius:var(--radius-sm);width:100%;box-shadow:0 -.5px 0 0 var(--shadow);padding:.75rem 0}.menu-row,.menu-row__content{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.menu-row__content{flex-grow:1}.menu-row__main{align-items:center;gap:.75rem;min-width:0;display:flex}.menu-row__copy{gap:.125rem;min-width:0;display:grid}.menu-row__label{font-size:1rem;line-height:1.5rem}.menu-row__icon{width:1.25rem;height:1.25rem}.menu-row__trailing{flex:none;align-items:center;gap:.5rem;display:flex}.menu-row__external{border-radius:var(--radius-md);background:var(--accent-background);color:var(--muted);place-items:center;padding:.25rem .5rem;display:grid}.menu-row__external svg{width:1rem;height:1rem}.menu-row__leading-icon{flex:none;width:1.25rem;height:1.25rem}.menu-row__description{color:var(--muted);font-size:.82rem;line-height:1.25rem}.menu-row[data-tone=danger]{color:var(--danger)}.account-page__menus{gap:1rem;padding:0 1rem 2rem;display:grid}[data-theme-style=geek] .menu-row{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){[data-theme-style=geek] .menu-row{border-top:1px solid color-mix(in oklab,var(--border)40%,transparent)}}[data-theme-style=geek] .menu-row:hover{background:var(--accent-background)}[data-theme-style=geek] .app-shell:before{pointer-events:none;z-index:100;background:linear-gradient(var(--background)50%,#000 50%);opacity:.04;content:"";background-size:100% 4px;width:100%;height:100%;position:fixed;top:0;left:0}[data-theme-style=geek] .layout-content{border-right:1px solid var(--border);border-left:1px solid var(--border);box-shadow:0 6px 0 var(--border)}@media (min-width:48rem){.app-sidebar{display:block}.app-main{margin-left:84px;padding-bottom:0}}.page-sticky-bar{z-index:20;background:var(--background);box-shadow:var(--shadow-divider-bottom);position:sticky;top:0}.page-sticky-bar--floating{box-shadow:none;background:0 0}.page-sticky-bar__inner{justify-content:space-between;align-items:center;padding:1rem;display:flex}.page-sticky-bar__left-slot,.page-sticky-bar__right-slot{align-items:center;height:1.75rem;display:flex}.page-sticky-bar__left-slot{justify-content:flex-start}.page-sticky-bar__right-slot{justify-content:flex-end}.page-sticky-bar__action{cursor:pointer;border-radius:var(--radius-full);height:1.75rem;color:var(--foreground);justify-content:center;align-items:center;transition-property:background-color,color,gap,height,padding,width;transition-duration:.3s;transition-timing-function:ease;display:inline-flex}.page-sticky-bar__action[data-variant=danger]{color:var(--destructive)}.page-sticky-bar__action:disabled{cursor:not-allowed;opacity:.5}.page-sticky-bar__left-slot[data-floating=true] .page-sticky-bar__action,.page-sticky-bar__right-slot[data-floating=true] .page-sticky-bar__action{width:auto;height:auto;color:var(--solid-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000029;justify-content:flex-start;gap:.25rem;padding:.25rem 1rem}.page-sticky-bar__left-slot[data-floating=true] .page-sticky-bar__action[data-variant],.page-sticky-bar__right-slot[data-floating=true] .page-sticky-bar__action[data-variant]{color:var(--solid-white)}.page-top-bar-title{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;opacity:0;padding-inline:.75rem;font-size:1.25rem;font-weight:500;line-height:1.75rem;transition-property:opacity,transform;transition-duration:.3s;transition-timing-function:ease;overflow:hidden;transform:translateY(.5rem)}.page-top-bar-title--visible{opacity:1;transform:translateY(0)}[data-theme-style=geek] .page-top-bar-title--has-title:before{color:var(--jike-yellow);content:"~/";margin-right:.2ch}.page-sticky-bar__empty-right-slot{pointer-events:none;visibility:hidden}.app-sidebar-nav{width:84px;height:100vh;box-shadow:var(--shadow-divider-right);background:var(--background);flex-direction:column;justify-content:flex-start;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;left:0}.app-sidebar-nav__brand{border-radius:var(--radius-lg);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;display:inline-flex}.app-sidebar-nav__brand:active,.app-sidebar-nav__brand:focus-visible,.app-sidebar-nav__brand:hover{text-decoration:none}.site-brand-mark{border-radius:var(--radius-lg);background-color:var(--bg-jike-yellow);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.site-brand-mark--custom{background-color:#0000}.site-brand-mark__default{border-radius:inherit;background-color:var(--background);width:100%;height:100%;transition-duration:.5s;-webkit-mask:url(/icons/space-planet.svg) 50%/90% no-repeat;mask:url(/icons/space-planet.svg) 50%/90% no-repeat}.site-brand-mark__image{border-radius:inherit;object-fit:cover;width:100%;height:100%}[data-theme=dark] .site-brand-mark{background-color:#0000}[data-theme=dark] .site-brand-mark__default{background-color:var(--bg-jike-yellow);-webkit-mask-size:contain;mask-size:contain}.app-sidebar-nav__items{flex-direction:column;flex:1;align-items:center;margin-top:4rem;display:flex}.app-sidebar-nav__account{border-radius:var(--radius-full);background:var(--accent-background);justify-content:center;align-items:center;display:flex}.sidebar-nav-list{align-items:center;gap:.75rem;display:flex}.sidebar-nav-list[data-placement=sidebar]{flex-direction:column}.sidebar-nav-list[data-placement=sidebar] .sidebar-nav-create-action{margin-top:1rem}.sidebar-nav-create-action{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.sidebar-nav-create-action>.ui-button{border-radius:var(--radius-full);outline:.25rem solid var(--bg-jike-yellow);width:2.75rem;height:2.75rem}.sidebar-nav-create-action>.ui-button>[data-slot=icon]{width:1.75rem;height:1.75rem}.sidebar-nav-list[data-placement=bottom]{flex:1;justify-content:space-between;align-items:center;height:2.75rem}.sidebar-nav-item,.sidebar-nav-link{border-radius:var(--radius-xl)}.sidebar-nav-item{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--foreground);outline:2px solid #0000;justify-content:center;align-items:center;padding:.5rem;font-size:1.25rem;transition:color .3s,background-color .3s,outline-color .3s;display:flex;position:relative}.sidebar-nav-item:hover{outline-color:var(--accent-background)}.sidebar-nav-link[aria-current=page] .sidebar-nav-item{font-weight:500}.sidebar-nav-item__active-bg{border-radius:var(--radius-xl);background:var(--accent-background);width:100%;height:100%;position:absolute;inset:0}.sidebar-nav-item__icon-wrap{z-index:1;position:relative}.sidebar-nav-item__icon{width:1.75rem;height:1.75rem}.mobile-bottom-nav{z-index:30;will-change:transform;background:var(--background);width:100%;box-shadow:var(--shadow-divider-top);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;transition:transform .5s ease-in-out;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)translateY(calc(100% + 1rem))}.mobile-bottom-nav--visible{transform:translate(-50%)translateY(0)}@media (min-width:48rem){.mobile-bottom-nav{display:none}}.account-nav-button{cursor:pointer;border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;transition:background-color .15s,color .15s,opacity .15s;display:inline-flex;overflow:hidden}.account-nav-button:hover{background:var(--accent-background);color:var(--foreground)}.account-nav-button .ui-avatar{border:0;width:100%;height:100%}.account-nav-button__icon{width:1.5rem;height:1.5rem}.more-auth-ticket-stamp{-webkit-mask:radial-gradient(circle at 0 .5rem,#0000 .25rem,#000 0) 0/.5rem 1rem repeat-y,radial-gradient(circle at 100% .5rem,#0000 .25rem,#000 0) 100%/.5rem 1rem repeat-y,linear-gradient(#000 0 0) 50%/calc(100% - 1rem) 100% no-repeat;mask:radial-gradient(circle at 0 .5rem,#0000 .25rem,#000 0) 0/.5rem 1rem repeat-y,radial-gradient(circle at 100% .5rem,#0000 .25rem,#000 0) 100%/.5rem 1rem repeat-y,linear-gradient(#000 0 0) 50%/calc(100% - 1rem) 100% no-repeat}.page-frame{flex-direction:column;min-width:0;display:flex}.page-frame[data-layout=article],.page-frame[data-layout=editor]{gap:1.25rem}.page-frame[data-layout=article] .article-card-footer,.page-frame[data-layout=editor] .article-card-footer{margin:0 1rem}.page-frame[data-layout=admin]{height:max(400px,100dvh - 10rem);min-height:400px;padding-bottom:0;overflow:hidden}.page-frame[data-layout=auth]{justify-content:center;width:100%;max-width:24rem;min-height:70vh;margin-inline:auto;padding:2.5rem 1.25rem}.page-frame[data-layout=editor]{padding-bottom:1rem}.page-frame[data-layout=gallery]{--month-group-sticky-top:4rem;gap:1.5rem;padding:1.25rem .5rem}.page-frame[data-layout=not-found]{flex:1;justify-content:center;align-items:center;height:100%;padding:3rem 1rem}.page-frame[data-layout=search]{gap:.75rem;margin-top:1.25rem}.page-frame[data-layout=settings]{gap:1rem;padding:1rem}.page-frame[data-layout=state]{justify-content:center;align-items:stretch;width:100%;max-width:24rem;min-height:18rem;margin-inline:auto;padding-inline:1.25rem}.page-frame__surface-anchor{pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.page-frame__body[data-inset=card]{padding:1rem}.confirm-dialog-composition{gap:1rem;display:grid}.confirm-dialog-composition__description{color:var(--muted);font-size:.88rem;line-height:1.5rem}.confirm-dialog-composition__footer{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.page-cover-hero{margin-top:-3.75rem;position:relative}.page-cover-hero__image{height:16.25rem}.page-cover-hero[data-editable=true] .page-cover-hero__image{outline:1px dashed var(--jike-blue);outline-offset:.25rem}.page-cover-hero__actions{z-index:10;opacity:0;background:#00000040;transition:opacity .15s;position:absolute;inset:0}.page-cover-hero:focus-within .page-cover-hero__actions,.page-cover-hero:hover .page-cover-hero__actions{opacity:1}.page-cover-hero__actions-end,.page-cover-hero__actions-start{position:absolute;bottom:1rem}.page-cover-hero__actions-start{left:1rem}.page-cover-hero__actions-end{right:1rem}.page-cover-hero__sentinel{position:absolute;bottom:0;left:0;right:0}.page-header-default{z-index:10;padding:1rem;position:relative}.page-header-default[data-cover=true][data-avatar=true]{padding-inline:.5rem;padding-top:0}.page-header-default__body{flex-direction:column;gap:1.5rem;display:flex}.page-header-default__avatar-row,.page-header-default__identity-row,.page-header-default__text-row{gap:.75rem;display:flex}.page-header-default__identity-row{align-items:flex-start}.page-header-default__identity-row>.page-header-identity-end{align-self:flex-start}.page-header-default__avatar-row{justify-content:space-between;align-items:flex-end}.page-header-default__text-row{align-items:flex-end}.page-header-default__text{flex:1;min-width:0;margin-top:.25rem}.page-header-action-footer{gap:1rem;margin-top:1rem;display:grid}.page-header-title-before{margin-top:-2.5rem;margin-left:4.25rem;display:flex}.page-header-article__footer{align-items:end;gap:.75rem;display:grid}.page-header-article-meta{color:var(--secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.88rem;line-height:1.25rem;display:flex}.page-header-article-meta__item{border-radius:var(--radius-full);align-items:center;gap:.5rem;height:2.25rem;padding-inline:.75rem;display:inline-flex}.page-header-article-meta__icon{width:1.25rem;height:1.25rem}@media (min-width:640px){.page-header-article__footer{grid-template-columns:fit-content(24rem) max-content;justify-content:space-between}.page-header-article-meta{flex-wrap:nowrap;justify-self:end}}.page-header-showpiece{z-index:10;padding:1rem;position:relative}.page-header-showpiece__body{flex-direction:column;gap:1rem;display:flex}.page-header-showpiece__cover{aspect-ratio:1;border-radius:var(--radius-xl);flex-shrink:0;width:100%;max-width:12rem;overflow:hidden}.page-header-showpiece__image-wrap{border-radius:var(--radius-xl);background:var(--card);width:100%;height:100%;position:relative}.page-header-showpiece__image{object-fit:cover}.page-header-showpiece__cover>.article-card-cover{border-radius:var(--radius-xl);width:100%;height:100%}.page-header-showpiece__content{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.page-header-showpiece__title{flex-wrap:wrap;column-gap:1rem;font-size:1.5rem;font-weight:600;line-height:2rem;display:flex}.page-header-showpiece__description{color:var(--secondary);font-size:.88rem;line-height:1.25rem}@media (min-width:640px){.page-header-showpiece__body{flex-direction:row;gap:1.5rem}.page-header-showpiece__cover{width:12rem;height:12rem}.page-header-showpiece__content{align-self:flex-end;margin-bottom:.5rem}}.page-header-title{font-weight:600}.page-header-title[data-variant=article]{font-size:1.88rem;line-height:2.25rem}.page-header-title[data-variant=compact]{color:var(--primary);font-size:1.5rem;line-height:2rem}.page-header-description{color:var(--secondary)}.page-header-description[data-variant=article]{font-size:1rem;line-height:1.5rem}.page-header-description[data-variant=compact]{font-size:.88rem;line-height:1.25rem}.page-header-text-block{flex:1;min-width:0}.page-header-text-block[data-variant=article]{flex-direction:column;gap:.75rem;display:flex}.page-header-text-block[data-variant=compact]{flex-direction:column;justify-content:start;gap:.5rem;display:flex}.page-header-identity-end{flex-shrink:0}.page-header-identity-end[data-variant=cover]{margin-bottom:.25rem}.page-header-identity-end[data-variant=compact]{align-self:flex-end}.page-header-avatar{flex-shrink:0;display:inline-flex;position:relative}.page-header-avatar[data-variant=compact]{flex-direction:column}.page-header-avatar>.ui-avatar{font-weight:700}.page-header-avatar[data-variant=cover]>.ui-avatar{border-width:4px;border-color:var(--background);margin-top:-6.5rem;margin-left:1rem}.page-header-avatar[data-editable=true]>.ui-avatar{outline:1px dashed var(--jike-blue)}.page-header-avatar__overlay{z-index:10;opacity:0;background:#00000059;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;overflow:hidden}.page-header-avatar:focus-within .page-header-avatar__overlay,.page-header-avatar:hover .page-header-avatar__overlay{opacity:1}.page-header-avatar[data-variant=cover] .page-header-avatar__overlay{border-radius:var(--radius-full);width:10rem;height:10rem;top:0;left:1rem;transform:translateY(-6.5rem)}.page-header-avatar[data-variant=compact] .page-header-avatar__overlay{border-radius:var(--radius-lg);width:5rem;height:5rem;inset:0}.page-header-author-chip{border-radius:var(--radius-full);padding-block:.25rem;align-items:center;gap:.75rem;min-width:0;padding-left:.25rem;padding-right:1rem;transition:background-color .15s,color .15s;display:inline-flex}.page-header-author-chip:hover{background:var(--accent-background)}.page-header-author-chip:focus-visible{box-shadow:0 0 0 2px var(--ring);outline:none}.page-header-author-chip__text{min-width:0}.page-header-author-chip__title{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;line-height:1.25rem;overflow:hidden}.page-header-author-chip__description{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;overflow:hidden}@media (min-width:640px){.page-header-author-chip{max-width:24rem}}.comment-panel{width:100%;font-size:1rem}.comment-panel__header{box-shadow:var(--shadow-divider-bottom);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;display:flex}.comment-panel__title{color:var(--secondary);font-size:.875rem;line-height:1.5rem}.comment-panel__count{color:var(--muted);font-size:.75rem;line-height:1rem}.comment-list-empty__login{color:var(--secondary);text-underline-offset:3px;border-radius:var(--radius-sm);-webkit-text-decoration:underline wavy var(--jike-blue);text-decoration:underline wavy var(--jike-blue);margin-right:.25rem}.comment-composer-login{border-radius:var(--radius-xl);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.comment-composer-login{background:color-mix(in srgb,var(--muted)45%,transparent)}}.comment-composer-login{color:var(--muted);text-align:center;padding:.75rem 1rem;font-size:1rem;line-height:1.25rem}.comment-composer{align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.comment-composer__body{flex:1;min-width:0;transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:ease}.comment-composer__footer{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.comment-composer__actions{align-items:center;gap:.5rem;display:flex}.comment-list{padding:1rem}.comment-list__item{box-shadow:var(--shadow-divider-bottom);padding-block:1.25rem}.comment-list__item:first-child{padding-top:0}.comment-list__item:last-child{box-shadow:none}.comment-list__replies{gap:.75rem;margin-top:.75rem;margin-left:3rem;display:grid}.comment-reply-preview{border-radius:var(--radius-xl);margin-bottom:1rem;padding:.75rem}.comment-reply-preview__content{color:var(--foreground);overflow:hidden}.comment-node{min-width:0}.comment-item{gap:.75rem;min-width:0;display:flex}.comment-item[data-variant=reply]{padding-block:.25rem}.comment-item__body{flex:1;min-width:0}.comment-item__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.comment-item__meta{flex:1;min-width:0;overflow:hidden}.comment-item__author-line{white-space:nowrap;align-items:center;gap:.5rem;min-width:0;font-size:1rem;display:flex;overflow:hidden}.comment-item__author{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.comment-item__reply-to{min-width:0;color:var(--muted);align-items:center;gap:.25rem;display:inline-flex;overflow:hidden}.comment-item__reply-label{flex-shrink:0}.comment-item__reply-name{min-width:0;color:var(--foreground)}.comment-item__reply-name,.comment-item__time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.comment-item__time{color:var(--muted);margin-top:.25rem;font-size:.75rem;line-height:1rem}.comment-item__actions{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.comment-item__actions .ui-popover-root>.ui-button,.comment-item__actions>.ui-button{color:var(--secondary)}.comment-item__content{color:var(--foreground);white-space:pre-wrap;overflow-wrap:break-word;margin-top:.5rem;font-size:1rem;line-height:1.5rem}.comment-item__content--deleted{color:var(--muted)}.management-section{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-divider-bottom)}.management-section--fill{flex-direction:column;height:100%;min-height:0;display:flex}.management-section__header{box-shadow:var(--shadow-divider-bottom);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;padding:.75rem 1rem;display:flex}.management-section__title{letter-spacing:-.01em;font-size:.94rem;font-weight:600;line-height:1.25rem}.management-section__description{color:var(--muted);margin-top:.25rem;font-size:.75rem;line-height:1rem}.management-section__body{padding:0 1rem 1.25rem}.management-section--fill>.management-section__body{flex-direction:column;flex:1;min-height:0;display:flex}.management-list-viewport{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.management-list{gap:.5rem;display:grid}.management-row{border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:.5rem .75rem;padding:.75rem;display:grid}.management-pagination{color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;font-size:.75rem;line-height:1rem;display:flex}@media (min-width:768px){.management-list{gap:0}.management-row{box-shadow:var(--shadow-divider-bottom);border:0;border-radius:0;padding:.75rem 0}}.api-key-row{grid-template-columns:minmax(0,1fr) auto}.api-key-row__identity{grid-area:1/1;align-items:center;gap:.75rem;min-width:0;display:flex}.api-key-row__icon{border-radius:var(--radius-md);background:var(--accent-background);width:2.25rem;height:2.25rem;color:var(--primary);flex:none;place-items:center;display:grid}.api-key-row__icon svg{width:1rem;height:1rem}.api-key-row__identity-copy{min-width:0}.api-key-row__name-line{align-items:baseline;gap:.5rem;min-width:0;display:flex}.api-key-row__status{grid-area:1/2;justify-content:flex-start;align-items:center;display:flex}.api-key-row__name{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:500;line-height:1.25rem;overflow:hidden}.api-key-row__permission{color:var(--secondary);flex:none;font-size:.75rem;line-height:1rem}.api-key-row__masked-key{color:var(--muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.75rem;line-height:1rem;display:block;overflow:hidden}.api-key-row__activity{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;grid-area:2/1;gap:.125rem;font-size:.75rem;line-height:1rem;display:grid}.api-key-row__action-cell{grid-area:2/2;justify-content:flex-end;display:flex}.api-key-row__actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.api-key-create-form,.api-key-created-result{gap:1rem;display:grid}.api-key-dialog-body{padding-top:.25rem}.api-key-create-form__actions{justify-content:flex-end;gap:.5rem;display:flex}.api-key-created-result__value{border-radius:var(--radius-md);background:var(--accent-background);align-items:center;gap:.5rem;min-width:0;padding:.75rem;display:flex}.api-key-created-result__key{min-width:0;font-family:var(--font-mono);white-space:nowrap;flex:auto;font-size:.75rem;line-height:1.25rem;display:block;overflow-x:auto}@media (min-width:768px){.api-key-row{grid-template-columns:minmax(0,1fr) 4.5rem 11rem auto}.api-key-row__status{grid-area:1/2}.api-key-row__activity{grid-area:1/3}.api-key-row__action-cell{grid-area:1/4}}.site-lightbox{--yarl__portal_zindex:100;--yarl__slide_title_color:var(--solid-white)}.site-lightbox .yarl__container{background:radial-gradient(circle at top,#00000014,#0000 32%),#000000f5}.site-lightbox .yarl__button:focus-visible{outline:2px solid var(--jike-yellow);outline-offset:2px}.site-lightbox .yarl__button:hover{color:var(--jike-yellow)}.site-lightbox__nav-icon{width:1.75rem;height:1.75rem}.site-lightbox-frame{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.site-lightbox-frame__preview{pointer-events:none;z-index:1;opacity:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;width:100%;height:100%;transition:opacity .2s;display:grid;position:absolute;inset:0;overflow:hidden}.site-lightbox-frame__preview[data-visible=true]{opacity:1}.site-lightbox-frame__preview-image{object-fit:contain;grid-area:1/1;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;display:block}.site-lightbox-frame__loader{pointer-events:none;z-index:1;border-radius:var(--radius-full);width:2.5rem;height:2.5rem;color:var(--solid-white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border:1px solid #ffffff1f;grid-area:1/1;place-items:center;display:grid;box-shadow:0 .25rem 1.25rem #0006}.site-lightbox-frame__loader-icon{width:1.5rem;height:1.5rem;animation:site-lightbox-loader-spin .8s linear infinite}.site-lightbox-frame__media{z-index:2;object-fit:contain;opacity:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:auto;transition:opacity .2s;display:block;position:absolute;inset:0}img.site-lightbox-frame__media--loaded,video.site-lightbox-frame__media--loaded{opacity:1}@keyframes site-lightbox-loader-spin{to{transform:rotate(1turn)}}.site-lightbox-frame__message{z-index:3;color:#ffffffb3;justify-content:center;align-items:center;font-size:.88rem;display:flex;position:absolute;inset:0}.site-lightbox-frame__error-card{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;align-items:center;gap:.375rem;min-width:min(18rem,100% - 2rem);padding:1.25rem 1.5rem;display:flex;box-shadow:0 .5rem 2rem #00000052}.site-lightbox-frame__error-icon{color:#ffffffa6;width:2rem;height:2rem;margin-bottom:.375rem}.site-lightbox-frame__error-title{color:var(--solid-white);font-size:.95rem;font-weight:600}.site-lightbox-frame__error-detail{color:#ffffff8c;font-size:.78rem}.site-lightbox-chrome{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.site-lightbox-chrome__top{justify-content:flex-end;align-items:center;gap:1rem;padding:1rem;display:flex}.site-lightbox-chrome__actions{pointer-events:auto;align-items:center;gap:.5rem;display:flex}.site-lightbox-chrome__button{pointer-events:auto;cursor:pointer;border-radius:var(--radius-full);color:var(--solid-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;align-items:center;transition:background-color .15s;display:inline-flex}.site-lightbox-chrome__button:hover{background:#ffffff4d}.site-lightbox-chrome__button--action{gap:.5rem;height:2rem;padding-inline:.5rem;font-size:.88rem}.site-lightbox-chrome__button--icon{justify-content:center;width:2rem;height:2rem}.site-lightbox-chrome__action-icon{width:1rem;height:1rem}.site-lightbox-chrome__close-icon{width:1.25rem;height:1.25rem}.site-lightbox-chrome__footer{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.75rem;width:100%;padding:1rem;display:grid}.site-lightbox-chrome__caption-wrap,.site-lightbox-chrome__footer-side{pointer-events:auto;min-width:0}.site-lightbox-chrome__footer-side--start{justify-self:start}.site-lightbox-chrome__footer-side--end{justify-self:end}.site-lightbox-chrome__caption-wrap{text-align:center;padding-inline:.5rem}.site-lightbox-chrome__caption,.site-lightbox-chrome__counter{text-shadow:var(--shadow-lg,0 10px 15px #0000001a);margin:0}.site-lightbox-chrome__caption{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;line-height:1.25rem;overflow:hidden}.site-lightbox-chrome__counter{color:#ffffff8c;font-size:.75rem;line-height:1rem}.site-lightbox-engagement{pointer-events:auto;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.site-lightbox-engagement__button{color:var(--solid-white);background:#0000004d}.site-lightbox-engagement__button:hover{color:var(--solid-white);background:#0006}.site-lightbox-drawer{--drawer-overlay:#0009;--drawer-shadow:-1.5rem 0 3rem #00000073}@media (max-width:767px){.site-lightbox .yarl__navigation_next,.site-lightbox .yarl__navigation_prev{display:none}}.media-corner-action{z-index:10;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);width:1.5rem;height:1.5rem;color:var(--foreground);box-shadow:var(--shadow-sm,0 1px 2px 0 #0000000d);justify-content:center;align-items:center;display:flex;position:absolute;top:-.25rem;right:-.25rem}button.media-corner-action{cursor:pointer;transition:background-color .18s,color .18s,opacity .18s}button.media-corner-action:hover:not(:disabled){background:var(--background);color:var(--danger)}button.media-corner-action:disabled{cursor:not-allowed;opacity:.6}span.media-corner-action{pointer-events:none}.media-corner-action__icon{width:1rem;height:1rem}.media-corner-action--active .media-corner-action__icon{color:var(--primary)}.post-editor-header-actions{align-items:center;display:flex}.post-editor-taxonomy{gap:.5rem;padding-inline:1rem;display:flex}.post-editor-taxonomy__category{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.post-editor-footer-actions{align-items:flex-end;padding:1rem}.post-editor-footer-actions,.post-editor-footer-actions__save{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px){.post-editor-footer-actions__save{flex-direction:row;justify-content:flex-end;align-items:center}}.post-tiptap{background:var(--background);border:1px solid #0000;overflow:hidden}.post-tiptap__toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.post-tiptap__toolbar{border-bottom:1px solid color-mix(in srgb,var(--border)60%,transparent)}}.post-tiptap__toolbar{background:var(--background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.75rem}.post-tiptap__file-trigger{cursor:pointer;border-radius:var(--radius-sm);min-width:1.5rem;height:1.5rem;color:var(--muted);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.post-tiptap__file-trigger:hover:not([aria-disabled=true]){background:var(--accent-background)}@supports (color:color-mix(in lab,red,red)){.post-tiptap__file-trigger:hover:not([aria-disabled=true]){background:color-mix(in srgb,var(--accent-background)90%,transparent)}}.post-tiptap__file-trigger:hover:not([aria-disabled=true]){color:var(--foreground)}.post-tiptap__file-trigger[aria-disabled=true]{cursor:not-allowed;opacity:.45}.post-tiptap__file-trigger-icon{width:1rem;height:1rem}.post-tiptap__divider{background:var(--border);width:1px;height:1.5rem;margin-inline:.25rem}@supports (color:color-mix(in lab,red,red)){.post-tiptap__divider{background:color-mix(in srgb,var(--border)92%,transparent)}}.post-tiptap__content{border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.post-tiptap__content{border-bottom:1px solid color-mix(in srgb,var(--border)60%,transparent)}}.post-tiptap__content{background:var(--background)}@supports (color:color-mix(in lab,red,red)){.post-tiptap__content{background:color-mix(in srgb,var(--background)98%,transparent)}}.post-tiptap__content .ProseMirror{min-height:22rem;color:var(--foreground);word-break:break-word;outline:none;padding:1rem;font-size:1rem;line-height:1.8}.post-tiptap__content .ProseMirror p.is-editor-empty:first-child:before{float:left;height:0;color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.post-tiptap__content .ProseMirror p.is-editor-empty:first-child:before{color:color-mix(in srgb,var(--muted)75%,transparent)}}.post-tiptap__content .ProseMirror p.is-editor-empty:first-child:before{pointer-events:none;content:attr(data-placeholder)}.post-tiptap__content .ProseMirror>:first-child{margin-top:0}.post-tiptap__content .ProseMirror>:last-child{margin-bottom:0}.post-tiptap__content .ProseMirror h1,.post-tiptap__content .ProseMirror h2,.post-tiptap__content .ProseMirror h3{letter-spacing:-.01em;margin-top:1.6em;margin-bottom:.65em;font-weight:700;line-height:1.3}.post-tiptap__content .ProseMirror h1{font-size:2rem}.post-tiptap__content .ProseMirror h2{font-size:1.63rem}.post-tiptap__content .ProseMirror h3{font-size:1.38rem}.post-tiptap__content .ProseMirror ol,.post-tiptap__content .ProseMirror ul{margin:1em 0;padding-left:1.5em}.post-tiptap__content .ProseMirror ul{list-style:outside}.post-tiptap__content .ProseMirror ol{list-style:decimal}.post-tiptap__content .ProseMirror blockquote{border-left:3px solid var(--border);margin:1.25rem 0}@supports (color:color-mix(in lab,red,red)){.post-tiptap__content .ProseMirror blockquote{border-left:3px solid color-mix(in srgb,var(--border)82%,var(--foreground)18%)}}.post-tiptap__content .ProseMirror blockquote{color:var(--secondary);padding-left:1rem}.post-tiptap__content .ProseMirror pre{border-radius:var(--radius-xl);background:var(--foreground);margin:1.25rem 0;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.post-tiptap__content .ProseMirror pre{background:color-mix(in srgb,var(--foreground)8%,var(--background)92%)}}.post-tiptap__content .ProseMirror pre{color:var(--foreground);padding:1rem;font-size:.88rem;line-height:1.6}.post-tiptap__content .ProseMirror code{border-radius:var(--radius-md);background:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.post-tiptap__content .ProseMirror code{background:color-mix(in srgb,var(--foreground)8%,var(--background)92%)}}.post-tiptap__content .ProseMirror code{padding:.25rem .5rem;font-size:.875em}.post-tiptap__content .ProseMirror pre code{background:0 0;padding:0}.post-tiptap__content .ProseMirror hr{border:0;border-top:1px solid var(--border);margin:1.5rem 0}@supports (color:color-mix(in lab,red,red)){.post-tiptap__content .ProseMirror hr{border-top:1px solid color-mix(in srgb,var(--border)86%,transparent)}}.post-tiptap__content .ProseMirror a{color:var(--jike-blue);text-underline-offset:.18em;text-decoration:underline}.post-tiptap__content .ProseMirror img{border-radius:var(--radius-xl);max-width:100%;height:auto;margin:1.25rem auto;display:block}.content-editable-tag-chip{border:1px dashed var(--jike-blue);border-radius:var(--radius-full);background:var(--accent-background);max-width:100%;height:1.5rem;color:var(--jike-blue);font-family:var(--font-geist-mono);align-items:center;font-size:.75rem;font-weight:500;transition-property:color,background-color,border-color,width,opacity;transition-duration:.15s;display:inline-flex}.content-editable-tag-chip--placeholder{background:var(--background);color:var(--muted)}.content-editable-tag-chip:hover{background:var(--accent-background)}@supports (color:color-mix(in lab,red,red)){.content-editable-tag-chip:hover{background:color-mix(in oklab,var(--accent-background)80%,transparent)}}.content-editable-tag-chip__action{border-radius:var(--radius-full);cursor:text;height:1.5rem;color:inherit;font:inherit;line-height:inherit;align-items:center;gap:.25rem;padding-inline:.5rem;display:inline-flex}.content-editable-tag-chip__prefix{flex-shrink:0;margin-left:-.25rem;display:inline-flex}.content-editable-tag-chip__icon{width:1rem;height:1rem;color:var(--jike-blue)}.content-category-chip-icon{border:1px solid var(--jike-blue);border-radius:var(--radius-full);background:var(--jike-blue);flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-right:.25rem;display:inline-flex;position:relative}.content-category-chip-icon__core{border-radius:var(--radius-full);background:var(--jike-blue-soft);width:.5rem;height:.5rem}.content-editable-tag-chip__remove-wrap{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:0;height:1rem;transition-property:margin-right,opacity,width;transition-duration:.15s;transition-timing-function:ease;display:inline-flex;overflow:hidden}.content-editable-tag-chip:hover .content-editable-tag-chip__remove-wrap{opacity:1;width:1rem;margin-right:.5rem}.content-editable-tag-chip--input:hover .content-editable-tag-chip__remove-wrap--input{opacity:0;width:0;margin-right:0}.content-editable-tag-chip--input:focus-within .content-editable-tag-chip__remove-wrap--input{opacity:1;width:1rem;margin-right:0}.content-editable-tag-chip__remove{cursor:pointer;border-radius:var(--radius-full);width:1rem;height:1rem;color:var(--muted);justify-content:center;align-items:center;transition:color .15s,background-color .15s;display:inline-flex}.content-editable-tag-chip__remove:hover{background:var(--accent-background);color:var(--foreground)}.content-editable-tag-chip__remove-icon{width:1rem;height:1rem}.content-editable-tag-chip--input{padding-inline:.5rem}.content-editable-tag-chip__input-control{align-items:center;gap:.25rem;min-width:0;height:1.5rem;display:inline-flex}.content-editable-tag-chip__input-size{min-width:0;max-width:100%;display:inline-grid;position:relative}.content-editable-tag-chip__input,.content-editable-tag-chip__input-mirror{min-width:0;font:inherit;line-height:inherit;white-space:pre;grid-area:1/1}.content-editable-tag-chip__input-mirror{visibility:hidden;pointer-events:none}.content-editable-tag-chip__input{box-sizing:border-box;appearance:none;width:100%;height:100%;color:inherit;background:0 0;border:0;outline:none;padding:0;position:absolute;inset:0}.content-editable-tag-chip__input::placeholder{color:var(--muted)}.content-image-file-trigger{cursor:pointer;border-radius:var(--radius-lg);background:var(--background);justify-content:center;align-items:center;gap:.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.content-image-file-trigger{background:color-mix(in srgb,var(--background)90%,transparent)}}.content-image-file-trigger{color:var(--muted);transition-property:background-color,color;transition-duration:.18s;transition-timing-function:ease}.content-image-file-trigger:hover{background:var(--accent-background);color:var(--foreground)}.content-image-file-trigger__icon{width:1.5rem;height:1.5rem}.content-asset-overlay-actions{color:var(--solid-white);gap:.5rem}.content-asset-overlay-actions .content-image-file-trigger,.content-asset-overlay-actions__button{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--solid-white);background:#0000004d}.content-asset-overlay-actions .content-image-file-trigger:hover,.content-asset-overlay-actions__button:hover{color:var(--solid-white);background:#0006}.content-asset-overlay-actions .content-image-file-trigger__icon,.content-asset-overlay-actions__icon{width:1rem;height:1rem}.quick-post-composer-page{justify-content:center;min-height:min(32rem,100vh - 8rem);padding:1rem;display:flex}.quick-post-composer{flex-direction:column;gap:1rem;display:flex}.quick-post-composer--page{align-self:flex-start;width:min(100%,42rem);padding-block:1rem}.quick-post-composer__layout{align-items:flex-start;gap:.75rem;padding:1rem 2rem;display:flex}.quick-post-composer__avatar{border-radius:var(--radius-full);background:var(--accent-background);width:2rem;height:2rem;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.quick-post-composer__avatar-image{object-fit:cover;width:100%;height:100%}.quick-post-composer__avatar-icon{width:1.25rem;height:1.25rem}.quick-post-composer__content{flex-direction:column;flex:1;gap:1rem;min-width:0;display:flex}.quick-post-composer-media-grid{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.quick-post-composer-media-add-item,.quick-post-composer-media-tile{aspect-ratio:1;border-radius:var(--radius-md);background:var(--accent-background);min-width:0;position:relative}.quick-post-composer-media-tile{cursor:grab;transition:opacity .18s,outline-color .18s,transform .18s;overflow:visible}.quick-post-composer-media-tile:active{cursor:grabbing}.quick-post-composer-media-tile[data-dragging=true]{opacity:.55;outline:2px solid var(--jike-blue);outline-offset:2px;transform:scale(.98)}.quick-post-composer-media-tile__image{object-fit:cover;width:100%;height:100%;display:block}.quick-post-composer-media-tile>[data-slot=resilient-image]{border-radius:inherit}.quick-post-composer-media-add{border:1px dashed var(--border);border-radius:inherit;width:100%;height:100%;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s;display:flex}.quick-post-composer-media-add:hover:not(:disabled){border-color:var(--jike-blue);color:var(--jike-blue)}.quick-post-composer-media-add:disabled{cursor:not-allowed;opacity:.6}.quick-post-composer-media-add__icon{width:1.5rem;height:1.5rem}.quick-post-composer .post-editor-taxonomy{padding:0}.quick-post-composer__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.quick-post-composer__file-input{display:none}@media (max-width:639px){.quick-post-composer-page{justify-content:stretch;padding-inline:.5rem}.quick-post-composer__layout{gap:.5rem;padding:0}}.post-markdown{color:var(--foreground);word-break:break-word;padding:1rem;font-size:1rem;line-height:1.8}.post-markdown>:first-child{margin-top:0}.post-markdown>:last-child{margin-bottom:0}.post-markdown h1,.post-markdown h2,.post-markdown h3,.post-markdown h4,.post-markdown h5,.post-markdown h6{letter-spacing:-.01em;margin-top:1.75em;margin-bottom:.7em;font-weight:700;line-height:1.3}.post-markdown h1{font-size:2rem}.post-markdown h2{font-size:1.63rem}.post-markdown h3{font-size:1.38rem}.post-markdown h4{font-size:1.13rem}.post-markdown h5,.post-markdown h6{font-size:1rem}.post-markdown dl,.post-markdown figure,.post-markdown ol,.post-markdown p,.post-markdown ul{margin-block:1rem}.post-markdown ol,.post-markdown ul{padding-left:1.5rem}.post-markdown ul{list-style:outside}.post-markdown ol{list-style:decimal}.post-markdown li+li{margin-top:.25rem}.post-markdown li>ol,.post-markdown li>ul{margin-top:.5rem}.post-markdown strong{font-weight:700}.post-markdown em{font-style:italic}.post-markdown a{-webkit-text-decoration:underline wavy var(--jike-blue);text-decoration:underline wavy var(--jike-blue);text-underline-offset:4px}[data-theme-style=geek] .post-markdown a{text-decoration-style:dotted}.post-markdown a:hover{color:var(--primary)}.post-markdown img{border-radius:var(--radius-md);cursor:zoom-in;max-width:100%;height:auto;margin:1rem 0;display:block}.post-markdown pre{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--foreground);margin-block:1rem;padding:1rem;font-size:.88rem;line-height:1.7;overflow-x:auto}.post-markdown code{font-family:var(--font-geist-mono)}.post-markdown :not(pre)>code{border-radius:var(--radius-md);padding:.25rem;font-size:.9em}.post-markdown blockquote{border-left:3px solid var(--jike-blue);color:var(--secondary);margin-block:1rem;padding:.25rem 0 .25rem 1rem}.post-markdown table{border-collapse:collapse;white-space:pre;width:100%;margin-block:1rem;font-size:.94rem}.post-markdown td,.post-markdown th{border:1px solid var(--border);vertical-align:top;padding:.75rem}.post-markdown th{text-align:left;font-weight:600}.post-markdown hr{border:0;border-top:1px solid var(--border);margin-block:2rem}.post-markdown input[type=checkbox]{margin-right:.5rem}.post-markdown .footnotes{border-top:1px solid var(--border);color:var(--secondary);margin-top:2rem;padding-top:1rem;font-size:.88rem}.post-markdown .data-footnote-backref,.post-markdown .footnotes a{color:var(--jike-blue);text-decoration:none}.post-markdown .table-wrapper{overflow-x:auto}.post-markdown embed,.post-markdown iframe,.post-markdown object{border-radius:var(--radius-md);max-width:100%;display:block}.post-markdown [id]{scroll-margin-top:60px}.post-markdown figure{gap:.75rem;display:grid}.post-markdown figcaption{color:var(--muted);text-align:center;font-size:.75rem;line-height:1.5}[data-theme-style=geek] .feed-card{border-bottom:1px dashed var(--border);box-shadow:none}.feed-card__inner{padding:1.25rem 1rem}.feed-card__layout{gap:.75rem;display:flex;position:relative}.feed-card__avatar{flex-shrink:0;align-items:flex-start;display:flex}.feed-card__author-link{text-overflow:ellipsis;white-space:nowrap;width:fit-content;font-size:.88rem;font-weight:500;line-height:1.25rem;display:inline-flex;overflow:hidden}.feed-card__author-link:hover{text-decoration-line:underline}.feed-card__avatar-link{-webkit-user-select:none;user-select:none;width:fit-content;text-decoration:none;display:inline-flex}.feed-card__avatar-link:hover{text-decoration:none}.author-avatar-hover-target{flex-shrink:0;width:fit-content;display:inline-flex;position:relative}.author-avatar-hover-target__link{-webkit-user-select:none;user-select:none;width:fit-content;text-decoration:none;display:inline-flex}.author-avatar-hover-target__link:hover{text-decoration:none}.feed-card__main{flex-grow:1;min-width:0}.feed-card__header{justify-content:space-between;align-items:flex-start;gap:.75rem;min-height:2.5rem;margin-bottom:.75rem;display:flex}.feed-card__identity{min-width:0;display:grid}.feed-card__meta{color:var(--muted);font-family:var(--font-geist-mono);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-size:.75rem;line-height:1.25rem;display:flex}.feed-card__header-end{flex-shrink:0;padding-top:.25rem}.article-card-footer{height:2.25rem;justify-content:space-between;align-items:center;margin-top:1rem;font-size:.88rem;line-height:1.25rem;display:flex}.article-card-footer,.article-card-footer .ui-button{color:var(--secondary)}.article-card-footer__actions{align-items:center;gap:.5rem;display:flex}.article-card-footer__metric{border-radius:var(--radius-full);align-items:center;gap:.5rem;height:2.25rem;padding-inline:.75rem;display:inline-flex}.article-card-footer__metric-icon{width:1.25rem;height:1.25rem}.collection-list-view{flex-direction:column;gap:1.5rem;padding:1.25rem 1rem;display:flex}.collection-items{border-block:1px dashed var(--border)}.collection-items>*+*{border-top:1px dashed var(--border)}.collection-items__link{border-radius:var(--radius-sm);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.collection-items__link:hover{background:var(--accent-hover);color:var(--accent)}.collection-items__title{white-space:pre;text-overflow:ellipsis;font-size:.88rem;line-height:1.25rem;overflow:hidden}.collection-items__day{color:var(--secondary);flex-shrink:0;font-size:.75rem;line-height:1rem}.collection-items__meta{flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.catalog-page-sections{flex-direction:column;gap:1.5rem;padding-top:1rem;display:flex}.catalog-pill-list{flex-wrap:wrap;gap:.5rem;padding:1rem .5rem;display:flex}.catalog-list__item{border-radius:var(--radius-sm);align-items:center;gap:.75rem;padding:.75rem;display:flex}.catalog-list__item:hover{background:var(--accent-hover)}.catalog-list__text{flex:1;min-width:0}.catalog-list__description,.catalog-list__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-list__title{font-size:.88rem;font-weight:600;line-height:1.25rem}.catalog-list__description{color:var(--secondary);font-size:.75rem;line-height:1rem}.catalog-list__count-wrap{color:var(--accent);flex-shrink:0;font-size:.75rem;line-height:1rem}.catalog-list__count{border-radius:var(--radius-md);background:var(--accent-background);color:var(--muted);padding:.25rem .5rem}[data-theme-style=geek] .content-card{border:1px solid var(--border);box-shadow:4px 4px 0 var(--shadow);margin:0 4px 4px 0;transition-property:border-color,box-shadow,translate;transition-duration:.2s;transition-timing-function:ease}[data-theme-style=geek] .content-card:hover{border-color:var(--jike-yellow);box-shadow:0 0 0 var(--border);translate:2px 2px}.content-card{border:1px solid var(--border);display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.content-card{border:1px solid color-mix(in srgb,var(--border)40%,transparent)}}.content-card{border-radius:var(--radius-xl);background:var(--card);outline:none;transition:transform .2s,border-color .2s}.content-card:hover{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.content-card:hover{border-color:color-mix(in srgb,var(--border)80%,transparent)}}.content-card>.article-card-cover{aspect-ratio:4/3}.content-card>.article-card-cover .article-card-cover__title{font-size:1.88rem;line-height:2.25rem}.article-feed-list__item{box-shadow:var(--shadow-divider-bottom);outline:none;transition:box-shadow .15s}.article-card-grid{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}@media (min-width:640px){.article-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.content-card__body{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.content-card__header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.content-card__title{flex:1;min-width:0;font-size:1rem;font-weight:600}.content-card__description,.content-card__title{text-overflow:ellipsis;white-space:nowrap;line-height:1.5rem;overflow:hidden}.content-card__description{color:var(--secondary);font-size:.88rem}[data-theme-style=geek] .showpiece-feed-card{border:1px solid var(--border);box-shadow:4px 4px 0 var(--border);margin:0 4px 4px 0;transition-property:border-color,box-shadow,translate;transition-duration:.2s;transition-timing-function:ease}[data-theme-style=geek] .showpiece-feed-card-link:hover .showpiece-feed-card{border-color:var(--jike-yellow);box-shadow:0 0 0 var(--border);translate:2px 2px}.showpiece-feed-card-link{border-radius:var(--radius-sm);display:block}.showpiece-feed-card{border-radius:var(--radius-lg);background:var(--card);gap:0;padding:.5rem;transition:border-color .15s;display:flex}.showpiece-feed-card-link:hover .showpiece-feed-card{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.showpiece-feed-card-link:hover .showpiece-feed-card{border-color:color-mix(in srgb,var(--border)80%,transparent)}}.showpiece-feed-card>.article-card-cover{width:6rem;height:6rem}.showpiece-feed-card>.article-card-cover:not(.article-card-cover--has-image){border-radius:var(--radius-sm)}.showpiece-feed-card>.article-card-cover .article-card-cover__background{background:radial-gradient(circle at top left,var(--jike-yellow),transparent 42%),radial-gradient(circle at bottom right,var(--jike-blue),transparent 38%)}@supports (color:color-mix(in lab,red,red)){.showpiece-feed-card>.article-card-cover .article-card-cover__background{background:radial-gradient(circle at top left,color-mix(in oklab,var(--jike-yellow)12%,transparent),transparent 42%),radial-gradient(circle at bottom right,color-mix(in oklab,var(--jike-blue)8%,transparent),transparent 38%)}}.showpiece-feed-card>.article-card-cover .article-card-cover__top-line-wrap{padding-inline:.75rem;padding-top:.75rem}.showpiece-feed-card>.article-card-cover .article-card-cover__top-line{width:1.5rem}.showpiece-feed-card>.article-card-cover .article-card-cover__content{padding-inline:.75rem;padding-bottom:.75rem}.showpiece-feed-card>.article-card-cover .article-card-cover__title{text-align:left;font-size:.75rem;line-height:1rem}.showpiece-feed-card>.article-card-cover .article-card-cover__meta{gap:.5rem;margin-top:.5rem}.showpiece-feed-card>.article-card-cover .article-card-cover__meta-line{width:1rem}.showpiece-feed-card>.article-card-cover .article-card-cover__meta-text{display:none}.showpiece-feed-card__content{flex-direction:column;flex:1;min-width:0;margin-left:.5rem;display:flex}.showpiece-feed-card__content>*+*{border-top:1px solid var(--border)}.showpiece-feed-card__body{flex-grow:1;padding:.5rem}.showpiece-feed-card__title{text-overflow:ellipsis;white-space:pre;color:var(--primary);font-size:1rem;font-weight:600;overflow:hidden}.showpiece-feed-card__description{text-overflow:ellipsis;white-space:pre;color:var(--secondary);margin-top:.25rem;font-size:.88rem;overflow:hidden}.showpiece-feed-card__section{color:var(--secondary);font-family:var(--font-geist-mono);justify-content:flex-end;padding:.25rem .5rem 0 0;font-size:.75rem;font-weight:500;display:flex}[data-theme-style=geek] .post-card-text:before{content:"> "}.post-card{gap:1rem;display:flex}.post-card__body{flex:1;min-width:0}.post-card-text{color:var(--primary);overflow-wrap:anywhere;white-space:break-spaces;font-size:1rem;font-weight:400;line-height:1.5rem;display:block;overflow:hidden}.post-card-text--link{border-radius:var(--radius-sm)}.post-card-text--link:hover{text-decoration:none}.post-card__category,.post-image-grid{margin-top:.75rem}.post-media-overlay{color:var(--solid-white);background:#0000001f;position:absolute;inset:0}.post-media-overlay,.post-media-overlay__icon-wrap{justify-content:center;align-items:center;display:flex}.post-media-overlay__icon-wrap{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;width:2.5rem;height:2.5rem}.post-media-overlay__icon{width:1.25rem;height:1.25rem}.showpiece-badge-list--header{line-height:0}.showpiece-badge-list--card{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.showpiece-meta-list{font-family:var(--font-geist-mono);display:flex}.showpiece-meta-list--header{flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.88rem}.showpiece-meta-list--card{flex-direction:column;gap:.5rem}.showpiece-meta-list__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.showpiece-meta-list--header .showpiece-meta-list__row{min-width:0}.showpiece-meta-list--card .showpiece-meta-list__row{color:var(--secondary);font-size:.75rem}.showpiece-meta-list__label{white-space:nowrap;flex-shrink:0;align-items:center;gap:.5rem;display:inline-flex}.showpiece-meta-list--header .showpiece-meta-list__label{color:var(--muted)}.showpiece-meta-list--card .showpiece-meta-list__icon,.showpiece-meta-list__icon{width:1rem;height:1rem}.showpiece-meta-list__value{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.showpiece-meta-list--header .showpiece-meta-list__value{font-weight:500}.showpiece-meta-list--card .showpiece-meta-list__value{min-width:0;color:var(--foreground);flex:1}.article-meta-pills{flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem;display:flex}.article-meta-pills__category{min-width:0}.post-detail-fallback-card{box-shadow:var(--shadow-divider-bottom);padding:1.25rem 1rem}.detail-comments__anchor{scroll-margin-top:5rem}.author-hover-card{z-index:20;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--background);pointer-events:none;visibility:hidden;opacity:0;width:18rem;padding:1rem;transition:opacity .18s,visibility .18s;position:absolute;top:3rem;left:0}.author-hover-card--visible{pointer-events:auto;visibility:visible;opacity:1}.author-hover-card__content{flex-direction:column;gap:.5rem;display:flex}.author-hover-card__header{align-items:center;gap:.75rem;display:flex}.author-hover-card__avatar-link{border-radius:var(--radius-full);-webkit-user-select:none;user-select:none;text-decoration:none;display:inline-flex}.author-hover-card__avatar-link:hover{text-decoration:none}.author-hover-card__identity{flex:1;min-width:0}.author-hover-card__title{font-size:.88rem;font-weight:600}.author-hover-card__handle,.author-hover-card__title{text-overflow:ellipsis;white-space:nowrap;line-height:1.25rem;overflow:hidden}.author-hover-card__handle{color:var(--muted);font-family:var(--font-geist-mono);font-size:.75rem}.author-hover-card__header>.ui-button{flex-shrink:0;align-self:flex-start}.author-hover-card__description{color:var(--secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.25rem;overflow:hidden}.user-profile-post-menu-trigger{cursor:pointer;border-radius:var(--radius-full);height:2.25rem;font-family:var(--font-geist-mono);align-items:center;padding-inline:.75rem;font-size:.88rem;line-height:1.25rem;transition:background-color .2s;display:inline-flex}.user-profile-post-menu-trigger:hover{background:var(--accent-background)}.user-profile-post-menu-trigger__icon{width:1.25rem;height:1.25rem}.article-card-cover{border-radius:var(--radius-xl);background:var(--accent-background);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.article-card-cover{background:color-mix(in oklab,var(--accent-background)65%,transparent)}}.article-card-cover{color:var(--foreground)}.article-card-cover--has-image{border-radius:var(--radius-sm);background:0 0}.article-card-cover__image{object-fit:cover}.article-card-cover__background{background:radial-gradient(circle at top left,var(--jike-yellow),transparent 42%),radial-gradient(circle at bottom right,var(--jike-blue),transparent 36%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.article-card-cover__background{background:radial-gradient(circle at top left,color-mix(in oklab,var(--jike-yellow)16%,transparent),transparent 42%),radial-gradient(circle at bottom right,color-mix(in oklab,var(--jike-blue)8%,transparent),transparent 36%)}}.article-card-cover__top-line-wrap{padding-inline:1rem;inset-inline:0;padding-top:1rem;position:absolute;top:0}.article-card-cover__top-line{background:var(--jike-yellow);width:3rem;height:1px}@supports (color:color-mix(in lab,red,red)){.article-card-cover__top-line{background:color-mix(in oklab,var(--jike-yellow)40%,transparent)}}.article-card-cover__content{align-items:flex-end;height:100%;padding:1rem;display:flex;position:relative}.article-card-cover__content-inner{width:100%}.article-card-cover__title{font-size:1.25rem;font-weight:600;line-height:1.75rem}.article-card-cover__meta{align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.article-card-cover__meta-line{background:var(--jike-blue);width:2rem;height:1px}@supports (color:color-mix(in lab,red,red)){.article-card-cover__meta-line{background:color-mix(in oklab,var(--jike-blue)28%,transparent)}}.article-card-cover__meta-text{color:var(--muted);font-size:.75rem;font-weight:500}.post-image-album-page{padding:1.25rem .5rem}.post-image-album__months{flex-direction:column;gap:1.5rem;display:flex}.post-image-album__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}@media (min-width:640px){.post-image-album__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.post-image-album__tile{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--muted);cursor:pointer;border:0;padding:0;display:block;position:relative;overflow:hidden}.post-image-album__image{object-fit:cover}.post-image-album__video-overlay{background:linear-gradient(#0000 45%,#0000004d);position:absolute;inset:0}.post-image-grid{--post-image-gap:6px;container:post-image-grid/inline-size}.post-image-grid__rows{row-gap:var(--post-image-gap);display:grid}.post-image-grid__row{column-gap:var(--post-image-gap);display:grid}.post-image-grid__row--three{grid-template-columns:repeat(3,minmax(0,1fr))}.post-image-grid__row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.post-image-grid__row--one{grid-template-columns:minmax(0,1fr)}.post-image-grid__single,.post-image-grid__tile{border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;text-align:left;padding:0;transition-property:border-color,box-shadow,translate;transition-duration:.2s;transition-timing-function:ease;display:block;position:relative;overflow:hidden}.post-image-grid__single{--post-image-single-ratio:1.5;--post-image-single-short-side:18rem;--post-image-single-width:calc(var(--post-image-single-short-side)*var(--post-image-single-ratio));--post-image-single-height:var(--post-image-single-short-side);width:min(100%,var(--post-image-single-width));height:var(--post-image-single-height)}.post-image-grid__single--portrait{--post-image-single-width:var(--post-image-single-short-side);--post-image-single-height:calc(var(--post-image-single-short-side)/var(--post-image-single-ratio))}.post-image-grid__single--square{--post-image-single-width:var(--post-image-single-short-side);--post-image-single-height:var(--post-image-single-short-side)}[data-theme-style=geek] .post-image-grid__single,[data-theme-style=geek] .post-image-grid__tile{box-shadow:4px 4px 0 var(--border);margin:2px}[data-theme-style=geek] .post-image-grid__single:hover,[data-theme-style=geek] .post-image-grid__tile:hover{border-color:var(--jike-yellow);box-shadow:0 0 0 var(--border);translate:2px 2px}.post-image-grid__row--three>.post-image-grid__tile{aspect-ratio:1}.post-image-grid__row--one>.post-image-grid__tile,.post-image-grid__row--two>.post-image-grid__tile{aspect-ratio:auto;height:calc((100cqi - 2*var(--post-image-gap))/3)}.post-image-grid__tile-image{object-fit:cover}.post-image-grid__single-image{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block}.gallery-month-timeline__section,.month-group-row{align-items:flex-start;gap:.5rem;display:flex}.gallery-month-timeline__date,.month-group-row__date{top:var(--month-group-sticky-top,0);z-index:10;background:var(--background);flex-shrink:0;align-self:flex-start;width:3rem;position:sticky}.month-group-row__date{color:var(--secondary);text-align:center;font-weight:400}.month-group-row__date-stack{flex-direction:column;gap:.25rem;display:flex}.month-group-row__year{font-size:.75rem;line-height:1rem}.month-group-row__month{font-size:1rem;line-height:1.5rem}.month-group-row__content{flex:1;min-width:0}.gallery-month-timeline__section{scroll-margin-top:var(--month-group-sticky-top,0)}.content-tabs{display:grid}.content-tabs__bar{justify-content:space-between;align-items:center;margin-bottom:-1px;display:flex}.content-tabs__main{min-width:0}.content-tabs__end,.content-tabs__main{align-items:center;display:flex}.content-search__input-wrap{z-index:30;padding:.75rem;position:sticky;top:0}.content-search__input{border-radius:var(--radius-full);background:var(--accent-background);height:2.5rem;color:var(--muted);border-color:#0000;transition-duration:.3s}.content-search__input:focus-within{border-color:var(--border);background:var(--background);color:var(--jike-blue)}.content-search-landing{flex-direction:column;gap:1.5rem;padding:.25rem 1.5rem;display:flex}.content-search-landing__group{flex-wrap:wrap;gap:.5rem;display:flex}.content-search-results__sentinel{min-height:1.5rem}.user-profile-create-post-tab-action{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;color:var(--foreground);justify-content:center;align-items:center;margin-left:.5rem;transition:background-color .18s;display:inline-flex}.user-profile-create-post-tab-action__icon{width:1.25rem;height:1.25rem}.user-profile-header-actions{align-items:center;display:flex}.user-profile-account-actions,.user-profile-header-actions--footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%}.user-profile-account-actions{align-items:center;display:flex}.user-profile-header-actions--asset{filter:drop-shadow(0 1px 1px #0006)}.user-profile-header-actions--avatar-placeholder{filter:none}.user-profile-header-actions--avatar-placeholder .content-image-file-trigger{border:1px dashed var(--jike-blue);background:var(--card);width:2.75rem;height:2.75rem;color:var(--jike-blue)}.user-profile-header-actions--avatar-placeholder .content-image-file-trigger__icon{width:1.25rem;height:1.25rem}.user-profile-local-editable-control{max-width:100%}.user-profile-local-editable-control .ui-editable-text-control{outline-color:var(--jike-blue)}.gallery-month-timeline{flex-direction:column;gap:1.5rem;display:flex}.gallery-month-timeline__content{flex:1;min-width:0}.gallery-month-placeholder{border-radius:var(--radius-lg);min-height:8rem;position:relative;overflow:hidden}.gallery-month-placeholder__overlay{background:var(--background);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.gallery-month-placeholder__overlay{background:color-mix(in srgb,var(--background)75%,transparent)}}.gallery-month-placeholder__overlay{text-align:center;padding-inline:1rem}.gallery-month-placeholder__error{color:var(--destructive);font-size:.75rem}.gallery-month-timeline__grid,.gallery-upload-preview__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:640px){.gallery-month-timeline__grid,.gallery-upload-preview__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.gallery-month-picker-panel{flex-direction:column;gap:.75rem;width:16rem;max-height:20rem;padding:.5rem;display:flex;overflow-y:auto}.gallery-month-picker-panel__year{flex-direction:column;gap:.5rem;display:flex}.gallery-month-picker-panel__year-label{color:var(--muted);padding-inline:.25rem;font-size:.75rem;font-weight:500;line-height:1rem}.gallery-month-picker-panel__month-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.gallery-month-picker-panel__month-grid>.ui-button{width:100%;padding-inline:.25rem}.gallery-month-picker-trigger{cursor:pointer;border-radius:var(--radius-md);width:3rem;color:var(--secondary);text-align:center;outline:none;flex-direction:column;gap:.25rem;padding:.25rem;transition:background-color .15s;display:flex}.gallery-month-picker-trigger:hover{background:var(--background)}.gallery-month-picker-trigger:focus-visible{box-shadow:0 0 0 2px var(--ring)}.gallery-month-picker-trigger__year{font-size:.75rem;line-height:1rem}.gallery-month-picker-trigger__month{font-size:1rem;line-height:1.5rem}.gallery-image-tile{aspect-ratio:1;border-radius:var(--radius-lg);background:0 0;border:0;width:100%;padding:0;display:block;position:relative;overflow:visible}.gallery-image-tile__media{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;height:100%;display:block;position:relative;overflow:hidden}.gallery-image-tile__image{cursor:pointer;background:var(--accent-background);object-fit:cover}.gallery-video-overlay{pointer-events:none;color:var(--solid-white);background:#0000001f;position:absolute;inset:0}.gallery-video-overlay,.gallery-video-overlay:before{justify-content:center;align-items:center;display:flex}.gallery-video-overlay:before{border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);content:"▶";background:#00000073;width:2.5rem;height:2.5rem;font-size:1.13rem;line-height:1}.gallery-upload-layers{pointer-events:none;z-index:90;flex-direction:column;gap:.5rem;width:min(28rem,100vw - 2rem);max-height:calc(100vh - 2rem);display:flex;position:fixed;bottom:1rem;right:1rem}.gallery-upload-preview{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.gallery-upload-preview-dialog>.ui-dialog-body{padding:0;display:flex;overflow:hidden}.gallery-upload-preview__subtitle{border-bottom:1px solid var(--border);color:var(--muted);flex-shrink:0;padding:0 1rem .75rem;font-size:.75rem;line-height:1rem}.gallery-upload-preview__body{flex:1;min-height:0;padding:1rem;overflow-y:auto}.gallery-upload-preview__month-list{flex-direction:column;gap:1.25rem;display:flex}.gallery-upload-preview__footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.gallery-upload-preview-tile{aspect-ratio:1;border-radius:var(--radius-lg);position:relative;overflow:visible}.gallery-upload-preview-tile__media{border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;height:100%;position:relative;overflow:hidden}.gallery-upload-media-preview{background:var(--accent-background);object-fit:cover;width:100%;height:100%}.gallery-upload-media-preview--fallback{background:var(--background);color:var(--muted);justify-content:center;align-items:center;display:flex}.gallery-upload-media-preview__fallback-icon{width:33.333%;min-width:1rem;height:33.333%;min-height:1rem}.gallery-upload-task-list{pointer-events:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden}.gallery-upload-task-list__header{padding:.75rem}.gallery-upload-task-list__header--expanded{border-bottom:1px solid var(--border)}.gallery-upload-task-list__summary{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.gallery-upload-task-list__summary-text{min-width:0}.gallery-upload-task-list__title{color:var(--foreground);font-size:.88rem;font-weight:500}.gallery-upload-task-list__subtitle{color:var(--muted);font-size:.75rem}.gallery-upload-task-item__progress,.gallery-upload-task-list__overall-progress{border-radius:var(--radius-full);background:var(--border);height:.25rem;overflow:hidden}.gallery-upload-task-list__overall-progress{margin-top:.5rem}.gallery-upload-task-item__progress-fill,.gallery-upload-task-list__overall-progress-fill{height:100%;transition:width .15s}.gallery-upload-task-list__overall-progress-fill{background:var(--background)}.gallery-upload-task-list__body{min-height:0;padding:.5rem;overflow-y:auto}.gallery-upload-task-list__items{flex-direction:column;gap:.5rem;display:flex}.gallery-upload-task-list__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.gallery-upload-task-list__error-text{color:var(--destructive);font-size:.75rem}.gallery-upload-task-item{border-radius:var(--radius-md);background:var(--background);align-items:center;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.gallery-upload-task-item{background:color-mix(in oklab,var(--background)60%,transparent)}}.gallery-upload-task-item{padding:.5rem}.gallery-upload-task-item__preview{border-radius:var(--radius-sm);background:var(--accent-background);flex-shrink:0;width:2.5rem;height:2.5rem;overflow:hidden}.gallery-upload-task-item__preview .gallery-upload-media-preview{object-fit:cover;width:100%;height:100%}.gallery-upload-task-item__content{flex:1;min-width:0}.gallery-upload-task-item__heading{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.gallery-upload-task-item__name{text-overflow:ellipsis;white-space:nowrap;color:var(--foreground);font-size:.75rem;font-weight:500;overflow:hidden}.gallery-upload-task-item__status{color:var(--foreground);flex-shrink:0;font-size:.69rem}.gallery-upload-task-item__error{text-overflow:ellipsis;white-space:nowrap;color:var(--destructive);margin-top:.25rem;font-size:.69rem;overflow:hidden}.gallery-upload-task-item__progress{margin-top:.5rem}.gallery-upload-task-item__progress-fill{background:var(--foreground)}.gallery-upload-task-item__progress-fill--complete{background:var(--background)}.gallery-upload-task-item__detail{color:var(--muted);margin-top:.25rem;font-size:.63rem}.gallery-upload-task-item__icon{width:1rem;height:1rem;color:var(--foreground);flex-shrink:0}.gallery-upload-task-item__icon[data-spinning=true]{animation:spin 1s linear infinite}.gallery-upload-task-item__icon--primary,.gallery-upload-task-item__status--primary{color:var(--primary)}.gallery-upload-task-item__icon--destructive,.gallery-upload-task-item__status--destructive{color:var(--destructive)}.gallery-upload-task-item__icon--muted,.gallery-upload-task-item__status--muted{color:var(--muted)}.auth-heading{margin-bottom:2rem}.auth-heading__title{color:var(--foreground);letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:2rem}.auth-heading__description{color:var(--muted);margin-top:.5rem;font-size:.88rem;line-height:1.5rem}.auth-heading>.ui-button{width:100%;margin-top:1.5rem}.auth-form{gap:1rem;display:grid}.auth-form>.ui-button{width:100%}.auth-session-card,.auth-user-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card)}.auth-user-card{padding:.75rem 1rem}.auth-user-card__eyebrow{color:var(--muted);font-size:.88rem;line-height:1.25rem}.auth-user-card__name{color:var(--foreground);font-size:1.13rem;font-weight:600;line-height:1.75rem}.auth-user-card__meta,.auth-user-card__name{text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;overflow:hidden}.auth-user-card__meta{color:var(--muted);font-family:var(--font-geist-mono);font-size:.75rem;line-height:1.25rem}.auth-session-card{text-align:center;padding:1.5rem 1.25rem}.auth-session-card__identity{flex-direction:column;align-items:center;display:flex}.auth-session-card__name{color:var(--foreground);letter-spacing:-.025em;margin-top:1rem;font-size:1.25rem;font-weight:600;line-height:1.75rem}.auth-session-card__name,.auth-session-card__username{max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.auth-session-card__username{color:var(--muted);font-family:var(--font-geist-mono);margin-top:.25rem;font-size:.75rem;line-height:1.25rem}.auth-session-card__actions{text-align:center;gap:.75rem;margin-top:1.5rem;display:grid}.auth-session-card__actions>.ui-button{width:100%}.auth-session-card__error{border:1px solid var(--destructive);border-radius:var(--radius-md);color:var(--destructive);margin-top:1rem;padding:.5rem .75rem;font-size:.88rem;line-height:1.25rem}.auth-dialog-form{gap:.75rem;display:grid}.auth-dialog-footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.auth-dialog-footer{border-top:1px solid color-mix(in srgb,var(--border)60%,transparent)}}.auth-dialog-footer{padding:1rem 1.25rem}.admin-dashboard__panel{contain:content;overscroll-behavior:contain;flex:1;min-height:0;padding-top:.75rem;overflow-y:auto}.admin-dashboard__panel--list{overflow:hidden}.admin-tabs{box-shadow:var(--shadow-divider-bottom);align-items:center;margin:1rem .25rem 0;display:flex}.admin-site-config-section,.admin-site-metadata-section{background:var(--background);color:var(--foreground);box-shadow:var(--shadow-divider-bottom);padding:1.25rem 1rem}.admin-site-config-section__content,.admin-site-metadata-section__content{gap:1rem;display:grid}.admin-site-metadata-section__intro{max-width:44rem}.admin-site-metadata-section__title{letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.5rem}.admin-site-metadata-section__description{color:var(--muted);margin-top:.25rem;font-size:.81rem;line-height:1.375rem}.admin-site-metadata-grid{gap:1rem;display:grid}.admin-site-config-section__error{color:var(--destructive);font-size:.75rem;line-height:1rem}.admin-site-config-section__actions{justify-content:flex-end;display:flex}.admin-cleanup-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.admin-cleanup-card__content{min-width:0}.admin-cleanup-card__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.admin-cleanup-card__title{color:var(--foreground);font-size:.88rem;font-weight:500;line-height:1.25rem;display:block}.admin-cleanup-card__description{color:var(--muted);margin-top:.25rem;font-size:.75rem;line-height:1.25rem;display:block}.admin-cleanup-feedback{margin-top:.75rem}.admin-cleanup-audit{gap:1rem;display:grid}.admin-cleanup-audit__item-header,.admin-cleanup-audit__summary{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-cleanup-audit__summary{color:var(--muted);font-size:.75rem;line-height:1rem}.admin-cleanup-audit__list{gap:.75rem;max-height:min(32rem,60vh);padding-right:.25rem;display:grid;overflow-y:auto}.admin-cleanup-audit__item{border:1px solid var(--border);border-radius:var(--radius-lg);padding:.75rem}.admin-cleanup-audit__item-header span,.admin-cleanup-audit__item-header strong{display:block}.admin-cleanup-audit__item-header strong{font-size:.88rem;font-weight:500;line-height:1.25rem}.admin-cleanup-audit__item-header span{color:var(--muted);margin-top:.125rem;font-size:.75rem;line-height:1rem}.admin-cleanup-audit__resources{gap:.375rem;margin-top:.75rem;display:grid}.admin-cleanup-audit__resources li{color:var(--muted);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.5rem;font-size:.68rem;line-height:1rem;display:grid}.admin-cleanup-audit__resources code{overflow-wrap:anywhere;color:var(--foreground);font-family:var(--font-mono)}@media not all and (min-width:36rem){.admin-cleanup-card{flex-direction:column;align-items:stretch}.admin-cleanup-card__actions{justify-content:flex-end}}.user-management-row{grid-template-columns:minmax(0,1fr) auto}.user-management-row__identity{grid-area:1/1;align-items:center;gap:.75rem;min-width:0;display:flex}.user-management-avatar,.user-management-row__avatar{border-radius:var(--radius-md);flex-shrink:0;width:2.25rem;height:2.25rem;overflow:hidden}.user-management-avatar{color:var(--muted);justify-content:center;align-items:center;display:flex}.user-management-avatar--invited{background:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.user-management-avatar--invited{background:color-mix(in srgb,var(--secondary)18%,var(--background))}}.user-management-avatar--invited{color:var(--secondary)}.user-management-avatar__icon{width:1.25rem;height:1.25rem}.user-management-row__text{min-width:0}.user-management-row__status{grid-area:1/2;justify-content:flex-start;align-items:center;display:flex}.user-management-row__name{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:500;line-height:1.25rem;overflow:hidden}.user-management-row__username{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.75rem;line-height:1rem;overflow:hidden}.user-management-row__role{grid-area:2/2;justify-content:flex-end;display:flex}.user-management-row__date{min-width:0;color:var(--muted);grid-area:2/1;align-self:center;gap:.125rem;font-size:.75rem;line-height:1rem;display:grid}.user-management-row__date-item{align-items:center;gap:.375rem;min-width:0;display:flex}.user-management-row__date-key{flex:none}.user-management-row__date-value{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.user-management-row__actions .text-success{color:var(--success)}.user-management-date-hint{vertical-align:middle;display:inline-flex;position:relative}.user-management-date-hint__trigger{border-radius:var(--radius-sm);outline:none;display:inline-flex}.user-management-date-hint__trigger:focus-visible{box-shadow:0 0 0 2px var(--ring)}.user-management-date-hint__icon{width:1rem;height:1rem;color:var(--muted)}.user-management-date-hint__content{pointer-events:none;z-index:30;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--background);text-align:left;width:12rem;color:var(--foreground);margin-top:.25rem;padding:.5rem;font-size:.75rem;font-weight:400;line-height:1.625;display:none;position:absolute;top:100%;left:50%;transform:translate(-50%)}.user-management-date-hint:focus-within .user-management-date-hint__content,.user-management-date-hint:hover .user-management-date-hint__content{display:block}.user-management-row__action-cell{grid-area:3/2;justify-content:flex-end;display:flex}.user-management-row__actions{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.user-management-field-label{color:var(--muted);margin-bottom:.5rem;font-size:.75rem;font-weight:500;line-height:1rem;display:block}.invite-member-fields__aside>.ui-popover-root,.user-management-row__role .ui-popover-root{width:100%}.invite-member-fields{grid-template-columns:minmax(0,1fr);align-items:end;gap:.75rem;display:grid}.invite-member-fields__main{min-width:0}.copyable-link-result{border:1px solid var(--ring);gap:.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.copyable-link-result{border:1px solid color-mix(in srgb,var(--ring)25%,transparent)}}.copyable-link-result{border-radius:var(--radius-lg);background:var(--background)}@supports (color:color-mix(in lab,red,red)){.copyable-link-result{background:color-mix(in srgb,var(--background)5%,transparent)}}.copyable-link-result{padding:.75rem}.copyable-link-result__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.copyable-link-result__value{border-radius:var(--radius-md);background:var(--background);min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-geist-mono);padding:.5rem;font-size:.75rem;line-height:1rem;display:block;overflow:hidden}.copyable-link-result__description{color:var(--muted);font-size:.75rem;line-height:1.25rem}.user-management-dialog-body{gap:.75rem;padding:1.25rem;display:grid}.user-management-dialog-body--spacious{gap:1rem}.user-management-dialog-footer{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.user-management-dialog-footer{border-top:1px solid color-mix(in srgb,var(--border)60%,transparent)}}.user-management-dialog-footer{padding:1rem 1.25rem}.invitation-link-summary{border:1px solid var(--border);border-radius:var(--radius-lg);gap:.5rem;padding:.75rem;display:grid}.invitation-link-regenerate,.invitation-link-summary__row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.invitation-link-summary__label{color:var(--muted);font-size:.88rem;line-height:1.25rem}.invitation-link-summary__value{color:var(--foreground);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.88rem;line-height:1.25rem;overflow:hidden}.invitation-link-regenerate{flex-wrap:wrap;align-items:end}@media (min-width:640px){.invite-member-fields{grid-template-columns:minmax(0,1fr) 7rem}}@media (min-width:768px){.user-management-row{grid-template-columns:minmax(0,1fr) 4.5rem 7rem 12rem auto;transition:background-color .15s}.user-management-row__status{grid-area:1/2}.user-management-row__role{grid-area:1/3}.user-management-row__date{grid-area:1/4}.user-management-row__action-cell{grid-area:1/5}}.site-preview-editor{-webkit-user-select:none;user-select:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);overflow:hidden}.site-preview-editor__layout{grid-template-columns:4.5rem minmax(0,1fr);min-height:34rem;display:grid}.site-preview-asset-overlay{position:absolute;inset:0}.site-preview-asset-overlay__trigger{cursor:pointer;position:absolute;inset:0}.site-preview-asset-overlay__content{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.site-preview-asset-overlay__actions{align-items:center;gap:.5rem;display:inline-flex}.site-preview-asset-overlay__interactive{pointer-events:auto}.site-preview-action-button,.site-preview-action-button>.ui-button:not(:disabled),.site-preview-text-button,.site-preview-text-button>.ui-button:not(:disabled){color:var(--jike-blue)}.site-preview-action-button>.ui-button:not(:disabled):hover,.site-preview-text-button>.ui-button:not(:disabled):hover{background:var(--jike-blue)}@supports (color:color-mix(in lab,red,red)){.site-preview-action-button>.ui-button:not(:disabled):hover,.site-preview-text-button>.ui-button:not(:disabled):hover{background:color-mix(in srgb,var(--jike-blue)10%,transparent)}}.site-preview-action-button>.ui-button:not(:disabled):hover,.site-preview-text-button>.ui-button:not(:disabled):hover{color:var(--jike-blue)}.site-preview-asset-error{border-radius:var(--radius-sm);background:var(--background)}@supports (color:color-mix(in lab,red,red)){.site-preview-asset-error{background:color-mix(in srgb,var(--background)95%,transparent)}}.site-preview-asset-error{color:var(--destructive);padding:.25rem .5rem;font-size:.69rem}.site-preview-sidebar{border-right:1px solid var(--border);flex-direction:column;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.site-preview-sidebar{border-right:1px solid color-mix(in srgb,var(--border)70%,transparent)}}.site-preview-sidebar{background:var(--background);padding:1rem .75rem}.site-preview-logo-control{cursor:pointer;border-radius:var(--radius-lg);flex-shrink:0;width:2.5rem;height:2.5rem;display:inline-flex;position:relative;overflow:hidden}.site-preview-cover,.site-preview-logo-control--highlighted{outline:1px dashed var(--jike-blue);outline-offset:2px;transition:color .18s,outline-color .18s}.site-preview-cover:focus-within,.site-preview-logo-control--highlighted:focus-within{outline-color:var(--jike-blue)}.site-preview-logo-overlay{z-index:10;opacity:0;background:#00000040;justify-content:center;align-items:center;transition:opacity .18s;display:flex;position:absolute;inset:0}.site-preview-logo-control:focus-within .site-preview-logo-overlay,.site-preview-logo-control:hover .site-preview-logo-overlay{opacity:1}.site-preview-sidebar__nav{flex-direction:column;align-items:center;gap:.75rem;margin-top:3rem;display:flex}.site-preview-sidebar__nav-item{border-radius:var(--radius-xl);width:2.75rem;height:2.75rem;color:var(--muted);justify-content:center;align-items:center;padding:.5rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.site-preview-sidebar__nav-item{color:color-mix(in srgb,var(--muted)45%,transparent)}}.site-preview-sidebar__nav-item{transition:color .18s,background-color .18s}.site-preview-sidebar__nav-item:not(:disabled){cursor:pointer;color:var(--jike-blue);outline:1px dashed var(--jike-blue)}.site-preview-sidebar__nav-item:disabled{cursor:default}.site-preview-sidebar__nav-item:not(:disabled):hover{background:var(--jike-blue)}@supports (color:color-mix(in lab,red,red)){.site-preview-sidebar__nav-item:not(:disabled):hover{background:color-mix(in srgb,var(--jike-blue)8%,transparent)}}.site-preview-sidebar__nav-item:not(:disabled):hover{color:var(--jike-blue)}.site-preview-sidebar__nav-item[aria-pressed=true]{background:var(--jike-blue)}@supports (color:color-mix(in lab,red,red)){.site-preview-sidebar__nav-item[aria-pressed=true]{background:color-mix(in srgb,var(--jike-blue)12%,transparent)}}.site-preview-sidebar__nav-item[aria-pressed=true]{color:var(--jike-blue)}.site-preview-sidebar__nav-icon{width:1.75rem;height:1.75rem}.site-preview-sidebar__account{justify-content:center;align-items:center;margin-top:auto;padding-bottom:.25rem;display:flex}.site-preview-account-button{border-radius:var(--radius-full);background-color:var(--accent-background);width:2.5rem;height:2.5rem;color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.site-preview-account-button__icon{width:1.25rem;height:1.25rem}.site-preview-text-button{display:inline-flex}.site-preview-text-button--dashed{border:1px dashed var(--jike-blue);border-radius:var(--radius-full);width:100%;display:block}.site-preview-text-button--dashed>.ui-button{width:100%}.site-preview-top-bar{border-bottom:1px solid var(--border);justify-content:center;align-items:center;height:3.25rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.site-preview-top-bar{border-bottom:1px solid color-mix(in srgb,var(--border)50%,transparent)}}.site-preview-top-bar{padding-inline:3.5rem}.site-preview-top-bar__back{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--muted);justify-content:center;align-items:center;display:inline-flex;position:absolute;left:0}.site-preview-top-bar__back-icon{width:1.25rem;height:1.25rem}.site-preview-top-bar__title{color:var(--foreground);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.site-preview-top-bar__right{justify-content:center;align-items:center;position:absolute;right:0}.site-preview-top-bar__empty-right,.site-preview-top-bar__right{width:2.25rem;height:2.25rem;display:inline-flex}.site-preview-page-frame{flex-direction:column;min-height:34rem;padding-inline:1.5rem;display:flex}.site-preview-page-frame__inner{flex-direction:column;flex:1;width:100%;max-width:36rem;margin-inline:auto;display:flex}.site-preview-catalog-page__main,.site-preview-menu-page__main,.site-preview-search-page__main{flex:1}.site-preview-menu-page__main,.site-preview-search-page__main{padding-block:1rem}.site-preview-catalog-page__main{padding-block:1.25rem}.site-preview-search-box{-webkit-user-select:none;user-select:none;border-radius:var(--radius-full);background:var(--accent-background);border:1px solid #0000;align-items:center;height:2.25rem;padding-inline:1rem;display:flex}.site-preview-search-box__icon{width:1rem;height:1rem;color:var(--muted);flex-shrink:0;margin-right:.5rem}.site-preview-search-box__label{color:var(--muted);font-size:.88rem}.site-preview-search-page__content{flex-direction:column;gap:1.25rem;margin-top:1.25rem;display:flex}.site-preview-catalog-page__sections{flex-direction:column;gap:1.5rem;display:flex}.site-preview-about-picker__panel{width:16rem;display:grid}.site-preview-about-picker__list{max-height:18rem;display:grid;overflow-y:auto}.site-preview-about-picker__option{cursor:pointer;width:100%;color:var(--jike-blue);text-align:left;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.88rem;transition:background-color .18s;display:grid}.site-preview-about-picker__option:hover{background:var(--jike-blue)}@supports (color:color-mix(in lab,red,red)){.site-preview-about-picker__option:hover{background:color-mix(in srgb,var(--jike-blue)8%,transparent)}}.site-preview-about-picker__option--separated{border-bottom:1px solid var(--border)}.site-preview-about-picker__empty-icon{border-radius:var(--radius-md);background:var(--jike-blue);justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}@supports (color:color-mix(in lab,red,red)){.site-preview-about-picker__empty-icon{background:color-mix(in srgb,var(--jike-blue)12%,transparent)}}.site-preview-about-picker__empty-icon{color:var(--jike-blue)}.site-preview-about-picker__avatar{border-radius:var(--radius-md);width:2rem;height:2rem;display:block;overflow:hidden}.site-preview-about-picker__avatar>.ui-avatar{border-radius:var(--radius-md);border:0}.site-preview-about-picker__check,.site-preview-about-picker__icon{width:1rem;height:1rem;color:var(--jike-blue);flex-shrink:0}.site-preview-about-picker__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.site-preview-about-picker__empty{color:var(--muted);text-align:center;padding:1rem .75rem;font-size:.75rem}.site-preview-about-page{flex-direction:column;flex:1;display:flex}.site-preview-about-page__empty{min-height:12rem;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.5rem;display:flex}.site-preview-about-page__empty-icon{border-radius:var(--radius-full);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.site-preview-about-page__empty-icon-symbol{width:1.25rem;height:1.25rem}.site-preview-about-page__empty-title{color:var(--foreground);font-size:.88rem;font-weight:500}.site-preview-about-page__empty-tip{font-size:.75rem}.site-preview-about-header{z-index:10;position:relative}.site-preview-about-header__cover{height:9rem}.site-preview-about-header--cover-avatar{padding-inline:.5rem;padding-bottom:1rem}.site-preview-about-header--cover,.site-preview-about-header--plain{padding:.75rem 1rem 1rem}.site-preview-about-header__avatar-row{justify-content:space-between;align-items:flex-end;display:flex}.site-preview-about-header__avatar-row>.ui-avatar{border-width:4px;margin-top:-2.5rem;margin-left:1rem;font-weight:700}.site-preview-about-header__title-block{margin-top:.5rem;margin-bottom:.75rem}.site-preview-about-header__inline{align-items:flex-end;gap:.75rem;display:flex}.site-preview-about-header__text{flex-direction:column;flex:1;gap:.5rem;min-width:0;margin-bottom:.25rem;display:flex}.site-preview-about-header__plain-row{gap:.75rem;display:flex}.site-preview-about-header__plain-text{flex-direction:column;flex:1;justify-content:center;gap:.5rem;min-width:0;display:flex}.site-preview-about-header__title{color:var(--primary);font-size:1.25rem;font-weight:600}.site-preview-about-header__title--large{color:var(--foreground);font-size:1.5rem}.site-preview-about-header__bio{color:var(--secondary);margin-bottom:.5rem;font-size:.88rem;line-height:1.25rem}.site-preview-menu-page__section{padding-block:.5rem}.site-preview-menu-page__section-header{padding:.5rem 1rem}.site-preview-menu-page__section-list{flex-direction:column;gap:.25rem;display:flex}.site-preview-menu-page__row{justify-content:space-between;align-items:center;padding-inline:1rem;display:flex}.site-preview-menu-page__row-icon{width:1.25rem;height:1.25rem;color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.site-preview-menu-page__row-icon{color:color-mix(in srgb,var(--muted)70%,transparent)}}.site-preview-menu-page__empty{cursor:pointer;border:1px dashed var(--jike-blue);border-radius:var(--radius-sm);width:100%;height:6rem;color:var(--jike-blue);font:inherit;text-align:center;background:0 0;justify-content:center;align-items:center;display:flex}.site-preview-menu-page__empty:hover{background:var(--jike-blue)}@supports (color:color-mix(in lab,red,red)){.site-preview-menu-page__empty:hover{background:color-mix(in srgb,var(--jike-blue)8%,transparent)}}.site-preview-menu-page__empty-icon{width:1.25rem;height:1.25rem;color:var(--jike-blue)}.site-preview-menu-page__editor{padding-block:.5rem}.site-preview-menu-page__editable-groups{flex-direction:column;gap:.75rem;display:flex}.site-preview-menu-editor{background:var(--background);padding-block:.5rem}.site-preview-menu-editor__header{padding-inline:1rem;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.site-preview-menu-editor__item{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto;align-items:center;gap:.5rem;padding:.5rem 1rem;display:grid}.site-preview-menu-editor__group-name,.site-preview-menu-editor__input,.site-preview-number-stepper__input{cursor:pointer;-webkit-user-select:text;user-select:text;border-radius:var(--radius-sm);min-width:0;color:var(--jike-blue);caret-color:var(--jike-blue);outline:1px dashed var(--jike-blue);border:0}@supports (color:color-mix(in lab,red,red)){.site-preview-menu-editor__group-name,.site-preview-menu-editor__input,.site-preview-number-stepper__input{outline:1px dashed color-mix(in srgb,var(--jike-blue)45%,transparent)}}.site-preview-menu-editor__group-name,.site-preview-menu-editor__input,.site-preview-number-stepper__input{outline-offset:1px}.site-preview-menu-editor__input{height:2rem;padding-inline:.5rem;font-size:.88rem}.site-preview-menu-editor__input:focus{background:var(--accent-background);outline-color:var(--jike-blue)}.site-preview-menu-editor__input--path{font-family:var(--font-mono);font-size:.75rem}.site-preview-menu-editor__group-name{height:2rem;color:var(--jike-blue);background:0 0;flex:1;font-size:.88rem;font-weight:700}.site-preview-menu-editor__group-name:focus{color:var(--jike-blue)}.site-preview-menu-editor__add-item{padding-inline:1rem;padding-top:.25rem}.site-preview-menu-editor__add-group{padding-inline:1rem}.site-preview-section-controls{border-bottom:1px solid var(--border);align-items:center;gap:.75rem;height:2.5rem;display:flex}@supports (color:color-mix(in lab,red,red)){.site-preview-section-controls{border-bottom:1px solid color-mix(in srgb,var(--border)60%,transparent)}}.site-preview-section-controls__label{color:var(--foreground);font-size:.88rem;font-weight:600}.site-preview-section-controls__actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.site-preview-number-stepper{align-items:center;gap:.25rem;display:inline-flex}.site-preview-number-stepper__input{text-align:center;width:3rem;height:2rem;font-size:.88rem}.site-preview-number-stepper__input:focus{background:var(--accent-background);outline-color:var(--jike-blue)}.site-preview-cover{aspect-ratio:3;cursor:pointer;position:relative;overflow:hidden}.site-preview-cover__empty{color:var(--muted);font-size:.75rem}.site-preview-cover__empty,.site-preview-cover__overlay{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.site-preview-cover__overlay{z-index:10;opacity:0;background:#0003;transition:opacity .18s}.site-preview-cover:focus-within .site-preview-cover__overlay,.site-preview-cover:hover .site-preview-cover__overlay{opacity:1}.site-preview-home-content{flex-direction:column;gap:.75rem;padding:1rem 0;display:flex}.site-preview-home-editable{max-width:100%;display:inline-flex}.site-preview-home-editable:not([data-field=copyright]),.site-preview-home-editable:not([data-field=copyright])>.site-preview-home-editable-control{width:100%}.site-preview-home-editable>.site-preview-home-editable-control{color:var(--jike-blue);outline-color:var(--jike-blue);outline-offset:2px}.site-preview-home-editable>.site-preview-home-editable-control:hover{background:var(--jike-blue)}@supports (color:color-mix(in lab,red,red)){.site-preview-home-editable>.site-preview-home-editable-control:hover{background:color-mix(in srgb,var(--jike-blue)8%,transparent)}}.site-preview-home-editable>.site-preview-home-editable-control:hover{outline-color:var(--jike-blue)}.site-preview-home-editable>:is(input,textarea).site-preview-home-editable-control{color:var(--jike-blue);caret-color:var(--jike-blue);outline-color:var(--jike-blue)}.site-preview-home-editable[data-field=title]{font-size:2.25rem;font-weight:600;line-height:2.5rem}.site-preview-home-editable[data-field=description]{color:var(--secondary);font-size:.94rem;line-height:1.25rem}.site-preview-home-editable[data-field=body]{font-size:.88rem;line-height:1.5rem}.site-preview-home-editable[data-field=copyright]{font-size:.88rem;line-height:1.25rem}.site-preview-home-content__body{border-top:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.site-preview-home-content__body{border-top:1px solid color-mix(in srgb,var(--border)50%,transparent)}}.site-preview-home-content__body{padding-top:.75rem}.site-preview-home-footer{padding-inline:1.5rem;padding-bottom:1rem}.site-preview-home-footer__inner{border-top:1px solid var(--border);justify-content:center;align-items:center;gap:.25rem;max-width:36rem;display:flex}@supports (color:color-mix(in lab,red,red)){.site-preview-home-footer__inner{border-top:1px solid color-mix(in srgb,var(--border)50%,transparent)}}.site-preview-home-footer__inner{color:var(--muted);text-align:center;text-transform:lowercase;font-variant:small-caps;margin-inline:auto;padding-top:.75rem;font-size:.75rem}.site-preview-home-footer__icon,.site-preview-home-footer__label{flex-shrink:0}.site-preview-home-footer__icon{width:.75rem;height:.75rem;color:var(--jike-yellow)}.site-preview-home-page{flex-direction:column;min-height:34rem;padding-inline:1.5rem;display:flex}.site-preview-home-page__main{flex:1;justify-content:center;display:flex}.site-preview-home-page__inner{flex-direction:column;width:100%;max-width:36rem;display:flex}.site-preview-about-picker__search,.site-preview-about-picker__search input,.site-preview-asset-overlay__button:not(:disabled){color:var(--jike-blue);caret-color:var(--jike-blue)}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-2{inset:calc(var(--spacing)*2)}.top-16{top:calc(var(--spacing)*16)}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.order-3{order:3}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-auto{margin-inline:auto}.my-5{margin-block:calc(var(--spacing)*5)}.-mt-26{margin-top:calc(var(--spacing)*-26)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.size-16{width:calc(var(--spacing)*16);height:calc(var(--spacing)*16)}.size-full{width:100%;height:100%}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-28{height:calc(var(--spacing)*28)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-96{max-height:calc(var(--spacing)*96)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-12{min-height:calc(var(--spacing)*12)}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-32{width:calc(var(--spacing)*32)}.w-full{width:100%}.w-max{width:max-content}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scroll-mt-5{scroll-margin-top:calc(var(--spacing)*5)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.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-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.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)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-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-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/40{border-color:color-mix(in oklab,var(--border)40%,transparent)}}.border-separator{border-color:var(--separator)}.bg-accent-background{background-color:var(--accent-background)}.bg-background,.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-bg-jike-yellow{background-color:var(--bg-jike-yellow)}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-popover\/80{background-color:var(--popover)}@supports (color:color-mix(in lab,red,red)){.bg-popover\/80{background-color:color-mix(in oklab,var(--popover)80%,transparent)}}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.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-5{padding-block:calc(var(--spacing)*5)}.py-7{padding-block:calc(var(--spacing)*7)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-20{padding-top:calc(var(--spacing)*20)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-geist-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--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))}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.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-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-destructive{color:var(--destructive)}.text-foreground{color:var(--foreground)}.text-jike-blue{color:var(--jike-blue)}.text-muted{color:var(--muted)}.text-primary{color:var(--primary)}.text-rose-600{color:var(--color-rose-600)}.text-secondary{color:var(--secondary)}.text-solid-ink{color:var(--solid-ink)}.text-success{color:var(--success)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.accent-background{accent-color:var(--background)}.opacity-40{opacity:.4}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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-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,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{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-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.\[text-align-last\:justify\]{text-align-last:justify}.not-disabled\:text-jike-blue:not(:disabled){color:var(--jike-blue)}.placeholder\:text-muted::placeholder{color:var(--muted)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:bg-accent-background\/80:hover{background-color:var(--accent-background)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-accent-background\/80:hover{background-color:color-mix(in oklab,var(--accent-background)80%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:text-destructive:hover{color:var(--destructive)}}.aria-selected\:bg-accent-background[aria-selected=true]{background-color:var(--accent-background)}.aria-selected\:text-primary[aria-selected=true]{color:var(--primary)}@media (min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:px-6{padding-inline: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:48rem){.md\:order-none{order:0}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:grid-cols-\[minmax\(0\,1fr\)_12rem\]{grid-template-columns:minmax(0,1fr) 12rem}.md\:grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid-cols-\[17rem_minmax\(0\,1fr\)\]{grid-template-columns:17rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_18rem\]{grid-template-columns:minmax(0,1fr) 18rem}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;pointer-events:auto;transition:opacity var(--yarl__fade_animation_duration,.25s)var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999);position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:yarl__delayed_fadein 1s linear}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,#fffc);cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}:root{--theme-light-background:#fff;--theme-light-foreground:#333;--theme-light-card:#f0f3f5;--theme-light-card-foreground:#333;--theme-light-popover:#1a1a1ad9;--theme-light-popover-foreground:#fff;--theme-light-primary:#333;--theme-light-secondary:gray;--theme-light-muted:#bfbfbf;--theme-light-accent-background:#f0f3f5;--theme-light-accent:#333;--theme-light-accent-hover:#f0f3f5;--theme-light-destructive:#e4583e;--theme-light-success:#1baf5d;--theme-light-border:#0000000d;--theme-light-shadow:#00000014;--theme-light-separator:#dbdbdb;--theme-light-input:#dbdbdb;--theme-light-ring:#ffe411;--theme-light-brand-background:#ffe411;--theme-dark-background:#1a1a1a;--theme-dark-foreground:#dbdbdb;--theme-dark-card:#262626;--theme-dark-card-foreground:#dbdbdb;--theme-dark-popover:#4b4b4be6;--theme-dark-popover-foreground:#dbdbdb;--theme-dark-primary:#dbdbdb;--theme-dark-secondary:#bfbfbf;--theme-dark-muted:gray;--theme-dark-accent-background:#262626;--theme-dark-accent:#dbdbdb;--theme-dark-accent-hover:#262626;--theme-dark-destructive:#e4583e;--theme-dark-success:#1baf5d;--theme-dark-border:#ffffff1a;--theme-dark-shadow:#0000;--theme-dark-separator:#333;--theme-dark-input:#333;--theme-dark-ring:#ffd001;--theme-dark-brand-background:#ffd001;--radius:.625rem;--radius-full:calc(infinity*1px);--jike-yellow:#ffd001;--jike-blue:#03a9f4;--jike-blue-soft:#a1e2ff;--solid-white:#fff;--solid-ink:#333;--layout-content-max-width:42rem;--font-geist-sans:"SF Pro Text","Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",Arial,Helvetica,sans-serif;--font-geist-mono:"SF Mono",ui-monospace,Menlo,Monaco,Consolas,"Liberation Mono",monospace}[data-theme-style=geek]{--theme-light-background:#fdf6e3;--theme-light-foreground:#5c6a72;--theme-light-card:#ede5c2;--theme-light-card-foreground:#fffbea;--theme-light-popover:#fdf6e3;--theme-light-popover-foreground:#5c6a72;--theme-light-primary:#dfa000;--theme-light-secondary:#5c6a72;--theme-light-muted:#7a8478;--theme-light-accent-background:#efe9d5;--theme-light-accent:#5c6a72;--theme-light-accent-hover:#efe9d5;--theme-light-destructive:#ef4444;--theme-light-success:#1baf5d;--theme-light-border:#c9c1ab;--theme-light-shadow:#00000014;--theme-light-separator:#c9c1ab;--theme-light-input:#35a77c;--theme-light-ring:#dfa000;--theme-dark-background:#06111f;--theme-dark-foreground:#d9ecff;--theme-dark-card:#08172a;--theme-dark-card-foreground:#d9ecff;--theme-dark-popover:#06111f;--theme-dark-popover-foreground:#d9ecff;--theme-dark-primary:#4fb7ff;--theme-dark-secondary:#5178a6;--theme-dark-muted:#88a9c9;--theme-dark-accent-background:#102d4f;--theme-dark-accent:#d9ecff;--theme-dark-accent-hover:#102d4f;--theme-dark-destructive:#ef4444;--theme-dark-success:#1baf5d;--theme-dark-border:#1f5f96;--theme-dark-shadow:#0000;--theme-dark-separator:#1f5f96;--theme-dark-input:#2f78b8;--theme-dark-ring:#f6d365;--radius-sm:2px;--radius-base:2px;--radius-md:2px;--radius-lg:2px;--radius-xl:2px;--radius-2xl:2px;--radius-full:2px;--layout-content-max-width:46rem}.theme-scope-light,:root,[data-theme=light]{--background:var(--theme-light-background);--foreground:var(--theme-light-foreground);--card:var(--theme-light-card);--card-foreground:var(--theme-light-card-foreground);--popover:var(--theme-light-popover);--popover-foreground:var(--theme-light-popover-foreground);--primary:var(--theme-light-primary);--secondary:var(--theme-light-secondary);--muted:var(--theme-light-muted);--accent-background:var(--theme-light-accent-background);--accent:var(--theme-light-accent);--accent-hover:var(--theme-light-accent-hover);--destructive:var(--theme-light-destructive);--success:var(--theme-light-success);--border:var(--theme-light-border);--shadow:var(--theme-light-shadow);--separator:var(--theme-light-separator);--input:var(--theme-light-input);--ring:var(--theme-light-ring);--bg-jike-yellow:var(--theme-light-brand-background);--shadow-divider-left:-.5px 0 0 0 var(--theme-light-separator);--shadow-divider-right:.5px 0 0 0 var(--theme-light-separator);--shadow-divider-bottom:0 .5px 0 0 var(--theme-light-separator);--shadow-divider-top:0 -.5px 0 0 var(--theme-light-separator);color-scheme:light}.theme-scope-dark,[data-theme=dark]{--background:var(--theme-dark-background);--foreground:var(--theme-dark-foreground);--card:var(--theme-dark-card);--card-foreground:var(--theme-dark-card-foreground);--popover:var(--theme-dark-popover);--popover-foreground:var(--theme-dark-popover-foreground);--primary:var(--theme-dark-primary);--secondary:var(--theme-dark-secondary);--muted:var(--theme-dark-muted);--accent-background:var(--theme-dark-accent-background);--accent:var(--theme-dark-accent);--accent-hover:var(--theme-dark-accent-hover);--destructive:var(--theme-dark-destructive);--success:var(--theme-dark-success);--border:var(--theme-dark-border);--shadow:var(--theme-dark-shadow);--separator:var(--theme-dark-separator);--input:var(--theme-dark-input);--ring:var(--theme-dark-ring);--bg-jike-yellow:var(--theme-dark-brand-background);--shadow-divider-left:-.5px 0 0 0 var(--theme-dark-separator);--shadow-divider-right:.5px 0 0 0 var(--theme-dark-separator);--shadow-divider-bottom:0 .5px 0 0 var(--theme-dark-separator);--shadow-divider-top:0 -.5px 0 0 var(--theme-dark-separator);color-scheme:dark}[data-theme-style=geek] .rounded-full{border-radius:var(--radius-full)}[data-theme-style=geek] .shadow-md{--tw-shadow:4px 4px 0 var(--border)}[data-theme-style=geek] .shadow-lg{--tw-shadow:6px 6px 0 var(--border)}[data-theme-style=geek] .shadow-xl{--tw-shadow:8px 8px 0 var(--border)}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;line-height:1.45}:where(a,button,select,summary,[tabindex]):focus-visible{outline:2px solid var(--jike-yellow);outline-offset:2px}[data-theme-style=geek] body{font-family:var(--font-geist-mono),monospace;text-rendering:geometricPrecision}@page{size:auto;margin:18mm 16mm 20mm}@media print{.app-footer,.app-sidebar,.detail-comments,.mobile-bottom-nav,.page-pagination,.page-sticky-bar{display:none!important}main{margin:0!important;padding:0!important}.layout-content{max-width:none!important}}@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-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-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-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}@keyframes spin{to{transform:rotate(1turn)}}