@charset "UTF-8";html{box-sizing:border-box}*,:before,:after{margin:0;padding:0;box-sizing:inherit}a{text-decoration:none;color:inherit}a:hover,a:link,a:visited,a:active{text-decoration:none}ol,ul{list-style:none}input,textarea{outline:none;border:none;resize:none}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgba(0,0,0,0);--un-ring-shadow:0 0 rgba(0,0,0,0);--un-shadow-inset: ;--un-shadow:0 0 rgba(0,0,0,0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}.wh-full,[wh-full=""]{width:100%;height:100%}.f-c-c,[f-c-c=""]{display:flex;align-items:center;justify-content:center}.flex-col,[flex-col=""]{display:flex;flex-direction:column}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}[start~="$event)"]{inset-inline-start:var(--event\))}[line-clamp~="3"]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.grid{display:grid}.float-right{float:right}.m-30{margin:7.5rem}.m-auto,[m-auto=""]{margin:auto}.m128{margin:32rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-20,[ml-20=""]{margin-left:5rem}.mr-15{margin-right:3.75rem}.mr-5{margin-right:1.25rem}.mr-8,[mr-8=""]{margin-right:2rem}.ms{margin-inline-start:1rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-15,[mt-15=""]{margin-top:3.75rem}.mt-16{margin-top:4rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.inline{display:inline}.block,[block=""]{display:block}.inline-block{display:inline-block}.contents{display:contents}.empty-contents:empty{display:contents}.hidden,[hidden=""]{display:none}.display-directive\={display:directive=}.display-total{display:total}[display-directive~=if]{display:directive-if}[display-directive~=show]{display:directive-show}.h-150{height:37.5rem}.h-full{height:100%}.h1{height:.25rem}.h2{height:.5rem}.h3{height:.75rem}.h4{height:1rem}.w-300{width:75rem}.w-400{width:100rem}.w-500{width:125rem}.w-80,[w-80=""]{width:20rem}.w-full{width:100%}.w14{width:3.5rem}.w30{width:7.5rem}.w60{width:15rem}.w7{width:1.75rem}.w90{width:22.5rem}.flex,[flex=""]{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-shrink-0,[flex-shrink-0=""]{flex-shrink:0}.flex-wrap{flex-wrap:wrap}.table{display:table}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-pointer{cursor:pointer}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.items-center,[items-center=""]{align-items:center}[justify-end=""],[justify~=end]{justify-content:flex-end}[justify~=center]{justify-content:center}.overflow-y-scroll{overflow-y:scroll}.break-all{word-break:break-all}.b,.border{border-width:1px}.rounded,[rounded=""]{border-radius:.25rem}.dark .dark\:bg-hex-121212{--un-bg-opacity:1;background-color:rgba(18,18,18,var(--un-bg-opacity))}[fill~="#424242"]{--un-fill-opacity:1;fill:rgba(66,66,66,var(--un-fill-opacity))}[stroke-width~="1.5"]{stroke-width:1.5px}[stroke-width~="1.6"]{stroke-width:1.6px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="4"]{stroke-width:4px}.px{padding-left:1rem;padding-right:1rem}.ps{padding-inline-start:1rem}.text-14,[text-14=""]{font-size:3.5rem}.text-18{font-size:4.5rem}.text-20,[text-20=""]{font-size:5rem}.text-400px,[text-400px=""]{font-size:400px}.font-normal,[font-normal=""]{font-weight:400}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--un-ordinal:ordinal;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}[color~="#18a058"]{--un-text-opacity:1;color:rgba(24,160,88,var(--un-text-opacity))}[color~="#6a6a6a"]{--un-text-opacity:1;color:rgba(106,106,106,var(--un-text-opacity))}[color~="#d03050"]{--un-text-opacity:1;color:rgba(208,48,80,var(--un-text-opacity))}.dark .dark\:text-hex-ccc\>{color:#ccc>}.dark [dark\:text-hex-ccc=""]{--un-text-opacity:1;color:rgba(204,204,204,var(--un-text-opacity))}.text-blue{--un-text-opacity:1;color:rgba(96,165,250,var(--un-text-opacity))}.text-gray-500{--un-text-opacity:1;color:rgba(107,114,128,var(--un-text-opacity))}.text-hex-333,[text-hex-333=""]{--un-text-opacity:1;color:rgba(51,51,51,var(--un-text-opacity))}[text-primary=""]{color:var(--primary-color)}.hover\:text-cyan:hover{--un-text-opacity:1;color:rgba(34,211,238,var(--un-text-opacity))}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.tab,[tab=""]{-moz-tab-size:4;-o-tab-size:4;tab-size:4}[tab~="$t("]{-moz-tab-size:var(--t\();-o-tab-size:var(--t\();tab-size:var(--t\()}.outline{outline-style:solid}.blur,[blur=""]{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}[blur~="$emit("]{--un-blur:blur(var(--emit\());filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.invert,[invert=""]{--un-invert:invert(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}[content~=none]{content:none}[placeholder~="$t("]::placeholder{color:var(--t\()}.\@container{container-type:inline-size}:root{--brand-accent: #52c4a0;--brand-accent-hover: #45b08f;--brand-accent-pressed: #3a9a7c;--brand-link: #2f7d65;--brand-accent-light: rgba(82, 196, 160, .12);--brand-accent-muted: #6dd4b0;--brand-bg: #f5f5f5;--brand-bg-subtle: #ececec;--brand-surface: #fafafa;--brand-surface-elevated: #ffffff;--brand-text: #1a1a1a;--brand-text-secondary: #666666;--brand-text-muted: #999999;--brand-border: #e0e0e0;--brand-border-light: #ebebeb;--brand-dark: #1a1a1a;--brand-dark-deep: #111111;--brand-dark-text: #ffffff;--brand-dark-muted: rgba(255, 255, 255, .5);--gray-50: #fafafa;--gray-100: #f4f4f5;--gray-200: #e4e4e7;--gray-300: #d4d4d8;--gray-400: #a1a1aa;--gray-500: #71717a;--gray-600: #52525b;--gray-700: #3f3f46;--gray-800: #27272a;--gray-900: #18181b;--color-success: #16a34a;--color-success-bg: #f0fdf4;--color-warning: #d97706;--color-warning-bg: #fffbeb;--color-danger: #dc2626;--color-danger-bg: #fef2f2;--color-info: #2563eb;--color-info-bg: #eff6ff;--font-sans: -apple-system, BlinkMacSystemFont, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-table: 13px;--font-size-body: 14px;--font-size-caption: 12px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--shell-rail-width: 64px;--shell-header-height: 44px;--shell-flyout-width: 208px;--page-gutter: 24px;--rail-ambient: #0b0b0d;--rail-glass: rgba(39, 39, 42, .58);--rail-glass-fallback: #1c1c1f;--rail-text: rgba(255, 255, 255, .56);--rail-text-hover: rgba(255, 255, 255, .9);--rail-hover-bg: rgba(255, 255, 255, .06);--rail-active-bg: rgba(255, 255, 255, .08);--rail-divider: rgba(255, 255, 255, .08);--flyout-glass: rgba(30, 30, 34, .8);--flyout-glass-fallback: #1f1f23;--flyout-border: rgba(255, 255, 255, .1);--flyout-text: rgba(255, 255, 255, .78);--flyout-muted: rgba(255, 255, 255, .4);--flyout-active-bg: rgba(82, 196, 160, .16);--shadow-flyout: 0 16px 40px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .08)}.page-filters{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:16px}.page-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px;flex-shrink:0}.page-actions>.actions-right,.page-actions>.sync-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto}.actions-divider{width:1px;height:20px;margin:0 4px;background:var(--brand-border);flex:0 0 auto;align-self:center}.common-page-body>.n-tabs.n-tabs--line-type:first-child{margin:-4px calc(-1 * var(--page-gutter)) 16px;width:auto;flex:none}.common-page-body>.n-tabs.n-tabs--line-type:first-child>.n-tabs-nav{padding:0 var(--page-gutter);border-bottom:1px solid var(--gray-200)}.common-page-body>.n-tabs.n-tabs--line-type:first-child .n-tabs-nav-scroll-content{border-bottom:none}.common-page-body>.n-tabs.n-tabs--line-type:first-child>.n-tabs-pane-wrapper>.n-tab-pane{padding-left:var(--page-gutter);padding-right:var(--page-gutter)}.n-pagination{justify-content:flex-end;margin-left:auto}.n-data-table__pagination>.n-pagination{flex:1}.n-pagination .n-pagination-prefix{flex:1;justify-content:flex-end;margin-right:0;text-align:right;color:var(--gray-500)}.list-pagination-summary,.list-pagination-bar{display:flex;align-items:center;gap:8px;min-width:0}.list-pagination-summary{width:100%}.list-pagination-total{margin-left:auto;white-space:nowrap}.list-pagination-bar{flex-wrap:wrap}@media (max-width: 768px){.app-page .n-pagination,.common-bottom-action .n-pagination{flex-wrap:wrap;row-gap:8px}.n-pagination .n-pagination-prefix{flex-basis:100%;min-width:0}.n-pagination>:not(.n-pagination-prefix){flex-shrink:0;white-space:nowrap}}.list-table-bleed{margin-left:calc(-1 * var(--page-gutter));margin-right:calc(-1 * var(--page-gutter))}.list-table-bleed .n-data-table-th:first-child,.list-table-bleed .n-data-table-td:first-child{padding-left:var(--page-gutter)}.list-table-bleed .n-data-table-th:last-child,.list-table-bleed .n-data-table-td:last-child{padding-right:var(--page-gutter)}.list-table-bleed .n-data-table__pagination{position:sticky;bottom:0;z-index:3;margin:0;padding:10px var(--page-gutter);background:#fff;border-top:1px solid var(--gray-200)}html.dark .list-table-bleed .n-data-table__pagination{background:#18181c;border-top-color:#ffffff17}.business-no-link,.table-link{color:var(--brand-link)!important;font-weight:500!important;text-decoration:none!important;text-underline-offset:3px;cursor:pointer}.business-no-link:hover,.table-link:hover{color:var(--brand-link)!important;text-decoration:underline!important}.business-no-link:focus-visible,.table-link:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px;border-radius:2px}.n-data-table .n-data-table-th{font-size:var(--font-size-table);font-weight:600;color:var(--gray-600);white-space:nowrap}.n-data-table .n-data-table-td{font-size:var(--font-size-table);font-variant-numeric:tabular-nums}html,body{width:100%;height:100%;overflow:hidden}html{font-size:4px}body{font-size:16px;font-family:var(--font-sans)}#app{width:100%;height:100%}.app-page{background:var(--gray-100)}.fade-slide-leave-active,.fade-slide-enter-active{transition:all .3s}.fade-slide-enter-from{opacity:0;transform:translate(-30px)}.fade-slide-leave-to{opacity:0;transform:translate(30px)}.cus-scroll{overflow:auto}.cus-scroll::-webkit-scrollbar{width:8px;height:8px}.cus-scroll-x{overflow-x:auto}.cus-scroll-x::-webkit-scrollbar{width:0;height:8px}.cus-scroll-y{overflow-y:auto}.cus-scroll-y::-webkit-scrollbar{width:8px;height:0}.cus-scroll::-webkit-scrollbar-thumb,.cus-scroll-x::-webkit-scrollbar-thumb,.cus-scroll-y::-webkit-scrollbar-thumb{background-color:transparent;border-radius:4px}.cus-scroll:hover::-webkit-scrollbar-thumb,.cus-scroll-x:hover::-webkit-scrollbar-thumb,.cus-scroll-y:hover::-webkit-scrollbar-thumb{background:#ccc}.cus-scroll:hover::-webkit-scrollbar-thumb:hover,.cus-scroll-x:hover::-webkit-scrollbar-thumb:hover,.cus-scroll-y:hover::-webkit-scrollbar-thumb:hover{background:var(--brand-accent)}.user-trigger[data-v-c4e3fd25]{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 4px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--gray-700);font:inherit;font-size:var(--font-size-table);cursor:pointer;transition:background-color .16s,color .16s}.user-trigger[data-v-c4e3fd25]:hover{background:var(--gray-100);color:var(--gray-900)}.user-trigger[data-v-c4e3fd25]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.user-avatar[data-v-c4e3fd25]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--gray-900);color:#fff;font-size:var(--font-size-caption);font-weight:600}.user-name[data-v-c4e3fd25]{user-select:none}.user-arrow[data-v-c4e3fd25]{color:var(--gray-400)}.wiki-help-button[data-v-42bce238]{display:grid;width:32px;height:32px;place-items:center;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--gray-500);cursor:pointer;transition:color .16s,background-color .16s,transform .16s}.wiki-help-button[data-v-42bce238]:hover{background:var(--gray-100);color:var(--gray-900)}.wiki-help-button[data-v-42bce238]:active{transform:scale(.96)}.wiki-help-button[data-v-42bce238]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.wrapper[data-v-1d745cdd]{display:flex;height:100%;background-color:transparent;z-index:9;overflow:hidden;position:relative}.wrapper .content[data-v-1d745cdd]{padding:0;display:flex;align-items:center;flex-wrap:nowrap;transition:transform .5s}.wrapper .content.overflow[data-v-1d745cdd]{padding-left:30px;padding-right:30px}.wrapper .left[data-v-1d745cdd],.wrapper .right[data-v-1d745cdd]{background-color:var(--brand-surface-elevated);position:absolute;top:0;bottom:0;margin:auto;width:20px;height:28px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--brand-text-secondary);border:1px solid var(--gray-200);border-radius:var(--radius-md);z-index:2;cursor:pointer;transition:color .2s,border-color .2s}.wrapper .left[data-v-1d745cdd]:hover,.wrapper .right[data-v-1d745cdd]:hover{color:var(--brand-accent);border-color:var(--brand-accent)}.wrapper .left[data-v-1d745cdd]{left:0}.wrapper .right[data-v-1d745cdd]{right:0}.tags-scroll[data-v-59f72da8]{height:100%;background:transparent}.page-tag[data-v-59f72da8]{display:inline-flex;flex:none;align-items:center;gap:6px;height:28px;margin-right:2px;padding:0 12px;border-radius:var(--radius-md);color:var(--gray-500);font-size:var(--font-size-table);white-space:nowrap;cursor:pointer;user-select:none;transition:color .16s,background-color .16s}.page-tag--closable[data-v-59f72da8]{padding-right:6px}.page-tag[data-v-59f72da8]:hover{background:var(--gray-100);color:var(--gray-900)}.page-tag--active[data-v-59f72da8]{background:var(--gray-100);color:var(--gray-900);font-weight:500}.page-tag--active[data-v-59f72da8]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--brand-accent);box-shadow:0 0 6px #52c4a0cc}.page-tag[data-v-59f72da8]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.page-tag__close[data-v-59f72da8]{display:grid;place-items:center;width:16px;height:16px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--gray-400);cursor:pointer;opacity:0;transition:opacity .16s,background-color .16s,color .16s}.page-tag:hover .page-tag__close[data-v-59f72da8],.page-tag--active .page-tag__close[data-v-59f72da8],.page-tag__close[data-v-59f72da8]:focus-visible{opacity:1}.page-tag__close[data-v-59f72da8]:hover{background:var(--gray-200);color:var(--gray-700)}@media (prefers-reduced-motion: reduce){.page-tag[data-v-59f72da8],.page-tag__close[data-v-59f72da8]{transition:none}}.header-inner[data-v-7cef56cd]{display:flex;align-items:center;width:100%;height:100%;gap:8px}.header-tags[data-v-7cef56cd]{flex:1;min-width:0;height:100%;overflow:hidden}.header-user[data-v-7cef56cd]{display:flex;flex-shrink:0;align-items:center;gap:4px;height:24px;margin-left:auto;padding-left:8px;border-left:1px solid var(--gray-200)}.uoua-logo[data-v-60888bbf]{display:block;width:auto;height:auto;flex-shrink:0;object-fit:contain;object-position:center;user-select:none;-webkit-user-drag:none}.uoua-logo--invert[data-v-60888bbf]{filter:invert(1)}.uoua-logo--hero[data-v-60888bbf]{width:min(240px,70%);max-width:280px}.uoua-logo--loading[data-v-60888bbf]{width:200px;max-width:56vw}.uoua-logo--nav[data-v-60888bbf]{height:26px;max-width:148px}.uoua-logo--rail[data-v-60888bbf]{height:28px;width:28px}.side-logo[data-v-de3e4f9c]{display:grid;flex:none;place-items:center;height:var(--shell-header-height);border-bottom:1px solid var(--rail-divider);text-decoration:none}.side-logo[data-v-de3e4f9c]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.rail-nav[data-v-b463dba6]{display:flex;flex:1;flex-direction:column;gap:4px;min-height:0;padding:8px 0;overflow-y:auto;scrollbar-width:none}.rail-nav[data-v-b463dba6]::-webkit-scrollbar{display:none}.rail-sep[data-v-b463dba6]{flex:none;height:1px;margin:4px 16px;background:var(--rail-divider)}.rail-item[data-v-b463dba6]{position:relative;display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:0;height:52px;margin:0 4px;padding:0;border:0;border-radius:var(--radius-lg);background:transparent;color:var(--rail-text);font:inherit;cursor:pointer;transition:background-color .16s,color .16s,gap .16s}.rail-item[data-v-b463dba6]:hover,.rail-item.is-open[data-v-b463dba6]{background:var(--rail-hover-bg);color:var(--rail-text-hover)}.rail-item.is-active[data-v-b463dba6]{background:var(--rail-active-bg);color:var(--brand-accent)}.rail-item.is-active[data-v-b463dba6]:before{content:"";position:absolute;top:14px;bottom:14px;left:-4px;width:2px;border-radius:0 2px 2px 0;background:var(--brand-accent);box-shadow:0 0 8px 1px #52c4a0a6}.rail-item[data-v-b463dba6]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.rail-icon[data-v-b463dba6]{width:20px;height:20px}.rail-label[data-v-b463dba6]{max-height:0;overflow:hidden;opacity:0;font-size:var(--font-size-caption);line-height:16px;letter-spacing:.02em;white-space:nowrap;transition:max-height .16s ease,opacity .16s ease}.rail-item[data-v-b463dba6]:hover,.rail-item.is-open[data-v-b463dba6],.rail-item[data-v-b463dba6]:focus-visible{gap:4px}.rail-item:hover .rail-label[data-v-b463dba6],.rail-item.is-open .rail-label[data-v-b463dba6],.rail-item:focus-visible .rail-label[data-v-b463dba6]{max-height:16px;opacity:1}.nav-flyout[data-v-b463dba6]{position:fixed;z-index:1000;left:calc(var(--shell-rail-width) + 8px);width:var(--shell-flyout-width);max-height:calc(100vh - 16px);overflow-y:auto;padding:0 8px 8px;border:1px solid var(--flyout-border);border-radius:12px;background:var(--flyout-glass);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--shadow-flyout)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav-flyout[data-v-b463dba6]{background:var(--flyout-glass-fallback)}}.flyout-title[data-v-b463dba6]{display:flex;align-items:center;height:40px;margin:0 -8px 4px;padding:0 16px;border-bottom:1px solid var(--rail-divider);color:#fff;font-size:var(--font-size-body);font-weight:600}.flyout-section+.flyout-section[data-v-b463dba6]{margin-top:4px;border-top:1px solid rgba(255,255,255,.06)}.flyout-group[data-v-b463dba6]{padding:12px 8px 4px;color:var(--flyout-muted);font-size:var(--font-size-caption)}.flyout-item[data-v-b463dba6]{display:flex;align-items:center;width:100%;height:36px;padding:0 8px;border:0;border-radius:var(--radius-md);background:transparent;color:var(--flyout-text);font:inherit;font-size:var(--font-size-table);text-align:left;cursor:pointer}.flyout-item[data-v-b463dba6]:hover{background:var(--rail-active-bg);color:#fff}.flyout-item.is-active[data-v-b463dba6]{background:var(--flyout-active-bg);color:var(--brand-accent);font-weight:500}.flyout-item[data-v-b463dba6]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.nav-flyout-enter-active[data-v-b463dba6],.nav-flyout-leave-active[data-v-b463dba6]{transition:opacity .14s ease,transform .14s ease}.nav-flyout-enter-from[data-v-b463dba6],.nav-flyout-leave-to[data-v-b463dba6]{opacity:0;transform:translate(-8px)}@media (prefers-reduced-motion: reduce){.rail-item[data-v-b463dba6],.rail-label[data-v-b463dba6],.nav-flyout-enter-active[data-v-b463dba6],.nav-flyout-leave-active[data-v-b463dba6]{transition:none}}.side-shell[data-v-ef400bdf]{position:relative;flex:none;width:var(--shell-rail-width);height:100%}.side-ambient[data-v-ef400bdf]{position:absolute;inset:0;background:radial-gradient(120px 220px at 30% -40px,rgba(82,196,160,.42),transparent 70%),radial-gradient(160px 260px at 80% 105%,rgba(113,113,122,.35),transparent 70%),var(--rail-ambient)}.side-rail[data-v-ef400bdf]{position:relative;display:flex;flex-direction:column;height:100%;background:var(--rail-glass);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:inset -1px 0 0 var(--rail-divider),inset 0 1px #ffffff0f}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.side-rail[data-v-ef400bdf]{background:var(--rail-glass-fallback)}}.app-main-view[data-v-c9432453]{width:100%;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.app-main-view[data-v-c9432453] .app-main-page{flex:1;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto}.app-layout[data-v-d43daef4]{display:flex;width:100%;height:100%}.app-content[data-v-d43daef4]{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.app-header[data-v-d43daef4]{display:flex;flex-shrink:0;align-items:center;width:100%;height:var(--shell-header-height);padding:0 8px;border-bottom:1px solid var(--gray-200);background:var(--brand-surface-elevated)}.app-main-area[data-v-d43daef4]{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;background:var(--gray-100)}.app-main-area[data-v-d43daef4]>*{flex:1;min-height:0}.todo-buddy[data-v-701304c5]{display:block;width:80px;height:80px;padding:0;border:0;border-radius:var(--radius-lg);background:transparent;cursor:pointer;touch-action:manipulation;user-select:none;-webkit-tap-highlight-color:transparent}.todo-buddy.is-draggable[data-v-701304c5]{cursor:grab;touch-action:none}.todo-buddy.is-lifted[data-v-701304c5]{cursor:grabbing}.todo-buddy[data-v-701304c5]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.buddy-art[data-v-701304c5]{display:block;width:100%;height:100%;user-select:none;pointer-events:none;transform-origin:50% 6%;transition:transform .18s ease-out}.buddy-art[data-v-701304c5] svg{display:block;width:100%;height:100%}.buddy-art[data-v-701304c5] .buddy-character{transform-box:view-box;transform-origin:50% 90%;animation:buddy-breathe-701304c5 4.8s ease-in-out infinite}.buddy-art[data-v-701304c5] .buddy-eyes{transform-box:fill-box;transform-origin:center;animation:buddy-blink-701304c5 5.6s ease-in-out infinite}.buddy-art[data-v-701304c5] .buddy-wave-arm{transform-box:view-box;transform-origin:16.6px 27px}.buddy-art[data-v-701304c5] .buddy-ground{transform-box:fill-box;transform-origin:center;transition:transform .18s ease-out,opacity .18s ease-out}.buddy-art[data-v-701304c5] .buddy-smile-wave,.buddy-art[data-v-701304c5] .buddy-face-surprised{opacity:0}.is-waving .buddy-art[data-v-701304c5] .buddy-wave-arm{animation:buddy-wave-701304c5 var(--buddy-wave-duration) ease-in-out both}.is-waving .buddy-art[data-v-701304c5] .buddy-character{animation:buddy-greet-701304c5 var(--buddy-wave-duration) ease-in-out both}.is-waving .buddy-art[data-v-701304c5] .buddy-eyes{animation:none}.is-waving .buddy-art[data-v-701304c5] .buddy-smile-idle{opacity:0}.is-waving .buddy-art[data-v-701304c5] .buddy-smile-wave{opacity:1}.is-lifted .buddy-art[data-v-701304c5]{transform:scale(1.08)}.is-lifted .buddy-art[data-v-701304c5] .buddy-character{animation:none;transform-origin:50% 6%;transform:translateY(-3px) rotate(var(--buddy-tilt));transition:transform .18s ease-out}.is-lifted .buddy-art[data-v-701304c5] .buddy-ground{transform:scale(.7);opacity:.55}.is-lifted .buddy-art[data-v-701304c5] .buddy-eyes,.is-lifted .buddy-art[data-v-701304c5] .buddy-smile-idle{opacity:0}.is-lifted .buddy-art[data-v-701304c5] .buddy-face-surprised{opacity:1}.is-landing .buddy-art[data-v-701304c5]{transform-origin:50% 92%;animation:buddy-land-701304c5 var(--buddy-land-duration) ease-out both}@keyframes buddy-breathe-701304c5{0%,to{transform:scale(1)}50%{transform:scale(1.012,1.016)}}@keyframes buddy-blink-701304c5{0%,42%,46%,to{transform:scaleY(1)}44%{transform:scaleY(.12)}}@keyframes buddy-wave-701304c5{0%,to{transform:rotate(0)}20%{transform:rotate(138deg)}32%,56%{transform:rotate(120deg)}44%,68%{transform:rotate(150deg)}80%{transform:rotate(132deg)}}@keyframes buddy-greet-701304c5{0%,to{transform:rotate(0)}22%,68%{transform:rotate(2deg)}44%{transform:rotate(-1deg)}}@keyframes buddy-land-701304c5{0%,to{transform:scale(1)}35%{transform:scale(1.06,.94)}70%{transform:scale(.98,1.02)}}@media (max-width: 640px){.todo-buddy[data-v-701304c5]{width:64px;height:64px}}@media (prefers-reduced-motion: reduce){.buddy-art[data-v-701304c5],.buddy-art[data-v-701304c5] .buddy-ground{transition:none}.buddy-art[data-v-701304c5] .buddy-character,.is-waving .buddy-art[data-v-701304c5] .buddy-character,.buddy-art[data-v-701304c5] .buddy-eyes,.is-waving .buddy-art[data-v-701304c5] .buddy-wave-arm,.is-landing .buddy-art[data-v-701304c5]{animation:none}.is-waving .buddy-art[data-v-701304c5] .buddy-wave-arm{transform:rotate(138deg)}.is-lifted .buddy-art[data-v-701304c5],.is-lifted .buddy-art[data-v-701304c5] .buddy-character,.is-lifted .buddy-art[data-v-701304c5] .buddy-ground{transform:none;opacity:1}.is-lifted .buddy-art[data-v-701304c5] .buddy-eyes,.is-lifted .buddy-art[data-v-701304c5] .buddy-smile-idle{opacity:1}.is-lifted .buddy-art[data-v-701304c5] .buddy-face-surprised{opacity:0}}.todo-quick-create-dock[data-v-4c1a4032]{position:fixed;right:24px;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:1001;display:flex;align-items:center}html.todo-buddy-dragging,html.todo-buddy-dragging *{cursor:grabbing!important;user-select:none!important}@media (max-width: 640px){.todo-quick-create-dock[data-v-4c1a4032]{align-items:center;justify-content:flex-end;box-sizing:border-box;left:0;right:0;bottom:0;height:calc(72px + env(safe-area-inset-bottom,0px));padding:0 16px env(safe-area-inset-bottom,0px);border-top:1px solid var(--gray-200);background:var(--brand-surface-elevated)}}.app-surface[data-v-b5abdaa7]{width:100%;height:100%}@media (max-width: 640px){html:has(.todo-quick-create-dock){--app-bottom-inset:calc(72px + env(safe-area-inset-bottom, 0px))}.app-surface.has-todo-entry[data-v-b5abdaa7]{height:calc(100% - var(--app-bottom-inset, 0px))}.app-surface.has-todo-entry[data-v-b5abdaa7]>.wiki-page{height:100%}}
