@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@font-face{font-family:Framework7 Icons;font-style:normal;font-weight:400;src:url(/assets/Framework7Icons-Regular-Db9RwDq_.woff2) format("woff2"),url(/assets/Framework7Icons-Regular-DocpuGSF.woff) format("woff"),url(/assets/Framework7Icons-Regular-BKU1YPqI.ttf) format("truetype")}.f7-icons,.framework7-icons{font-family:Framework7 Icons;font-weight:400;font-style:normal;font-size:28px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";text-align:center}:root{color-scheme:light;--sys-red: 255 56 60;--sys-orange: 255 141 40;--sys-yellow: 255 204 0;--sys-green: 52 199 89;--sys-mint: 0 200 179;--sys-teal: 0 195 208;--sys-cyan: 0 192 232;--sys-blue: 0 136 255;--sys-indigo: 97 85 245;--sys-purple: 203 48 224;--sys-pink: 255 45 85;--sys-brown: 172 127 94;--sys-gray: 142 142 147;--accent: 0 122 255;--label-on-accent: #ffffff;--accent-text: 0 104 218;--label: rgb(0 0 0 / .85);--label-secondary: rgb(0 0 0 / .5);--label-tertiary: rgb(0 0 0 / .26);--label-quaternary: rgb(0 0 0 / .1);--placeholder: rgb(0 0 0 / .25);--link: rgb(var(--accent-text));--label-on-media: #ffffff;--scrim: rgb(0 0 0 / .45);--fill: rgb(0 0 0 / .1);--fill-secondary: rgb(0 0 0 / .08);--fill-tertiary: rgb(0 0 0 / .05);--fill-quaternary: rgb(0 0 0 / .03);--fill-quinary: rgb(0 0 0 / .02);--surface-window: #f2f2f7;--surface-content: #ffffff;--surface-content-alt: #f6f6f9;--surface-elevated: #ffffff;--surface-grouped: rgb(0 0 0 / .028);--surface-grouped-solid: #ffffff;--surface-control: #ffffff;--surface-field: #ffffff;--surface-header: #ffffff;--surface-under-page: #e5e5ea;--surface-code: #e9e9ee;--separator: rgb(0 0 0 / .1);--separator-opaque: #e6e6e6;--separator-control: rgb(0 0 0 / .14);--selection: #0064e1;--selection-unemphasized: rgb(0 0 0 / .08);--selection-text: rgb(var(--accent) / .24);--focus-ring: rgb(0 103 244 / .5);--hover: rgb(0 0 0 / .045);--glass-blur: 16px;--glass-saturate: 2.2;--glass-tint: rgb(245 245 247 / .55);--glass-tint-strong: rgb(248 248 248 / .8);--glass-tint-clear: rgb(255 255 255 / .16);--glass-rim: rgb(255 255 255 / .75);--glass-edge: rgb(0 0 0 / .05);--glass-shadow: 0 10px 40px rgb(0 0 0 / .1);--material-sidebar: rgb(246 246 246 / .72);--material-toolbar: rgb(255 255 255 / .62);--material-menu: rgb(248 248 248 / .8);--material-popover: rgb(250 250 250 / .84);--material-sheet: #ffffff;--material-hud: rgb(30 30 30 / .78);--material-notification: rgb(246 246 246 / .8);--shadow-window: 0 0 0 .5px rgb(0 0 0 / .2), 0 24px 60px rgb(0 0 0 / .28), 0 6px 18px rgb(0 0 0 / .12);--shadow-window-inactive: 0 0 0 .5px rgb(0 0 0 / .16), 0 14px 34px rgb(0 0 0 / .16);--shadow-sheet: 0 0 0 .5px rgb(0 0 0 / .16), 0 18px 46px rgb(0 0 0 / .24), 0 3px 10px rgb(0 0 0 / .1);--shadow-popover: 0 0 0 .5px rgb(0 0 0 / .12), 0 10px 32px rgb(0 0 0 / .18), 0 2px 6px rgb(0 0 0 / .08);--shadow-menu: 0 0 0 .5px rgb(0 0 0 / .14), 0 12px 32px rgb(0 0 0 / .2), 0 2px 6px rgb(0 0 0 / .08);--shadow-control: 0 0 0 .5px rgb(0 0 0 / .14), 0 .5px 1.5px rgb(0 0 0 / .12);--shadow-card: 0 0 0 .5px rgb(0 0 0 / .08), 0 1px 3px rgb(0 0 0 / .06);--shadow-card-hover: 0 0 0 .5px rgb(0 0 0 / .1), 0 6px 18px rgb(0 0 0 / .1);--radius-window: 26px;--radius-window-titlebar: 16px;--radius-sheet: 26px;--radius-alert: 28px;--radius-sidebar: 18px;--radius-popover: 16px;--radius-menu: 12px;--radius-menu-item: 7px;--radius-group: 12px;--radius-card: 12px;--radius-control-mini: 3.5px;--radius-control-sm: 4.5px;--radius-control: 6px;--radius-control-lg: 999px;--radius-field: 6px;--radius-badge: 999px;--toolbar-height: 52px;--titlebar-height: 32px;--sidebar-width: 260px;--sidebar-inset: 8px;--control-h-mini: 16px;--control-h-sm: 20px;--control-h: 24px;--control-h-lg: 28px;--control-h-xl: 36px;--row-h: 24px;--font-system: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "Apple SD Gothic Neo", "Pretendard Variable", Pretendard, system-ui, "Segoe UI", "Noto Sans KR", "Malgun Gothic", sans-serif;--font-rounded: ui-rounded, "SF Pro Rounded", var(--font-system);--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--ease-default: cubic-bezier(.25, .1, .25, 1);--ease-in-out: cubic-bezier(.42, 0, .58, 1);--ease-out: cubic-bezier(0, 0, .58, 1);--ease-in: cubic-bezier(.42, 0, 1, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--duration-fast: .15s;--duration: .25s;--duration-slow: .35s;--spring-smooth: linear(0 0%, .0574 4.2%, .18 8.3%, .3203 12.5%, .4546 16.7%, .5724 20.8%, .6705 25%, .7496 29.2%, .8117 33.3%, .8597 37.5%, .8962 41.7%, .9237 45.8%, .9443 50%, .9594 54.2%, .9706 58.3%, .9788 62.5%, .9847 66.7%, .989 70.8%, .9922 75%, .9944 79.2%, .996 83.3%, .9972 87.5%, .998 91.7%, .9986 95.8%, 1 100%);--spring-smooth-duration: 734ms;--spring-smooth-fast: linear(0 0%, .0574 4.2%, .1801 8.3%, .3205 12.5%, .4548 16.7%, .5726 20.8%, .6707 25%, .7498 29.2%, .8119 33.3%, .8598 37.5%, .8964 41.7%, .9238 45.8%, .9443 50%, .9595 54.2%, .9707 58.3%, .9788 62.5%, .9848 66.7%, .9891 70.8%, .9922 75%, .9944 79.2%, .996 83.3%, .9972 87.5%, .998 91.7%, .9986 95.8%, 1 100%);--spring-smooth-fast-duration: 514ms;--spring-snappy: linear(0 0%, .0211 2.5%, .0746 5%, .1483 7.5%, .233 10%, .3219 12.5%, .4102 15%, .4945 17.5%, .5727 20%, .6437 22.5%, .7068 25%, .762 27.5%, .8095 30%, .8498 32.5%, .8836 35%, .9115 37.5%, .9343 40%, .9526 42.5%, .9671 45%, .9785 47.5%, .9871 50%, .9936 52.5%, .9983 55%, 1.0016 57.5%, 1.0039 60%, 1.0053 62.5%, 1.006 65%, 1.0063 67.5%, 1.0062 70%, 1.0059 72.5%, 1.0055 75%, 1.005 77.5%, 1.0044 80%, 1.0039 82.5%, 1.0033 85%, 1.0028 87.5%, 1.0024 90%, 1.0019 92.5%, 1.0016 95%, 1.0013 97.5%, 1 100%);--spring-snappy-duration: 696ms;--spring-snappy-fast: linear(0 0%, .0212 2.5%, .0747 5%, .1485 7.5%, .2333 10%, .3223 12.5%, .4107 15%, .495 17.5%, .5733 20%, .6443 22.5%, .7074 25%, .7625 27.5%, .81 30%, .8503 32.5%, .884 35%, .9119 37.5%, .9346 40%, .9529 42.5%, .9674 45%, .9786 47.5%, .9873 50%, .9937 52.5%, .9984 55%, 1.0017 57.5%, 1.0039 60%, 1.0053 62.5%, 1.006 65%, 1.0063 67.5%, 1.0062 70%, 1.0059 72.5%, 1.0055 75%, 1.005 77.5%, 1.0044 80%, 1.0038 82.5%, 1.0033 85%, 1.0028 87.5%, 1.0023 90%, 1.0019 92.5%, 1.0016 95%, 1.0013 97.5%, 1 100%);--spring-snappy-fast-duration: 418ms;--spring-bouncy: linear(0 0%, .0292 2.5%, .1032 5%, .2043 7.5%, .3187 10%, .4361 12.5%, .5492 15%, .6529 17.5%, .7445 20%, .8225 22.5%, .8867 25%, .9377 27.5%, .9768 30%, 1.0053 32.5%, 1.025 35%, 1.0373 37.5%, 1.0438 40%, 1.046 42.5%, 1.0449 45%, 1.0417 47.5%, 1.0372 50%, 1.032 52.5%, 1.0266 55%, 1.0213 57.5%, 1.0165 60%, 1.0122 62.5%, 1.0086 65%, 1.0055 67.5%, 1.0031 70%, 1.0013 72.5%, .9999 75%, .9989 77.5%, .9983 80%, .998 82.5%, .9979 85%, .9979 87.5%, .9981 90%, .9983 92.5%, .9985 95%, .9987 97.5%, 1 100%);--spring-bouncy-duration: 818ms;--spring-glass: linear(0 0%, .0193 2.5%, .0691 5%, .1393 7.5%, .2215 10%, .3096 12.5%, .3985 15%, .4849 17.5%, .5663 20%, .641 22.5%, .7083 25%, .7676 27.5%, .8191 30%, .8629 32.5%, .8996 35%, .9299 37.5%, .9544 40%, .9738 42.5%, .9887 45%, 1 47.5%, 1.0081 50%, 1.0137 52.5%, 1.0173 55%, 1.0192 57.5%, 1.0199 60%, 1.0197 62.5%, 1.0188 65%, 1.0175 67.5%, 1.0159 70%, 1.0141 72.5%, 1.0124 75%, 1.0106 77.5%, 1.009 80%, 1.0075 82.5%, 1.0061 85%, 1.0049 87.5%, 1.0038 90%, 1.0029 92.5%, 1.0021 95%, 1.0015 97.5%, 1 100%);--spring-glass-duration: 528ms}:root[data-theme=dark]{color-scheme:dark;--sys-red: 255 66 69;--sys-orange: 255 146 48;--sys-yellow: 255 214 0;--sys-green: 48 209 88;--sys-mint: 0 218 195;--sys-teal: 0 210 224;--sys-cyan: 60 211 254;--sys-blue: 0 145 255;--sys-indigo: 109 124 255;--sys-purple: 219 52 242;--sys-pink: 255 55 95;--sys-brown: 183 138 102;--sys-gray: 152 152 157;--accent: 10 132 255;--accent-text: 65 156 255;--selection: #0059d1;--focus-ring: rgb(26 169 255 / .5);--label: rgb(255 255 255 / .85);--label-secondary: rgb(255 255 255 / .55);--label-tertiary: rgb(255 255 255 / .25);--label-quaternary: rgb(255 255 255 / .1);--placeholder: rgb(255 255 255 / .25);--fill: rgb(255 255 255 / .1);--fill-secondary: rgb(255 255 255 / .08);--fill-tertiary: rgb(255 255 255 / .05);--fill-quaternary: rgb(255 255 255 / .03);--fill-quinary: rgb(255 255 255 / .02);--surface-window: #161617;--surface-content: #1c1c1e;--surface-content-alt: #212123;--surface-elevated: #232325;--surface-grouped: rgb(255 255 255 / .04);--surface-grouped-solid: #1c1c1e;--surface-control: rgb(255 255 255 / .14);--surface-field: rgb(255 255 255 / .06);--surface-header: #1c1c1e;--surface-under-page: #0c0c0d;--surface-code: rgb(255 255 255 / .05);--separator: rgb(255 255 255 / .1);--separator-opaque: #3a3a3a;--separator-control: rgb(255 255 255 / .12);--selection-unemphasized: rgb(255 255 255 / .1);--selection-text: rgb(var(--accent) / .4);--hover: rgb(255 255 255 / .06);--glass-tint: rgb(38 38 40 / .6);--glass-tint-strong: rgb(30 30 32 / .82);--glass-tint-clear: rgb(30 30 30 / .2);--glass-rim: rgb(255 255 255 / .2);--glass-edge: rgb(255 255 255 / .12);--glass-shadow: 0 10px 40px rgb(0 0 0 / .2);--material-sidebar: rgb(38 38 40 / .72);--material-toolbar: rgb(36 36 38 / .62);--material-menu: rgb(26 26 26 / .8);--material-popover: rgb(36 36 38 / .86);--material-sheet: #212224;--material-hud: rgb(20 20 20 / .82);--material-notification: rgb(44 44 46 / .8);--shadow-window: 0 0 0 .5px rgb(0 0 0 / .8), inset 0 0 0 .5px rgb(255 255 255 / .14), 0 24px 60px rgb(0 0 0 / .55), 0 6px 18px rgb(0 0 0 / .3);--shadow-window-inactive: 0 0 0 .5px rgb(0 0 0 / .7), inset 0 0 0 .5px rgb(255 255 255 / .1), 0 14px 34px rgb(0 0 0 / .4);--shadow-sheet: 0 0 0 .5px rgb(0 0 0 / .7), inset 0 0 0 .5px rgb(255 255 255 / .12), 0 18px 46px rgb(0 0 0 / .5);--shadow-popover: 0 0 0 .5px rgb(0 0 0 / .6), inset 0 0 0 .5px rgb(255 255 255 / .12), 0 10px 32px rgb(0 0 0 / .45);--shadow-menu: 0 0 0 .5px rgb(0 0 0 / .6), inset 0 0 0 .5px rgb(255 255 255 / .12), 0 12px 32px rgb(0 0 0 / .5);--shadow-control: 0 0 0 .5px rgb(255 255 255 / .06), 0 .5px 1.5px rgb(0 0 0 / .4), inset 0 .5px 0 rgb(255 255 255 / .1);--shadow-card: 0 0 0 .5px rgb(255 255 255 / .08), 0 1px 3px rgb(0 0 0 / .3);--shadow-card-hover: 0 0 0 .5px rgb(255 255 255 / .12), 0 6px 18px rgb(0 0 0 / .4)}.mac-fade-enter-active{transition:opacity var(--duration) var(--ease-default)}.mac-fade-leave-active{transition:opacity var(--duration-fast) var(--ease-in)}.mac-fade-enter-from,.mac-fade-leave-to{opacity:0}.mac-content-enter-active{transition:opacity .22s var(--ease-default),transform .32s var(--ease-out-quint)}.mac-content-leave-active{transition:opacity .12s var(--ease-in);position:absolute!important;top:0;right:0;bottom:0;left:0;pointer-events:none}.mac-content-enter-from{opacity:0;transform:translateY(6px)}.mac-content-leave-to{opacity:0}.mac-pane-enter-active{transition:opacity .2s var(--ease-default)}.mac-pane-leave-active{transition:opacity .1s var(--ease-in);position:absolute!important;top:0;right:0;bottom:0;left:0}.mac-pane-enter-from,.mac-pane-leave-to{opacity:0}.mac-push-enter-active,.mac-push-leave-active{transition:transform var(--spring-smooth-fast-duration) var(--spring-smooth-fast),opacity .3s var(--ease-default)}.mac-push-leave-active{position:absolute!important;top:0;right:0;bottom:0;left:0}.mac-push-enter-from{transform:translate(100%)}.mac-push-leave-to{transform:translate(-30%);opacity:.8}.mac-pop-enter-active,.mac-pop-leave-active{transition:transform var(--spring-smooth-fast-duration) var(--spring-smooth-fast),opacity .3s var(--ease-default)}.mac-pop-leave-active{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:1}.mac-pop-enter-from{transform:translate(-30%);opacity:.8}.mac-pop-leave-to{transform:translate(100%)}.mac-sheet-enter-active{transition:opacity .24s var(--ease-default)}.mac-sheet-leave-active{transition:opacity .2s var(--ease-in) 20ms}.mac-sheet-enter-from,.mac-sheet-leave-to{opacity:0}.mac-sheet-enter-active .mac-sheet__panel{transition:transform .32s var(--ease-out-quint),opacity .22s var(--ease-default)}.mac-sheet-leave-active .mac-sheet__panel{transition:transform .2s var(--ease-in),opacity .2s var(--ease-in)}.mac-sheet-enter-from .mac-sheet__panel,.mac-sheet-leave-to .mac-sheet__panel{transform:translateY(-28px);opacity:0}@media (max-width: 640px){.mac-sheet-enter-active .mac-sheet__panel{transition:transform var(--spring-smooth-duration) var(--spring-smooth)}.mac-sheet-leave-active .mac-sheet__panel{transition:transform .28s cubic-bezier(.4,0,1,1)}.mac-sheet-enter-from .mac-sheet__panel,.mac-sheet-leave-to .mac-sheet__panel{transform:translateY(100%);opacity:1}}.mac-window-enter-active{transition:opacity .2s var(--ease-default)}.mac-window-leave-active{transition:opacity .18s var(--ease-in)}.mac-window-enter-from,.mac-window-leave-to{opacity:0}.mac-window-enter-active .mac-window{transition:transform var(--spring-snappy-duration) var(--spring-snappy),opacity .2s var(--ease-default)}.mac-window-leave-active .mac-window{transition:transform .18s var(--ease-in),opacity .18s var(--ease-in)}.mac-window-enter-from .mac-window{transform:var(--window-from, scale(.92));opacity:0}.mac-window-leave-to .mac-window{transform:var(--window-to, scale(.95));opacity:0}.mac-alert-enter-active{transition:opacity .2s var(--ease-default)}.mac-alert-leave-active{transition:opacity .2s var(--ease-in)}.mac-alert-enter-from,.mac-alert-leave-to{opacity:0}.mac-alert-enter-active .mac-alert{transition:transform var(--spring-snappy-duration) var(--spring-snappy),opacity .18s var(--ease-default)}.mac-alert-leave-active .mac-alert{transition:opacity .2s var(--ease-in),transform .2s var(--ease-in)}.mac-alert-enter-from .mac-alert{transform:scale(.9);opacity:0}.mac-alert-leave-to .mac-alert{opacity:0;transform:scale(.96)}.mac-popover-enter-active{transition:transform var(--spring-glass-duration) var(--spring-glass),opacity .14s var(--ease-default)}.mac-popover-leave-active{transition:opacity .16s var(--ease-in),transform .16s var(--ease-in)}.mac-popover-enter-from{opacity:0;transform:scale(.86)}.mac-popover-leave-to{opacity:0;transform:scale(.97)}.mac-menu-enter-active{transition:transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast),opacity .11s var(--ease-default)}.mac-menu-leave-active{transition:opacity .18s var(--ease-in)}.mac-menu-enter-from{opacity:0;transform:scale(.9)}.mac-menu-leave-to{opacity:0}.mac-banner-enter-active{transition:transform var(--spring-snappy-duration) var(--spring-snappy),opacity .2s var(--ease-default)}.mac-banner-leave-active{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .3s var(--ease-in)}.mac-banner-enter-from{transform:translate(calc(100% + 24px));opacity:.6}.mac-banner-leave-to{transform:translate(calc(100% + 24px));opacity:0}.mac-banner-move{transition:transform var(--spring-smooth-fast-duration) var(--spring-smooth-fast)}.mac-list-enter-active{transition:opacity .22s var(--ease-default),transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.mac-list-leave-active{transition:opacity .16s var(--ease-in),transform .16s var(--ease-in)}.mac-list-enter-from,.mac-list-leave-to{opacity:0;transform:scale(.96)}.mac-list-move{transition:transform var(--spring-smooth-fast-duration) var(--spring-smooth-fast)}.mac-collapse-enter-active,.mac-collapse-leave-active{display:grid;transition:grid-template-rows var(--spring-smooth-fast-duration) var(--spring-smooth-fast),opacity .2s var(--ease-default)}.mac-collapse-enter-from,.mac-collapse-leave-to{grid-template-rows:0fr;opacity:0}.mac-collapse-enter-to,.mac-collapse-leave-from{grid-template-rows:1fr;opacity:1}.mac-disclosure{display:inline-block;transition:transform .2s var(--ease-default)}.mac-disclosure.is-open{transform:rotate(90deg)}@keyframes mac-pulse{0%,to{opacity:1}50%{opacity:.35}}.mac-pulse{animation:mac-pulse 1.6s var(--ease-in-out) infinite}@keyframes mac-attention{0%{transform:scale(1)}35%{transform:scale(1.018)}to{transform:scale(1)}}.mac-attention{animation:mac-attention .26s var(--ease-default)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important}.mac-sheet-enter-from .mac-sheet__panel,.mac-sheet-leave-to .mac-sheet__panel,.mac-window-enter-from .mac-window,.mac-window-leave-to .mac-window,.mac-alert-enter-from .mac-alert,.mac-popover-enter-from,.mac-menu-enter-from,.mac-banner-enter-from,.mac-banner-leave-to,.mac-content-enter-from,.mac-push-enter-from,.mac-push-leave-to,.mac-pop-enter-from,.mac-pop-leave-to{transform:none!important}}:root[data-style=glass]{--gt: var(--glass-tint-amount, .5);--radius-window: 16px;--radius-window-titlebar: 12px;--radius-sheet: 18px;--radius-alert: 20px;--radius-popover: 14px;--radius-menu: 10px;--radius-sidebar: 0px;--sidebar-inset: 0px;--surface-window: transparent;--surface-content: rgb(255 255 255 / calc(.36 + var(--gt) * .52));--surface-content-alt: rgb(255 255 255 / calc(.2 + var(--gt) * .42));--surface-elevated: rgb(255 255 255 / calc(.38 + var(--gt) * .5));--surface-grouped: rgb(255 255 255 / calc(.22 + var(--gt) * .4));--surface-grouped-solid: rgb(255 255 255 / calc(.38 + var(--gt) * .5));--surface-header: rgb(252 252 254 / calc(.58 + var(--gt) * .36));--surface-control: rgb(255 255 255 / .72);--surface-field: rgb(255 255 255 / calc(.5 + var(--gt) * .42));--surface-code: rgb(255 255 255 / calc(.3 + var(--gt) * .42));--separator: rgb(0 0 0 / .09);--material-window: rgb(248 248 252 / calc(.1 + var(--gt) * .56));--material-sheet: rgb(250 250 253 / calc(.16 + var(--gt) * .56));--material-sidebar: rgb(255 255 255 / calc(.12 + var(--gt) * .44));--material-menu: rgb(250 250 253 / calc(.34 + var(--gt) * .46));--material-popover: rgb(250 250 253 / calc(.34 + var(--gt) * .46));--material-notification: rgb(250 250 253 / calc(.3 + var(--gt) * .46));--glass-blur: 8px;--glass-saturate: 1.8;--glass-tint: rgb(255 255 255 / calc(.04 + var(--gt) * .4));--glass-tint-strong: rgb(250 250 253 / calc(.26 + var(--gt) * .5));--glass-rim: rgb(255 255 255 / .95);--glass-edge: rgb(0 0 0 / .16);--glass-shadow: 0 12px 40px rgb(0 0 0 / .14), 0 2px 6px rgb(0 0 0 / .08);--glass-depth: inset 0 1px 0 rgb(255 255 255 / .95), inset 0 0 0 1px rgb(255 255 255 / .32), 0 0 0 .5px rgb(0 0 0 / .26);--shadow-card: inset 0 1px 0 rgb(255 255 255 / .85), 0 0 0 .5px rgb(0 0 0 / .12), 0 6px 20px rgb(0 0 0 / .07);--shadow-card-hover: inset 0 1px 0 rgb(255 255 255 / .9), 0 0 0 .5px rgb(0 0 0 / .16), 0 12px 32px rgb(0 0 0 / .12);--shadow-window: var(--glass-depth), 0 30px 80px rgb(0 0 0 / .28), 0 8px 24px rgb(0 0 0 / .12);--shadow-window-inactive: var(--glass-depth), 0 16px 40px rgb(0 0 0 / .14);--shadow-sheet: var(--glass-depth), 0 24px 60px rgb(0 0 0 / .22);--shadow-popover: var(--glass-depth), 0 14px 40px rgb(0 0 0 / .18);--shadow-menu: var(--glass-depth), 0 14px 40px rgb(0 0 0 / .2)}:root[data-style=glass][data-theme=dark]{--surface-content: rgb(30 30 34 / calc(.36 + var(--gt) * .5));--surface-content-alt: rgb(255 255 255 / calc(.02 + var(--gt) * .03));--surface-elevated: rgb(36 36 40 / calc(.36 + var(--gt) * .5));--surface-grouped: rgb(255 255 255 / calc(.04 + var(--gt) * .05));--surface-grouped-solid: rgb(36 36 40 / calc(.36 + var(--gt) * .5));--surface-header: rgb(30 30 34 / calc(.6 + var(--gt) * .34));--surface-control: rgb(255 255 255 / .14);--surface-field: rgb(255 255 255 / calc(.05 + var(--gt) * .05));--surface-code: rgb(0 0 0 / calc(.16 + var(--gt) * .2));--separator: rgb(255 255 255 / .1);--material-window: rgb(28 28 32 / calc(.16 + var(--gt) * .54));--material-sheet: rgb(32 32 36 / calc(.22 + var(--gt) * .54));--material-sidebar: rgb(255 255 255 / calc(.03 + var(--gt) * .06));--material-menu: rgb(30 30 34 / calc(.36 + var(--gt) * .46));--material-popover: rgb(30 30 34 / calc(.36 + var(--gt) * .46));--material-notification: rgb(30 30 34 / calc(.32 + var(--gt) * .46));--glass-tint: rgb(40 40 44 / calc(.06 + var(--gt) * .42));--glass-tint-strong: rgb(34 34 38 / calc(.28 + var(--gt) * .5));--glass-rim: rgb(255 255 255 / .3);--glass-edge: rgb(0 0 0 / .6);--glass-shadow: 0 12px 40px rgb(0 0 0 / .4), 0 2px 6px rgb(0 0 0 / .3);--glass-depth: inset 0 1px 0 rgb(255 255 255 / .26), inset 0 0 0 1px rgb(255 255 255 / .08), 0 0 0 .5px rgb(0 0 0 / .8);--shadow-card: inset 0 1px 0 rgb(255 255 255 / .12), 0 0 0 .5px rgb(0 0 0 / .5), 0 6px 20px rgb(0 0 0 / .3);--shadow-card-hover: inset 0 1px 0 rgb(255 255 255 / .16), 0 0 0 .5px rgb(0 0 0 / .6), 0 12px 32px rgb(0 0 0 / .4);--shadow-window: var(--glass-depth), 0 30px 80px rgb(0 0 0 / .6), 0 8px 24px rgb(0 0 0 / .35);--shadow-window-inactive: var(--glass-depth), 0 16px 40px rgb(0 0 0 / .4);--shadow-sheet: var(--glass-depth), 0 24px 60px rgb(0 0 0 / .5);--shadow-popover: var(--glass-depth), 0 14px 40px rgb(0 0 0 / .45);--shadow-menu: var(--glass-depth), 0 14px 40px rgb(0 0 0 / .5)}:root[data-style=glass]{--wallpaper: radial-gradient(1200px 820px at 8% -6%, rgb(208 220 234 / .95), transparent 62%), radial-gradient(1000px 760px at 98% 4%, rgb(222 218 234 / .9), transparent 60%), radial-gradient(1000px 760px at 62% 108%, rgb(212 226 224 / .85), transparent 62%), linear-gradient(180deg, #eceef2 0%, #e4e7ec 100%)}:root[data-style=glass][data-theme=dark]{--wallpaper: radial-gradient(1200px 820px at 8% -6%, rgb(46 58 78 / .55), transparent 62%), radial-gradient(1000px 760px at 98% 4%, rgb(56 52 74 / .45), transparent 60%), radial-gradient(1000px 760px at 62% 108%, rgb(36 60 62 / .4), transparent 62%), linear-gradient(180deg, #131518 0%, #0e0f12 100%)}:root[data-style=glass][data-wallpaper=sand]{--wallpaper: radial-gradient(1200px 820px at 8% -6%, rgb(236 224 206 / .95), transparent 62%), radial-gradient(1000px 760px at 98% 4%, rgb(230 220 214 / .9), transparent 60%), radial-gradient(1000px 760px at 62% 108%, rgb(222 228 214 / .8), transparent 62%), linear-gradient(180deg, #f1ece5 0%, #e9e4dc 100%)}:root[data-style=glass][data-theme=dark][data-wallpaper=sand]{--wallpaper: radial-gradient(1200px 820px at 8% -6%, rgb(70 56 40 / .45), transparent 62%), radial-gradient(1000px 760px at 98% 4%, rgb(64 52 50 / .4), transparent 60%), radial-gradient(1000px 760px at 62% 108%, rgb(46 54 42 / .35), transparent 62%), linear-gradient(180deg, #151311 0%, #0f0e0c 100%)}:root[data-style=glass][data-wallpaper=sea]{--wallpaper: radial-gradient(1200px 820px at 8% -6%, rgb(196 216 228 / .95), transparent 62%), radial-gradient(1000px 760px at 98% 4%, rgb(204 214 234 / .9), transparent 60%), radial-gradient(1000px 760px at 62% 108%, rgb(196 224 222 / .85), transparent 62%), linear-gradient(180deg, #e6ecef 0%, #dde5ea 100%)}:root[data-style=glass][data-theme=dark][data-wallpaper=sea]{--wallpaper: radial-gradient(1200px 820px at 8% -6%, rgb(20 52 70 / .6), transparent 62%), radial-gradient(1000px 760px at 98% 4%, rgb(28 40 76 / .5), transparent 60%), radial-gradient(1000px 760px at 62% 108%, rgb(16 64 66 / .45), transparent 62%), linear-gradient(180deg, #0c1216 0%, #080b0e 100%)}:root[data-style=glass][data-wallpaper=sunset]{--wallpaper: radial-gradient(1100px 760px at 6% -4%, rgb(255 178 128 / .95), transparent 62%), radial-gradient(1000px 720px at 96% 6%, rgb(158 198 255 / .95), transparent 60%), radial-gradient(900px 720px at 72% 104%, rgb(206 182 255 / .85), transparent 62%), radial-gradient(820px 620px at -4% 100%, rgb(150 226 214 / .75), transparent 60%), linear-gradient(180deg, #f1ece9 0%, #e9edf5 100%)}:root[data-style=glass][data-theme=dark][data-wallpaper=sunset]{--wallpaper: radial-gradient(1100px 760px at 6% -4%, rgb(150 62 28 / .62), transparent 62%), radial-gradient(1000px 720px at 96% 6%, rgb(26 68 150 / .66), transparent 60%), radial-gradient(900px 720px at 72% 104%, rgb(78 40 140 / .6), transparent 62%), radial-gradient(820px 620px at -4% 100%, rgb(16 92 92 / .5), transparent 60%), linear-gradient(180deg, #121216 0%, #0b0c10 100%)}:root[data-style=glass],:root[data-style=glass] body{background:var(--wallpaper);background-attachment:fixed}:root[data-style=glass] body{background:transparent}:root[data-style=glass] .mac-window,:root[data-style=glass] .window-layout{background:var(--material-window);-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8)}:root[data-style=glass] .mac-sheet__panel,:root[data-style=glass] .drawer-container{-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8)}:root[data-style=glass] .mac-material-menu,:root[data-style=glass] .mac-material-popover,:root[data-style=glass] .mac-alert,:root[data-style=glass] .mac-panel{-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8)}:root[data-style=glass] .mac-material-sidebar{box-shadow:inset -.5px 0 0 var(--separator)}:root[data-style=glass] .app-sidebar.is-overlay{box-shadow:inset -.5px 0 0 var(--separator),0 20px 60px #00000040}:root[data-style=glass] .mac-sidebar-item .sf:not(.mac-icon-tile .sf){color:rgb(var(--accent-text))}:root[data-style=glass] .app-toolbar,:root[data-style=glass] .mac-window__titlebar{background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 -.5px 0 var(--separator)}:root[data-style=glass] .app-toolbar .mac-glass{background:rgb(255 255 255 / calc(.2 + var(--gt) * .3));-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-style=glass][data-theme=dark] .app-toolbar .mac-glass{background:rgb(255 255 255 / calc(.04 + var(--gt) * .06))}:root[data-style=glass] thead th{-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}:root[data-style=glass] .mac-group{box-shadow:var(--shadow-card)}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-system);font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}html{font-family:var(--font-system);font-size:13px;line-height:1.3;color:var(--label);background:var(--surface-window);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern";-webkit-tap-highlight-color:transparent}body{background:var(--surface-window);color:var(--label)}::-moz-selection{background:var(--selection-text)}::selection{background:var(--selection-text)}:focus-visible{outline:3.5px solid var(--focus-ring);outline-offset:0}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}hr{border:0;border-top:1px solid var(--separator)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.92em}kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.6em;padding:0 .4em;border-radius:5px;background:var(--surface-control);box-shadow:var(--shadow-control);color:var(--label-secondary);font-family:var(--font-system);font-size:11px;font-weight:500;line-height:1}*{scrollbar-width:thin;scrollbar-color:var(--label-tertiary) transparent}::-webkit-scrollbar{width:11px;height:11px;background:transparent}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--label-tertiary);border:3px solid transparent;border-radius:999px;background-clip:content-box;min-height:32px}::-webkit-scrollbar-thumb:hover{background-color:var(--label-secondary);border-width:2px}::-webkit-scrollbar-corner{background:transparent}input:where(:not([type]),[type=text],[type=search],[type=email],[type=url],[type=tel],[type=password],[type=number],[type=date],[type=time],[type=datetime-local],[type=month]),textarea,select{font:inherit;font-size:13px;color:var(--label);background-color:var(--surface-field);border:1px solid var(--separator-control);border-radius:var(--radius-field);padding:3px 8px;min-height:var(--control-h);transition:box-shadow var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}textarea{padding:6px 8px;line-height:1.45}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--placeholder)}input::placeholder,textarea::placeholder{color:var(--placeholder)}input:where(:not([type]),[type=text],[type=search],[type=email],[type=url],[type=tel],[type=password],[type=number],[type=date],[type=time],[type=datetime-local],[type=month]):focus,textarea:focus,select:focus{outline:none;border-color:rgb(var(--accent) / .8);box-shadow:0 0 0 3px rgb(var(--accent) / .28)}input:disabled,textarea:disabled,select:disabled{color:var(--label-tertiary);background-color:var(--fill-quaternary)}input[type=date]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}:root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,:root[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:26px;background-color:var(--fill-secondary);border-color:transparent;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14' fill='none' stroke='%23000' stroke-opacity='.55' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l3-3 3 3M2 9l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;background-size:8px 12px;cursor:default}:root[data-theme=dark] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14' viewBox='0 0 10 14' fill='none' stroke='%23fff' stroke-opacity='.6' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 5l3-3 3 3M2 9l3 3 3-3'/%3E%3C/svg%3E")}select:focus{box-shadow:0 0 0 3.5px var(--focus-ring)}select[multiple]{background-image:none;padding-right:8px}input[type=checkbox]:not(.mac-switch){-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:14px;height:14px;margin:0;border-radius:4px;background-color:var(--surface-control);border:0;box-shadow:inset 0 0 0 1px var(--separator-control),0 .5px 1px #0000000f;display:inline-grid;place-content:center;vertical-align:middle;cursor:default;transition:background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}input[type=checkbox]:not(.mac-switch):before{content:"";width:9px;height:9px;background:var(--label-on-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.4l2.4 2.4 5.2-5.6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.4l2.4 2.4 5.2-5.6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;transform:scale(0);transition:transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}input[type=checkbox]:not(.mac-switch):checked,input[type=checkbox]:not(.mac-switch):indeterminate{background-color:rgb(var(--accent));box-shadow:inset 0 0 0 .5px #0000001f}input[type=checkbox]:not(.mac-switch):checked:before{transform:scale(1)}input[type=checkbox]:not(.mac-switch):indeterminate:before{transform:scale(1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 6h6' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat}input[type=checkbox]:not(.mac-switch):active{filter:brightness(.94)}input[type=checkbox]:not(.mac-switch):disabled{opacity:.45}input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex-shrink:0;width:14px;height:14px;margin:0;border-radius:50%;background-color:var(--surface-control);box-shadow:inset 0 0 0 1px var(--separator-control),0 .5px 1px #0000000f;display:inline-grid;place-content:center;vertical-align:middle;cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}input[type=radio]:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--label-on-accent);transform:scale(0);transition:transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}input[type=radio]:checked{background-color:rgb(var(--accent));box-shadow:inset 0 0 0 .5px #0000001f}input[type=radio]:checked:before{transform:scale(1)}input[type=range]{accent-color:rgb(var(--accent))}progress{accent-color:rgb(var(--accent))}.sf{font-family:Framework7 Icons;font-weight:400;font-style:normal;font-size:1.15em;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;vertical-align:-.14em;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@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}}.mac-glass{background:var(--glass-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));box-shadow:inset 0 .5px 0 var(--glass-rim),inset 0 0 0 .5px var(--glass-rim),0 0 0 .5px var(--glass-edge),var(--glass-shadow)}.mac-material-menu{background:var(--material-menu);-webkit-backdrop-filter:blur(60px) saturate(2.1);backdrop-filter:blur(60px) saturate(2.1);box-shadow:inset 0 .5px 0 var(--glass-rim),var(--shadow-menu)}.mac-material-popover{background:var(--material-popover);-webkit-backdrop-filter:blur(60px) saturate(2.1);backdrop-filter:blur(60px) saturate(2.1);box-shadow:inset 0 .5px 0 var(--glass-rim),var(--shadow-popover)}.mac-material-sidebar{background:var(--material-sidebar);-webkit-backdrop-filter:blur(30px) saturate(1.8);backdrop-filter:blur(30px) saturate(1.8);box-shadow:inset 0 .5px 0 var(--glass-rim),inset 0 0 0 .5px var(--glass-rim),0 0 0 .5px var(--glass-edge),0 4px 22px #00000012}.mac-btn{--btn-h: var(--control-h);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;height:var(--btn-h);min-width:var(--btn-h);padding:0 11px;border:0;border-radius:var(--radius-control);background:var(--fill-secondary);box-shadow:none;color:var(--label);font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default),transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.mac-btn:hover{text-decoration:none}.mac-btn:active:not(:disabled):not(.is-disabled){filter:brightness(.93)}:root[data-theme=dark] .mac-btn:active:not(:disabled):not(.is-disabled){filter:brightness(1.25)}.mac-btn:disabled,.mac-btn.is-disabled{opacity:.42;pointer-events:none}.mac-btn .sf{font-size:15px;vertical-align:0}.mac-btn--mini .sf{font-size:11px}.mac-btn--sm{--btn-h: var(--control-h-sm);padding:0 8px;border-radius:var(--radius-control-sm);font-size:12px;gap:4px}.mac-btn--sm .sf{font-size:13px}.mac-btn--lg{--btn-h: var(--control-h-lg);padding:0 14px;border-radius:var(--radius-control-lg);font-size:13px;font-weight:600}.mac-btn--xl{--btn-h: var(--control-h-xl);padding:0 20px;border-radius:var(--radius-control-lg);font-size:15px;font-weight:600}.mac-btn--xl .sf{font-size:17px}.mac-btn--capsule{border-radius:var(--radius-control-lg)}.mac-btn--block{display:flex;width:100%}.mac-btn--primary{background:rgb(var(--accent));color:var(--label-on-accent);box-shadow:inset 0 .5px #ffffff47,0 0 0 .5px #00000014,0 1px 2px rgb(var(--accent) / .3)}.mac-btn--tinted{background:rgb(var(--accent) / .13);color:rgb(var(--accent-text));box-shadow:none}.mac-btn--tinted:hover{background:rgb(var(--accent) / .18)}.mac-btn--destructive{color:rgb(var(--sys-red))}.mac-btn--danger{background:rgb(var(--sys-red));color:#fff;box-shadow:inset 0 .5px #ffffff40,0 0 0 .5px #00000014,0 1px 2px rgb(var(--sys-red) / .3)}.mac-btn--danger-tinted{background:rgb(var(--sys-red) / .12);color:rgb(var(--sys-red));box-shadow:none}.mac-btn--danger-tinted:hover{background:rgb(var(--sys-red) / .17)}.mac-btn--warning{background:rgb(var(--sys-orange));color:#fff;box-shadow:inset 0 .5px #ffffff40,0 0 0 .5px #00000014}.mac-btn--plain{background:transparent;box-shadow:none;color:var(--label)}.mac-btn--plain:hover{background:var(--hover)}.mac-btn--plain.mac-btn--accent{color:rgb(var(--accent-text))}.mac-btn--gray{background:var(--fill);box-shadow:none}.mac-btn--gray:hover{background:var(--fill)}.mac-btn--glass{background:var(--glass-tint);-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);box-shadow:inset 0 .5px 0 var(--glass-rim),inset 0 0 0 .5px var(--glass-rim),0 0 0 .5px var(--glass-edge),0 2px 10px #00000014;border-radius:var(--radius-control-lg)}.mac-btn--glass:active:not(:disabled){filter:none;transform:scale(1.1)}.mac-btn--glass.mac-btn--primary{background:rgb(var(--accent) / .88);color:#fff}.mac-btn--plain.mac-btn--destructive,.mac-btn--gray.mac-btn--destructive,.mac-btn--glass.mac-btn--destructive{color:rgb(var(--sys-red))}.mac-btn--icon{padding:0;width:var(--btn-h)}.mac-btn--round{border-radius:50%}.mac-field{display:block;width:100%;height:var(--control-h);min-height:var(--control-h);padding:3px 8px;border:1px solid var(--separator-control);border-radius:var(--radius-field);background-color:var(--surface-field);color:var(--label);font:inherit;font-size:13px;transition:box-shadow var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}textarea.mac-field{height:auto;padding:6px 8px;line-height:1.45;resize:vertical}.mac-field:focus,.mac-field:focus-within{outline:none;border-color:rgb(var(--accent) / .8);box-shadow:0 0 0 3px rgb(var(--accent) / .28)}.mac-field--sm{height:var(--control-h-sm);min-height:var(--control-h-sm);font-size:12px;padding:1px 7px;border-radius:var(--radius-control-sm)}.mac-field--lg{height:var(--control-h-lg);min-height:var(--control-h-lg);font-size:14px;padding:4px 11px;border-radius:9px}.mac-field--filled{border-color:transparent;background-color:var(--fill-tertiary)}.mac-field--filled:focus{background-color:var(--surface-field)}.mac-search{position:relative;display:flex;align-items:center;height:28px;padding:0 10px 0 30px;border-radius:var(--radius-control-lg);background:var(--fill-tertiary);color:var(--label);transition:background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.mac-search:before{content:"search";position:absolute;left:10px;top:50%;transform:translateY(-50%);font-family:Framework7 Icons;font-feature-settings:"liga";font-size:14px;color:var(--label-secondary);pointer-events:none}.mac-search:focus-within{background:var(--surface-field);box-shadow:0 0 0 1px rgb(var(--accent) / .8),0 0 0 4px rgb(var(--accent) / .25)}.mac-search>input{flex:1;min-width:0;height:100%;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px}.mac-search>input:focus{box-shadow:none}.mac-search--lg{height:36px;padding-left:34px}.mac-search--lg:before{left:12px;font-size:16px}.mac-search--lg>input{font-size:15px}.mac-label{display:block;margin-bottom:4px;color:var(--label-secondary);font-size:12px;font-weight:500}.mac-switch{--sw-w: 46px;--sw-h: 22px;--sw-pad: 2px;--sw-knob: 26px;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex-shrink:0;width:var(--sw-w);height:var(--sw-h);margin:0;border-radius:999px;background:var(--fill);box-shadow:inset 0 0 0 .5px #0000000a;vertical-align:middle;cursor:default;transition:background-color .24s var(--ease-default)}.mac-switch:before{content:"";position:absolute;top:var(--sw-pad);left:var(--sw-pad);width:var(--sw-knob);height:calc(var(--sw-h) - var(--sw-pad) * 2);border-radius:999px;background:#fff;box-shadow:0 0 0 .5px #0000000a,0 2px 5px #00000029,0 1px 1.5px #0000001a;transition:transform var(--spring-snappy-duration) var(--spring-snappy),width var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.mac-switch:checked{background:rgb(var(--sys-green))}.mac-switch:checked:before{transform:translate(calc(var(--sw-w) - var(--sw-knob) - var(--sw-pad) * 2))}.mac-switch:active:before{width:calc(var(--sw-knob) + 6px)}.mac-switch:checked:active:before{transform:translate(calc(var(--sw-w) - var(--sw-knob) - 6px - var(--sw-pad) * 2))}.mac-switch:disabled{opacity:.45}.mac-switch--sm{--sw-w: 34px;--sw-h: 17px;--sw-pad: 1.5px;--sw-knob: 19px}.mac-segmented{position:relative;display:inline-flex;align-items:stretch;height:30px;padding:2px;gap:0;border-radius:var(--radius-control-lg);background:var(--fill-secondary);isolation:isolate}.mac-segmented__item{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;padding:0 12px;border:0;border-radius:var(--radius-control-lg);background:transparent;color:var(--label);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:default;transition:color var(--duration-fast) var(--ease-default)}.mac-segmented__item+.mac-segmented__item:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:1px;background:var(--separator);transition:opacity var(--duration-fast) var(--ease-default)}.mac-segmented__item.is-selected:before,.mac-segmented__item.is-selected+.mac-segmented__item:before{opacity:0}.mac-segmented__item.is-selected{font-weight:600}.mac-segmented:not(.has-thumb) .mac-segmented__item.is-selected{background:var(--surface-control);box-shadow:0 0 0 .5px #0000000f,0 1px 3px #00000024}:root[data-theme=dark] .mac-segmented:not(.has-thumb) .mac-segmented__item.is-selected{background:#ffffff38}.mac-segmented__thumb{position:absolute;z-index:0;top:2px;bottom:2px;left:0;border-radius:var(--radius-control-lg);background:var(--surface-control);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a;transition:transform var(--spring-glass-duration) var(--spring-glass),width var(--spring-glass-duration) var(--spring-glass);will-change:transform,width}:root[data-theme=dark] .mac-segmented__thumb{background:#ffffff38;box-shadow:inset 0 .5px #ffffff1f,0 1px 3px #0000004d}.mac-segmented--sm .mac-segmented__item{padding:0 9px;font-size:12px}.mac-segmented--lg .mac-segmented__thumb{top:3px;bottom:3px}.mac-segmented--lg .mac-segmented__item{padding:0 16px;font-size:13px}.mac-segmented--block{display:flex;width:100%}.mac-segmented--block .mac-segmented__item{flex:1 1 0}.mac-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-badge);background:rgb(var(--sys-red));color:#fff;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1}.mac-badge--gray{background:var(--fill);color:var(--label-secondary)}.mac-badge--sm{min-width:15px;height:15px;padding:0 4px;font-size:10px}.mac-tag{--tag-rgb: var(--sys-gray);display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px;border-radius:6px;background:rgb(var(--tag-rgb) / .14);color:rgb(var(--tag-rgb));font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.mac-tag--capsule{border-radius:999px}.mac-tag--sm{height:17px;padding:0 5px;font-size:10px;border-radius:5px}.mac-tag--lg{height:24px;padding:0 10px;font-size:12px;border-radius:8px}.mac-tag--gray{--tag-rgb: var(--sys-gray);color:var(--label-secondary);background:var(--fill-secondary)}.mac-tag--blue{--tag-rgb: var(--sys-blue)}.mac-tag--accent{--tag-rgb: var(--accent)}.mac-tag--green{--tag-rgb: var(--sys-green)}.mac-tag--red{--tag-rgb: var(--sys-red)}.mac-tag--orange{--tag-rgb: var(--sys-orange)}.mac-tag--purple{--tag-rgb: var(--sys-purple)}.mac-tag--teal{--tag-rgb: var(--sys-teal)}.mac-dot{display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:rgb(var(--sys-gray))}.mac-group{border-radius:var(--radius-group);background:var(--surface-grouped-solid);box-shadow:0 0 0 .5px var(--separator);overflow:hidden}.mac-group--on-glass{background:#ffffff9e;box-shadow:0 0 0 .5px var(--separator)}:root[data-theme=dark] .mac-group--on-glass{background:#ffffff0f}.mac-group__header{padding:0 12px 6px;color:var(--label-secondary);font-size:12px;font-weight:600}.mac-group__footer{padding:6px 12px 0;color:var(--label-secondary);font-size:11px;line-height:1.4}.mac-group__row{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 12px;color:var(--label)}.mac-group__row+.mac-group__row:before{content:"";position:absolute;top:0;left:12px;right:12px;height:.5px;background:var(--separator)}.mac-group__text{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px}.mac-group__title{color:var(--label);font-size:13px;line-height:1.35}.mac-group__desc{color:var(--label-secondary);font-size:11px;line-height:1.4}.mac-group__header--actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-right:4px}.mac-group__row--button{cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.mac-group__row--button:hover{background:var(--hover)}.mac-group__row--button:active{background:var(--fill-secondary)}.mac-card{border-radius:var(--radius-card);background:var(--surface-elevated);box-shadow:var(--shadow-card)}.mac-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;color:var(--label)}.mac-table :where(thead th){position:sticky;top:0;z-index:2;height:28px;padding:0 10px;background:var(--surface-header);color:var(--label-secondary);font-size:12px;font-weight:500;text-align:left;white-space:nowrap;box-shadow:inset 0 -.5px 0 var(--separator)}.mac-table :where(thead th+th){background-image:linear-gradient(var(--separator),var(--separator));background-size:1px 14px;background-position:left center;background-repeat:no-repeat}.mac-table :where(tbody td){padding:6px 10px;vertical-align:middle}.mac-table--striped :where(tbody tr:nth-child(2n)>td){background:var(--surface-content-alt)}.mac-table--lined :where(tbody tr+tr>td){box-shadow:inset 0 .5px 0 var(--separator)}.mac-table--hover :where(tbody tr:hover>td){background:var(--hover)}.mac-table tbody tr.is-selected>td{background:var(--selection)!important;color:var(--label-on-accent)}.mac-table tbody tr.is-selected>td:first-child{border-radius:6px 0 0 6px}.mac-table tbody tr.is-selected>td:last-child{border-radius:0 6px 6px 0}.mac-menu-list__item:hover,.mac-menu-list__item.is-highlighted{background:rgb(var(--accent));color:var(--label-on-accent)}.mac-menu-list__item.is-disabled{color:var(--label-tertiary);pointer-events:none}.mac-toolbar-group{display:inline-flex;align-items:center;height:36px;padding:0 3px;border-radius:var(--radius-control-lg)}.mac-toolbar-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;min-width:34px;padding:0 9px;border:0;border-radius:var(--radius-control-lg);background:transparent;color:var(--label);font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:default;transition:background-color var(--duration-fast) var(--ease-default),transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.mac-toolbar-btn .sf{font-size:18px}.mac-toolbar-btn:hover{background:var(--hover)}.mac-toolbar-btn:active{background:var(--fill-secondary);transform:scale(.96)}.mac-toolbar-btn.is-active{color:rgb(var(--accent-text))}.mac-toolbar-btn:disabled{opacity:.4}.mac-toolbar-separator{width:1px;height:18px;margin:0 2px;background:var(--separator)}.mac-section-title{padding:0 10px;color:var(--label-secondary);font-size:11px;font-weight:600;letter-spacing:.01em}.mac-sidebar-item{position:relative;display:flex;align-items:center;gap:8px;width:100%;height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--label);font:inherit;font-size:13px;text-align:left;cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.mac-sidebar-item .sf{width:18px;font-size:16px;color:var(--label-secondary)}.mac-sidebar-item:hover{background:var(--hover)}.mac-sidebar-item.is-selected{background:var(--fill);color:rgb(var(--accent-text));font-weight:600}.mac-sidebar-item.is-selected .sf{color:rgb(var(--accent-text))}.mac-sidebar-item .mac-icon-tile .sf,.mac-sidebar-item.is-selected .mac-icon-tile .sf{width:auto;font-size:13px;color:#fff}:root.has-modal .app-sidebar .mac-sidebar-item.is-selected,:root.has-modal .app-sidebar .mac-sidebar-item.is-selected .sf{color:var(--label)}.mac-icon-tile{--tile-rgb: var(--sys-gray);display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:6px;background:linear-gradient(180deg,#ffffff38,#fff0 60%),rgb(var(--tile-rgb));box-shadow:inset 0 .5px #ffffff59,0 .5px 1.5px #0003;color:#fff}.mac-icon-tile .sf{width:auto;font-size:13px;color:#fff;vertical-align:0}.mac-icon-tile--lg{width:30px;height:30px;border-radius:8px}.mac-icon-tile--lg .sf{font-size:17px}.mac-progress{position:relative;height:6px;border-radius:999px;background:var(--fill-secondary);overflow:hidden}.mac-progress>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--accent));transition:width var(--spring-smooth-duration) var(--spring-smooth)}.mac-progress--green>span{background:rgb(var(--sys-green))}.mac-progress--red>span{background:rgb(var(--sys-red))}.mac-progress--orange>span{background:rgb(var(--sys-orange))}.mac-progress--indeterminate>span{width:34%;animation:mac-progress-sweep 1.15s var(--ease-in-out) infinite}@keyframes mac-progress-sweep{0%{transform:translate(-110%)}to{transform:translate(310%)}}.mac-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:40px 20px;text-align:center;color:var(--label-secondary)}.mac-empty>.sf{margin-bottom:6px;font-size:44px;color:var(--label-tertiary)}.mac-empty__title{color:var(--label);font-size:17px;font-weight:600}.mac-empty__text{max-width:360px;font-size:13px;line-height:1.45}.mac-empty--card{margin:4px 16px 0;border-radius:var(--radius-card);background:var(--surface-elevated);box-shadow:var(--shadow-card)}.mac-divider{height:.5px;background:var(--separator)}.mac-mono{font-family:var(--font-mono);font-size:.92em}.mac-banner{--banner-rgb: var(--sys-orange);display:flex;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:14px;background:rgb(var(--banner-rgb) / .12);box-shadow:inset 0 0 0 .5px rgb(var(--banner-rgb) / .3);color:var(--label);font-size:13px}.mac-banner>.sf{color:rgb(var(--banner-rgb));font-size:17px}.mac-banner--info{--banner-rgb: var(--sys-blue)}.mac-banner--danger{--banner-rgb: var(--sys-red)}.mac-banner--success{--banner-rgb: var(--sys-green)}.mac-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:32px;color:var(--label-secondary);font-size:12px}.btn.\!sm{height:var(--control-h-sm)!important;padding:0 8px!important;font-size:12px!important}.btn.sm{height:var(--control-h-sm);padding:0 8px;font-size:12px}.btn.\!record{background:rgb(var(--sys-red))!important;color:#fff!important;box-shadow:none!important}.btn.record{background:rgb(var(--sys-red));color:#fff;box-shadow:none}.btn.disabled{opacity:.45}.btn.warning{background:rgb(var(--sys-orange));color:#fff;box-shadow:none}.btn.\!active{background:rgb(var(--accent))!important;color:#fff!important;box-shadow:none!important}.btn.active{background:rgb(var(--accent));color:#fff;box-shadow:none}.column{display:flex;justify-content:space-between}.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}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.-right-\[5px\]{right:-5px}.-top-\[5px\]{top:-5px}.left-0{left:0}.right-2{right:.5rem}.right-3{right:.75rem}.right-full{right:100%}.top-0{top:0}.top-1\/2{top:50%}.top-\[4px\]{top:4px}.top-full{top:100%}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-4{margin-bottom:1rem}.mb-\[3px\]{margin-bottom:3px}.mb-\[6px\]{margin-bottom:6px}.mb-\[8px\]{margin-bottom:8px}.ml-\[4px\]{margin-left:4px}.ml-\[6px\]{margin-left:6px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-\[4px\]{margin-right:4px}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-\[16px\]{margin-top:16px}.mt-\[1px\]{margin-top:1px}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[4px\]{margin-top:4px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[8px\]{margin-top:8px}.mt-px{margin-top:1px}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.\!grid{display:grid!important}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.h-2{height:.5rem}.h-20{height:5rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-48{height:12rem}.h-7{height:1.75rem}.h-\[104px\]{height:104px}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-auto{height:auto}.h-full{height:100%}.max-h-48{max-height:12rem}.max-h-\[176px\]{max-height:176px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-\[10rem\]{min-height:10rem}.min-h-\[200px\]{min-height:200px}.min-h-\[20px\]{min-height:20px}.min-h-\[5rem\]{min-height:5rem}.min-h-\[7rem\]{min-height:7rem}.w-0{width:0px}.w-14{width:3.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-7{width:1.75rem}.w-\[120px\]{width:120px}.w-\[14px\]{width:14px}.w-\[156px\]{width:156px}.w-\[15px\]{width:15px}.w-\[248px\]{width:248px}.w-\[284px\]{width:284px}.w-\[340px\]{width:340px}.w-\[34px\]{width:34px}.w-\[448px\]{width:448px}.w-\[88px\]{width:88px}.w-\[96px\]{width:96px}.w-auto{width:auto}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[100px\]{min-width:100px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[120px\]{min-width:120px}.min-w-\[14px\]{min-width:14px}.min-w-\[220px\]{min-width:220px}.min-w-\[250px\]{min-width:250px}.min-w-\[280px\]{min-width:280px}.min-w-\[300px\]{min-width:300px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[760px\]{max-width:760px}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x: 0px;--tw-border-spacing-y: 0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.origin-top-left{transform-origin:top left}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize-y{resize:vertical}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[14px\]{gap:14px}.gap-\[1px\]{gap:1px}.gap-\[20px\]{gap:20px}.gap-\[3px\]{gap:3px}.gap-\[4px\]{gap:4px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[8px\]{gap:8px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-1\.5{-moz-column-gap:.375rem;column-gap:.375rem}.gap-x-\[12px\]{-moz-column-gap:12px;column-gap:12px}.gap-x-\[8px\]{-moz-column-gap:8px;column-gap:8px}.gap-y-0{row-gap:0px}.gap-y-0\.5{row-gap:.125rem}.gap-y-\[2px\]{row-gap:2px}.gap-y-\[4px\]{row-gap:4px}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-\[16px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(16px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(16px * var(--tw-space-y-reverse))}.space-y-\[2px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2px * var(--tw-space-y-reverse))}.space-y-\[4px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4px * var(--tw-space-y-reverse))}.space-y-\[8px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8px * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#ebebeb\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(235 235 235 / var(--tw-divide-opacity))}.divide-\[\#f0f0f0\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(240 240 240 / var(--tw-divide-opacity))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.break-keep{word-break:keep-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-menu{border-radius:var(--radius-menu)}.rounded-popover{border-radius:var(--radius-popover)}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-\[\#171717\]{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity))}.border-\[\#e5e5e5\]{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity))}.border-\[\#ebebeb\]{--tw-border-opacity: 1;border-color:rgb(235 235 235 / var(--tw-border-opacity))}.border-\[\#f0f0f0\]{--tw-border-opacity: 1;border-color:rgb(240 240 240 / var(--tw-border-opacity))}.border-amber-200\/80{border-color:#fde68acc}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity))}.border-separator{border-color:var(--separator)}.border-t-transparent{border-top-color:transparent}.bg-\[\#171717\]{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity))}.bg-\[\#ebebeb\]\/70{background-color:#ebebebb3}.bg-\[\#f0f0f0\]{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.bg-\[\#f4f4f4\]{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}.bg-\[\#f5f5f5\]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity))}.bg-\[\#fafafa\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(var(--accent) / var(--tw-bg-opacity))}.bg-accent\/10{background-color:rgb(var(--accent) / .1)}.bg-amber-50\/90{background-color:#fffbebe6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-separator{background-color:var(--separator)}.bg-surface-content{background-color:var(--surface-content)}.bg-sys-green{--tw-bg-opacity: 1;background-color:rgb(var(--sys-green) / var(--tw-bg-opacity))}.bg-sys-orange{--tw-bg-opacity: 1;background-color:rgb(var(--sys-orange) / var(--tw-bg-opacity))}.bg-sys-orange\/10{background-color:rgb(var(--sys-orange) / .1)}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity))}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-\[5px\]{padding:5px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[12px\]{padding-left:12px;padding-right:12px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[16px\]{padding-left:16px;padding-right:16px}.px-\[20px\]{padding-left:20px;padding-right:20px}.px-\[3px\]{padding-left:3px;padding-right:3px}.px-\[4px\]{padding-left:4px;padding-right:4px}.px-\[5px\]{padding-left:5px;padding-right:5px}.px-\[8px\]{padding-left:8px;padding-right:8px}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[10px\]{padding-top:10px;padding-bottom:10px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-\[4px\]{padding-top:4px;padding-bottom:4px}.py-\[6px\]{padding-top:6px;padding-bottom:6px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[8px\]{padding-top:8px;padding-bottom:8px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-1{padding-bottom:.25rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-\[12px\]{padding-bottom:12px}.pb-\[14px\]{padding-bottom:14px}.pb-\[20px\]{padding-bottom:20px}.pb-\[2px\]{padding-bottom:2px}.pb-\[5px\]{padding-bottom:5px}.pb-\[6px\]{padding-bottom:6px}.pb-\[8px\]{padding-bottom:8px}.pl-\[12px\]{padding-left:12px}.pl-\[14px\]{padding-left:14px}.pl-\[16px\]{padding-left:16px}.pl-\[3px\]{padding-left:3px}.pl-\[6px\]{padding-left:6px}.pl-\[7px\]{padding-left:7px}.pl-\[8px\]{padding-left:8px}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-\[10px\]{padding-right:10px}.pr-\[12px\]{padding-right:12px}.pr-\[14px\]{padding-right:14px}.pr-\[2px\]{padding-right:2px}.pr-\[4px\]{padding-right:4px}.pr-\[8px\]{padding-right:8px}.pr-\[9px\]{padding-right:9px}.pt-0{padding-top:0}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-\[10px\]{padding-top:10px}.pt-\[11px\]{padding-top:11px}.pt-\[12px\]{padding-top:12px}.pt-\[2px\]{padding-top:2px}.pt-\[3px\]{padding-top:3px}.pt-\[4px\]{padding-top:4px}.pt-\[5px\]{padding-top:5px}.pt-\[7px\]{padding-top:7px}.pt-\[8px\]{padding-top:8px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.font-rounded{font-family:var(--font-rounded)}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[9px\]{font-size:9px}.text-base{font-size:15px;line-height:20px}.text-lg{font-size:17px;line-height:22px}.text-sm{font-size:13px;line-height:18px}.text-subheadline{font-size:11px;line-height:14px}.text-title3{font-size:15px;line-height:20px;font-weight:600}.text-xs{font-size:12px;line-height:16px}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[16px\]{line-height:16px}.leading-\[20px\]{line-height:20px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.text-\[\#16a34a\]{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-\[\#171717\]{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity))}.text-\[\#2563eb\]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.text-\[\#555\]{--tw-text-opacity: 1;color:rgb(85 85 85 / var(--tw-text-opacity))}.text-\[\#8b8b8b\]{--tw-text-opacity: 1;color:rgb(139 139 139 / var(--tw-text-opacity))}.text-\[\#b0b0b0\]{--tw-text-opacity: 1;color:rgb(176 176 176 / var(--tw-text-opacity))}.text-accent-text{--tw-text-opacity: 1;color:rgb(var(--accent-text) / var(--tw-text-opacity))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity))}.text-label{color:var(--label)}.text-label-on-accent{color:var(--label-on-accent)}.text-label-secondary{color:var(--label-secondary)}.text-label-tertiary{color:var(--label-tertiary)}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity))}.text-sys-blue{--tw-text-opacity: 1;color:rgb(var(--sys-blue) / var(--tw-text-opacity))}.text-sys-green{--tw-text-opacity: 1;color:rgb(var(--sys-green) / var(--tw-text-opacity))}.text-sys-indigo{--tw-text-opacity: 1;color:rgb(var(--sys-indigo) / var(--tw-text-opacity))}.text-sys-orange{--tw-text-opacity: 1;color:rgb(var(--sys-orange) / var(--tw-text-opacity))}.text-sys-red{--tw-text-opacity: 1;color:rgb(var(--sys-red) / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.accent-slate-700{accent-color:#334155}.opacity-30{opacity:.3}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));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)}.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.\[key\:string\]{key:string}.\[x\:string\]{x:string}*{box-sizing:border-box}h1,h2,h3,h4,html,body{margin:0;padding:0}html{-webkit-user-select:none;-moz-user-select:none;user-select:none}body{height:100vh;width:100vw;display:flex}#app{width:100%;min-width:0}input,textarea,[contenteditable=true],.selectable{-webkit-user-select:text;-moz-user-select:text;user-select:text}html:not(.is-dragging-window) :is(button,[role=button],[role=tab],[role=menuitem],[role=option],[role=switch],[role=checkbox],a[href],summary,select,label[for],input[type=checkbox],input[type=radio],input[type=range],input[type=button],input[type=submit],input[type=file],.is-clickable):not(:disabled,[aria-disabled=true],.is-disabled){cursor:pointer!important}html:not(.is-dragging-window) :is(button,select,input,[role=button],[role=tab],[role=menuitem],[role=option]):is(:disabled,[aria-disabled=true]){cursor:not-allowed!important}.placeholder\:text-\[\#b0b0b0\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(176 176 176 / var(--tw-text-opacity))}.placeholder\:text-\[\#b0b0b0\]::placeholder{--tw-text-opacity: 1;color:rgb(176 176 176 / var(--tw-text-opacity))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:bg-\[\#333\]:hover{--tw-bg-opacity: 1;background-color:rgb(51 51 51 / var(--tw-bg-opacity))}.hover\:bg-\[\#f0f0f0\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 240 240 / var(--tw-bg-opacity))}.hover\:bg-\[\#f4f4f4\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 244 244 / var(--tw-bg-opacity))}.hover\:bg-\[\#fafafa\]:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity))}.hover\:bg-\[\#fafafa\]\/80:hover{background-color:#fafafacc}.hover\:bg-accent\/\[0\.14\]:hover{background-color:rgb(var(--accent) / .14)}.hover\:bg-hover:hover{background-color:var(--hover)}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity))}.hover\:bg-sys-orange\/\[0\.16\]:hover{background-color:rgb(var(--sys-orange) / .16)}.hover\:text-\[\#171717\]:hover{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.focus\:border-\[\#171717\]:focus{--tw-border-opacity: 1;border-color:rgb(23 23 23 / var(--tw-border-opacity))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[\#ccc\]:disabled{--tw-bg-opacity: 1;background-color:rgb(204 204 204 / var(--tw-bg-opacity))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width: 1280px){.max-xl\:ml-auto{margin-left:auto}}@media (min-width: 640px){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.sm\:divide-y-0>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(0px * var(--tw-divide-y-reverse))}}@media (min-width: 768px){.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.xl\:flex{display:flex}}.mac-spinner[data-v-45acbf24]{position:relative;display:inline-block;flex-shrink:0;color:var(--label-secondary);vertical-align:middle;animation:mac-spinner-turn-45acbf24 1s steps(12,end) infinite}.mac-spinner>i[data-v-45acbf24]{position:absolute;left:50%;top:0;width:9%;min-width:1.5px;height:29%;margin-left:-4.5%;border-radius:999px;background:currentColor;transform-origin:50% 172%}@keyframes mac-spinner-turn-45acbf24{to{transform:rotate(360deg)}}.mac-hud-stack[data-v-dcaf9cec]{position:fixed;top:calc(env(safe-area-inset-top) + 12px);left:50%;z-index:2500000;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(440px,calc(100vw - 24px));transform:translate(-50%);pointer-events:none}.mac-hud[data-v-dcaf9cec]{display:flex;align-items:center;gap:10px;max-width:100%;min-height:44px;padding:8px 18px 8px 10px;border-radius:999px;background:var(--glass-tint-strong);color:var(--label);pointer-events:auto;cursor:default}.mac-hud.has-content[data-v-dcaf9cec]{border-radius:22px;padding-top:10px;padding-bottom:10px}.mac-hud__icon[data-v-dcaf9cec]{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border-radius:50%;color:rgb(var(--sys-green));font-size:22px}.mac-hud__icon .sf[data-v-dcaf9cec]{font-size:24px}.mac-hud__text[data-v-dcaf9cec]{min-width:0}.mac-hud__title[data-v-dcaf9cec]{font-size:13px;font-weight:600;line-height:1.3;word-break:keep-all}.mac-hud__content[data-v-dcaf9cec]{margin-top:1px;color:var(--label-secondary);font-size:12px;line-height:1.35;word-break:break-word}.mac-hud__content[data-v-dcaf9cec] p{margin:0}.mac-hud-enter-active[data-v-dcaf9cec]{transition:transform var(--spring-bouncy-duration) var(--spring-bouncy),opacity .2s var(--ease-default)}.mac-hud-leave-active[data-v-dcaf9cec]{position:absolute;transition:transform .26s cubic-bezier(.4,0,1,1),opacity .22s var(--ease-in)}.mac-hud-enter-from[data-v-dcaf9cec]{opacity:0;transform:translateY(-36px) scale(.72)}.mac-hud-leave-to[data-v-dcaf9cec]{opacity:0;transform:translateY(-24px) scale(.86)}.mac-hud-move[data-v-dcaf9cec]{transition:transform var(--spring-smooth-fast-duration) var(--spring-smooth-fast)}.mac-modal[data-v-524991e1]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px}.mac-modal--sheet[data-v-524991e1]{align-items:flex-start;padding-top:36px;background:#0003}:root[data-theme=dark] .mac-modal--sheet[data-v-524991e1]{background:#0000007a}.mac-modal--window[data-v-524991e1]{background:transparent}.mac-modal--panel[data-v-524991e1]{align-items:flex-start;padding-top:14vh;background:#0000000f}:root[data-theme=dark] .mac-modal--panel[data-v-524991e1]{background:#00000040}.mac-sheet__panel[data-v-524991e1]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-sheet);background:var(--material-sheet);box-shadow:0 0 0 .5px #00000038,0 12px 32px #0000001f;color:var(--label)}:root[data-theme=dark] .mac-sheet__panel[data-v-524991e1]{box-shadow:inset 0 0 0 .5px #ffffff1f,0 0 0 .5px #000c,0 12px 32px #0006}.mac-sheet__grabber[data-v-524991e1]{display:none}.mac-sheet__header[data-v-524991e1]{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 12px 8px 20px;flex-shrink:0}.mac-modal-close[data-v-524991e1],.mac-modal-zoom[data-v-524991e1]{--btn-h: 30px;flex-shrink:0}.mac-modal-close .sf[data-v-524991e1],.mac-modal-zoom .sf[data-v-524991e1]{font-size:13px;color:var(--label-secondary)}.mac-modal-close:hover .sf[data-v-524991e1],.mac-modal-zoom:hover .sf[data-v-524991e1]{color:var(--label)}.mac-sheet__titles[data-v-524991e1]{flex:1;min-width:0}.mac-sheet__title[data-v-524991e1]{overflow:hidden;color:var(--label);font-size:15px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.mac-sheet__subtitle[data-v-524991e1]{margin-top:1px;color:var(--label-secondary);font-size:11px}.mac-sheet__actions[data-v-524991e1]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.mac-sheet__body[data-v-524991e1]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.mac-sheet__footer[data-v-524991e1]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 16px;flex-shrink:0}.mac-window[data-v-524991e1]{position:relative;display:flex;overflow:hidden;border-radius:var(--radius-window);background:var(--surface-window);box-shadow:var(--shadow-window);color:var(--label);transition:box-shadow var(--duration) var(--ease-default)}.mac-window.is-inactive[data-v-524991e1]{box-shadow:var(--shadow-window-inactive)}.mac-window.is-zoomed[data-v-524991e1]{position:fixed;top:10px;right:10px;bottom:10px;left:10px;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important}.mac-window__sidebar[data-v-524991e1]{position:relative;z-index:1;display:flex;flex-direction:column;flex-shrink:0;margin:var(--sidebar-inset);margin-right:0;border-radius:var(--radius-sidebar);overflow:hidden}.mac-window__sidebar-top[data-v-524991e1]{display:flex;align-items:center;height:44px;padding:0 14px;flex-shrink:0}.mac-window__sidebar-body[data-v-524991e1]{flex:1;min-height:0;overflow-y:auto;padding:0 8px 10px}.mac-window__main[data-v-524991e1]{position:relative;display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.mac-window__titlebar[data-v-524991e1]{display:flex;align-items:center;gap:12px;height:var(--toolbar-height);padding:0 12px 0 20px;flex-shrink:0;cursor:default}.mac-window.has-sidebar .mac-window__titlebar[data-v-524991e1]{padding-left:18px}.mac-window__titles[data-v-524991e1]{flex:1;min-width:0}.mac-window__title[data-v-524991e1]{overflow:hidden;color:var(--label);font-size:15px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mac-window.is-inactive .mac-window__title[data-v-524991e1]{color:var(--label-secondary)}.mac-window__subtitle[data-v-524991e1]{overflow:hidden;color:var(--label-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mac-window__toolbar[data-v-524991e1]{display:flex;align-items:center;gap:8px;flex-shrink:0}.mac-window__toolbar[data-v-524991e1]:empty{display:none}.mac-window__controls[data-v-524991e1]{display:flex;align-items:center;gap:6px;flex-shrink:0}.mac-window.is-inactive .mac-window__controls .sf[data-v-524991e1]{color:var(--label-tertiary)}.mac-window__body[data-v-524991e1]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.mac-window__footer[data-v-524991e1]{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 16px 14px;flex-shrink:0}html.is-dragging-window,html.is-dragging-window *{cursor:default!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.mac-panel[data-v-524991e1]{display:flex;flex-direction:column;overflow:hidden;border-radius:26px;background:var(--glass-tint-strong);-webkit-backdrop-filter:blur(40px) saturate(1.9);backdrop-filter:blur(40px) saturate(1.9);box-shadow:inset 0 .5px 0 var(--glass-rim),inset 0 0 0 .5px var(--glass-rim),0 0 0 .5px var(--glass-edge),0 24px 64px #00000038;color:var(--label);position:relative}.mac-panel__close[data-v-524991e1]{--btn-h: 28px;position:absolute;top:10px;right:10px;z-index:2}.mac-panel__close .sf[data-v-524991e1]{font-size:18px;color:var(--label-tertiary)}.mac-panel__body[data-v-524991e1]{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.mac-panel-enter-active[data-v-524991e1]{transition:opacity .18s var(--ease-default)}.mac-panel-leave-active[data-v-524991e1]{transition:opacity .14s var(--ease-in)}.mac-panel-enter-active .mac-panel[data-v-524991e1]{transition:transform var(--spring-glass-duration) var(--spring-glass),opacity .16s var(--ease-default)}.mac-panel-leave-active .mac-panel[data-v-524991e1]{transition:transform .14s var(--ease-in),opacity .14s var(--ease-in)}.mac-panel-enter-from[data-v-524991e1],.mac-panel-leave-to[data-v-524991e1]{opacity:0}.mac-panel-enter-from .mac-panel[data-v-524991e1]{opacity:0;transform:scale(.94) translateY(-6px)}.mac-panel-leave-to .mac-panel[data-v-524991e1]{opacity:0;transform:scale(.98)}@media (max-width: 640px){.mac-modal--sheet[data-v-524991e1],.mac-modal--window[data-v-524991e1]{align-items:flex-end;padding:0}.mac-sheet__panel[data-v-524991e1]{max-height:calc(100% - 12px - env(safe-area-inset-top))!important}.mac-modal--window[data-v-524991e1]{background:#00000038}.mac-sheet__panel[data-v-524991e1],.mac-window[data-v-524991e1]{width:100%!important;max-width:100%!important;height:auto!important;max-height:calc(100% - 12px - env(safe-area-inset-top))!important;min-height:40vh;border-radius:22px 22px 0 0;translate:none!important}.mac-window[data-v-524991e1]{height:calc(100% - 12px - env(safe-area-inset-top))!important}.mac-window.has-sidebar[data-v-524991e1]{flex-direction:column}.mac-window__sidebar[data-v-524991e1]{width:auto!important;max-height:30vh;margin:8px 8px 0}.mac-window__sidebar-top[data-v-524991e1]{display:none}.mac-window__sidebar-body[data-v-524991e1]{padding-top:6px}.mac-sheet__grabber[data-v-524991e1]{display:block;position:absolute;top:6px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:999px;background:var(--label-tertiary)}.mac-modal--panel[data-v-524991e1]{padding:10px}.mac-panel[data-v-524991e1]{width:100%!important;max-width:100%!important}}.mac-segmented__thumb.no-anim[data-v-c4af2c17]{transition:none}.mac-segmented__item .sf[data-v-c4af2c17]{font-size:14px}.mac-segmented__badge[data-v-c4af2c17]{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--fill);color:var(--label-secondary);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.mac-segmented__item.is-selected .mac-segmented__badge[data-v-c4af2c17]{background:rgb(var(--accent));color:#fff}.screenshot-panel[data-v-030e0925]{position:relative;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--surface-content);color:var(--label)}.screenshot-panel[data-v-030e0925]:not(.embedded){border-top:.5px solid var(--separator)}.screenshot-panel.embedded[data-v-030e0925]{height:100%;border-radius:var(--radius-card);box-shadow:0 0 0 .5px var(--separator),var(--shadow-card)}.screenshot-modal-header[data-v-030e0925]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 10px 0 16px;flex-shrink:0;border-bottom:.5px solid var(--separator)}.history-section[data-v-030e0925]{display:flex;align-items:baseline;flex:1;gap:8px;min-width:0}.item-count[data-v-030e0925]{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.request-key-label[data-v-030e0925]{overflow:hidden;color:var(--label-secondary);font-family:var(--font-mono);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.panel-stage[data-v-030e0925]{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.screenshot-modal-content[data-v-030e0925]{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.empty-load-state[data-v-030e0925]{flex:1}.list-mode[data-v-030e0925],.grid-container[data-v-030e0925],.scroll-container[data-v-030e0925]{flex:1;min-width:0;min-height:0}.thumb[data-v-030e0925]{display:block;border-radius:10px;box-shadow:var(--shadow-card);transition:transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast),box-shadow var(--duration) var(--ease-default)}.preview-image-container[data-v-030e0925],.scroll-image-container[data-v-030e0925]{cursor:zoom-in}.preview-image-container:hover .thumb[data-v-030e0925],.scroll-image-container:hover .thumb[data-v-030e0925],.grid-item:hover .thumb[data-v-030e0925]{transform:translateY(-3px);box-shadow:var(--shadow-card-hover)}.preview-image-container:active .thumb[data-v-030e0925],.scroll-image-container:active .thumb[data-v-030e0925],.grid-item:active .thumb[data-v-030e0925]{transform:translateY(-1px) scale(.985)}.delete-btn[data-v-030e0925]{flex-shrink:0;color:rgb(var(--sys-red))}.delete-btn[data-v-030e0925]:hover{background:rgb(var(--sys-red) / .1)}.no-shot-badge[data-v-030e0925],.verified-badge[data-v-030e0925]{flex-shrink:0}.mac-tag .sf[data-v-030e0925]{font-size:1.05em}.noshot-placeholder[data-v-030e0925]{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:10px;background:rgb(var(--sys-red) / .08);color:rgb(var(--sys-red));font-size:12px;font-weight:600}.noshot-placeholder .sf[data-v-030e0925]{font-size:15px}.list-mode[data-v-030e0925]{display:flex}.sidebar[data-v-030e0925]{display:flex;flex-direction:column;flex-shrink:0;width:380px;max-width:45%;min-height:0;border-right:.5px solid var(--separator)}.screenshot-list[data-v-030e0925]{flex:1;overflow-y:auto;padding:6px 8px}.screenshot-table[data-v-030e0925]{table-layout:fixed;border-spacing:0 2px}.screenshot-table td[data-v-030e0925]{padding:7px 8px}.screenshot-table td[data-v-030e0925]:first-child{border-radius:6px 0 0 6px}.screenshot-table td[data-v-030e0925]:last-child{border-radius:0 6px 6px 0}.screenshot-item[data-v-030e0925]{cursor:default}.screenshot-table td.item-number[data-v-030e0925]{width:40px;padding-right:4px;color:var(--label-secondary);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.item-info[data-v-030e0925]{min-width:0}.item-title[data-v-030e0925]{display:flex;align-items:center;gap:6px;min-width:0}.item-title__text[data-v-030e0925]{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.item-subtitle[data-v-030e0925]{display:-webkit-box;margin-top:2px;overflow:hidden;color:var(--label-secondary);font-size:12px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.item-actions[data-v-030e0925]{width:60px;text-align:right}.screenshot-table tr.no-screenshot>td[data-v-030e0925]{background:rgb(var(--sys-red) / .07)}.screenshot-table tr.no-screenshot:hover>td[data-v-030e0925]{background:rgb(var(--sys-red) / .11)}.screenshot-table tr.is-selected .item-number[data-v-030e0925],.screenshot-table tr.is-selected .item-subtitle[data-v-030e0925]{color:color-mix(in srgb,var(--label-on-accent) 78%,transparent)}.screenshot-table tr.is-selected .mac-tag[data-v-030e0925]{background:color-mix(in srgb,var(--label-on-accent) 22%,transparent);color:var(--label-on-accent)}.screenshot-table tr.is-selected .delete-btn[data-v-030e0925]{color:var(--label-on-accent)}.screenshot-table tr.is-selected .delete-btn[data-v-030e0925]:hover{background:color-mix(in srgb,var(--label-on-accent) 18%,transparent)}.screenshot-table tr.is-context-target>td[data-v-030e0925]{box-shadow:inset 0 2px rgb(var(--accent)),inset 0 -2px rgb(var(--accent))}.screenshot-table tr.is-context-target>td[data-v-030e0925]:first-child{box-shadow:inset 2px 0 rgb(var(--accent)),inset 0 2px rgb(var(--accent)),inset 0 -2px rgb(var(--accent))}.screenshot-table tr.is-context-target>td[data-v-030e0925]:last-child{box-shadow:inset -2px 0 rgb(var(--accent)),inset 0 2px rgb(var(--accent)),inset 0 -2px rgb(var(--accent))}.content[data-v-030e0925]{flex:1;min-width:0;min-height:0;overflow-y:auto}.screenshot-preview[data-v-030e0925]{padding:20px 24px 28px}.preview-header[data-v-030e0925]{display:flex;flex-direction:column;gap:4px;margin-bottom:18px}.preview-title-row[data-v-030e0925]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.preview-title[data-v-030e0925]{min-width:0;color:var(--label);font-size:17px;font-weight:700;line-height:1.3}.preview-subtitle[data-v-030e0925]{color:var(--label-secondary);font-size:13px;line-height:1.45;word-break:break-all}.preview-date[data-v-030e0925]{display:inline-flex;align-items:center;gap:4px;margin-top:2px;color:var(--label-tertiary);font-size:12px;font-variant-numeric:tabular-nums}.preview-images[data-v-030e0925]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:start;gap:20px}.preview-image[data-v-030e0925]{width:100%;height:auto}.preview-logs[data-v-030e0925]{margin-top:28px}.preview-logs .mac-group__header[data-v-030e0925]{padding-left:2px}.log-box[data-v-030e0925]{max-height:400px;overflow-y:auto;padding:10px 12px;border-radius:10px;background:var(--surface-code);font-family:var(--font-mono);font-size:11.5px;line-height:1.6;list-style:none}.log-time[data-v-030e0925]{color:var(--label-secondary);font-variant-numeric:tabular-nums}.log-message[data-v-030e0925]{padding-left:8px;color:var(--label);word-break:break-all}.log-empty[data-v-030e0925]{padding:0 2px;color:var(--label-secondary);font-size:12px}.empty-state[data-v-030e0925]{height:100%}.grid-container[data-v-030e0925]{overflow-y:auto}.grid-content[data-v-030e0925]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px 18px;padding:20px 20px 28px}.grid-item[data-v-030e0925]{display:flex;flex-direction:column;gap:8px;min-width:0;cursor:default}.grid-item-image[data-v-030e0925]{position:relative;aspect-ratio:3 / 4}.grid-item-image .thumb[data-v-030e0925]{position:absolute;top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;margin:auto auto 0}.grid-item.is-context-target .thumb[data-v-030e0925]{box-shadow:0 0 0 3px rgb(var(--accent)),var(--shadow-card-hover)}.grid-item-noshot[data-v-030e0925]{position:absolute;top:0;right:15%;bottom:0;left:15%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-radius:10px;background:rgb(var(--sys-red) / .07);box-shadow:inset 0 0 0 .5px rgb(var(--sys-red) / .25);color:rgb(var(--sys-red));font-size:12px;font-weight:600}.grid-item-noshot .sf[data-v-030e0925]{font-size:28px;opacity:.8}.grid-item.is-context-target .grid-item-noshot[data-v-030e0925]{box-shadow:0 0 0 3px rgb(var(--accent))}.grid-item-info[data-v-030e0925]{display:flex;flex-direction:column;gap:3px;min-width:0;padding:0 2px}.grid-item-header[data-v-030e0925]{display:flex;align-items:center;gap:6px;min-width:0}.grid-item-number[data-v-030e0925]{flex-shrink:0;color:var(--label-secondary);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.grid-item-title[data-v-030e0925]{flex:1;min-width:0;overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.grid-item-header .delete-btn[data-v-030e0925]{margin-right:-6px}.grid-item-subtitle[data-v-030e0925]{display:-webkit-box;overflow:hidden;color:var(--label-secondary);font-size:11px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.grid-item-tags[data-v-030e0925]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.grid-item-count[data-v-030e0925]{font-variant-numeric:tabular-nums}.scroll-container[data-v-030e0925]{position:relative;overflow-y:auto;background:var(--surface-window)}.scroll-content[data-v-030e0925]{display:flex;flex-direction:column;gap:28px;padding:0 24px 88px}.scroll-item-info[data-v-030e0925]{position:sticky;top:0;z-index:2;margin:0 -24px;padding:10px 18px 10px 24px;background:var(--material-toolbar);-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);box-shadow:inset 0 -.5px 0 var(--separator)}.scroll-item.is-context-target .scroll-item-info[data-v-030e0925]{box-shadow:inset 0 0 0 2px rgb(var(--accent))}.scroll-item-header[data-v-030e0925]{display:flex;align-items:center;gap:12px}.scroll-item-number[data-v-030e0925]{flex-shrink:0;min-width:24px;color:var(--label-secondary);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.scroll-item-details[data-v-030e0925]{flex:1;min-width:0}.scroll-item-title[data-v-030e0925]{display:flex;align-items:center;gap:6px;min-width:0}.scroll-item-title__text[data-v-030e0925]{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.scroll-item-subtitle[data-v-030e0925]{margin-top:1px;overflow:hidden;color:var(--label-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.scroll-item-actions[data-v-030e0925]{flex-shrink:0;margin-left:auto}.scroll-item-images[data-v-030e0925]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px;padding-top:16px}.scroll-image[data-v-030e0925]{width:100%;height:auto}.image-size-control[data-v-030e0925]{position:absolute;left:0;right:0;bottom:14px;z-index:5;width:-moz-max-content;width:max-content;max-width:calc(100% - 32px);margin:0 auto;padding:0 16px;border-radius:var(--radius-control-lg);transform-origin:bottom center}.control-content[data-v-030e0925]{display:flex;align-items:center;gap:12px;height:40px;color:var(--label-secondary);font-size:12px;white-space:nowrap}.control-label[data-v-030e0925]{display:inline-flex;align-items:center;gap:5px;color:var(--label);font-weight:500}.control-label .sf[data-v-030e0925]{color:var(--label-secondary);font-size:15px}.size-control-wrapper[data-v-030e0925]{display:flex;align-items:center;gap:8px}.size-label[data-v-030e0925]{color:var(--label-tertiary);font-size:11px;font-variant-numeric:tabular-nums}.size-value[data-v-030e0925]{min-width:42px;color:var(--label);font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.size-slider[data-v-030e0925]{--slider-fill: 50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:200px;height:4px;margin:0;border-radius:999px;background:linear-gradient(to right,rgb(var(--accent)) var(--slider-fill),var(--fill) var(--slider-fill));cursor:default}.size-slider[data-v-030e0925]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--label-on-accent);box-shadow:var(--shadow-control),var(--shadow-card);-webkit-transition:transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast);transition:transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.size-slider[data-v-030e0925]:active::-webkit-slider-thumb{transform:scale(1.12)}.size-slider[data-v-030e0925]::-moz-range-thumb{width:20px;height:20px;border:0;border-radius:50%;background:var(--label-on-accent);box-shadow:var(--shadow-control),var(--shadow-card)}.grid-popover-overlay[data-v-030e0925]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;pointer-events:none}.grid-popover-content[data-v-030e0925]{max-width:100%;padding:10px;border-radius:var(--radius-popover)}.grid-popover-images[data-v-030e0925]{display:flex;gap:10px;overflow-x:auto}.grid-popover-image[data-v-030e0925]{flex-shrink:0}.grid-popover-image img[data-v-030e0925]{display:block;max-height:50vh;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 0 0 .5px var(--separator)}.keyboard-guide[data-v-030e0925]{display:flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;flex-shrink:0;border-top:.5px solid var(--separator);color:var(--label-secondary);font-size:11px}.keyboard-guide>.sf[data-v-030e0925]{color:var(--label-tertiary);font-size:14px}.guide-text kbd[data-v-030e0925]{margin:0 1px}.history-section[data-v-57d98aa2]{display:flex;align-items:center;gap:8px}.input-wrapper[data-v-57d98aa2]{position:relative}.history-search[data-v-57d98aa2]{width:220px}.history-search.input-error[data-v-57d98aa2],.history-search.input-error[data-v-57d98aa2]:focus-within{box-shadow:0 0 0 1px rgb(var(--sys-red) / .8),0 0 0 4px rgb(var(--sys-red) / .22)}.history-search.input-error[data-v-57d98aa2]:before{color:rgb(var(--sys-red))}.history-input[data-v-57d98aa2]{font-variant-numeric:tabular-nums}.error-message[data-v-57d98aa2]{position:absolute;top:calc(100% + 8px);left:0;z-index:20;display:flex;align-items:flex-start;gap:7px;width:-moz-max-content;width:max-content;max-width:420px;padding:8px 12px;border-radius:12px;color:var(--label);font-size:12px;line-height:1.45;white-space:normal;transform-origin:top left}.error-message>.sf[data-v-57d98aa2]{margin-top:1px;color:rgb(var(--sys-red));font-size:14px}.error-message code[data-v-57d98aa2]{padding:1px 4px;border-radius:4px;background:var(--fill-secondary);font-size:11px}.load-btn[data-v-57d98aa2]{flex-shrink:0}.window-layout[data-v-80059b4c]{position:fixed;border-radius:var(--radius-window-titlebar);background:var(--surface-window);box-shadow:var(--shadow-window-inactive);color:var(--label);transition:box-shadow var(--duration) var(--ease-default)}.window-body[data-v-80059b4c]{display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:inherit}.window-layout.active[data-v-80059b4c]{box-shadow:var(--shadow-window)}.window-layout.anim[data-v-80059b4c]{transition:left var(--spring-snappy-duration) var(--spring-snappy),top var(--spring-snappy-duration) var(--spring-snappy),width var(--spring-snappy-duration) var(--spring-snappy),height var(--spring-snappy-duration) var(--spring-snappy),box-shadow var(--duration) var(--ease-default)}.window-body>.header[data-v-80059b4c]{position:relative;display:flex;align-items:center;gap:10px;height:44px;padding:0 8px 0 16px;flex-shrink:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 -.5px 0 var(--separator)}.window-body>.header h4[data-v-80059b4c]{flex:1;min-width:0;overflow:hidden;margin:0;color:var(--label);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.window-layout:not(.active) .window-body>.header h4[data-v-80059b4c]{color:var(--label-tertiary)}.header-controls[data-v-80059b4c]{display:flex;align-items:center;gap:6px;flex-shrink:0}.header-controls .mac-btn[data-v-80059b4c]{--btn-h: 28px}.header-controls .sf[data-v-80059b4c]{font-size:12px;color:var(--label-secondary)}.window-layout:not(.active) .header-controls .sf[data-v-80059b4c]{color:var(--label-tertiary)}.resizers[data-v-80059b4c]{position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;pointer-events:none}.resizers .resizer[data-v-80059b4c]{position:absolute;width:22px;height:22px;background:transparent;pointer-events:all}.resizers .resizer.top-left[data-v-80059b4c]{left:-8px;top:-8px;cursor:nwse-resize}.resizers .resizer.top-right[data-v-80059b4c]{right:-8px;top:-8px;cursor:nesw-resize}.resizers .resizer.bottom-left[data-v-80059b4c]{left:-8px;bottom:-8px;cursor:nesw-resize}.resizers .resizer.bottom-right[data-v-80059b4c]{right:-8px;bottom:-8px;cursor:nwse-resize}.layout[data-v-68272c62]{display:flex;flex-direction:column;flex:1;min-height:0}.image-bar[data-v-68272c62]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:40px;padding:0 12px 0 16px;flex-shrink:0;border-bottom:.5px solid var(--separator)}.image-bar__label[data-v-68272c62]{margin:0;color:var(--label-secondary);font-size:12px;font-weight:500}.image-bar__size[data-v-68272c62]{display:inline-flex;align-items:center;gap:6px;color:var(--label-secondary);font-size:12px}.image-bar__input[data-v-68272c62]{width:76px;font-variant-numeric:tabular-nums;text-align:right}.grid[data-v-68272c62]{display:grid;flex:1;min-height:0;grid-auto-rows:max-content;align-content:start;align-items:start;justify-content:center;gap:16px;overflow-y:auto;overflow-x:hidden;padding:16px}.grid>.item[data-v-68272c62]{position:relative;overflow:hidden;border-radius:10px;background:var(--surface-content);box-shadow:var(--shadow-card)}.grid>.item>img[data-v-68272c62]{display:block;width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.mac-menu-button__chevron[data-v-8d003a9f]{margin-left:-1px;font-size:10px!important;opacity:.6}.errors-list[data-v-f88a1b26]{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--surface-content);color:var(--label)}.errors-state[data-v-f88a1b26]{flex:1;min-height:200px}.errors-table[data-v-f88a1b26]{display:flex;flex-direction:column}.error-row+.error-row[data-v-f88a1b26]{box-shadow:inset 0 .5px 0 var(--separator)}.error-row.expanded[data-v-f88a1b26]{background:var(--fill-quinary)}.error-summary[data-v-f88a1b26]{display:grid;grid-template-columns:12px minmax(0,380px) minmax(0,1fr);gap:10px;align-items:center;min-height:34px;padding:6px 14px 6px 10px;font-size:13px;cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.show-cluster .error-summary[data-v-f88a1b26]{grid-template-columns:12px minmax(0,480px) minmax(0,1fr)}.error-summary[data-v-f88a1b26]:hover{background:var(--hover)}.caret[data-v-f88a1b26]{color:var(--label-tertiary);font-size:11px;text-align:center}.error-summary .left[data-v-f88a1b26]{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;min-width:0}.time[data-v-f88a1b26]{color:var(--label-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.label[data-v-f88a1b26]{color:rgb(var(--sys-red));font-family:var(--font-mono);font-size:12px;font-weight:600;word-break:break-all}.stage[data-v-f88a1b26]{--tag-rgb: var(--sys-gray)}.stage-start[data-v-f88a1b26]{--tag-rgb: var(--sys-orange)}.stage-running[data-v-f88a1b26]{--tag-rgb: var(--sys-teal)}.stage-release[data-v-f88a1b26]{--tag-rgb: var(--sys-gray)}.stage-exit[data-v-f88a1b26]{--tag-rgb: var(--sys-red)}.stage-queue[data-v-f88a1b26]{--tag-rgb: var(--sys-green)}.stage-progress[data-v-f88a1b26]{--tag-rgb: var(--sys-blue)}.stage-session[data-v-f88a1b26]{--tag-rgb: var(--sys-purple)}.message[data-v-f88a1b26]{overflow:hidden;color:var(--label);text-overflow:ellipsis;white-space:nowrap}.error-detail-clip[data-v-f88a1b26]{min-height:0;overflow:hidden}.error-detail[data-v-f88a1b26]{padding:4px 16px 14px 32px;font-size:12px}.detail-grid[data-v-f88a1b26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 16px;padding:6px 0 10px}.detail-grid>div[data-v-f88a1b26]{display:flex;gap:8px;align-items:baseline;min-width:0}.detail-grid b[data-v-f88a1b26]{flex-shrink:0;min-width:76px;color:var(--label-secondary);font-weight:500}.detail-grid span[data-v-f88a1b26]{min-width:0;color:var(--label);overflow-wrap:anywhere}.mono[data-v-f88a1b26]{font-family:var(--font-mono);font-size:11.5px}.break-all[data-v-f88a1b26]{word-break:break-all}.block[data-v-f88a1b26]{margin-top:8px}.block h4[data-v-f88a1b26]{margin:0 0 4px;color:var(--label-secondary);font-size:11px;font-weight:600}.block pre[data-v-f88a1b26]{max-height:320px;overflow:auto;margin:0;padding:10px 12px;border-radius:8px;background:var(--surface-code);box-shadow:inset 0 0 0 .5px var(--separator);color:var(--label);font-family:var(--font-mono);font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}@media (max-width: 640px){.error-summary[data-v-f88a1b26],.show-cluster .error-summary[data-v-f88a1b26]{grid-template-columns:12px minmax(0,1fr)}.message[data-v-f88a1b26]{grid-column:2}.error-detail[data-v-f88a1b26]{padding-left:16px}}.srv-errors[data-v-bdd2277d]{display:flex;flex-direction:column;height:100%;overflow-y:auto;background:var(--surface-content);color:var(--label)}.srv-state[data-v-bdd2277d]{flex:1;min-height:200px}.srv-table[data-v-bdd2277d]{display:flex;flex-direction:column}.srv-row+.srv-row[data-v-bdd2277d]{box-shadow:inset 0 .5px 0 var(--separator)}.srv-row.is-open[data-v-bdd2277d]{background:var(--fill-quinary)}.srv-summary[data-v-bdd2277d]{display:grid;grid-template-columns:12px minmax(0,250px) minmax(0,1fr) auto;gap:10px;align-items:center;min-height:34px;padding:6px 14px 6px 10px;font-size:13px;cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.srv-summary[data-v-bdd2277d]:hover{background:var(--hover)}.srv-caret[data-v-bdd2277d]{color:var(--label-tertiary);font-size:11px;text-align:center}.srv-left[data-v-bdd2277d]{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;min-width:0}.srv-time[data-v-bdd2277d]{color:var(--label-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.srv-stage[data-v-bdd2277d]{font-family:var(--font-mono)}.srv-message[data-v-bdd2277d]{overflow:hidden;color:var(--label);text-overflow:ellipsis;white-space:nowrap}.srv-stack-count[data-v-bdd2277d]{color:var(--label-tertiary);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.srv-detail-clip[data-v-bdd2277d]{min-height:0;overflow:hidden}.srv-detail[data-v-bdd2277d]{padding:2px 16px 12px 32px}.srv-detail pre[data-v-bdd2277d]{max-height:320px;overflow:auto;margin:0;padding:10px 12px;border-radius:8px;background:var(--surface-code);box-shadow:inset 0 0 0 .5px var(--separator);color:var(--label);font-family:var(--font-mono);font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;-moz-user-select:text;user-select:text}.srv-detail__actions[data-v-bdd2277d]{display:flex;gap:6px;margin-top:8px}@media (max-width: 640px){.srv-summary[data-v-bdd2277d]{grid-template-columns:12px minmax(0,1fr)}.srv-message[data-v-bdd2277d]{grid-column:2}.srv-stack-count[data-v-bdd2277d]{display:none}.srv-detail[data-v-bdd2277d]{padding-left:16px}}.lv-toolbar[data-v-1dfdb3db]{display:flex;align-items:center;gap:8px}.lv-group[data-v-1dfdb3db]{height:32px;padding:0 2px}.lv-group .mac-toolbar-btn[data-v-1dfdb3db]{height:28px;min-width:30px;padding:0 7px}.lv-group .mac-toolbar-btn .sf[data-v-1dfdb3db]{font-size:16px}.lv-level.is-filtering[data-v-1dfdb3db]{color:rgb(var(--accent-text))}.lv-tool[data-v-1dfdb3db]{gap:5px}.lv-tool.is-destructive[data-v-1dfdb3db]{color:rgb(var(--sys-red))}.lv-search[data-v-1dfdb3db]{width:200px;height:30px}.lv-side[data-v-1dfdb3db]{display:flex;flex-direction:column;gap:16px;padding:2px 2px 8px}.lv-side__head[data-v-1dfdb3db]{display:flex;align-items:center;gap:10px;min-width:0;padding:0 6px}.lv-side__titles[data-v-1dfdb3db]{min-width:0}.lv-side__name[data-v-1dfdb3db]{overflow:hidden;color:var(--label);font-size:15px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.lv-side__sub[data-v-1dfdb3db]{overflow:hidden;color:var(--label-secondary);font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.lv-side__section .mac-section-title[data-v-1dfdb3db]{margin-bottom:5px}.lv-kv[data-v-1dfdb3db]{min-height:34px;padding:7px 10px;gap:8px;font-size:12px}.lv-kv__key[data-v-1dfdb3db]{flex-shrink:0;color:var(--label-secondary)}.lv-kv__key--row[data-v-1dfdb3db]{display:flex;align-items:center;gap:6px}.lv-kv__text[data-v-1dfdb3db]{flex:1;min-width:0;color:var(--label);font-variant-numeric:tabular-nums;line-height:1.4;overflow-wrap:anywhere}.lv-kv__value[data-v-1dfdb3db]{display:inline-flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 6px;min-width:0;color:var(--label);text-align:right;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.lv-kv--stack[data-v-1dfdb3db]{flex-direction:column;align-items:stretch;gap:3px}.lv-kv__value--block[data-v-1dfdb3db]{display:block;line-height:1.45;text-align:left;word-break:break-word}.lv-kv__value .is-muted[data-v-1dfdb3db]{color:var(--label-tertiary)}.lv-kv__value .is-offline[data-v-1dfdb3db]{color:var(--label-tertiary);text-decoration:line-through}.lv-kv__value.is-outdated[data-v-1dfdb3db]{color:rgb(var(--sys-red))}.lv-kv__status[data-v-1dfdb3db]{display:flex;align-items:center;gap:7px;min-width:0}.lv-kv__status .lv-kv__text[data-v-1dfdb3db]{font-weight:600}.lv-kv__detail[data-v-1dfdb3db]{color:var(--label-secondary);font-size:11px;line-height:1.4;overflow-wrap:anywhere}.lv-kv__text.is-muted[data-v-1dfdb3db],.lv-kv__value.is-muted[data-v-1dfdb3db],.lv-kv__value .is-muted[data-v-1dfdb3db]{color:var(--label-tertiary)}.lv-kv__value .is-danger[data-v-1dfdb3db]{color:rgb(var(--sys-red));font-weight:600}.lv-last-error[data-v-1dfdb3db]{width:100%;text-align:left}.lv-last-error__ago[data-v-1dfdb3db]{margin-left:auto;color:rgb(var(--sys-red));font-weight:600}.lv-last-error__message[data-v-1dfdb3db]{display:-webkit-box;overflow:hidden;color:var(--label);line-height:1.45;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lv-last-error__stage[data-v-1dfdb3db]{margin-right:3px;font-family:var(--font-mono);vertical-align:1px}.lv-side__foot[data-v-1dfdb3db]{padding:5px 10px 0;color:var(--label-secondary);font-size:11px;line-height:1.4}.lv-side__clear[data-v-1dfdb3db]{margin:8px 0 0 6px}.lv-sources[data-v-1dfdb3db]{display:flex;flex-direction:column;gap:1px}.lv-source__label[data-v-1dfdb3db]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-source__count[data-v-1dfdb3db]{flex-shrink:0;color:var(--label-secondary);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.lv-source.is-empty:not(.is-selected) .lv-source__label[data-v-1dfdb3db]{color:var(--label-secondary)}.lv-prefix[data-v-1dfdb3db]{display:flex;width:calc(100% - 4px);margin:0 2px}.lv-meter[data-v-1dfdb3db]{flex-direction:column;align-items:stretch;gap:5px;min-height:0;padding:8px 10px 9px;font-size:12px}.lv-meter__head[data-v-1dfdb3db]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.lv-meter__value[data-v-1dfdb3db]{color:var(--label);font-variant-numeric:tabular-nums}.lv-meter__bar[data-v-1dfdb3db]{height:4px}.lv-req[data-v-1dfdb3db]{display:flex;flex-direction:column;gap:8px;padding:10px}.lv-req__row[data-v-1dfdb3db]{display:flex;align-items:center;justify-content:space-between;gap:8px}.lv-req__tag[data-v-1dfdb3db]{gap:5px}.lv-req__dot[data-v-1dfdb3db]{width:6px;height:6px;border-radius:50%;background:currentColor}.lv-req__percent[data-v-1dfdb3db]{color:var(--label);font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.lv-req__bar>span[data-v-1dfdb3db]{background:rgb(var(--tone-rgb, var(--accent)))}.lv-req__meta[data-v-1dfdb3db]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 8px;color:var(--label-secondary);font-size:11px}.lv-req__retry[data-v-1dfdb3db]{display:inline-flex;align-items:center;gap:3px;margin-left:auto;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.lv-req__retry .sf[data-v-1dfdb3db]{font-size:11px}.lv-body[data-v-1dfdb3db]{position:relative;flex:1;min-height:0;margin:2px 16px 16px}.lv-pane[data-v-1dfdb3db]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.lv-card[data-v-1dfdb3db]{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;border-radius:var(--radius-group);background:var(--surface-content);box-shadow:0 0 0 .5px var(--separator)}.lv-scroll[data-v-1dfdb3db]{flex:1;min-height:0;overflow-y:auto;overflow-anchor:none}.lv-state[data-v-1dfdb3db]{min-height:100%}.lv-state--filtered[data-v-1dfdb3db]{min-height:calc(100% - 40px)}.lv-state--filtered .mac-btn[data-v-1dfdb3db]{margin-top:6px}.lv-older[data-v-1dfdb3db]{display:flex;justify-content:center;padding:10px 0 4px}.lv-older__end[data-v-1dfdb3db]{color:var(--label-tertiary);font-size:11px}.lv-lines[data-v-1dfdb3db]{padding:4px 0 10px;color:var(--label);font-family:var(--font-mono);font-size:11.5px;line-height:1.55}.lv-line[data-v-1dfdb3db]{display:grid;grid-template-columns:var(--lv-gutter, 3ch) 6px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;padding:2px 16px 2px 12px}.lv-line[data-v-1dfdb3db]:nth-child(2n){background:var(--surface-content-alt)}.lv-line__no[data-v-1dfdb3db]{order:0;color:var(--label-tertiary);font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lv-line[data-v-1dfdb3db]:before{content:"";order:1;align-self:start;width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--label-quaternary)}.lv-line__text[data-v-1dfdb3db]{order:2;min-width:0;white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;-moz-user-select:text;user-select:text}.lv-line.is-error .lv-line__text[data-v-1dfdb3db]{color:color-mix(in srgb,rgb(var(--sys-red)) 85%,var(--label))}.lv-line.is-error[data-v-1dfdb3db]:before{background:rgb(var(--sys-red))}.lv-line.is-warn .lv-line__text[data-v-1dfdb3db]{color:color-mix(in srgb,rgb(var(--sys-orange)) 75%,var(--label))}.lv-line.is-warn[data-v-1dfdb3db]:before{background:rgb(var(--sys-orange))}.lv-line.is-system .lv-line__text[data-v-1dfdb3db]{color:color-mix(in srgb,rgb(var(--sys-green)) 72%,var(--label))}.lv-line.is-system[data-v-1dfdb3db]:before{background:rgb(var(--sys-green))}.lv-line.is-cont[data-v-1dfdb3db]:before{visibility:hidden}.lv-line.is-cont .lv-line__text[data-v-1dfdb3db]{opacity:.82}.lv-line.is-located[data-v-1dfdb3db]{background:rgb(var(--accent) / .12);box-shadow:inset 2px 0 rgb(var(--accent))}.lv-mark[data-v-1dfdb3db]{border-radius:2px;background:rgb(var(--sys-yellow) / .4);color:inherit;box-shadow:0 0 0 1px rgb(var(--sys-yellow) / .4)}.lv-jump[data-v-1dfdb3db]{position:absolute;right:0;bottom:40px;left:0;z-index:2;display:flex;justify-content:center;pointer-events:none}.lv-jump__btn[data-v-1dfdb3db]{pointer-events:auto;transform-origin:bottom center;font-variant-numeric:tabular-nums}.lv-jump__btn .sf[data-v-1dfdb3db]{font-size:14px}.lv-status[data-v-1dfdb3db]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:12px;height:28px;padding:0 12px;box-shadow:inset 0 .5px 0 var(--separator);color:var(--label-secondary);font-size:11px;font-variant-numeric:tabular-nums}.lv-status__left[data-v-1dfdb3db]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-status__right[data-v-1dfdb3db]{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;white-space:nowrap}.lv-status__right .sf[data-v-1dfdb3db]{font-size:11px}.lv-status__right.is-following[data-v-1dfdb3db]{color:rgb(var(--accent-text))}.lv-status__dot[data-v-1dfdb3db]{width:6px;height:6px;background:rgb(var(--sys-green))}.lv-errors[data-v-1dfdb3db]{flex:1;min-height:0;overflow:hidden}@media (max-width: 1240px){.lv-tool__label[data-v-1dfdb3db]{display:none}}@media (max-width: 1080px){.lv-search[data-v-1dfdb3db]{width:140px}.lv-level[data-v-1dfdb3db] span{display:none}}@media (max-width: 1000px){.lv-toolbar[data-v-1dfdb3db]{max-width:calc(96vw - 440px);overflow-x:auto;scrollbar-width:none}}@media (max-width: 640px){.lv-toolbar[data-v-1dfdb3db]{max-width:calc(100vw - 190px)}.lv-body[data-v-1dfdb3db]{margin:2px 8px 8px}}.device-frame[data-v-8b346139]{width:100%;position:relative;border-radius:inherit;overflow:hidden}.device-frame.no-content[data-v-8b346139]{aspect-ratio:1 / 2;background:var(--fill-secondary)}img[data-v-8b346139]{width:100%;display:block}.stream-placeholder[data-v-8b346139]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:16px;color:var(--label-secondary);text-align:center;pointer-events:none}.stream-placeholder__icon[data-v-8b346139]{font-size:30px;color:var(--label-tertiary)}.stream-placeholder__icon.is-error[data-v-8b346139]{color:rgb(var(--sys-orange))}.stream-placeholder__text[data-v-8b346139]{max-width:220px;margin:0;font-size:12px;line-height:1.4}.stream-chip[data-v-8b346139]{position:absolute;left:8px;bottom:8px;display:flex;align-items:center;gap:6px;max-width:calc(100% - 16px);height:22px;padding:0 9px;border-radius:999px;background:var(--material-hud);box-shadow:inset 0 .5px 0 var(--glass-rim),0 0 0 .5px var(--glass-edge);color:var(--label-on-media);font-size:11px;font-weight:600;line-height:1;pointer-events:none}.stream-chip.is-live[data-v-8b346139]{letter-spacing:.02em}.stream-chip .txt[data-v-8b346139]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot[data-v-8b346139]{width:7px;height:7px;border-radius:50%;flex:none;background:rgb(var(--sys-gray))}.dot.nostream[data-v-8b346139]{background:rgb(var(--sys-gray))}.dot.error[data-v-8b346139]{background:rgb(var(--sys-red))}.dot.live[data-v-8b346139]{background:rgb(var(--sys-green))}.live-video[data-v-8b346139]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#000}.rq-edit[data-v-34617a0c]{flex-shrink:0}.rq-edit__head[data-v-34617a0c]{justify-content:space-between}.rq-edit__title[data-v-34617a0c]{color:var(--label)}.rq-edit__row[data-v-34617a0c]{display:grid;grid-template-columns:minmax(84px,120px) 1fr;gap:10px}.rq-edit__key[data-v-34617a0c]{color:var(--label-secondary);font-size:13px}.rq-edit__row .mac-field[data-v-34617a0c]{width:100%;min-width:0}.rq-edit__foot[data-v-34617a0c]{justify-content:space-between;flex-wrap:wrap}.rq-edit__hint[data-v-34617a0c]{flex:1 1 200px;min-width:0;color:var(--label-secondary);font-size:12px;line-height:1.4}.rq-edit__hint.is-error[data-v-34617a0c]{color:rgb(var(--sys-red))}.rq-edit__hint.is-done[data-v-34617a0c]{color:rgb(var(--sys-green))}.rq-edit__actions[data-v-34617a0c]{display:flex;gap:6px;margin-left:auto}.rd[data-v-78b4dc75]{flex:1;min-height:0;display:flex;gap:16px;padding:2px 16px 16px}.rd-main[data-v-78b4dc75]{flex:1 1 0;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px;overflow-y:auto;margin:-2px;padding:2px}.ask[data-v-78b4dc75]{flex-shrink:0;overflow:hidden;border-radius:var(--radius-group);background:var(--surface-grouped-solid);box-shadow:0 0 0 1px rgb(var(--sys-orange) / .45),var(--shadow-card);container-type:inline-size}.ask__head[data-v-78b4dc75]{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;padding:9px 14px 9px 10px;border:0;background:rgb(var(--sys-orange) / .1);color:var(--label);font:inherit;text-align:left;cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.ask__head[data-v-78b4dc75]:hover{background:rgb(var(--sys-orange) / .15)}.ask__tile[data-v-78b4dc75]{--tile-rgb: var(--sys-orange)}.ask__question[data-v-78b4dc75]{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.4}.ask__chevron[data-v-78b4dc75]{color:var(--label-secondary);font-size:13px}.ask__clip[data-v-78b4dc75]{min-height:0;overflow:hidden}.ask__body[data-v-78b4dc75]{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px}.ask__bar[data-v-78b4dc75]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.ask__meta[data-v-78b4dc75]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ask__meta .mac-tag[data-v-78b4dc75]{color:var(--label);font-size:12px;white-space:normal;height:auto;min-height:24px;padding-top:4px;padding-bottom:4px;line-height:1.3}.ask__policy[data-v-78b4dc75]{max-width:100%;margin-left:auto;overflow-x:auto}.ask__content[data-v-78b4dc75]{display:flex;gap:12px;min-height:0;max-height:clamp(180px,calc(100vh - 520px),440px)}.ask__content.has-photos[data-v-78b4dc75]{height:clamp(180px,calc(100vh - 550px),400px)}.ask__photos[data-v-78b4dc75]{flex:0 0 40%;display:flex;gap:8px;min-width:0}.ask__photo[data-v-78b4dc75]{position:relative;flex:1;min-width:0;margin:0;overflow:hidden;border-radius:10px;background:var(--fill-tertiary);box-shadow:inset 0 0 0 .5px var(--separator);cursor:zoom-in}.ask__photo img[data-v-78b4dc75]{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ask__photo-tag[data-v-78b4dc75]{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--glass-tint-strong);-webkit-backdrop-filter:blur(12px) saturate(1.8);backdrop-filter:blur(12px) saturate(1.8);box-shadow:inset 0 .5px 0 var(--glass-rim),0 0 0 .5px var(--glass-edge);color:var(--label);font-size:11px;font-weight:600;pointer-events:none}.ask__answer[data-v-78b4dc75]{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px}.ask__ai[data-v-78b4dc75]{flex-shrink:0;display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:5px 6px 5px 12px;border:0;border-radius:var(--radius-control-lg);background:rgb(var(--sys-purple) / .1);box-shadow:inset 0 0 0 1px rgb(var(--sys-purple) / .32);color:var(--label);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:default;transition:background-color var(--duration-fast) var(--ease-default),transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.ask__ai[data-v-78b4dc75]:hover{background:rgb(var(--sys-purple) / .15)}.ask__ai[data-v-78b4dc75]:active{transform:scale(.985)}.ask__ai-icon[data-v-78b4dc75]{color:rgb(var(--sys-purple));font-size:16px}.ask__ai-text[data-v-78b4dc75]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ask__options[data-v-78b4dc75]{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:6px;padding:1px}.ask__option[data-v-78b4dc75]{height:auto;min-height:32px;padding:6px 12px;border-radius:var(--radius-control-lg);font-weight:500;line-height:1.25;white-space:normal}.ask__option-text[data-v-78b4dc75]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-align:center;word-break:keep-all;overflow-wrap:anywhere}.ask__answer--text[data-v-78b4dc75]{justify-content:center;gap:12px}.ask__captcha[data-v-78b4dc75]{display:flex;justify-content:center;padding:10px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 .5px var(--separator)}.ask__captcha img[data-v-78b4dc75]{max-width:100%;max-height:120px;-o-object-fit:contain;object-fit:contain;cursor:zoom-in}.ask__readonly[data-v-78b4dc75]{color:var(--label-secondary);font-size:12px}.ask__target[data-v-78b4dc75]{color:var(--label-secondary);font-size:13px}.ask__target-value[data-v-78b4dc75]{color:var(--label);font-weight:600}.ask__input-row[data-v-78b4dc75]{display:flex;align-items:center;gap:8px}.ask__input-row .mac-field[data-v-78b4dc75]{flex:1;min-width:0}@container (max-width: 620px){.ask__content[data-v-78b4dc75],.ask__content.has-photos[data-v-78b4dc75]{flex-direction:column;height:auto;max-height:none}.ask__photos[data-v-78b4dc75]{flex:none;height:170px}.ask__answer[data-v-78b4dc75]{max-height:300px}.ask__options[data-v-78b4dc75]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}.rd-tabs[data-v-78b4dc75]{flex:1 0 200px;min-height:200px;display:flex;flex-direction:column;gap:8px}.rd-tabs__bar[data-v-78b4dc75]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;min-height:24px}.rd-tabs__actions[data-v-78b4dc75]{display:flex;align-items:center;gap:6px}.rd-tabs__icon[data-v-78b4dc75]{color:var(--label-secondary)}.rd-tabs__icon[data-v-78b4dc75]:hover{color:var(--label)}.rd-tabs__icon.is-danger[data-v-78b4dc75]:hover{background:rgb(var(--sys-red) / .12);color:rgb(var(--sys-red))}.rd-tabs__divider[data-v-78b4dc75]{width:1px;height:14px;margin:0 2px;background:var(--separator)}.rd-tabs__host[data-v-78b4dc75]{position:relative;flex:1;min-height:0}.rd-pane[data-v-78b4dc75]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.rd-log[data-v-78b4dc75]{padding:6px 0;border-radius:var(--radius-group);background:var(--surface-grouped-solid);box-shadow:0 0 0 .5px var(--separator);color:var(--label);font-family:var(--font-mono);font-size:11.5px;line-height:1.55}.rd-log__line[data-v-78b4dc75]{position:relative;display:flex;gap:10px;padding:2px 14px 2px 26px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rd-log__time[data-v-78b4dc75]{flex:none;color:var(--label-tertiary);font-variant-numeric:tabular-nums}.rd-log__text[data-v-78b4dc75]{flex:1;min-width:0;white-space:pre-wrap;word-break:break-all}.rd-log__line[data-v-78b4dc75]:nth-child(2n){background:var(--surface-content-alt)}.rd-log__line[data-v-78b4dc75]:before{content:"";position:absolute;top:8px;left:12px;width:6px;height:6px;border-radius:50%;background:var(--label-quaternary)}.rd-log__line.is-error[data-v-78b4dc75]{color:color-mix(in srgb,rgb(var(--sys-red)) 85%,var(--label))}.rd-log__line.is-error[data-v-78b4dc75]:before{background:rgb(var(--sys-red))}.rd-log__line.is-warn[data-v-78b4dc75]{color:color-mix(in srgb,rgb(var(--sys-orange)) 70%,var(--label))}.rd-log__line.is-warn[data-v-78b4dc75]:before{background:rgb(var(--sys-orange))}.rd-log__line.is-system[data-v-78b4dc75]{color:color-mix(in srgb,rgb(var(--sys-green)) 70%,var(--label))}.rd-log__line.is-system[data-v-78b4dc75]:before{background:rgb(var(--sys-green))}.rd-log__more[data-v-78b4dc75]{display:flex;align-items:center;justify-content:center;gap:6px;width:calc(100% - 16px);margin:0 8px 4px;padding:5px 10px;border:0;border-radius:8px;background:transparent;color:var(--label-secondary);font-family:var(--font-system);font-size:11px;cursor:default;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.rd-log__more[data-v-78b4dc75]:hover{background:var(--hover);color:rgb(var(--accent-text))}.rd-log__more .sf[data-v-78b4dc75]{font-size:11px}.rd-log__empty[data-v-78b4dc75]{height:100%;font-family:var(--font-system)}.rd-log__empty>.sf[data-v-78b4dc75]{font-size:34px}.rd-log__empty .mac-empty__title[data-v-78b4dc75]{color:var(--label-secondary);font-size:13px;font-weight:500}.rd-info[data-v-78b4dc75]{display:flex;flex-direction:column;gap:14px;padding:1px 1px 4px}.rd-info>.mac-group[data-v-78b4dc75]{flex-shrink:0}.rd-kv[data-v-78b4dc75]{justify-content:space-between}.rd-kv__key[data-v-78b4dc75]{flex-shrink:0;color:var(--label)}.rd-kv__value[data-v-78b4dc75]{min-width:0;color:var(--label-secondary);text-align:right;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rd-session__head[data-v-78b4dc75]{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.rd-session__muted[data-v-78b4dc75]{color:var(--label-tertiary);font-size:12px}.rd-session__error[data-v-78b4dc75]{color:rgb(var(--sys-red));font-size:12px}.rd-session__app[data-v-78b4dc75]{display:flex;flex-direction:column;gap:2px}.rd-session__fields[data-v-78b4dc75]{display:flex;flex-direction:column;gap:4px;min-width:0}.rd-session__field[data-v-78b4dc75]{display:grid;grid-template-columns:minmax(84px,120px) 1fr;gap:10px;align-items:baseline;font-size:12px}.rd-session__k[data-v-78b4dc75]{color:var(--label-secondary)}.rd-session__v[data-v-78b4dc75]{color:var(--label);overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rd-kv--block[data-v-78b4dc75]{flex-direction:column;align-items:stretch;gap:6px}.rd-code[data-v-78b4dc75]{margin:0;max-height:300px;overflow:auto;padding:8px 10px;border-radius:8px;background:var(--surface-code);color:var(--label);font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rd-stage[data-v-78b4dc75]{--rd-where-h: 26px;flex:0 0 clamp(320px,36%,480px);min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;container-type:size}.rd-stage__where[data-v-78b4dc75]{flex-shrink:0;max-width:calc(100cqw - 24px);margin:12px 0 0;overflow:hidden;color:var(--label-tertiary);font-size:11.5px;font-variant-numeric:tabular-nums;line-height:14px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.rd-device[data-v-78b4dc75]{position:relative;overflow:hidden;border-radius:18px;box-shadow:0 0 0 5px var(--surface-elevated),0 0 0 5.5px var(--separator-control),var(--shadow-popover)}.rd-device .rd-device__screen[data-v-78b4dc75]{width:auto;border-radius:0}.rd-device[data-v-78b4dc75] .device-frame>img{width:auto;height:auto;max-width:calc(100cqw - 24px);max-height:calc(100cqh - 24px - var(--rd-where-h))}.rd-device[data-v-78b4dc75] .stream-chip{bottom:60px}.rd-device[data-v-78b4dc75] .device-frame.no-content,.rd-device .rd-idle[data-v-78b4dc75]{width:min(calc(100cqw - 24px),calc((100cqh - 24px - var(--rd-where-h)) / 2))}.rd-idle[data-v-78b4dc75]{aspect-ratio:1 / 2;min-height:0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:92px 18px 68px;background:var(--fill-secondary);text-align:center}.rd-idle__icon[data-v-78b4dc75]{flex-shrink:0;margin-bottom:2px;color:var(--label-tertiary);font-size:34px}.rd-idle.is-red .rd-idle__icon[data-v-78b4dc75]{color:rgb(var(--sys-red))}.rd-idle.is-orange .rd-idle__icon[data-v-78b4dc75]{color:rgb(var(--sys-orange))}.rd-idle.is-green .rd-idle__icon[data-v-78b4dc75]{color:rgb(var(--sys-green))}.rd-idle__title[data-v-78b4dc75]{margin:0;color:var(--label);font-size:14px;font-weight:600}.rd-idle__messages[data-v-78b4dc75]{display:flex;flex-direction:column;gap:6px;min-height:0;max-width:100%;overflow-y:auto}.rd-idle__message[data-v-78b4dc75]{margin:0;color:var(--label-secondary);font-size:12px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rd-idle__where[data-v-78b4dc75]{margin:0;color:var(--label-secondary);font-size:12px;line-height:1.45}.rd-idle__reason[data-v-78b4dc75]{margin:4px 0 0;color:var(--label);font-size:13px;font-weight:600;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rd-idle.is-red .rd-idle__reason[data-v-78b4dc75]{color:color-mix(in srgb,rgb(var(--sys-red)) 85%,var(--label))}.rd-idle.is-orange .rd-idle__reason[data-v-78b4dc75]{color:color-mix(in srgb,rgb(var(--sys-orange)) 75%,var(--label))}.rd-idle__raw[data-v-78b4dc75]{margin:2px 0 0;padding:6px 8px;border-radius:8px;background:var(--surface-code);color:var(--label-secondary);font-family:var(--font-mono);font-size:10.5px;line-height:1.45;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rd-idle__raw-label[data-v-78b4dc75]{display:block;margin-bottom:2px;color:var(--label-tertiary);font-family:var(--font-system);font-size:10px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rd-dock[data-v-78b4dc75]{--label: var(--label-on-media);--label-secondary: color-mix(in srgb, var(--label-on-media) 64%, transparent);position:absolute;left:8px;right:8px;bottom:8px;z-index:1;display:flex;align-items:center;gap:8px;min-height:44px;padding:5px 5px 5px 12px;border-radius:10px;background:var(--material-hud);box-shadow:inset 0 .5px color-mix(in srgb,var(--label-on-media) 18%,transparent),inset 0 0 0 .5px color-mix(in srgb,var(--label-on-media) 8%,transparent),var(--glass-shadow);color:var(--label)}.rd-dock__label[data-v-78b4dc75]{flex:1;min-width:0;overflow:hidden;color:var(--label);font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text;-moz-user-select:text;user-select:text}.rd-dock__buttons[data-v-78b4dc75]{flex-shrink:0;display:flex;align-items:center;gap:2px}.rd-dock__divider[data-v-78b4dc75]{width:1px;height:18px;margin:0 4px;background:color-mix(in srgb,var(--label-on-media) 22%,transparent)}.rd-dock__btn[data-v-78b4dc75]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--label);cursor:default;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default),transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.rd-dock__btn .sf[data-v-78b4dc75]{font-size:17px}.rd-dock__btn[data-v-78b4dc75]:hover{background:color-mix(in srgb,var(--label-on-media) 16%,transparent)}.rd-dock__btn[data-v-78b4dc75]:active:not(:disabled){transform:scale(1.12)}.rd-dock__btn[data-v-78b4dc75]:focus-visible{outline:2px solid rgb(var(--accent));outline-offset:1px}.rd-dock__btn[data-v-78b4dc75]:disabled{opacity:.35;pointer-events:none}.rd-dock__btn.is-stop[data-v-78b4dc75]:hover{background:rgb(var(--sys-red) / .28);color:rgb(var(--sys-red))}.rd-hud[data-v-78b4dc75]{--label: var(--label-on-media);--label-secondary: color-mix(in srgb, var(--label-on-media) 64%, transparent);--fill-secondary: color-mix(in srgb, var(--label-on-media) 22%, transparent);position:absolute;top:8px;left:8px;right:8px;z-index:1;display:flex;flex-direction:column;gap:7px;padding:8px 11px 10px;border-radius:10px;background:var(--material-hud);box-shadow:inset 0 .5px color-mix(in srgb,var(--label-on-media) 18%,transparent),inset 0 0 0 .5px color-mix(in srgb,var(--label-on-media) 8%,transparent),var(--glass-shadow);color:var(--label);container-type:inline-size}.rd-hud__row[data-v-78b4dc75]{display:flex;align-items:center;gap:8px;min-width:0}.rd-hud__status[data-v-78b4dc75]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;border-radius:999px;background:rgb(var(--tone-rgb, var(--accent)) / .32);color:var(--label);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.rd-hud__dot[data-v-78b4dc75]{width:7px;height:7px;border-radius:50%;background:rgb(var(--tone-rgb, var(--accent)))}.rd-hud__percent[data-v-78b4dc75]{flex-shrink:0;color:var(--label);font-size:17px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.rd-hud__retry[data-v-78b4dc75]{display:flex;align-items:center;gap:4px;min-width:0;margin-left:auto;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.rd-hud__retry .sf[data-v-78b4dc75]{flex-shrink:0;font-size:13px}.rd-hud__retry-text[data-v-78b4dc75]{min-width:0;overflow:hidden;text-overflow:ellipsis}.rd-hud__bar[data-v-78b4dc75]{flex:1;min-width:0}.rd-hud__bar>span[data-v-78b4dc75]{background:rgb(var(--tone-rgb, var(--accent)))}.rd-hud__count[data-v-78b4dc75]{flex-shrink:0;min-width:48px;color:var(--label-secondary);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}@container (max-width: 250px){.rd-hud__row[data-v-78b4dc75]{gap:6px}.rd-hud__status[data-v-78b4dc75]{gap:5px;padding:0 7px 0 6px}.rd-hud__percent[data-v-78b4dc75]{font-size:15px}.rd-hud__retry-word[data-v-78b4dc75]{display:none}}@media (max-width: 760px){.rd[data-v-78b4dc75]{flex-direction:column;overflow-y:auto}.rd-main[data-v-78b4dc75]{flex:none;overflow:visible}.rd-tabs[data-v-78b4dc75]{flex:none;height:360px}.rd-stage[data-v-78b4dc75]{flex:none;height:460px}}.overview-tab[data-v-4075cb62]{container-type:inline-size;height:100%;overflow-y:auto;padding:4px 24px 28px}.stat-tiles[data-v-4075cb62]{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px}.stat-tile[data-v-4075cb62]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:10px 12px 11px}.stat-tile__label[data-v-4075cb62]{overflow:hidden;color:var(--label-secondary);font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.stat-tile__value[data-v-4075cb62]{color:var(--label);font-family:var(--font-rounded);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;line-height:28px}.stat-tile__unit[data-v-4075cb62]{margin-left:1px;color:var(--label-secondary);font-size:13px;font-weight:500}.stat-tile__bar[data-v-4075cb62]{height:4px;margin-top:6px}.stat-tile.is-critical .stat-tile__value[data-v-4075cb62]{color:rgb(var(--sys-red))}.stat-tile.is-critical .stat-tile__bar>span[data-v-4075cb62]{background:rgb(var(--sys-red))}.facts[data-v-4075cb62]{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);margin-top:12px}.fact[data-v-4075cb62]{display:flex;flex-direction:column;gap:2px;min-width:0;padding:9px 16px 10px}.fact+.fact[data-v-4075cb62]{box-shadow:inset .5px 0 0 var(--separator)}.fact__label[data-v-4075cb62]{display:flex;align-items:center;gap:6px;color:var(--label-secondary);font-size:11px;font-weight:500;line-height:17px}.fact__label .sf[data-v-4075cb62]{font-size:10px}.fact__value[data-v-4075cb62]{overflow:hidden;color:var(--label);font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.fact--wide .fact__value[data-v-4075cb62]{white-space:normal;word-break:break-word}.fact__value.is-outdated[data-v-4075cb62]{color:rgb(var(--sys-red))}.overview-columns[data-v-4075cb62]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px}@container (max-width: 760px){.overview-columns[data-v-4075cb62]{grid-template-columns:minmax(0,1fr)}.facts[data-v-4075cb62]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fact--wide[data-v-4075cb62]{grid-column:1 / -1;box-shadow:inset 0 .5px 0 var(--separator)}}.overview-inspector[data-v-4075cb62]{display:flex;flex-direction:column;gap:20px;min-width:0}.overview-section[data-v-4075cb62]{min-width:0}.section-header[data-v-4075cb62]{display:flex;align-items:center;gap:6px}.info-row[data-v-4075cb62]{align-items:flex-start;min-height:36px;padding-top:9px;padding-bottom:9px;font-size:13px}.info-row__label[data-v-4075cb62]{flex-shrink:0;width:96px;color:var(--label)}.info-row__value[data-v-4075cb62]{display:inline-flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 6px;min-width:0;color:var(--label);text-align:right;word-break:break-word}.info-row__value.is-secondary[data-v-4075cb62]{color:var(--label-secondary)}.info-row__reason[data-v-4075cb62]{color:var(--label-secondary);font-size:12px}.config-row[data-v-4075cb62]{min-height:40px;font-size:13px}.config-row__label[data-v-4075cb62]{flex:1;min-width:0}.env-input[data-v-4075cb62]{flex-shrink:0;width:72px;text-align:right;font-variant-numeric:tabular-nums}.env-input-modified[data-v-4075cb62]{border-color:rgb(var(--sys-orange));background-color:rgb(var(--sys-orange) / .08)}.env-input-modified[data-v-4075cb62]:focus{border-color:rgb(var(--sys-orange));box-shadow:0 0 0 3px rgb(var(--sys-orange) / .25)}.original-value[data-v-4075cb62]{color:rgb(var(--sys-orange));font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.config-actions[data-v-4075cb62]{display:flex;justify-content:flex-end;padding-top:10px}.task-row[data-v-4075cb62]{flex-direction:column;align-items:stretch;gap:5px;padding:11px 14px 12px}.task-row__head[data-v-4075cb62]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.task-title[data-v-4075cb62]{min-width:0;color:var(--label);font-size:13px;font-weight:600;line-height:18px;word-break:break-word}.task-id[data-v-4075cb62]{color:var(--label-tertiary);font-size:11px}.task-status[data-v-4075cb62]{flex-shrink:0}.task-status.RUNNING[data-v-4075cb62],.task-status.WORKING[data-v-4075cb62]{--tag-rgb: var(--accent)}.task-status.PREPARING[data-v-4075cb62],.task-status.WAITING[data-v-4075cb62],.task-status.PREPARED[data-v-4075cb62]{--tag-rgb: var(--sys-orange)}.task-status.CANCELED[data-v-4075cb62],.task-status.FAILED[data-v-4075cb62],.task-status.ABORTED[data-v-4075cb62]{--tag-rgb: var(--sys-red)}.task-status.COMPLETED[data-v-4075cb62]{--tag-rgb: var(--sys-green)}.task-progress[data-v-4075cb62]{display:flex;align-items:center;gap:10px;margin-top:2px}.task-progress__bar[data-v-4075cb62]{flex:1}.task-progress__bar>span.WAITING[data-v-4075cb62],.task-progress__bar>span.PREPARING[data-v-4075cb62]{background:rgb(var(--sys-orange))}.task-progress__bar>span.COMPLETED[data-v-4075cb62]{background:rgb(var(--sys-green))}.task-progress__bar>span.FAILED[data-v-4075cb62],.task-progress__bar>span.CANCELED[data-v-4075cb62],.task-progress__bar>span.ABORTED[data-v-4075cb62]{background:rgb(var(--sys-red))}.task-progress__text[data-v-4075cb62]{width:36px;color:var(--label-secondary);font-size:12px;font-variant-numeric:tabular-nums;text-align:right}.task-details[data-v-4075cb62]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;color:var(--label-secondary);font-size:12px;font-variant-numeric:tabular-nums}.task-missing[data-v-4075cb62]{color:rgb(var(--sys-red));font-size:12px}.task-footer[data-v-4075cb62]{display:flex;align-items:center;justify-content:space-between;margin-top:2px;color:var(--label-secondary);font-size:12px}.tasks-empty[data-v-4075cb62]{padding:36px 20px}.tasks-empty>.sf[data-v-4075cb62]{margin-bottom:2px;font-size:32px}input[data-v-4075cb62]::-webkit-outer-spin-button,input[data-v-4075cb62]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-4075cb62]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.reboot-btn[data-v-17cdd509]{--btn-h: 28px;max-width:340px;padding:0 12px;border-radius:999px}.reboot-btn .sf[data-v-17cdd509]{font-size:14px}.reboot-btn__label[data-v-17cdd509]{overflow:hidden;text-overflow:ellipsis}.reboot-btn.is-status[data-v-17cdd509]:disabled{opacity:1}.reboot-btn.is-requested[data-v-17cdd509]{background:rgb(var(--sys-orange) / .14);color:rgb(var(--sys-orange))}.reboot-btn.is-completed[data-v-17cdd509]{background:rgb(var(--sys-green) / .14);color:rgb(var(--sys-green))}.log-btn[data-v-17cdd509]{padding:0 12px;font-weight:500}.log-btn .sf[data-v-17cdd509]{font-size:14px}.overview-pane[data-v-17cdd509]{display:flex;flex:1;flex-direction:column;min-height:0}.overview-pane[data-v-17cdd509]>*{flex:1;min-height:0}.reboot-only[data-v-17cdd509]{display:flex;flex:1;align-items:center;justify-content:center;min-height:0;padding-bottom:40px}.reboot-panel[data-v-17cdd509]{gap:8px}.reboot-panel .mac-empty__text[data-v-17cdd509]{max-width:440px;word-break:keep-all}.reboot-panel__spinner[data-v-17cdd509]{margin-bottom:8px}.reboot-panel .reboot-panel__icon[data-v-17cdd509]{margin-bottom:4px}.reboot-panel__icon.is-completed[data-v-17cdd509]{color:rgb(var(--sys-green))}.reboot-panel__icon.is-failed[data-v-17cdd509]{color:rgb(var(--sys-red))}.reboot-panel__status[data-v-17cdd509]{--tag-rgb: var(--sys-gray);height:auto;min-height:24px;padding:4px 11px;font-variant-numeric:tabular-nums;line-height:1.35;text-align:center;white-space:normal}.reboot-panel__status.is-requested[data-v-17cdd509]{--tag-rgb: var(--sys-orange)}.reboot-panel__status.is-processing[data-v-17cdd509]{--tag-rgb: var(--accent)}.reboot-panel__status.is-completed[data-v-17cdd509]{--tag-rgb: var(--sys-green)}.reboot-panel__status.is-failed[data-v-17cdd509]{--tag-rgb: var(--sys-red)}.reboot-panel__progress[data-v-17cdd509]{width:220px;margin:4px 0 2px}.reboot-panel__progress>span[data-v-17cdd509]{width:34%;animation:reboot-indeterminate-17cdd509 1.5s var(--ease-in-out) infinite}@keyframes reboot-indeterminate-17cdd509{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (max-width: 640px){.reboot-btn__label[data-v-17cdd509],.log-btn__label[data-v-17cdd509]{display:none}.log-btn[data-v-17cdd509]{width:var(--btn-h);padding:0}.reboot-btn[data-v-17cdd509]{width:28px;padding:0}}.spot[data-v-f72007b6]{display:flex;flex:1;flex-direction:column;min-height:0}.spot-head[data-v-f72007b6]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:8px 48px 8px 8px}.spot-field[data-v-f72007b6]{flex:1 1 300px;min-width:0;padding-right:8px}.spot-field>input[data-v-f72007b6]:disabled{opacity:1;color:var(--label-secondary)}.spot-field__spinner[data-v-f72007b6]{flex-shrink:0;margin-left:6px}.spot-field__clear[data-v-f72007b6]{display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;margin-left:4px;padding:0;border:0;border-radius:50%;background:none;color:var(--label-tertiary);cursor:default;transition:color var(--duration-fast) var(--ease-default)}.spot-field__clear .sf[data-v-f72007b6]{font-size:16px}.spot-field__clear[data-v-f72007b6]:hover{color:var(--label-secondary)}.spot-scope[data-v-f72007b6]{flex-shrink:0}.spot-filter[data-v-f72007b6]{display:flex;align-items:flex-start;gap:10px;padding:0 16px 10px}.spot-filter__label[data-v-f72007b6]{flex-shrink:0;padding-top:3px;color:var(--label-secondary);font-size:12px;font-weight:600;white-space:nowrap}.spot-filter__chips[data-v-f72007b6]{display:flex;flex-wrap:wrap;gap:6px;min-width:0;max-height:72px;overflow-y:auto}.spot-progress[data-v-f72007b6]{position:relative;flex-shrink:0;height:3px;margin:0 16px;overflow:hidden;border-radius:999px}.spot-progress[data-v-f72007b6]:before{content:"";position:absolute;left:0;right:0;top:1px;height:.5px;background:var(--separator);transition:opacity var(--duration) var(--ease-default)}.spot-progress>span[data-v-f72007b6]{position:absolute;top:0;bottom:0;left:0;width:32%;border-radius:inherit;background:rgb(var(--accent));opacity:0;transform:translate(-100%);transition:opacity var(--duration) var(--ease-default)}.spot-progress.is-active[data-v-f72007b6]:before{opacity:0}.spot-progress.is-active[data-v-f72007b6]{background:var(--fill-secondary)}.spot-progress.is-active>span[data-v-f72007b6]{opacity:1;animation:spot-progress-f72007b6 1.3s var(--ease-in-out) infinite}@keyframes spot-progress-f72007b6{0%{transform:translate(-100%)}to{transform:translate(320%)}}.spot-results[data-v-f72007b6]{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(to bottom,transparent,black 8px,black calc(100% - 8px),transparent);mask-image:linear-gradient(to bottom,transparent,black 8px,black calc(100% - 8px),transparent)}.spot-empty[data-v-f72007b6]{padding:30px 20px 34px}.spot-empty>.sf[data-v-f72007b6]{font-size:38px}.spot-empty .mac-empty__title[data-v-f72007b6]{font-size:15px}.spot-list[data-v-f72007b6]{display:flex;flex-direction:column;gap:1px;padding:6px 8px 10px}.spot-section[data-v-f72007b6]{padding:4px 10px 6px;color:var(--label-secondary);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.spot-row[data-v-f72007b6]{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"icon main date actions";align-items:center;-moz-column-gap:10px;column-gap:10px;min-height:50px;padding:6px 6px 6px 10px;border-radius:10px;color:var(--label);cursor:default}.spot-row.is-selected[data-v-f72007b6]{background:rgb(var(--accent));color:var(--label-on-accent)}.spot-row__icon[data-v-f72007b6]{grid-area:icon;--tile-rgb: var(--sys-orange)}.spot-row__main[data-v-f72007b6]{grid-area:main;display:flex;flex-direction:column;gap:2px;min-width:0}.spot-row__title[data-v-f72007b6]{display:flex;align-items:baseline;gap:8px;min-width:0}.spot-row__name[data-v-f72007b6]{flex-shrink:0;max-width:50%;overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.spot-row__unit[data-v-f72007b6]{min-width:0;overflow:hidden;color:var(--label-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.spot-row__meta[data-v-f72007b6]{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:0;column-gap:0;row-gap:1px;color:var(--label-secondary);font-size:12px;font-variant-numeric:tabular-nums}.spot-row__meta>span+span[data-v-f72007b6]:before{content:"·";margin:0 5px;color:var(--label-tertiary)}.spot-row__id[data-v-f72007b6],.spot-row__meta .is-zero[data-v-f72007b6]{color:var(--label-tertiary)}.spot-row__meta .is-total[data-v-f72007b6]{color:var(--label);font-weight:500}.spot-row__date[data-v-f72007b6]{grid-area:date;color:var(--label-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.spot-row__actions[data-v-f72007b6]{grid-area:actions;display:flex;align-items:center;gap:2px}.spot-row__action[data-v-f72007b6]{--btn-h: 26px;color:var(--label-secondary)}.spot-row__action .sf[data-v-f72007b6]{font-size:15px}.spot-row__action[data-v-f72007b6]:hover{color:var(--label)}.spot-row.is-selected .spot-row__unit[data-v-f72007b6],.spot-row.is-selected .spot-row__meta[data-v-f72007b6],.spot-row.is-selected .spot-row__date[data-v-f72007b6],.spot-row.is-selected .spot-row__meta .is-total[data-v-f72007b6]{color:color-mix(in srgb,var(--label-on-accent) 82%,transparent)}.spot-row.is-selected .spot-row__id[data-v-f72007b6],.spot-row.is-selected .spot-row__meta .is-zero[data-v-f72007b6],.spot-row.is-selected .spot-row__meta>span+span[data-v-f72007b6]:before{color:color-mix(in srgb,var(--label-on-accent) 58%,transparent)}.spot-row.is-selected .spot-row__action[data-v-f72007b6]{color:var(--label-on-accent)}.spot-row.is-selected .spot-row__action[data-v-f72007b6]:hover{background:color-mix(in srgb,var(--label-on-accent) 20%,transparent)}.spot-more[data-v-f72007b6]{display:flex;justify-content:center;padding:12px 0 4px}@media (max-width: 560px){.spot-head[data-v-f72007b6]{padding-right:44px}.spot-filter[data-v-f72007b6]{flex-direction:column;gap:6px}.spot-row[data-v-f72007b6]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon main actions" "icon date actions"}.spot-row__date[data-v-f72007b6]{margin-top:1px}.spot-row__meta[data-v-f72007b6]{-moz-column-gap:8px;column-gap:8px}.spot-row__meta>span+span[data-v-f72007b6]:before{content:none}}.issue-toolbar[data-v-daafb8fc]{display:flex;align-items:center;gap:8px}.issue-toolbar__btn[data-v-daafb8fc]{padding:0 12px;font-weight:500}.issue-toolbar__btn .sf[data-v-daafb8fc]{font-size:14px}.issue-toolbar__stack[data-v-daafb8fc]{display:inline-grid}.issue-toolbar__stack>span[data-v-daafb8fc]{grid-area:1 / 1;text-align:left}.issue-toolbar__stack>.is-hidden[data-v-daafb8fc]{visibility:hidden}.issue-toolbar__ai .sf[data-v-daafb8fc]{color:rgb(var(--sys-purple))}.issue-toolbar__ai:disabled .sf[data-v-daafb8fc]{color:inherit}.issue-sidebar[data-v-daafb8fc]{display:flex;flex-direction:column;min-height:100%}.issue-sidebar__head[data-v-daafb8fc]{display:flex;align-items:center;justify-content:space-between;gap:6px;height:26px;margin-bottom:2px}.issue-sidebar__list[data-v-daafb8fc]{display:flex;flex-direction:column;gap:1px}.issue-sidebar__label[data-v-daafb8fc]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-sidebar__count[data-v-daafb8fc]{flex-shrink:0;color:var(--label-secondary);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.issue-sidebar__empty[data-v-daafb8fc]{padding:2px 10px;color:var(--label-secondary);font-size:12px}.issue-sidebar__foot[data-v-daafb8fc]{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding:12px 2px 2px;box-shadow:inset 0 .5px 0 var(--separator)}.issue-sidebar__switch[data-v-daafb8fc]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;padding:0 8px;color:var(--label);font-size:13px}.issue-body[data-v-daafb8fc]{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:2px 20px 24px}.issue-compact[data-v-daafb8fc]{display:none}.issue-grid[data-v-daafb8fc]{--issue-card-h: 360px;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-auto-rows:var(--issue-card-h);gap:14px}.issue-card[data-v-daafb8fc]{display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0;overflow:hidden;padding:11px 14px 14px}.issue-card[data-v-daafb8fc]>:not(.issue-card__answers){flex-shrink:0}.issue-card.is-disabled[data-v-daafb8fc]{opacity:.55}.issue-card__meta[data-v-daafb8fc]{display:flex;flex-direction:column;gap:3px;color:var(--label-secondary);font-size:12px}.issue-card__titleline[data-v-daafb8fc]{display:flex;align-items:flex-start;gap:8px;min-width:0}.issue-card__subline[data-v-daafb8fc]{display:flex;align-items:center;gap:8px;min-height:24px}.issue-card__tile[data-v-daafb8fc]{flex-shrink:0;width:20px;height:20px;border-radius:5.5px}.issue-card__tile .sf[data-v-daafb8fc]{font-size:11px}.issue-card__source[data-v-daafb8fc]{display:flex;align-items:baseline;gap:5px;flex:1;min-width:0;overflow:hidden;white-space:nowrap}.issue-card__app[data-v-daafb8fc]{flex:1;min-width:0;color:var(--label);font-size:13px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.issue-card__cluster[data-v-daafb8fc]{overflow:hidden;text-overflow:ellipsis}.issue-card__time[data-v-daafb8fc]{flex-shrink:0;font-variant-numeric:tabular-nums}.issue-card__actions[data-v-daafb8fc]{display:flex;flex-shrink:0;gap:2px;margin-right:-6px}.issue-card__actions .mac-btn[data-v-daafb8fc]{color:var(--label-secondary)}.issue-card__actions .mac-btn[data-v-daafb8fc]:hover{color:var(--label)}.issue-card__actions .issue-card__delete[data-v-daafb8fc]:hover{background:rgb(var(--sys-red) / .12);color:rgb(var(--sys-red))}.issue-card__question[data-v-daafb8fc]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin:0;overflow:hidden;color:var(--label);font-size:15px;font-weight:600;line-height:1.35;word-break:break-word}.issue-card__question .mac-tag[data-v-daafb8fc]{margin-left:4px;vertical-align:2px}.issue-card__context[data-v-daafb8fc]{display:flex;flex-wrap:wrap;gap:4px}.issue-chip[data-v-daafb8fc]{display:inline-block;max-width:100%;min-height:22px;padding:2px 8px;overflow:hidden;border-radius:6px;background:var(--fill-tertiary);color:var(--label-secondary);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.issue-chip--desc[data-v-daafb8fc]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;word-break:break-word}.issue-chip.is-target[data-v-daafb8fc]{background:rgb(var(--accent) / .12);color:rgb(var(--accent-text));font-weight:600}.issue-card__disabled[data-v-daafb8fc]{margin:auto 0;padding:10px 0 4px;color:var(--label-secondary);font-size:13px;text-align:center}.issue-card__answers[data-v-daafb8fc]{display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.issue-ellipsis[data-v-daafb8fc]{min-width:0;overflow:hidden;text-overflow:ellipsis}.issue-suggest[data-v-daafb8fc]{gap:8px;background:rgb(var(--sys-purple) / .1);box-shadow:inset 0 0 0 .5px rgb(var(--sys-purple) / .35);color:var(--label)}.issue-suggest[data-v-daafb8fc]:hover{background:rgb(var(--sys-purple) / .15)}.issue-suggest__tag .sf[data-v-daafb8fc]{font-size:10px}.issue-card__answers[data-v-daafb8fc]>:not(.issue-options){flex-shrink:0}.issue-options[data-v-daafb8fc]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.issue-option[data-v-daafb8fc]{max-width:100%;font-weight:500}.issue-option.is-suggested[data-v-daafb8fc]:not(.mac-btn--primary){box-shadow:inset 0 0 0 1px rgb(var(--sys-purple) / .45)}.issue-option .mac-tag[data-v-daafb8fc]{flex-shrink:0}.issue-target[data-v-daafb8fc]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.issue-target__label[data-v-daafb8fc]{color:var(--label-secondary);font-size:12px;font-weight:500}.issue-target__value[data-v-daafb8fc]{color:var(--label);font-size:13px;font-weight:600;word-break:break-word}.issue-target__image[data-v-daafb8fc]{align-self:flex-start;max-width:100%;height:120px;border-radius:8px;background:var(--fill-tertiary);box-shadow:0 0 0 .5px var(--separator);-o-object-fit:cover;object-fit:cover;cursor:zoom-in}.issue-text-row[data-v-daafb8fc]{display:flex;align-items:center;gap:6px}.issue-text-row .mac-field[data-v-daafb8fc]{flex:1;min-width:0}.issue-card__footer[data-v-daafb8fc]{display:flex;align-items:center;gap:10px;padding-top:10px;box-shadow:inset 0 .5px 0 var(--separator)}.issue-card__summary[data-v-daafb8fc]{flex:1;min-width:0;overflow:hidden;color:var(--label-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.issue-em[data-v-daafb8fc]{color:var(--label);font-weight:600}.issue-empty[data-v-daafb8fc]{flex:1}.issue-empty__action[data-v-daafb8fc]{margin-top:8px}@media (max-width: 1320px){.issue-toolbar__text[data-v-daafb8fc]{display:none}.issue-toolbar__btn[data-v-daafb8fc]{width:var(--btn-h);padding:0}}@media (max-width: 1000px){.issue-toolbar[data-v-daafb8fc]{max-width:calc(96vw - 500px);overflow-x:auto;scrollbar-width:none}}@media (max-width: 640px){.issue-toolbar[data-v-daafb8fc]{max-width:calc(100vw - 200px)}.issue-body[data-v-daafb8fc]{padding:0 16px 20px}.issue-compact[data-v-daafb8fc]{display:flex;align-items:center;gap:6px;flex-shrink:0;margin:0 -16px 12px;padding:2px 16px;overflow-x:auto;scrollbar-width:none}.issue-compact[data-v-daafb8fc]>*{flex-shrink:0}.issue-compact__count[data-v-daafb8fc]{color:var(--label-secondary);font-variant-numeric:tabular-nums}.issue-compact__switch[data-v-daafb8fc]{display:inline-flex;align-items:center;gap:6px;padding:0 4px 0 8px;color:var(--label);font-size:12px;white-space:nowrap}.issue-grid[data-v-daafb8fc]{grid-template-columns:1fr}}.status-dot--green[data-v-079f6fa0]{background:rgb(var(--sys-green))}.status-dot--blue[data-v-079f6fa0]{background:rgb(var(--accent))}.env-intro[data-v-6bfd7a7f]{padding:0 12px 10px;color:var(--label-secondary);font-size:12px;line-height:1.45}.env-table td[data-v-6bfd7a7f]{white-space:nowrap}.env-col-action[data-v-6bfd7a7f]{width:1%;text-align:right}.env-cell[data-v-6bfd7a7f]{display:flex;align-items:center;gap:6px;min-width:128px}.env-input[data-v-6bfd7a7f]{width:60px;text-align:right;font-variant-numeric:tabular-nums}.env-input.is-modified[data-v-6bfd7a7f],.env-input.is-modified[data-v-6bfd7a7f]:focus{border-color:rgb(var(--sys-orange));background-color:rgb(var(--sys-orange) / .08);box-shadow:0 0 0 3px rgb(var(--sys-orange) / .22)}.env-was[data-v-6bfd7a7f]{color:rgb(var(--sys-orange));font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}input[data-v-6bfd7a7f]::-webkit-outer-spin-button,input[data-v-6bfd7a7f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-6bfd7a7f]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none}.ce-pane[data-v-776ace89]{display:flex;flex-direction:column;gap:24px;max-width:760px;padding-top:8px}.ce-server[data-v-776ace89]{min-height:54px}.ce-server__title[data-v-776ace89]{display:flex;align-items:baseline;gap:7px}.ce-server__version[data-v-776ace89]{color:var(--label-tertiary);font-size:11px}.ce-server__status[data-v-776ace89]{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;white-space:nowrap}.ce-server__dot[data-v-776ace89]{width:7px;height:7px}.ce-server__reach[data-v-776ace89]{flex-shrink:0;color:var(--label);font-weight:500}.ce-server__part[data-v-776ace89]{min-width:0;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ce-server__part.is-alert[data-v-776ace89]{color:rgb(var(--sys-red))}.ce-server__sep[data-v-776ace89]{margin-right:5px;color:var(--label-tertiary)}.ce-server__open[data-v-776ace89]{flex-shrink:0}.ce-state[data-v-776ace89]{padding:26px 20px}.ce-state.mac-empty>.sf[data-v-776ace89]{margin-bottom:2px;font-size:30px}.ce-state .mac-empty__title[data-v-776ace89]{font-size:13px}.ce-state .mac-empty__text[data-v-776ace89]{font-size:12px}.ce-error[data-v-776ace89]{width:100%;min-height:36px;gap:8px;padding-block:6px;font-size:13px;text-align:left}.ce-error__time[data-v-776ace89]{flex-shrink:0;min-width:70px;color:var(--label-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ce-error__cluster[data-v-776ace89]{flex-shrink:0;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-error__stage[data-v-776ace89]{flex-shrink:0}.ce-error__message[data-v-776ace89]{flex:1;min-width:0;overflow:hidden;color:var(--label);text-overflow:ellipsis;white-space:nowrap}.ce-error__chevron[data-v-776ace89]{flex-shrink:0;color:var(--label-tertiary);font-size:12px}.ce-error__stage[data-v-776ace89]{--tag-rgb: var(--sys-gray)}.stage-start[data-v-776ace89]{--tag-rgb: var(--sys-orange)}.stage-running[data-v-776ace89]{--tag-rgb: var(--sys-teal)}.stage-release[data-v-776ace89]{--tag-rgb: var(--sys-gray)}.stage-exit[data-v-776ace89]{--tag-rgb: var(--sys-red)}.stage-queue[data-v-776ace89]{--tag-rgb: var(--sys-green)}.stage-progress[data-v-776ace89]{--tag-rgb: var(--sys-blue)}.stage-session[data-v-776ace89]{--tag-rgb: var(--sys-purple)}@media (max-width: 640px){.ce-error__stage[data-v-776ace89]{display:none}.ce-error__cluster[data-v-776ace89]{max-width:120px}}.collapse-clip[data-v-f028e664]{overflow:hidden;min-height:0}.proxy-section-head[data-v-f028e664]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-bottom:6px}.proxy-section-head__title[data-v-f028e664]{padding-bottom:2px}.proxy-col-action[data-v-f028e664]{width:1%;text-align:right;white-space:nowrap}.proxy-app[data-v-f028e664]{margin-top:1px;color:var(--label-secondary);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.proxy-app--warn[data-v-f028e664]{color:rgb(var(--sys-red))}.proxy-empty[data-v-f028e664]{padding:18px 12px 20px;color:var(--label-secondary);font-size:13px;text-align:center}.collapse-clip[data-v-730dd736]{overflow:hidden;min-height:0}.app-head[data-v-730dd736]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:8px}.app-head__title[data-v-730dd736]{padding-bottom:2px}.app-head__actions[data-v-730dd736]{display:flex;flex-shrink:0;align-items:center;gap:8px}.app-state[data-v-730dd736]{padding:28px 12px}.app-table[data-v-730dd736]{table-layout:fixed;min-width:880px}.app-col-name[data-v-730dd736]{width:192px}.app-col-ours[data-v-730dd736]{width:110px}.app-col-play[data-v-730dd736]{width:104px}.app-col-apk[data-v-730dd736]{width:118px}.app-col-status[data-v-730dd736]{width:112px}.app-table[data-v-730dd736] :where(td){vertical-align:middle}.app-sub[data-v-730dd736]{color:var(--label-secondary);font-size:11px;line-height:1.35}.app-pkg[data-v-730dd736]{overflow-wrap:anywhere}.app-clamp[data-v-730dd736]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:keep-all;overflow-wrap:anywhere}.app-newer[data-v-730dd736]{color:rgb(var(--sys-orange));font-weight:600}.app-warn[data-v-730dd736]{color:rgb(var(--sys-orange))}.app-checking[data-v-730dd736]{display:inline-flex;align-items:center;gap:5px;color:var(--label-secondary);font-size:12px;white-space:nowrap}.app-act[data-v-730dd736]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.app-job[data-v-730dd736]{display:flex;flex-direction:column;gap:5px;font-size:11px}.app-job__line[data-v-730dd736]{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--label)}.app-result[data-v-730dd736]{display:flex;align-items:flex-start;gap:4px;margin-top:3px;font-size:11px;line-height:1.35}.app-result>.sf[data-v-730dd736]{flex-shrink:0;margin-top:1px}.app-result--failed[data-v-730dd736]{color:rgb(var(--sys-red))}.app-result--done[data-v-730dd736]{color:rgb(var(--sys-green))}.collapse-clip[data-v-4bf5159d]{overflow:hidden;min-height:0}.tn-row-icon[data-v-4bf5159d]{width:18px;flex-shrink:0;font-size:15px;text-align:center;color:var(--label-secondary)}.tn-lock[data-v-4bf5159d]{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.tn-pw[data-v-4bf5159d]{width:260px;max-width:100%}.tn-table th[data-v-4bf5159d],.tn-table td[data-v-4bf5159d]{white-space:nowrap}.tn-table tbody tr.dev-row>td[data-v-4bf5159d]{background:rgb(var(--sys-orange) / .08)}.tn-status[data-v-4bf5159d]{display:inline-flex;align-items:center;gap:6px}.tn-dot--on[data-v-4bf5159d]{background:rgb(var(--sys-green))}.tn-dot--off[data-v-4bf5159d]{background:var(--label-tertiary)}.tn-pending[data-v-4bf5159d]{color:rgb(var(--sys-orange));font-size:11px;font-weight:500}.copyable[data-v-4bf5159d]{cursor:pointer;border-bottom:1px dashed var(--label-tertiary);transition:color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default)}.copyable[data-v-4bf5159d]:hover{color:rgb(var(--accent-text));border-bottom-color:currentColor}.tn-actions[data-v-4bf5159d]{display:flex;align-items:center;gap:6px}.tn-btn-orange[data-v-4bf5159d]{background:rgb(var(--sys-orange) / .15);color:rgb(var(--sys-orange));box-shadow:none}.tn-btn-orange[data-v-4bf5159d]:hover{background:rgb(var(--sys-orange) / .21)}.tn-stack[data-v-4bf5159d]{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px 14px}.tn-stack__title[data-v-4bf5159d]{display:flex;align-items:center;gap:8px;color:var(--label);font-size:13px;font-weight:600}.tn-caption[data-v-4bf5159d]{margin-bottom:4px;color:var(--label-secondary);font-size:11px}.tn-cmd[data-v-4bf5159d]{display:flex;align-items:flex-start;gap:4px;border-radius:8px;background-color:var(--surface-code);box-shadow:inset 0 0 0 .5px var(--separator)}.tn-cmd[data-v-4bf5159d]:hover{background-image:linear-gradient(var(--hover),var(--hover))}.tn-cmd pre[data-v-4bf5159d]{flex:1;min-width:0;margin:0;padding:7px 10px;color:var(--label);font-family:var(--font-mono);font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-all;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;user-select:text}.tn-cmd__copy[data-v-4bf5159d]{margin:4px 4px 0 0;color:var(--label-secondary)}.tn-cmd__copy[data-v-4bf5159d]:hover{color:var(--label)}.api-card[data-v-9febd094]{padding:18px 20px}.card-title[data-v-9febd094]{font-weight:700;color:var(--label);margin-bottom:8px;display:flex;gap:8px;align-items:center}[data-v-9febd094] .sub-title,.sub-title[data-v-9febd094]{font-weight:600;color:var(--label);margin:12px 0 6px;font-size:14px}[data-v-9febd094] .desc,.desc[data-v-9febd094]{font-size:13px;color:var(--label-secondary);line-height:1.6;margin-bottom:8px}.sub[data-v-9febd094]{font-size:12px;color:var(--label-secondary)}.token-row[data-v-9febd094]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0}.token[data-v-9febd094]{font-family:var(--font-mono);background:var(--surface-code);color:var(--label);padding:6px 10px;border-radius:6px;cursor:pointer;word-break:break-all}.kv[data-v-9febd094]{display:flex;gap:12px;font-size:13px;margin-top:6px;align-items:center}.kv span[data-v-9febd094]{color:var(--label-secondary);width:80px}.kv code[data-v-9febd094]{cursor:pointer}.pill[data-v-9febd094]{--pill-rgb: var(--sys-gray);font-size:11px;padding:2px 8px;border-radius:999px;font-weight:700;background:rgb(var(--pill-rgb) / .14);color:rgb(var(--pill-rgb))}.pill.read[data-v-9febd094]{--pill-rgb: var(--sys-blue)}.pill.write[data-v-9febd094]{--pill-rgb: var(--sys-orange)}.pill.on[data-v-9febd094]{--pill-rgb: var(--sys-green)}.pill.off[data-v-9febd094]{background:var(--fill-secondary);color:var(--label-secondary)}.pw-input[data-v-9febd094]{min-width:280px}.link[data-v-9febd094]{font-size:13px;color:var(--link);text-decoration:underline}.issued[data-v-9febd094]{background:rgb(var(--sys-yellow) / .1);box-shadow:inset 0 0 0 1px rgb(var(--sys-yellow) / .35);border-radius:8px;padding:10px 12px;margin:8px 0}.notice[data-v-9febd094]{margin-top:10px;font-size:13px;padding:8px 12px;border-radius:6px}.notice.ok[data-v-9febd094]{background:rgb(var(--sys-green) / .12);color:var(--label)}.notice.error[data-v-9febd094]{background:rgb(var(--sys-red) / .12);color:rgb(var(--sys-red))}.mono[data-v-9febd094]{font-family:var(--font-mono)}[data-v-9febd094] .grid-table,.grid-table[data-v-9febd094]{width:100%;font-size:13px;border-collapse:collapse;margin:6px 0;color:var(--label)}[data-v-9febd094] .grid-table th,[data-v-9febd094] .grid-table td,.grid-table th[data-v-9febd094],.grid-table td[data-v-9febd094]{text-align:left;padding:6px 10px;border-bottom:1px solid var(--separator);vertical-align:top}[data-v-9febd094] .grid-table th,.grid-table th[data-v-9febd094]{color:var(--label-secondary);font-weight:500;background:var(--fill-quaternary)}[data-v-9febd094] code{font-family:var(--font-mono);background:var(--surface-code);color:var(--label);padding:0 4px;border-radius:4px}[data-v-9febd094] .cmd,.cmd[data-v-9febd094]{background:var(--surface-code);color:var(--label);box-shadow:inset 0 0 0 .5px var(--separator);padding:10px 12px;border-radius:8px;font-family:var(--font-mono);font-size:12px;white-space:pre-wrap;word-break:break-all;cursor:pointer;margin:6px 0}[data-v-9febd094] .cmd:hover,.cmd[data-v-9febd094]:hover{background-image:linear-gradient(var(--hover),var(--hover))}.tag-group[data-v-9febd094]{margin-top:18px}.tag-title[data-v-9febd094]{font-weight:700;color:var(--label);margin-bottom:6px;display:flex;gap:8px;align-items:baseline}.op[data-v-9febd094]{border:1px solid var(--separator);border-radius:8px;margin:6px 0}.op summary[data-v-9febd094]{display:flex;gap:10px;align-items:center;padding:8px 12px;cursor:pointer;font-size:13px;color:var(--label)}.op summary[data-v-9febd094]:hover{background:var(--hover);border-radius:8px}.op-body[data-v-9febd094]{padding:4px 14px 12px;border-top:1px solid var(--separator)}.method[data-v-9febd094]{--method-rgb: var(--sys-gray);font-family:var(--font-mono);font-weight:700;font-size:11px;padding:2px 6px;border-radius:4px;min-width:54px;text-align:center;background:rgb(var(--method-rgb) / .14);color:rgb(var(--method-rgb))}.method.get[data-v-9febd094]{--method-rgb: var(--sys-blue)}.method.post[data-v-9febd094]{--method-rgb: var(--sys-green)}.method.put[data-v-9febd094]{--method-rgb: var(--sys-orange)}.method.delete[data-v-9febd094]{--method-rgb: var(--sys-red)}.path[data-v-9febd094]{font-family:var(--font-mono)}.summary[data-v-9febd094]{color:var(--label-secondary);flex:1}.apps[data-v-9febd094]{max-height:360px;overflow-y:auto;border:1px solid var(--separator);border-radius:8px}.apps .special td[data-v-9febd094]{background:rgb(var(--sys-yellow) / .08)}.field-chip[data-v-9febd094]{display:inline-block;margin:2px 8px 2px 0;font-size:12px;white-space:nowrap}.usecase[data-v-9febd094]{margin-top:8px}.api-catalog .api-row[data-v-9febd094]{cursor:pointer}.api-catalog .api-row:hover td[data-v-9febd094]{background:var(--hover)}.api-catalog .api-row.open td[data-v-9febd094]{background:rgb(var(--accent) / .1)}.api-catalog .api-detail td[data-v-9febd094]{background:var(--fill-quaternary);padding:10px 14px 14px}.api-catalog td[data-v-9febd094]{vertical-align:middle}.api-catalog .api-row td[data-v-9febd094]:first-child{white-space:nowrap}.disclosure[data-v-9febd094]{display:inline-block;font-size:11px;color:var(--label-tertiary);margin-right:6px;transition:transform .15s}.disclosure.is-open[data-v-9febd094]{transform:rotate(90deg)}.usecase-title[data-v-9febd094]{font-weight:600;font-size:14px;color:var(--label);display:flex;gap:8px;align-items:center;margin-bottom:4px}.cli-card[data-v-b025f765]{padding:18px 20px}.card-title[data-v-b025f765]{font-weight:700;color:var(--label);margin-bottom:8px;display:flex;gap:8px;align-items:center}.desc[data-v-b025f765]{font-size:13px;color:var(--label-secondary);line-height:1.6;margin:6px 0 8px}.desc b[data-v-b025f765],.kv b[data-v-b025f765]{color:var(--label)}.desc.err[data-v-b025f765]{color:rgb(var(--sys-red))}.sub[data-v-b025f765]{font-size:12px;color:var(--label-secondary);line-height:1.6;margin-top:6px}.load[data-v-b025f765]{margin:0}.token-row[data-v-b025f765]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:6px 0}.kv[data-v-b025f765]{display:flex;gap:12px;font-size:13px;margin-top:6px;align-items:baseline;color:var(--label-secondary)}.kv__k[data-v-b025f765]{flex-shrink:0;width:64px}.kv__v[data-v-b025f765]{min-width:0;line-height:1.6}.link[data-v-b025f765]{font-size:13px;color:var(--link);text-decoration:underline}.mono[data-v-b025f765]{font-family:var(--font-mono);font-size:12px;white-space:nowrap}.steps[data-v-b025f765]{margin:6px 0 4px 20px;list-style:decimal;font-size:13px;color:var(--label);line-height:1.7}.pill[data-v-b025f765]{--pill-rgb: var(--sys-gray);font-size:11px;padding:2px 8px;border-radius:999px;font-weight:700;background:rgb(var(--pill-rgb) / .14);color:rgb(var(--pill-rgb))}.pill.read[data-v-b025f765]{--pill-rgb: var(--sys-blue)}.pill.write[data-v-b025f765]{--pill-rgb: var(--sys-orange)}.pill.on[data-v-b025f765]{--pill-rgb: var(--sys-green)}code[data-v-b025f765]{font-family:var(--font-mono);background:var(--surface-code);color:var(--label);padding:0 4px;border-radius:4px}.cmd[data-v-b025f765]{background:var(--surface-code);color:var(--label);box-shadow:inset 0 0 0 .5px var(--separator);padding:10px 12px;border-radius:8px;font-family:var(--font-mono);font-size:12px;white-space:pre-wrap;word-break:break-all;cursor:pointer;margin:6px 0}.cmd[data-v-b025f765]:hover{background-image:linear-gradient(var(--hover),var(--hover))}.grid-table[data-v-b025f765]{width:100%;font-size:13px;border-collapse:collapse;margin:6px 0;color:var(--label)}.grid-table th[data-v-b025f765],.grid-table td[data-v-b025f765]{text-align:left;padding:6px 10px;border-bottom:1px solid var(--separator);vertical-align:middle}.grid-table th[data-v-b025f765]{color:var(--label-secondary);font-weight:500;background:var(--fill-quaternary)}.cmd-row[data-v-b025f765]{cursor:pointer}.cmd-row:hover td[data-v-b025f765]{background:var(--hover)}.ai-settings[data-v-aa9f4a3f]{display:flex;flex-direction:column;gap:18px;padding-top:8px}.ai-heading[data-v-aa9f4a3f],.card-title[data-v-aa9f4a3f],.actions[data-v-aa9f4a3f],.limit-title[data-v-aa9f4a3f]{display:flex;align-items:center;gap:10px}.ai-heading[data-v-aa9f4a3f]{justify-content:space-between}.ai-heading h2[data-v-aa9f4a3f]{font-size:19px;font-weight:700;color:var(--label)}.ai-heading p[data-v-aa9f4a3f],.muted[data-v-aa9f4a3f]{font-size:12px;color:var(--label-secondary);line-height:1.7}.ai-card[data-v-aa9f4a3f]{padding:20px}.card-title[data-v-aa9f4a3f]{font-weight:700;color:var(--label);margin-bottom:12px}.pill[data-v-aa9f4a3f]{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;color:var(--label-secondary);background:rgb(var(--sys-gray) / .12)}.pill.connected[data-v-aa9f4a3f]{color:rgb(var(--sys-green));background:rgb(var(--sys-green) / .12)}.details[data-v-aa9f4a3f]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;font-size:13px}.details dt[data-v-aa9f4a3f]{color:var(--label-secondary);margin-bottom:4px}.details dd[data-v-aa9f4a3f]{color:var(--label);overflow-wrap:anywhere}.actions[data-v-aa9f4a3f]{flex-wrap:wrap;margin:14px 0}.device-login[data-v-aa9f4a3f]{padding:16px;margin:14px 0;border-radius:12px;background:rgb(var(--sys-blue) / .07);font-size:13px}.device-code[data-v-aa9f4a3f]{font-family:var(--font-mono);font-size:24px;font-weight:700;letter-spacing:3px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.settings-form[data-v-aa9f4a3f]{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px;margin-bottom:12px}.settings-form label[data-v-aa9f4a3f]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--label-secondary)}.settings-form .enabled[data-v-aa9f4a3f]{flex-direction:row;align-items:center;align-self:center;color:var(--label)}.model-select[data-v-aa9f4a3f]{min-width:200px}.effort-select[data-v-aa9f4a3f]{min-width:110px}.mac-input[data-v-aa9f4a3f]{min-height:32px;padding:4px 8px}.limits[data-v-aa9f4a3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:14px}.limit-title[data-v-aa9f4a3f]{justify-content:space-between;font-size:12px;flex-wrap:wrap}.limit p[data-v-aa9f4a3f]{font-size:12px;color:var(--label-secondary);margin-top:6px}.limit-bar[data-v-aa9f4a3f]{margin-top:10px;height:8px}.limit-title span[data-v-aa9f4a3f]{color:var(--label-secondary);font-variant-numeric:tabular-nums}.range[data-v-aa9f4a3f]{margin-left:auto;font-size:12px;font-weight:400}.metrics[data-v-aa9f4a3f]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0}.metrics span[data-v-aa9f4a3f]{display:block;font-size:12px;color:var(--label-secondary)}.metrics strong[data-v-aa9f4a3f]{display:block;font-size:22px;margin-top:5px;font-variant-numeric:tabular-nums;color:var(--label)}.table-scroll[data-v-aa9f4a3f]{overflow-x:auto;margin-top:16px}table[data-v-aa9f4a3f]{width:100%;font-size:12px;border-collapse:collapse;white-space:nowrap}th[data-v-aa9f4a3f],td[data-v-aa9f4a3f]{padding:9px 8px;text-align:right;border-bottom:1px solid var(--separator);font-variant-numeric:tabular-nums}th[data-v-aa9f4a3f]:first-child,td[data-v-aa9f4a3f]:first-child{text-align:left}th[data-v-aa9f4a3f]{color:var(--label-secondary);font-weight:500}.daily[data-v-aa9f4a3f]{margin-top:20px;display:grid;gap:9px}.daily-row[data-v-aa9f4a3f]{display:grid;grid-template-columns:80px 1fr 95px 110px;gap:12px;align-items:center;font-size:12px;font-variant-numeric:tabular-nums}.daily-track[data-v-aa9f4a3f]{height:8px;background:rgb(var(--sys-blue) / .08);border-radius:5px;overflow:hidden}.daily-track span[data-v-aa9f4a3f]{display:block;height:100%;background:rgb(var(--sys-blue) / .65);border-radius:5px}.sk[data-v-aa9f4a3f]{display:inline-block;vertical-align:middle;height:13px;width:100%;border-radius:6px;background:linear-gradient(90deg,var(--fill-tertiary) 25%,var(--fill-secondary) 50%,var(--fill-tertiary) 75%);background-size:200% 100%;animation:ai-sk-aa9f4a3f 1.3s ease-in-out infinite}.sk-field[data-v-aa9f4a3f]{height:32px;border-radius:8px}.sk-metric[data-v-aa9f4a3f]{height:24px;width:80px}.sk-fill[data-v-aa9f4a3f]{display:block;height:100%;width:100%;background:var(--fill-tertiary);animation:ai-sk-pulse-aa9f4a3f 1.3s ease-in-out infinite}.sk-rows[data-v-aa9f4a3f]{display:grid;gap:12px;margin-top:16px}@keyframes ai-sk-aa9f4a3f{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ai-sk-pulse-aa9f4a3f{50%{opacity:.5}}@media (prefers-reduced-motion: reduce){.sk[data-v-aa9f4a3f],.sk-fill[data-v-aa9f4a3f]{animation:none}}.error-text[data-v-aa9f4a3f]{color:rgb(var(--sys-red));font-size:12px;margin:8px 0;line-height:1.6}@media (max-width: 760px){.details[data-v-aa9f4a3f],.metrics[data-v-aa9f4a3f]{grid-template-columns:1fr 1fr}.daily-row[data-v-aa9f4a3f]{grid-template-columns:75px 1fr 90px}.daily-row[data-v-aa9f4a3f]>:last-child{display:none}}.appearance[data-v-e39bbb3b]{display:flex;flex-direction:column;gap:22px;max-width:640px;padding-top:8px}.appearance-row[data-v-e39bbb3b]{justify-content:flex-start;gap:22px;padding:16px 18px 14px}.appearance-option[data-v-e39bbb3b]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--label);font:inherit;font-size:12px;cursor:default}.appearance-option__detail[data-v-e39bbb3b]{margin-top:-4px;color:var(--label-secondary);font-size:11px}.appearance-thumb[data-v-e39bbb3b]{position:relative;display:block;width:96px;height:64px;overflow:hidden;border-radius:10px;box-shadow:0 0 0 .5px var(--separator),0 1px 3px #0000001f;transition:box-shadow var(--duration-fast) var(--ease-default)}.appearance-option.is-selected .appearance-thumb[data-v-e39bbb3b]{box-shadow:0 0 0 3px rgb(var(--accent)),0 1px 3px #0000001f}.appearance-option.is-selected .appearance-option__label[data-v-e39bbb3b]{font-weight:600}.appearance-thumb.is-light[data-v-e39bbb3b]{background:linear-gradient(160deg,#8fb7ff,#c7a6ff)}.appearance-thumb.is-dark[data-v-e39bbb3b]{background:linear-gradient(160deg,#1d2b55,#3a1f5c)}.appearance-thumb.is-system[data-v-e39bbb3b]{background:linear-gradient(90deg,#8fb7ff 0,#8fb7ff 50%,#1d2b55 50%,#1d2b55)}.appearance-thumb__window[data-v-e39bbb3b]{position:absolute;left:14px;top:14px;right:14px;bottom:0;padding:6px;border-radius:6px 6px 0 0;background:#fff}.appearance-thumb.is-dark .appearance-thumb__window[data-v-e39bbb3b]{background:#2a2a2c}.appearance-thumb.is-system .appearance-thumb__window[data-v-e39bbb3b]{background:linear-gradient(90deg,#fff 0,#fff calc(50% - 14px),#2a2a2c calc(50% - 14px),#2a2a2c)}.appearance-thumb__bar[data-v-e39bbb3b]{display:block;width:60%;height:5px;margin-bottom:5px;border-radius:3px;background:rgb(var(--sys-blue))}.appearance-thumb__line[data-v-e39bbb3b]{display:block;height:4px;margin-bottom:4px;border-radius:2px;background:#0000001f}.appearance-thumb.is-dark .appearance-thumb__line[data-v-e39bbb3b]{background:#ffffff2e}.appearance-thumb__line.short[data-v-e39bbb3b]{width:70%}.style-thumb.is-macos[data-v-e39bbb3b]{background:#e9e9ee}.style-thumb.is-glass[data-v-e39bbb3b]{background:radial-gradient(60px 50px at 10% 0%,#ffb27f,transparent 70%),radial-gradient(70px 50px at 100% 10%,#9ec6ff,transparent 70%),radial-gradient(70px 60px at 70% 110%,#ceb6ff,transparent 70%),#eef0f6}.style-thumb__sidebar[data-v-e39bbb3b]{position:absolute;top:10px;bottom:0;left:10px;width:22px;border-radius:4px 0 0}.style-thumb.is-macos .style-thumb__sidebar[data-v-e39bbb3b]{top:13px;bottom:3px;left:13px;border-radius:4px;background:#ffffffe6;box-shadow:0 1px 3px #00000029;z-index:1}.style-thumb.is-glass .style-thumb__sidebar[data-v-e39bbb3b]{background:#ffffff59;box-shadow:inset -.5px 0 #0000001f;z-index:1}.style-thumb__window[data-v-e39bbb3b]{position:absolute;top:10px;right:10px;bottom:0;left:10px;padding:6px 6px 6px 30px;border-radius:6px 6px 0 0}.style-thumb.is-macos .style-thumb__window[data-v-e39bbb3b]{background:#fff;box-shadow:0 1px 4px #00000024}.style-thumb.is-glass .style-thumb__window[data-v-e39bbb3b]{background:#ffffff73;box-shadow:inset 0 1px #fffffff2,0 0 0 .5px #0003,0 2px 6px #0000001f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wallpaper-header[data-v-e39bbb3b]{margin-top:18px}.wallpaper-swatch[data-v-e39bbb3b]{display:block;width:64px;height:44px;border-radius:10px;box-shadow:0 0 0 .5px var(--separator),0 1px 3px #0000001f;transition:box-shadow var(--duration-fast) var(--ease-default)}.appearance-option.is-selected .wallpaper-swatch[data-v-e39bbb3b]{box-shadow:0 0 0 3px rgb(var(--accent)),0 1px 3px #0000001f}.wallpaper-swatch.is-mist[data-v-e39bbb3b]{background:radial-gradient(40px 30px at 10% 0%,rgb(208 220 234),transparent 70%),radial-gradient(40px 30px at 100% 10%,rgb(222 218 234),transparent 70%),radial-gradient(44px 34px at 60% 110%,rgb(212 226 224),transparent 70%),#e8eaee}.wallpaper-swatch.is-sand[data-v-e39bbb3b]{background:radial-gradient(40px 30px at 10% 0%,rgb(236 224 206),transparent 70%),radial-gradient(40px 30px at 100% 10%,rgb(230 220 214),transparent 70%),radial-gradient(44px 34px at 60% 110%,rgb(222 228 214),transparent 70%),#ede8e0}.wallpaper-swatch.is-sea[data-v-e39bbb3b]{background:radial-gradient(40px 30px at 10% 0%,rgb(196 216 228),transparent 70%),radial-gradient(40px 30px at 100% 10%,rgb(204 214 234),transparent 70%),radial-gradient(44px 34px at 60% 110%,rgb(196 224 222),transparent 70%),#e2e9ed}.wallpaper-swatch.is-sunset[data-v-e39bbb3b]{background:radial-gradient(40px 30px at 10% 0%,#ffb27f,transparent 70%),radial-gradient(40px 30px at 100% 10%,#9ec6ff,transparent 70%),radial-gradient(44px 34px at 60% 110%,#ceb6ff,transparent 70%),#eef0f6}:root[data-theme=dark] .wallpaper-swatch.is-mist[data-v-e39bbb3b]{background:linear-gradient(160deg,#2e3a4e,#131518 70%)}:root[data-theme=dark] .wallpaper-swatch.is-sand[data-v-e39bbb3b]{background:linear-gradient(160deg,#463828,#151311 70%)}:root[data-theme=dark] .wallpaper-swatch.is-sea[data-v-e39bbb3b]{background:linear-gradient(160deg,#143446,#0c1216 70%)}:root[data-theme=dark] .wallpaper-swatch.is-sunset[data-v-e39bbb3b]{background:linear-gradient(160deg,#963e1c,#1a4496 60%,#121216)}.appearance-collapse__inner[data-v-e39bbb3b]{min-height:0;overflow:hidden}.tint-row[data-v-e39bbb3b]{gap:12px;padding:14px 16px}.tint-row__end[data-v-e39bbb3b]{flex-shrink:0;color:var(--label-secondary);font-size:12px}.tint-row__slider[data-v-e39bbb3b]{flex:1;min-width:0}.changelog[data-v-5a8a2bfa]{display:flex;flex-direction:column;gap:18px;max-width:720px;padding-top:8px}.changelog__head[data-v-5a8a2bfa]{display:flex;align-items:center;justify-content:space-between;gap:12px}.changelog__meta[data-v-5a8a2bfa]{color:var(--label-secondary);font-size:12px}.changelog__row[data-v-5a8a2bfa]{justify-content:flex-start;gap:10px;align-items:flex-start}.changelog__title[data-v-5a8a2bfa]{flex:1;min-width:0;color:var(--label);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.changelog__row>.mac-tag[data-v-5a8a2bfa]{flex:none;margin-top:1px}.changelog__row>.mac-tag[data-v-5a8a2bfa]:first-child{min-width:56px;justify-content:center;text-align:center}.changelog__new[data-v-5a8a2bfa]{margin-left:auto}.changelog__state[data-v-5a8a2bfa]{display:flex;align-items:center;justify-content:center;gap:8px;padding:40px 0;color:var(--label-secondary);font-size:13px}.changelog__state--empty[data-v-5a8a2bfa]{flex-direction:column;text-align:center;gap:6px}.changelog__state--empty .sf[data-v-5a8a2bfa]{color:var(--label-tertiary);font-size:28px}.changelog__state--empty strong[data-v-5a8a2bfa]{color:var(--label);font-size:14px}.changelog__state--empty span[data-v-5a8a2bfa]{max-width:360px;line-height:1.5}.input-array[data-v-c944ac35]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-height:26px;margin:-3px -6px;padding:3px 6px;border-radius:var(--radius-control);transition:background-color var(--duration-fast) var(--ease-default)}.input-array[data-v-c944ac35]:not(.is-editing):hover{background:var(--hover)}.input-array__token[data-v-c944ac35]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:rgb(var(--accent) / .12);color:rgb(var(--accent-text));font-size:12px;font-weight:500;white-space:nowrap}.input-array__placeholder[data-v-c944ac35]{display:inline-flex;align-items:center;gap:5px;color:var(--label-tertiary);font-size:12px;font-weight:500}.input-array__placeholder .sf[data-v-c944ac35]{font-size:15px;color:rgb(var(--sys-green))}.input-array.is-editing[data-v-c944ac35]{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:4px}.input-array__rows[data-v-c944ac35]{display:flex;flex-direction:column;gap:4px}.input-array__row[data-v-c944ac35]{display:flex;align-items:center;gap:6px}.input-array__control[data-v-c944ac35]{display:inline-grid;place-items:center;flex-shrink:0;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:none;cursor:default;transition:transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.input-array__control .sf[data-v-c944ac35]{font-size:18px}.input-array__control.is-remove .sf[data-v-c944ac35]{color:rgb(var(--sys-red))}.input-array__control.is-add .sf[data-v-c944ac35]{color:rgb(var(--sys-green))}.input-array__control[data-v-c944ac35]:active,.input-array__add:active .input-array__control[data-v-c944ac35]{transform:scale(.88)}.input-array__field[data-v-c944ac35]{flex:1;min-width:0}.input-array__add[data-v-c944ac35]{display:flex;align-items:center;gap:6px;align-self:flex-start;height:24px;padding:0 6px 0 0;border:0;border-radius:var(--radius-control);background:none;color:rgb(var(--accent-text));font:inherit;font-size:13px;cursor:default}.input-array__add[data-v-c944ac35]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.auto-rules[data-v-cddad325]{container-type:inline-size;display:flex;width:100%;height:100%;min-height:0;background:var(--surface-window)}.auto-nav[data-v-cddad325]{display:flex;flex-direction:column;gap:2px;flex-shrink:0;width:220px;overflow-y:auto;padding:6px 8px 12px;box-shadow:inset -.5px 0 0 var(--separator)}.auto-nav__item[data-v-cddad325]{flex-shrink:0;height:32px;gap:9px}.auto-nav__item.is-selected .mac-icon-tile .sf[data-v-cddad325]{color:var(--label-on-accent)}.auto-nav__label[data-v-cddad325]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auto-nav__count[data-v-cddad325]{flex-shrink:0;color:var(--label-secondary);font-size:12px;font-weight:400;font-variant-numeric:tabular-nums}.auto-nav__divider[data-v-cddad325]{flex-shrink:0;margin:6px 10px}.auto-nav__loading[data-v-cddad325]{display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;color:var(--label-secondary);font-size:12px}.auto-main[data-v-cddad325]{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0}.auto-main__compact[data-v-cddad325]{display:none}.auto-main__header[data-v-cddad325]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:52px;padding:8px 16px;flex-shrink:0}.auto-main__heading[data-v-cddad325]{display:flex;align-items:center;gap:8px;min-width:0}.auto-main__title[data-v-cddad325]{overflow:hidden;color:var(--label);font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.auto-main__total[data-v-cddad325]{flex-shrink:0}.auto-main__controls[data-v-cddad325]{display:flex;align-items:center;gap:8px;margin-left:auto}.auto-main__search[data-v-cddad325]{width:220px}.auto-main__search>input[data-v-cddad325]{width:0}.auto-host[data-v-cddad325]{position:relative;flex:1;min-height:0}.auto-pane[data-v-cddad325]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:0 16px 16px}.auto-sheet[data-v-cddad325]{flex:1;min-height:0;overflow:auto;border-radius:var(--radius-group);background:var(--surface-content);box-shadow:var(--shadow-card)}.auto-table[data-v-cddad325]{table-layout:fixed}.auto-table__origin-col[data-v-cddad325]{width:38%}.auto-table__action-col[data-v-cddad325]{width:84px}.auto-table thead th[data-v-cddad325]:first-child,.auto-table tbody td[data-v-cddad325]:first-child{padding-left:14px}.auto-table tbody td[data-v-cddad325]{padding-top:5px;padding-bottom:5px}.auto-table__origin[data-v-cddad325]{overflow-wrap:anywhere;line-height:1.35}.auto-table .auto-table__alt[data-v-cddad325]{padding-left:14px}.auto-table .auto-table__action[data-v-cddad325]{padding-right:12px;text-align:right}.auto-table__apply[data-v-cddad325]{min-width:46px}.auto-more[data-v-cddad325]{display:flex;justify-content:center;padding:14px 16px 18px}@container (max-width: 600px){.auto-nav[data-v-cddad325]{display:none}.auto-main__compact[data-v-cddad325]{display:block;flex-shrink:0;margin:10px 16px 0}.auto-main__controls[data-v-cddad325]{flex:1 1 100%;min-width:0;margin-left:0}.auto-main__search[data-v-cddad325]{flex:1;width:auto;min-width:0}.auto-pane[data-v-cddad325]{padding:0 8px 8px}}.settings-nav[data-v-aeb11317]{display:flex;flex-direction:column;gap:2px;padding-top:4px}.settings-nav__item[data-v-aeb11317]{height:32px;gap:9px}.settings-nav__label[data-v-aeb11317]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-pane-host[data-v-aeb11317]{position:relative;flex:1;min-height:0}.settings-pane[data-v-aeb11317]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:4px 24px 28px}.settings-pane.is-full-bleed[data-v-aeb11317]{overflow:hidden;padding:0}.settings-pane[data-v-aeb11317]:not(.is-full-bleed)>*{margin-inline:auto}.assign-picker[data-v-b004a52e]{display:flex;flex-direction:column;gap:6px;min-width:0}.assign-picker__head[data-v-b004a52e]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 0 8px}.assign-picker__title[data-v-b004a52e]{font-size:12px;color:var(--label-secondary)}.assign-picker__title b[data-v-b004a52e]{color:var(--label);font-weight:600}.assign-picker__state[data-v-b004a52e]{display:flex;align-items:center;gap:6px;padding:10px 8px;font-size:12px;color:var(--label-secondary)}.assign-picker__state.is-error[data-v-b004a52e]{color:rgb(var(--sys-red))}.assign-picker__list[data-v-b004a52e]{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.assign-row[data-v-b004a52e]{display:flex;align-items:center;gap:8px;width:100%;min-height:26px;padding:3px 8px;border:0;border-radius:var(--radius-menu-item);background:transparent;color:var(--label);font:inherit;font-size:13px;text-align:left;cursor:default}.assign-row[data-v-b004a52e]:not(:disabled):hover,.assign-row.is-picked[data-v-b004a52e]{background:rgb(var(--accent));color:var(--label-on-accent)}.assign-row.is-blocked[data-v-b004a52e]{color:var(--label-tertiary)}.assign-row__dot[data-v-b004a52e]{flex-shrink:0;font-size:8px;vertical-align:0}.assign-row__dot.is-on[data-v-b004a52e]{color:rgb(var(--sys-green))}.assign-row__dot.is-off[data-v-b004a52e]{color:var(--label-tertiary)}.assign-row:not(:disabled):hover .assign-row__dot[data-v-b004a52e],.assign-row.is-picked .assign-row__dot[data-v-b004a52e]{color:inherit}.assign-row__label[data-v-b004a52e]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.assign-row__room[data-v-b004a52e]{flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;color:var(--label-secondary)}.assign-row:not(:disabled):hover .assign-row__room[data-v-b004a52e],.assign-row.is-picked .assign-row__room[data-v-b004a52e],.assign-row.is-blocked .assign-row__room[data-v-b004a52e]{color:inherit}.assign-picker__note[data-v-b004a52e]{margin:0;padding:4px 8px 0;font-size:11px;line-height:1.4;color:var(--label-tertiary)}.add-nav__search[data-v-b26ed6b9]{flex:1;min-width:0;height:28px;margin:0 -6px}.add-nav[data-v-b26ed6b9]{display:flex;flex-direction:column;gap:2px;padding-top:2px}.add-nav__list[data-v-b26ed6b9]{position:relative;display:flex;flex-direction:column;gap:2px}.add-nav__list>.mac-list-leave-active[data-v-b26ed6b9]{position:absolute;left:0;right:0}.add-nav__section[data-v-b26ed6b9]{margin:12px 0 3px}.add-nav__item[data-v-b26ed6b9]{flex-shrink:0;height:30px;gap:9px}.add-nav__item>.sf[data-v-b26ed6b9]{width:22px;text-align:center}.add-nav__label[data-v-b26ed6b9]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-host[data-v-b26ed6b9]{position:relative;flex:1;min-height:0}.add-pane[data-v-b26ed6b9]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:0 8px 8px}.add-sheet[data-v-b26ed6b9]{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto;border-radius:var(--radius-sidebar);background:var(--surface-content);box-shadow:var(--shadow-card)}.add-sheet__empty[data-v-b26ed6b9]{flex:1}.add-table[data-v-b26ed6b9]{flex-shrink:0;table-layout:fixed}.add-table thead th[data-v-b26ed6b9]{height:36px;padding:6px 4px;vertical-align:top;white-space:normal}.add-table tbody td[data-v-b26ed6b9]{padding:2px 4px;vertical-align:top}.add-table thead th[data-v-b26ed6b9]:first-child,.add-table tbody td[data-v-b26ed6b9]:first-child{padding-left:8px}.add-table thead th.add-table__actions[data-v-b26ed6b9],.add-table tbody td.add-table__actions[data-v-b26ed6b9]{width:44px;padding:0;text-align:center}.add-col[data-v-b26ed6b9]{display:flex;flex-direction:column;gap:6px;min-width:0}.add-col__title[data-v-b26ed6b9]{display:flex;align-items:flex-start;gap:5px;min-width:0;min-height:20px;padding:1px 2px 0 4px;font-size:12px;font-weight:600;line-height:18px}.add-col__state[data-v-b26ed6b9]{flex-shrink:0;font-size:13px;line-height:18px}.add-col__name[data-v-b26ed6b9]{flex:1;min-width:0;word-break:keep-all;overflow-wrap:break-word}.add-col.is-selected .add-col__title[data-v-b26ed6b9]{color:var(--label)}.add-col.is-selected .add-col__state[data-v-b26ed6b9]{color:rgb(var(--sys-green))}.add-col.is-unselected .add-col__title[data-v-b26ed6b9]{color:rgb(var(--sys-red))}.add-col__options[data-v-b26ed6b9]{display:flex;flex-wrap:wrap;gap:4px;padding:0 2px}.add-col__option[data-v-b26ed6b9]{max-width:100%;min-height:22px;padding:2px 7px;border:0;border-radius:var(--radius-control-sm);background:var(--fill-secondary);color:var(--label);font:inherit;font-size:12px;font-weight:500;line-height:18px;text-align:left;word-break:keep-all;overflow-wrap:break-word;cursor:default;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.add-col__option[data-v-b26ed6b9]:hover:not(:disabled){background:rgb(var(--accent) / .15);color:rgb(var(--accent-text))}.add-col__option[data-v-b26ed6b9]:active:not(:disabled){background:rgb(var(--accent) / .25)}.add-col__option[data-v-b26ed6b9]:disabled{background:var(--fill-quaternary);color:var(--label-quaternary);text-decoration:line-through}.add-col__clear[data-v-b26ed6b9]{display:inline-grid;place-items:center;flex-shrink:0;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;color:var(--label-tertiary);cursor:default;transition:color var(--duration-fast) var(--ease-default)}.add-col__clear .sf[data-v-b26ed6b9]{font-size:14px}.add-col__clear[data-v-b26ed6b9]:hover{color:var(--label-secondary)}.add-cell[data-v-b26ed6b9]{display:block;width:100%;min-height:26px;padding:4px 6px;border:0;border-radius:var(--radius-control-sm);background:transparent;box-shadow:none;color:var(--label);font-size:13px;line-height:18px;overflow:hidden;word-break:keep-all;overflow-wrap:break-word;resize:none;field-sizing:content;transition:background-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.add-cell[data-v-b26ed6b9]:hover{background:var(--fill-tertiary)}.add-cell[data-v-b26ed6b9]:focus{outline:none;background:var(--surface-field);box-shadow:inset 0 0 0 1px rgb(var(--accent) / .8),0 0 0 3px rgb(var(--accent) / .25)}.add-cell.is-invalid[data-v-b26ed6b9]{background:rgb(var(--sys-red) / .1);color:rgb(var(--sys-red));box-shadow:inset 0 0 0 1px rgb(var(--sys-red) / .4)}.add-cell.is-invalid[data-v-b26ed6b9]:focus{box-shadow:inset 0 0 0 1px rgb(var(--sys-red) / .85),0 0 0 3px rgb(var(--sys-red) / .25)}.add-table__control[data-v-b26ed6b9]{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;vertical-align:middle;cursor:default;transition:transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.add-table__control .sf[data-v-b26ed6b9]{font-size:17px;transition:color var(--duration-fast) var(--ease-default)}.add-table__control.is-add .sf[data-v-b26ed6b9]{color:rgb(var(--sys-green))}.add-table__control.is-remove .sf[data-v-b26ed6b9]{color:var(--label-tertiary)}.add-table tbody tr:hover .add-table__control.is-remove .sf[data-v-b26ed6b9],.add-table__control.is-remove:focus-visible .sf[data-v-b26ed6b9]{color:rgb(var(--sys-red))}.add-table__control[data-v-b26ed6b9]:active{transform:scale(.88)}.add-mode[data-v-b26ed6b9]{position:relative;flex-shrink:0}.add-mode__pop[data-v-b26ed6b9]{position:absolute;right:0;bottom:calc(100% + 8px);z-index:60;width:380px;max-width:calc(100vw - 24px);padding:10px 5px 8px;border-radius:var(--radius-popover);transform-origin:bottom right}.add-status[data-v-b26ed6b9]{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0;margin-right:8px}.add-status__icon[data-v-b26ed6b9]{flex-shrink:0;margin-top:1px;font-size:17px}.add-status.is-ready .add-status__icon[data-v-b26ed6b9]{color:rgb(var(--sys-green))}.add-status.is-blocked .add-status__icon[data-v-b26ed6b9]{color:rgb(var(--sys-red))}.add-status__body[data-v-b26ed6b9]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;min-height:22px}.add-status__title[data-v-b26ed6b9]{color:var(--label);font-size:13px;font-weight:600}.add-status__hint[data-v-b26ed6b9]{color:var(--label-secondary);font-size:12px}.add-status__hint strong[data-v-b26ed6b9]{padding:1px 5px;border-radius:4px;background:var(--fill-secondary);color:var(--label);font-family:var(--font-mono);font-size:11px;font-weight:600}.add-status__fields[data-v-b26ed6b9]{display:inline-flex;flex-wrap:wrap;gap:4px}.add-register[data-v-b26ed6b9]{min-width:0}.add-register>span[data-v-b26ed6b9]{overflow:hidden;text-overflow:ellipsis}.add-compact[data-v-b26ed6b9]{display:none}@media (max-width: 640px){.add-compact[data-v-b26ed6b9]{display:flex;gap:8px;padding:0 12px 10px}.add-compact__picker[data-v-b26ed6b9]{flex:1;min-width:0}.add-pane[data-v-b26ed6b9]{padding:0}.add-sheet[data-v-b26ed6b9]{border-radius:0;box-shadow:inset 0 .5px 0 var(--separator)}.add-status[data-v-b26ed6b9]{display:none}}.chat[data-v-6374c8fa]{flex:1;min-height:0;display:flex;background:var(--surface-content)}.chat__side[data-v-6374c8fa]{flex:0 0 210px;min-width:0;display:flex;flex-direction:column;gap:8px;padding:12px 10px;border-right:1px solid var(--separator);background:var(--fill-quaternary)}.chat__new .sf[data-v-6374c8fa]{font-size:14px}.chat__side-label[data-v-6374c8fa]{margin:6px 6px 0;color:var(--label-tertiary);font-size:11px;font-weight:600}.chat__list[data-v-6374c8fa]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.chat__item[data-v-6374c8fa]{display:flex;flex-direction:column;gap:2px;width:100%;padding:7px 9px;border:0;border-radius:8px;background:transparent;color:var(--label);text-align:left;cursor:default}.chat__item[data-v-6374c8fa]:hover{background:var(--hover)}.chat__item.is-active[data-v-6374c8fa]{background:rgb(var(--accent) / .14)}.chat__item-title[data-v-6374c8fa]{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chat__item-meta[data-v-6374c8fa]{overflow:hidden;color:var(--label-secondary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.chat__side-empty[data-v-6374c8fa]{margin:8px 6px;color:var(--label-tertiary);font-size:12px}.chat__main[data-v-6374c8fa]{flex:1;min-width:0;display:flex;flex-direction:column}.chat__scroll[data-v-6374c8fa]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:18px 20px 8px}.chat__empty[data-v-6374c8fa]{margin:auto;display:flex;flex-direction:column;align-items:center;gap:6px;max-width:480px;text-align:center}.chat__empty-icon[data-v-6374c8fa]{--tile-rgb: var(--sys-purple);width:48px;height:48px;border-radius:12px}.chat__empty-icon .sf[data-v-6374c8fa]{font-size:26px}.chat__empty-title[data-v-6374c8fa]{margin-top:6px;color:var(--label);font-size:17px;font-weight:600}.chat__empty-text[data-v-6374c8fa]{color:var(--label-secondary);font-size:13px;line-height:1.6}.chat__empty-text b[data-v-6374c8fa]{color:var(--label);font-family:var(--font-mono)}.chat__suggest[data-v-6374c8fa]{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px}.chat__chip[data-v-6374c8fa]{padding:6px 12px;border:0;border-radius:999px;background:var(--fill-secondary);color:var(--label);font-size:12.5px;cursor:default}.chat__chip[data-v-6374c8fa]:hover{background:rgb(var(--accent) / .14)}.msg[data-v-6374c8fa]{display:flex;flex-direction:column;gap:6px;max-width:80%}.msg--user[data-v-6374c8fa]{align-self:flex-end;align-items:flex-end}.msg__bubble[data-v-6374c8fa]{padding:8px 12px;border-radius:14px 14px 4px;background:rgb(var(--accent));color:var(--label-on-accent);font-size:13.5px;line-height:1.5}.msg__text[data-v-6374c8fa]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.msg__files[data-v-6374c8fa]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.msg__file[data-v-6374c8fa]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:color-mix(in srgb,var(--label-on-accent) 20%,transparent);font-size:11.5px}.branches[data-v-6374c8fa]{display:grid;grid-template-columns:1fr;gap:12px}.branches.is-multi[data-v-6374c8fa]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.branch[data-v-6374c8fa]{min-width:0;display:flex;flex-direction:column;gap:7px;transition:opacity var(--duration-fast) var(--ease-default)}.branches.is-multi .branch[data-v-6374c8fa]{padding:10px 12px;border-radius:12px;box-shadow:inset 0 0 0 .5px var(--separator)}.branch.is-chosen[data-v-6374c8fa]{box-shadow:inset 0 0 0 1.5px rgb(var(--accent) / .55)}.branch.is-dimmed[data-v-6374c8fa]{opacity:.5}.branch.is-dimmed[data-v-6374c8fa]:hover{opacity:.85}.branch__head[data-v-6374c8fa]{display:flex;align-items:center;gap:8px}.branch__name[data-v-6374c8fa]{color:var(--label-secondary);font-size:11.5px;font-weight:700;letter-spacing:.02em}.branch__badge[data-v-6374c8fa]{display:inline-flex;align-items:center;gap:3px;color:rgb(var(--accent-text));font-size:11px;font-weight:600}.branch__badge .sf[data-v-6374c8fa]{font-size:10px}.branch__error[data-v-6374c8fa]{display:flex;align-items:center;gap:6px;margin:0;color:rgb(var(--sys-red));font-size:12px;overflow-wrap:anywhere}.branch__foot[data-v-6374c8fa]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:2px}.branch__actions[data-v-6374c8fa]{display:inline-flex;align-items:center;gap:2px;margin-left:auto}.branch__pick[data-v-6374c8fa]{padding:3px 10px;border:0;border-radius:999px;background:rgb(var(--accent));color:var(--label-on-accent);font-size:11.5px;font-weight:600;cursor:default}.branch__rate[data-v-6374c8fa]{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:var(--label-tertiary);cursor:default}.branch__rate[data-v-6374c8fa]:hover{background:var(--hover);color:var(--label-secondary)}.branch__rate.is-on[data-v-6374c8fa]{color:rgb(var(--accent-text))}.branch__rate .sf[data-v-6374c8fa]{font-size:13px}.msg__meta[data-v-6374c8fa]{color:var(--label-tertiary);font-size:11px;font-variant-numeric:tabular-nums;cursor:default}.step[data-v-6374c8fa]{display:inline-flex;align-items:center;gap:6px;color:var(--label-tertiary);font-size:12px;line-height:1.4}.step__icon[data-v-6374c8fa]{font-size:11px}.step.is-error[data-v-6374c8fa],.step.is-rejected[data-v-6374c8fa]{color:color-mix(in srgb,rgb(var(--sys-orange)) 70%,var(--label-tertiary))}.step.is-running .step__text[data-v-6374c8fa]{color:var(--label-secondary)}.msg__md[data-v-6374c8fa]{color:var(--label);font-size:13.5px;line-height:1.6;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.msg__md[data-v-6374c8fa] p{margin:0 0 6px}.msg__md[data-v-6374c8fa] .md-h{font-weight:700}.msg__md[data-v-6374c8fa] ul,.msg__md[data-v-6374c8fa] ol{margin:0 0 6px 20px}.msg__md[data-v-6374c8fa] ul{list-style:disc}.msg__md[data-v-6374c8fa] ol{list-style:decimal}.msg__md[data-v-6374c8fa] code{padding:0 4px;border-radius:4px;background:var(--surface-code);font-family:var(--font-mono);font-size:12px}.msg__md[data-v-6374c8fa] .md-code{position:relative;margin:6px 0;padding:10px 12px;border-radius:8px;background:var(--surface-code);overflow-x:auto;cursor:copy}.msg__md[data-v-6374c8fa] .md-code code{padding:0;background:none;white-space:pre}.msg__md[data-v-6374c8fa] .md-code__lang{position:absolute;top:4px;right:8px;color:var(--label-tertiary);font-size:10px;font-weight:600;text-transform:uppercase}.msg__md[data-v-6374c8fa] .md-table{margin:6px 0;overflow-x:auto}.msg__md[data-v-6374c8fa] table{border-collapse:collapse;font-size:12.5px}.msg__md[data-v-6374c8fa] th,.msg__md[data-v-6374c8fa] td{padding:4px 10px;border-bottom:1px solid var(--separator);text-align:left;vertical-align:top}.msg__md[data-v-6374c8fa] th{color:var(--label-secondary);font-weight:500}.next[data-v-6374c8fa]{display:flex;flex-wrap:wrap;gap:6px}.next__chip[data-v-6374c8fa]{padding:4px 11px;border:0;border-radius:999px;background:var(--fill-secondary);color:var(--label);font-size:12px;cursor:default}.next__chip[data-v-6374c8fa]:hover:not(:disabled){background:rgb(var(--accent) / .14)}.next__chip.is-recommended[data-v-6374c8fa]{display:inline-flex;align-items:center;gap:4px;background:rgb(var(--accent) / .14);color:rgb(var(--accent-text));font-weight:600}.next__chip.is-recommended .sf[data-v-6374c8fa]{font-size:11px}.next__chip.is-recommended[data-v-6374c8fa]:hover:not(:disabled){background:rgb(var(--accent) / .22)}.next__chip[data-v-6374c8fa]:disabled{opacity:.5}.card[data-v-6374c8fa]{align-self:flex-start;max-width:100%;padding:11px 13px;border-radius:12px;background:var(--fill-quaternary);box-shadow:inset 0 0 0 .5px var(--separator)}.card__text[data-v-6374c8fa]{margin:0;color:var(--label);font-size:13.5px;line-height:1.5;white-space:pre-line}.card__batch[data-v-6374c8fa]{margin:8px 0;font-size:12px}.card__batch summary[data-v-6374c8fa]{font-weight:600;cursor:pointer}.card__batch ol[data-v-6374c8fa]{max-height:220px;overflow-y:auto;padding-left:22px;margin:8px 0}.card__batch li[data-v-6374c8fa]{padding:5px 0}.card__batch small[data-v-6374c8fa]{display:block;color:var(--text-secondary)}.card__batch-error[data-v-6374c8fa]{color:#c43c35;margin:2px 0 0}.card__actions[data-v-6374c8fa],.card__options[data-v-6374c8fa]{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.card__actions .sf[data-v-6374c8fa]{font-size:12px}.card__option[data-v-6374c8fa]{padding:6px 13px;border:0;border-radius:999px;background:rgb(var(--accent) / .12);color:rgb(var(--accent-text));font-size:13px;font-weight:500;text-align:left;cursor:default}.card__option[data-v-6374c8fa]:hover{background:rgb(var(--accent) / .2)}.card__option .sf[data-v-6374c8fa]{margin-right:5px;font-size:13px}.card__option.is-picked[data-v-6374c8fa]{background:rgb(var(--accent));color:var(--label-on-accent)}.card__option.is-recommended[data-v-6374c8fa]:not(.is-picked){box-shadow:inset 0 0 0 1.5px rgb(var(--accent) / .7)}.card__options.is-single .card__option.is-recommended[data-v-6374c8fa]{background:rgb(var(--accent));color:var(--label-on-accent);box-shadow:none}.card__rec[data-v-6374c8fa]{margin-left:7px;padding:1px 6px;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent);font-size:10.5px;font-weight:700;vertical-align:1px}.card__why[data-v-6374c8fa]{display:flex;align-items:baseline;gap:5px;margin:4px 0 0;color:var(--label-secondary);font-size:12px;line-height:1.45}.card__why .sf[data-v-6374c8fa]{flex-shrink:0;color:rgb(var(--accent-text));font-size:11px}.card__hint[data-v-6374c8fa]{margin:7px 0 0;color:var(--label-tertiary);font-size:11.5px}.card__fails[data-v-6374c8fa]{display:flex;flex-direction:column;gap:2px;margin:6px 0 0;padding:0;list-style:none;color:var(--label-secondary);font-size:12px;line-height:1.45}.card__fails li[data-v-6374c8fa]{display:flex;align-items:baseline;gap:5px}.card__fails .sf[data-v-6374c8fa]{flex:none;font-size:10px;color:rgb(var(--sys-red))}.msg.is-queued .msg__bubble[data-v-6374c8fa]{opacity:.55}.queued__meta[data-v-6374c8fa]{display:inline-flex;align-items:center;gap:4px;color:var(--label-tertiary);font-size:11.5px}.queued__meta>.sf[data-v-6374c8fa]{font-size:11px}.queued__x[data-v-6374c8fa]{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:2px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--label-secondary);cursor:default}.queued__x .sf[data-v-6374c8fa]{font-size:10px}.queued__x[data-v-6374c8fa]:hover{background:var(--fill-secondary);color:rgb(var(--sys-red))}.asked[data-v-6374c8fa]{display:flex;flex-direction:column;gap:3px}.asked__q[data-v-6374c8fa]{margin:0;color:var(--label);font-size:13.5px;line-height:1.5}.asked__a[data-v-6374c8fa]{display:flex;align-items:baseline;gap:5px;margin:0;color:var(--label-secondary);font-size:13px;line-height:1.45}.asked__a .sf[data-v-6374c8fa]{flex:none;font-size:11px;color:rgb(var(--sys-green))}.chat__error[data-v-6374c8fa]{display:flex;align-items:center;gap:6px;color:rgb(var(--sys-red));font-size:12.5px}.chat__composer[data-v-6374c8fa]{position:relative;display:flex;flex-direction:column;gap:6px;padding:6px 16px 10px}.slash[data-v-6374c8fa]{position:absolute;left:16px;right:16px;bottom:calc(100% - 2px);z-index:2;display:flex;flex-direction:column;max-height:300px;padding:5px;overflow-y:auto;border-radius:12px;background:var(--surface-elevated);box-shadow:0 0 0 .5px var(--separator),var(--shadow-popover)}.slash__item[data-v-6374c8fa]{display:flex;align-items:baseline;gap:12px;padding:6px 10px;border:0;border-radius:7px;background:transparent;color:var(--label);text-align:left;cursor:default}.slash__item.is-active[data-v-6374c8fa]{background:rgb(var(--accent));color:var(--label-on-accent)}.slash__cmd[data-v-6374c8fa]{flex-shrink:0;min-width:92px;font-family:var(--font-mono);font-size:12.5px;font-weight:600}.slash__arg[data-v-6374c8fa]{font-weight:400;opacity:.7}.slash__desc[data-v-6374c8fa]{color:var(--label-secondary);font-size:12.5px}.slash__item.is-active .slash__desc[data-v-6374c8fa]{color:inherit;opacity:.85}.chat__attachments[data-v-6374c8fa]{display:flex;flex-wrap:wrap;gap:6px}.chat__attachment[data-v-6374c8fa]{display:inline-flex;align-items:center;gap:5px;padding:3px 4px 3px 9px;border-radius:999px;background:var(--fill-secondary);color:var(--label);font-size:12px}.chat__attachment small[data-v-6374c8fa]{color:var(--label-secondary)}.chat__attachment-x[data-v-6374c8fa]{display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--label-secondary);cursor:default}.chat__attachment-x[data-v-6374c8fa]:hover{background:var(--hover)}.chat__file-error[data-v-6374c8fa]{color:rgb(var(--sys-red));font-size:12px}.chat__input-row[data-v-6374c8fa]{display:flex;align-items:flex-end;gap:6px;padding:4px 4px 4px 6px;border-radius:18px;background:var(--fill-quaternary);box-shadow:inset 0 0 0 .5px var(--separator)}.chat__textarea[data-v-6374c8fa]{flex:1;min-width:0;max-height:160px;padding:6px 4px;border:0;background:transparent;box-shadow:none;color:var(--label);font:inherit;font-size:13.5px;line-height:1.45;resize:none;outline:none}.chat__attach[data-v-6374c8fa]{display:grid;place-items:center;flex:none;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--label-secondary);cursor:default}.chat__attach .sf[data-v-6374c8fa]{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--fill-secondary);font-size:14px;font-weight:600;transition:background-color var(--duration-fast) var(--ease-default)}.chat__attach:hover .sf[data-v-6374c8fa]{background:var(--fill);color:var(--label)}.chat__attach:active .sf[data-v-6374c8fa]{transform:scale(.92)}.chat__send[data-v-6374c8fa]{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;color:rgb(var(--accent));cursor:default}.chat__send .sf[data-v-6374c8fa]{font-size:28px}.chat__send[data-v-6374c8fa]:disabled{color:var(--label-quaternary)}.chat__note[data-v-6374c8fa]{display:flex;align-items:center;justify-content:center;gap:6px;color:var(--label-tertiary);font-size:11px;text-align:center}.chat__live[data-v-6374c8fa]{padding:1px 7px;border-radius:999px;background:rgb(var(--sys-green) / .14);color:rgb(var(--sys-green));font-weight:600}.chat__lock[data-v-6374c8fa]{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;background:var(--fill-secondary);color:var(--label-secondary);font-weight:600}.chat__lock .sf[data-v-6374c8fa]{font-size:10px}.chat__lock.is-open[data-v-6374c8fa]{background:rgb(var(--sys-orange) / .16);color:rgb(var(--sys-orange))}.available-resource[data-v-83eb7998]{display:inline-flex;align-items:baseline;gap:5px;color:var(--label-secondary);font-size:var(--toolbar-subtitle-size, 11px);font-variant-numeric:tabular-nums;white-space:nowrap}.available-resource b[data-v-83eb7998]{color:var(--label);font-weight:600}.sep[data-v-83eb7998]{color:var(--label-tertiary)}.app-toolbar[data-v-88edcd9b]{--title-collapse: 0;--title-expand: calc(1 - var(--title-collapse));--toolbar-large-extra: 32px;position:relative;z-index:20;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;height:calc(var(--toolbar-height) + var(--toolbar-large-extra) * var(--title-expand));padding:0 14px 0 20px;flex-shrink:0}.app-toolbar__leading[data-v-88edcd9b]{display:flex;align-self:stretch;align-items:flex-end;gap:10px;min-width:0}.app-toolbar__sidebar-toggle[data-v-88edcd9b]{align-self:flex-start;margin-top:calc((var(--toolbar-height) - 30px) / 2);margin-left:-8px}.app-toolbar__titles[data-v-88edcd9b]{--toolbar-subtitle-size: calc(11px + 2px * var(--title-expand));display:flex;flex-direction:column;min-width:0;padding-bottom:calc((var(--toolbar-height) - 35px) / 2)}.app-toolbar__title[data-v-88edcd9b]{display:flex;align-items:center;gap:8px;color:var(--label);font-size:calc(17px + 17px * var(--title-expand));font-weight:700;line-height:1.15;letter-spacing:calc(-.01em - .016em * var(--title-expand));white-space:nowrap}.app-toolbar__dev[data-v-88edcd9b] .mac-toolbar-btn{color:rgb(var(--sys-purple));font-weight:700;letter-spacing:.02em}.app-toolbar__dev[data-v-88edcd9b]{box-shadow:inset 0 0 0 1px rgb(var(--sys-purple) / .35)}.app-toolbar__dev.is-live[data-v-88edcd9b] .mac-toolbar-btn{color:rgb(var(--sys-orange))}.app-toolbar__dev.is-live[data-v-88edcd9b]{box-shadow:inset 0 0 0 1px rgb(var(--sys-orange) / .45)}.app-toolbar__dev.is-unlocked[data-v-88edcd9b] .mac-toolbar-btn{color:rgb(var(--sys-red))}.app-toolbar__dev.is-unlocked[data-v-88edcd9b]{box-shadow:inset 0 0 0 1.5px rgb(var(--sys-red) / .6)}.app-toolbar__subtitle[data-v-88edcd9b]{margin-top:calc(1px + 1px * var(--title-expand))}.app-toolbar__trailing[data-v-88edcd9b]{display:flex;align-items:center;gap:10px;height:var(--toolbar-height);min-width:0}.mac-toolbar-btn.has-issues[data-v-88edcd9b]{color:rgb(var(--sys-orange))}.mac-toolbar-btn .mac-badge[data-v-88edcd9b]{margin-left:-2px}.app-toolbar__add[data-v-88edcd9b]{--btn-h: 36px;padding:0 16px 0 13px}.app-toolbar__add .sf[data-v-88edcd9b]{font-size:16px}.app-toolbar.is-compact .app-toolbar__add[data-v-88edcd9b]{width:36px;padding:0}html.has-modal{background:var(--surface-control);color:var(--label);box-shadow:var(--shadow-control)}@media (max-width: 640px){.app-toolbar[data-v-88edcd9b]{--toolbar-large-extra: 44px;padding:0 10px 0 14px}.app-toolbar__subtitle[data-v-88edcd9b]{display:none}.app-toolbar__titles[data-v-88edcd9b]{padding-bottom:calc((var(--toolbar-height) - 20px) / 2 - 8px * var(--title-expand))}.app-toolbar__trailing[data-v-88edcd9b]{gap:6px}}.save-preset[data-v-d7fecced]{padding:4px 20px 8px}.save-preset__name[data-v-d7fecced]{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--label-secondary);margin-bottom:18px}.save-preset__head[data-v-d7fecced]{padding-left:2px}.save-preset__row[data-v-d7fecced]{align-items:flex-start}.save-preset__label[data-v-d7fecced]{flex:0 0 116px;font-size:13px;color:var(--label-secondary);padding-top:1px}.save-preset__values[data-v-d7fecced]{flex:1;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px;font-size:13px;color:var(--label);overflow-wrap:anywhere}.date-trigger[data-v-82ada156]{height:auto;min-height:32px;justify-content:flex-start;gap:8px;padding:6px 9px 6px 10px;border-radius:9px;text-align:left;white-space:normal;line-height:1.2}.date-trigger.is-open[data-v-82ada156]{box-shadow:0 0 0 3px var(--focus-ring)}.date-trigger .sf.date-trigger__icon[data-v-82ada156]{font-size:15px;color:rgb(var(--accent-text))}.date-trigger__text[data-v-82ada156]{display:flex;flex-direction:column;flex:1;min-width:0}.date-trigger__start[data-v-82ada156]{color:var(--label);font-size:13px;font-weight:600;white-space:nowrap}.date-trigger__end[data-v-82ada156]{margin-top:1px;color:var(--label-secondary);font-size:12px;font-weight:500;white-space:nowrap}.date-trigger__days[data-v-82ada156]{flex-shrink:0;color:var(--label-secondary);font-size:11px;font-weight:500}.date-trigger .sf.date-trigger__chevron[data-v-82ada156]{flex-shrink:0;font-size:11px;color:var(--label-secondary)}.date-popover[data-v-82ada156]{width:304px;overflow:auto;border-radius:var(--radius-popover);color:var(--label)}.date-popover__section[data-v-82ada156]{padding:8px}.date-popover__section+.date-popover__section[data-v-82ada156]{box-shadow:inset 0 .5px 0 var(--separator)}.date-popover__heading[data-v-82ada156]{padding:2px 8px 4px;color:var(--label-secondary);font-size:11px;font-weight:600}.date-recent[data-v-82ada156]{display:flex;align-items:center;gap:7px;width:100%;height:24px;padding:0 8px;border:0;border-radius:var(--radius-menu-item);background:transparent;color:var(--label);font:inherit;font-size:13px;text-align:left;cursor:default}.date-recent__icon[data-v-82ada156]{width:14px;font-size:12px;color:var(--label-tertiary)}.date-recent.is-current .date-recent__icon[data-v-82ada156]{color:var(--label)}.date-recent__label[data-v-82ada156]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-recent.is-current .date-recent__label[data-v-82ada156]{font-weight:600}.date-recent__days[data-v-82ada156]{color:var(--label-tertiary);font-size:11px}.date-recent[data-v-82ada156]:hover{background:rgb(var(--accent));color:var(--label-on-accent)}.date-recent:hover .date-recent__icon[data-v-82ada156],.date-recent:hover .date-recent__days[data-v-82ada156]{color:var(--label-on-accent)}.date-presets[data-v-82ada156]{height:26px}.date-presets .mac-segmented__item[data-v-82ada156]{font-size:12px}.cal[data-v-82ada156]{padding:10px 12px}.cal__header[data-v-82ada156]{display:flex;align-items:center;justify-content:space-between;padding:0 2px 6px 4px}.cal__title[data-v-82ada156]{color:var(--label);font-size:13px;font-weight:700}.cal__nav[data-v-82ada156]{display:flex;gap:2px}.cal__nav-btn[data-v-82ada156]{display:inline-grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:transparent;color:rgb(var(--accent-text));cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.cal__nav-btn .sf[data-v-82ada156]{font-size:13px}.cal__nav-btn[data-v-82ada156]:hover{background:var(--hover)}.cal__nav-btn[data-v-82ada156]:active{background:var(--fill-secondary)}.cal__weekdays[data-v-82ada156],.cal__grid[data-v-82ada156]{display:grid;grid-template-columns:repeat(7,1fr)}.cal__weekdays[data-v-82ada156]{padding-bottom:2px}.cal__weekdays span[data-v-82ada156]{color:var(--label-secondary);font-size:10px;font-weight:600;line-height:20px;text-align:center}.cal__cell[data-v-82ada156]{position:relative;display:grid;place-items:center;height:32px;padding:0;border:0;background:transparent;color:var(--label);font:inherit;cursor:default}.cal__cell[data-v-82ada156]:before{content:"";position:absolute;top:2px;bottom:2px;left:0;right:0;background:transparent}.cal__cell.in-range[data-v-82ada156]:before,.cal__cell.is-range-start[data-v-82ada156]:before,.cal__cell.is-range-end[data-v-82ada156]:before{background:rgb(var(--accent) / .15)}.cal__cell.is-range-start[data-v-82ada156]:before{left:50%}.cal__cell.is-range-end[data-v-82ada156]:before{right:50%}.cal__cell.in-range[data-v-82ada156]:nth-child(7n+1):before,.cal__cell.is-range-end[data-v-82ada156]:nth-child(7n+1):before{left:4px;border-radius:14px 0 0 14px}.cal__cell.in-range[data-v-82ada156]:nth-child(7n):before,.cal__cell.is-range-start[data-v-82ada156]:nth-child(7n):before{right:4px;border-radius:0 14px 14px 0}.cal__cell.is-range-start[data-v-82ada156]:nth-child(7n):before,.cal__cell.is-range-end[data-v-82ada156]:nth-child(7n+1):before{display:none}.cal__day[data-v-82ada156]{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:12px;transition:background-color var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.cal__cell:hover .cal__day[data-v-82ada156]{background:var(--hover)}.cal__cell.in-range:hover .cal__day[data-v-82ada156]{background:rgb(var(--accent) / .18)}.cal__cell.is-outside .cal__day[data-v-82ada156]{color:var(--label-tertiary)}.cal__cell.is-today .cal__day[data-v-82ada156]{color:rgb(var(--accent-text));font-weight:700}.cal__cell.is-edge .cal__day[data-v-82ada156],.cal__cell.is-edge:hover .cal__day[data-v-82ada156]{background:rgb(var(--accent));color:var(--label-on-accent);font-weight:600}.cal__hint[data-v-82ada156]{padding:6px 4px 0;color:var(--label-secondary);font-size:11px}.cal-next-enter-active[data-v-82ada156],.cal-prev-enter-active[data-v-82ada156]{transition:opacity .18s var(--ease-default),transform var(--spring-smooth-fast-duration) var(--spring-smooth-fast)}.cal-next-leave-active[data-v-82ada156],.cal-prev-leave-active[data-v-82ada156]{transition:opacity 90ms var(--ease-in),transform 90ms var(--ease-in)}.cal-next-enter-from[data-v-82ada156]{opacity:0;transform:translate(14px)}.cal-next-leave-to[data-v-82ada156]{opacity:0;transform:translate(-8px)}.cal-prev-enter-from[data-v-82ada156]{opacity:0;transform:translate(-14px)}.cal-prev-leave-to[data-v-82ada156]{opacity:0;transform:translate(8px)}@media (prefers-reduced-motion: reduce){.cal-next-enter-from[data-v-82ada156],.cal-next-leave-to[data-v-82ada156],.cal-prev-enter-from[data-v-82ada156],.cal-prev-leave-to[data-v-82ada156]{transform:none}}.track[data-v-50302cd1]{fill:var(--fill-secondary)}.stripe[data-v-50302cd1]{fill:var(--label-on-accent);fill-opacity:.4}.sheen-stop[data-v-50302cd1]{stop-color:var(--label-on-accent)}.indeterminate[data-v-50302cd1]{fill:var(--fill)}.seg[data-v-50302cd1]{transition:x var(--spring-snappy-duration) var(--spring-snappy),width var(--spring-snappy-duration) var(--spring-snappy)}.bar[data-v-50302cd1]{transform-box:fill-box;transform-origin:center;transition:transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.bar.is-hovered[data-v-50302cd1]{transform:scaleY(1.3)}.pct[data-v-50302cd1]{font-size:9px;font-weight:600;font-variant-numeric:tabular-nums;opacity:.85}@media (prefers-reduced-motion: reduce){.seg[data-v-50302cd1],.bar[data-v-50302cd1]{transition:none}}.submit-sidebar[data-v-0ff4b6db]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px;padding:2px 10px 16px}.submit-sidebar__section[data-v-0ff4b6db]{display:flex;flex-direction:column;min-width:0}.submit-sidebar__title[data-v-0ff4b6db]{margin-bottom:5px}.submit-sidebar__heading[data-v-0ff4b6db]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:3px;padding-right:4px}.submit-sidebar__items[data-v-0ff4b6db]{position:relative;display:flex;flex-direction:column;gap:1px}.submit-sidebar__label[data-v-0ff4b6db]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mac-sidebar-item .sf.submit-sidebar__accessory[data-v-0ff4b6db]{width:auto;font-size:12px;color:var(--label-tertiary)}.submit-sidebar__icon-slot[data-v-0ff4b6db]{display:inline-grid;place-items:center;width:18px;flex-shrink:0}.mac-sidebar-item.is-busy[data-v-0ff4b6db]{color:var(--label-secondary)}.submit-sidebar__add[data-v-0ff4b6db]{display:inline-flex;align-items:center;gap:2px;height:20px;padding:0 6px;border:0;border-radius:var(--radius-control-sm);background:transparent;color:rgb(var(--accent-text));font:inherit;font-size:11px;font-weight:500;cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.submit-sidebar__add .sf[data-v-0ff4b6db]{font-size:11px}.submit-sidebar__add[data-v-0ff4b6db]:hover:not(:disabled){background:var(--hover)}.submit-sidebar__add[data-v-0ff4b6db]:disabled{color:var(--label-tertiary)}.preset-item[data-v-0ff4b6db]{padding:0 4px 0 0}.preset-item__main[data-v-0ff4b6db]{display:flex;align-items:center;gap:8px;flex:1;min-width:0;height:100%;padding:0 0 0 10px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:default}.mac-sidebar-item .sf.preset-item__check[data-v-0ff4b6db]{width:auto;font-size:12px}.preset-item__action[data-v-0ff4b6db]{display:inline-grid;place-items:center;flex-shrink:0;width:20px;height:20px;border:0;border-radius:var(--radius-control-sm);background:transparent;color:var(--label-secondary);cursor:default;opacity:0;transition:opacity var(--duration-fast) var(--ease-default),background-color var(--duration-fast) var(--ease-default)}.mac-sidebar-item .preset-item__action .sf[data-v-0ff4b6db]{width:auto;font-size:12px;color:inherit}.preset-item:hover .preset-item__action[data-v-0ff4b6db],.preset-item__action[data-v-0ff4b6db]:focus-visible{opacity:1}.preset-item__action[data-v-0ff4b6db]:hover{background:var(--fill-secondary);color:var(--label)}.preset-item__action.is-destructive[data-v-0ff4b6db]:hover{color:rgb(var(--sys-red))}.preset-item__badge[data-v-0ff4b6db]{flex-shrink:0;padding-right:6px;color:var(--label-tertiary);font-size:11px;font-weight:400}.submit-sidebar__footnote[data-v-0ff4b6db]{margin-top:4px;padding:0 10px;color:var(--label-tertiary);font-size:11px;line-height:1.4;word-break:keep-all}.progress-card[data-v-0ff4b6db]{padding:12px 12px 10px}.progress-card__head[data-v-0ff4b6db]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.progress-card__value[data-v-0ff4b6db]{color:var(--label);font-size:30px;font-weight:700;line-height:1;letter-spacing:-.02em;transition:color var(--duration) var(--ease-default)}.progress-card__value.is-loading[data-v-0ff4b6db]{color:var(--label-tertiary)}.progress-card__total[data-v-0ff4b6db]{color:var(--label-secondary);font-size:11px;white-space:nowrap}.progress-card__bar[data-v-0ff4b6db]{margin-top:12px;min-width:0}.progress-card__legend[data-v-0ff4b6db]{margin-top:8px;padding-top:6px;box-shadow:inset 0 .5px 0 var(--separator)}.legend-row[data-v-0ff4b6db]{display:flex;align-items:center;gap:6px;height:22px;font-size:12px}.legend-row__dot[data-v-0ff4b6db]{width:7px;height:7px}.legend-row__label[data-v-0ff4b6db]{color:var(--label);white-space:nowrap}.legend-row__note[data-v-0ff4b6db]{min-width:0;overflow:hidden;color:var(--label-tertiary);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.legend-row__count[data-v-0ff4b6db]{margin-left:auto;font-weight:600}.legend-row__count.is-zero[data-v-0ff4b6db]{color:var(--label-tertiary)}.legend-row__pct[data-v-0ff4b6db]{width:32px;flex-shrink:0;color:var(--label-tertiary);font-size:11px;text-align:right}.app-sidebar[data-v-04db65a2]{position:fixed;top:var(--sidebar-inset);left:var(--sidebar-inset);bottom:var(--sidebar-inset);z-index:30;display:flex;flex-direction:column;width:var(--sidebar-width);border-radius:var(--radius-sidebar);overflow:hidden}.app-sidebar.is-overlay[data-v-04db65a2]{z-index:950;box-shadow:inset 0 .5px 0 var(--glass-rim),inset 0 0 0 .5px var(--glass-rim),0 0 0 .5px var(--glass-edge),0 20px 60px #00000040;background:var(--material-popover)}.app-sidebar__top[data-v-04db65a2]{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 6px 0 14px;flex-shrink:0}.app-sidebar__identity[data-v-04db65a2]{display:flex;align-items:center;gap:8px;min-width:0}.app-icon[data-v-04db65a2]{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:linear-gradient(180deg,#5e5ce6,rgb(var(--sys-blue)));box-shadow:inset 0 .5px #ffffff73,0 1px 2px #0000002e;color:#fff}.app-icon .sf[data-v-04db65a2]{font-size:13px;vertical-align:0}.app-sidebar__app-name[data-v-04db65a2]{color:var(--label);font-size:13px;font-weight:700}.app-sidebar__body[data-v-04db65a2]{flex:1;min-height:0;display:flex;flex-direction:column}.app-sidebar-enter-active[data-v-04db65a2]{transition:transform var(--spring-smooth-fast-duration) var(--spring-smooth-fast),opacity .2s var(--ease-default)}.app-sidebar-leave-active[data-v-04db65a2]{transition:transform .26s cubic-bezier(.4,0,1,1),opacity .22s var(--ease-in)}.app-sidebar-enter-from[data-v-04db65a2],.app-sidebar-leave-to[data-v-04db65a2]{transform:translate(calc(-100% - var(--sidebar-inset) * 2));opacity:0}.app-sidebar-backdrop[data-v-04db65a2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:940;background:#0000002e}.app-sidebar-backdrop-enter-active[data-v-04db65a2],.app-sidebar-backdrop-leave-active[data-v-04db65a2]{transition:opacity .25s var(--ease-default)}.app-sidebar-backdrop-enter-from[data-v-04db65a2],.app-sidebar-backdrop-leave-to[data-v-04db65a2]{opacity:0}.app-tabbar[data-v-6347250d]{position:fixed;left:calc(var(--shell-content-left, 0px) + (100vw - var(--shell-content-left, 0px)) / 2);bottom:calc(14px + env(safe-area-inset-bottom));z-index:900;display:flex;align-items:center;gap:10px;transform:translate(-50%);transition:left var(--spring-smooth-fast-duration) var(--spring-smooth-fast),transform var(--spring-glass-duration) var(--spring-glass)}.app-tabbar__capsule[data-v-6347250d]{position:relative;display:flex;align-items:center;padding:4px;border-radius:999px;isolation:isolate}.app-tabbar__lens[data-v-6347250d]{position:absolute;top:4px;bottom:4px;left:0;z-index:0;transition:transform var(--spring-glass-duration) var(--spring-glass),width var(--spring-glass-duration) var(--spring-glass),opacity var(--duration) var(--ease-default)}.app-tabbar__lens-fill[data-v-6347250d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#10101014;box-shadow:inset 0 .5px #fff9}:root[data-theme=dark] .app-tabbar__lens-fill[data-v-6347250d]{background:#ffffff21;box-shadow:inset 0 .5px #ffffff24}.app-tabbar__lens.no-anim[data-v-6347250d]{transition:none}.app-tabbar__tab[data-v-6347250d]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:74px;height:52px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--label);cursor:default;transition:color var(--duration-fast) var(--ease-default),transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast),height var(--spring-glass-duration) var(--spring-glass),min-width var(--spring-glass-duration) var(--spring-glass)}.app-tabbar__tab[data-v-6347250d]:active{transform:scale(.94)}.app-tabbar__tab.is-selected[data-v-6347250d]{color:rgb(var(--accent-text))}.app-tabbar__icon[data-v-6347250d]{position:relative;display:grid;place-items:center;height:24px}.app-tabbar__icon .sf[data-v-6347250d]{font-size:22px;vertical-align:0}.app-tabbar__badge[data-v-6347250d]{position:absolute;top:-5px;left:calc(100% - 7px);box-shadow:0 0 0 2px var(--surface-content)}.app-tabbar__label[data-v-6347250d]{font-size:10.5px;font-weight:600;letter-spacing:.01em;line-height:1.1;white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-default)}.app-tabbar__actions[data-v-6347250d]{gap:0}.app-tabbar__action[data-v-6347250d]{min-width:64px}.app-tabbar__action[data-v-6347250d]:active{transform:scale(.94)}.app-tabbar__more[data-v-6347250d]{height:52px;border-radius:999px;background:transparent;box-shadow:none}.app-tabbar__more[data-v-6347250d] .sf{font-size:22px}.app-tabbar.is-minimized .app-tabbar__tab[data-v-6347250d]{height:38px;min-width:48px;padding:0 8px}.app-tabbar.is-minimized .app-tabbar__label[data-v-6347250d]{opacity:0;height:0;overflow:hidden}.app-tabbar.is-minimized .app-tabbar__icon .sf[data-v-6347250d]{font-size:19px}.app-tabbar.is-minimized .app-tabbar__more[data-v-6347250d]{height:38px}.app-tabbar__ai[data-v-6347250d]{min-width:58px}.app-tabbar__ai .app-tabbar__icon .sf[data-v-6347250d],.app-tabbar__ai .app-tabbar__label[data-v-6347250d]{background:linear-gradient(100deg,rgb(var(--accent)),rgb(var(--sys-purple)) 30%,rgb(var(--sys-pink)),rgb(var(--sys-purple)) 70%,rgb(var(--accent)));background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.app-tabbar__alert[data-v-6347250d]{position:absolute;bottom:calc(100% + 8px);z-index:2;transform:translate(-50%);pointer-events:none}.app-tabbar__alert-bubble[data-v-6347250d]{position:relative;display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border:0;border-radius:999px;background:rgb(var(--sys-red));box-shadow:inset 0 .5px #ffffff59,0 4px 14px rgb(var(--sys-red) / .45);color:var(--label-on-accent);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;cursor:default;pointer-events:auto}.app-tabbar__alert-bubble .sf[data-v-6347250d]{font-size:12px;vertical-align:0}.app-tabbar__alert-bubble[data-v-6347250d]:after{content:"";position:absolute;left:50%;bottom:-3px;width:9px;height:9px;border-radius:2px;background:inherit;transform:translate(-50%) rotate(45deg)}.app-tabbar__alert-bubble[data-v-6347250d]:hover{filter:brightness(1.08)}.app-tabbar__alert-bubble[data-v-6347250d]:active{filter:brightness(.92)}.app-tabbar__alert-bubble--proxy[data-v-6347250d]{background:rgb(var(--sys-orange));box-shadow:inset 0 .5px #ffffff59,0 4px 14px rgb(var(--sys-orange) / .45)}.app-tabbar-alert-enter-active[data-v-6347250d]{transition:opacity var(--duration) var(--ease-default),transform var(--spring-snappy-fast-duration) var(--spring-snappy-fast)}.app-tabbar-alert-leave-active[data-v-6347250d]{transition:opacity var(--duration-fast) var(--ease-in),transform var(--duration-fast) var(--ease-in)}.app-tabbar-alert-enter-from[data-v-6347250d],.app-tabbar-alert-leave-to[data-v-6347250d]{opacity:0;transform:translate(-50%) scale(.85)}@media (prefers-reduced-motion: reduce){.app-tabbar__alert-bubble[data-v-6347250d]{animation:none}}html.has-modal{color:var(--label-secondary)}@media (max-width: 760px){.app-tabbar[data-v-6347250d]{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));gap:8px;max-width:calc(100vw - 16px)}.app-tabbar__tab[data-v-6347250d]{min-width:0;height:48px;padding:0 9px}.app-tabbar__label[data-v-6347250d]{font-size:9.5px}.app-tabbar__actions[data-v-6347250d]{flex-shrink:0}}@media (max-width: 520px){.app-tabbar__label[data-v-6347250d]{display:none}.app-tabbar__tab[data-v-6347250d]{height:44px;padding:0 8px}}.mac-menu[data-v-3e51cc3b]{position:fixed;z-index:2000000;min-width:180px;max-width:min(360px,calc(100vw - 16px));max-height:calc(100vh - 16px);overflow-y:auto;padding:5px;border-radius:var(--radius-menu);color:var(--label);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mac-menu__item[data-v-3e51cc3b]{display:flex;align-items:center;gap:6px;min-height:24px;padding:3px 10px 3px 8px;border-radius:var(--radius-menu-item);cursor:default;white-space:nowrap}.mac-menu__item.is-highlighted[data-v-3e51cc3b]{background:rgb(var(--accent));color:var(--label-on-accent)}.mac-menu__item.is-disabled[data-v-3e51cc3b]{color:var(--label-tertiary)}.mac-menu__item.is-destructive[data-v-3e51cc3b]{color:rgb(var(--sys-red))}.mac-menu__item.is-destructive.is-highlighted[data-v-3e51cc3b]{background:rgb(var(--sys-red));color:#fff}.mac-menu__check[data-v-3e51cc3b]{display:inline-grid;place-items:center;width:12px;flex-shrink:0}.mac-menu__check svg[data-v-3e51cc3b]{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mac-menu__icon[data-v-3e51cc3b]{width:18px;font-size:15px;text-align:center;flex-shrink:0}.mac-menu__label[data-v-3e51cc3b]{flex:1;min-width:0;display:flex;flex-direction:column}.mac-menu__detail[data-v-3e51cc3b]{color:var(--label-secondary);font-size:11px;white-space:normal}.mac-menu__item.is-highlighted .mac-menu__detail[data-v-3e51cc3b]{color:#fffc}.mac-menu__shortcut[data-v-3e51cc3b]{margin-left:18px;color:var(--label-tertiary);font-size:12px;letter-spacing:.04em}.mac-menu__item.is-highlighted .mac-menu__shortcut[data-v-3e51cc3b]{color:#ffffffbf}.mac-menu__divider[data-v-3e51cc3b]{height:1px;margin:5px 10px;background:var(--separator)}.mac-menu__header[data-v-3e51cc3b]{padding:6px 10px 3px;color:var(--label-secondary);font-size:11px;font-weight:600}.mac-alert-backdrop[data-v-12b8fce6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000000;display:grid;place-items:center;padding:24px;background:#0003}:root[data-theme=dark] .mac-alert-backdrop[data-v-12b8fce6]{background:#0000007a}.mac-alert[data-v-12b8fce6]{display:flex;flex-direction:column;align-items:flex-start;width:300px;max-width:100%;padding:22px 18px 18px 22px;border-radius:var(--radius-alert);background:var(--glass-tint-strong);-webkit-backdrop-filter:blur(60px) saturate(2.1);backdrop-filter:blur(60px) saturate(2.1);box-shadow:inset 0 1px 0 var(--glass-rim),inset 0 0 0 .5px var(--glass-edge),0 0 0 .5px #0000001f,0 12px 40px #00000040;text-align:left}.mac-alert__icon[data-v-12b8fce6]{margin-bottom:10px;font-size:30px;color:rgb(var(--accent))}.mac-alert__icon.is-destructive[data-v-12b8fce6]{color:rgb(var(--sys-orange))}.mac-alert__title[data-v-12b8fce6]{margin:0;color:var(--label);font-size:15px;font-weight:700;line-height:1.35;white-space:pre-line;word-break:keep-all}.mac-alert__field[data-v-12b8fce6]{display:flex;flex-direction:column;gap:5px;width:100%;margin-top:12px;color:var(--label-secondary);font-size:12px}.mac-alert__message[data-v-12b8fce6]{margin:5px 0 0;color:var(--label-secondary);font-size:13px;line-height:1.45;white-space:pre-line;word-break:keep-all}.mac-alert__buttons[data-v-12b8fce6]{display:flex;gap:8px;width:100%;margin-top:20px}.mac-alert__buttons>.mac-btn[data-v-12b8fce6]{flex:1 1 0;min-width:0}.mac-alert__buttons.is-stacked[data-v-12b8fce6]{flex-direction:column-reverse}.popup-mode[data-v-5a9892e2]{display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:var(--surface-window)}.app-window[data-v-5a9892e2]{position:relative;width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--surface-window)}.app-main[data-v-5a9892e2]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-width:0;transition:left var(--spring-smooth-fast-duration) var(--spring-smooth-fast)}.app-window.has-sidebar .app-main[data-v-5a9892e2]{left:calc(var(--sidebar-width) + var(--sidebar-inset))}.app-content[data-v-5a9892e2]{position:relative;display:flex;flex:1;min-height:0;min-width:0}.lv-window[data-v-0c56618f]{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--surface-window);color:var(--label)}.lv-toolbar[data-v-0c56618f]{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 14px 6px 20px;flex-shrink:0}.lv-toolbar__titles[data-v-0c56618f]{flex:1;min-width:0}.lv-toolbar__title[data-v-0c56618f]{color:var(--label);font-size:17px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.lv-toolbar__subtitle-line[data-v-0c56618f]{height:16px;margin-top:1px}.lv-toolbar__subtitle[data-v-0c56618f]{overflow:hidden;line-height:16px;color:var(--label-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lv-close[data-v-0c56618f]{--btn-h: 30px}.lv-close .sf[data-v-0c56618f]{font-size:13px;color:var(--label-secondary)}.lv-close:hover .sf[data-v-0c56618f]{color:var(--label)}.lv-main[data-v-0c56618f]{flex:1;min-height:0;overflow-y:auto;padding:10px 16px 20px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 10px,black calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,black 10px,black calc(100% - 16px),transparent 100%)}.lv-content[data-v-0c56618f]{display:flex;flex-direction:column;gap:26px;max-width:640px;margin:0 auto}.lv-stack[data-v-0c56618f]{display:flex;flex-direction:column;gap:10px}.lv-collapse[data-v-0c56618f]{display:grid}.lv-collapse>.lv-collapse__inner[data-v-0c56618f]{min-width:0;min-height:0}.lv-collapse.mac-collapse-enter-active>.lv-collapse__inner[data-v-0c56618f],.lv-collapse.mac-collapse-leave-active>.lv-collapse__inner[data-v-0c56618f]{overflow:hidden}.lv-gap[data-v-0c56618f]{padding-top:10px}.lv-section__header[data-v-0c56618f]{display:flex;align-items:center;gap:8px;min-height:24px;padding:0 4px 8px 12px}.lv-step[data-v-0c56618f]{display:inline-grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--fill);color:var(--label-secondary);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color var(--duration) var(--ease-default),color var(--duration) var(--ease-default)}.lv-step .sf[data-v-0c56618f]{font-size:11px;vertical-align:0}.lv-section.is-active .lv-step[data-v-0c56618f]{background:rgb(var(--accent));color:var(--label-on-accent)}.lv-section.is-done .lv-step[data-v-0c56618f]{background:rgb(var(--sys-green));color:var(--label-on-accent)}.lv-section__title[data-v-0c56618f]{flex:1;min-width:0;color:var(--label);font-size:13px;font-weight:600;transition:color var(--duration) var(--ease-default)}.lv-section.is-done .lv-section__title[data-v-0c56618f]{color:var(--label-secondary)}.lv-section.is-disabled .lv-section__title[data-v-0c56618f]{color:var(--label-tertiary)}.lv-reset[data-v-0c56618f]{color:rgb(var(--sys-red))}.lv-row-btn[data-v-0c56618f]{width:100%;font:inherit;text-align:left}.lv-picked[data-v-0c56618f]{min-height:50px;padding:9px 8px 9px 12px}.lv-picked__tile[data-v-0c56618f]{--tile-rgb: var(--sys-blue);width:28px;height:28px;border-radius:7px}.lv-picked__tile .sf[data-v-0c56618f]{font-size:15px}.lv-picked__name[data-v-0c56618f]{flex:1;min-width:0;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lv-search__clear[data-v-0c56618f]{display:inline-grid;place-items:center;flex-shrink:0;width:22px;height:22px;margin-right:-5px;padding:0;border:0;background:none;color:var(--label-tertiary);cursor:default;transition:color var(--duration-fast) var(--ease-default)}.lv-search__clear .sf[data-v-0c56618f]{font-size:16px}.lv-search__clear[data-v-0c56618f]:hover{color:var(--label-secondary)}.lv-apt-list[data-v-0c56618f]{position:relative}.lv-apt-list>.mac-list-leave-active[data-v-0c56618f]{position:absolute;left:0;right:0}.lv-apt__label[data-v-0c56618f]{flex:1;min-width:0;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.lv-apt__trail[data-v-0c56618f]{color:var(--label-tertiary);font-size:13px}.lv-apt.is-top-hit[data-v-0c56618f]{background:rgb(var(--accent) / .1)}.lv-apt.is-top-hit .lv-apt__trail[data-v-0c56618f]{color:rgb(var(--accent-text))}.lv-no-result[data-v-0c56618f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;color:var(--label-secondary);font-size:13px}.lv-no-result .sf[data-v-0c56618f]{color:var(--label-tertiary);font-size:28px}.lv-field[data-v-0c56618f]{gap:12px;min-height:44px;padding:7px 10px 7px 14px}.lv-field__label[data-v-0c56618f]{flex-shrink:0;width:60px;color:var(--label);font-size:13px;font-weight:500;transition:color var(--duration-fast) var(--ease-default)}.lv-field:focus-within .lv-field__label[data-v-0c56618f]{color:rgb(var(--accent-text))}.lv-field__control[data-v-0c56618f]{position:relative;display:flex;flex:1;align-items:center;min-width:0}.lv-field__control>.sf[data-v-0c56618f]{position:absolute;left:9px;color:var(--label-tertiary);font-size:13px;pointer-events:none}.lv-field__control.has-icon>.lv-input[data-v-0c56618f]{padding-left:28px}.lv-input[data-v-0c56618f]{height:28px;min-height:28px;padding:3px 9px;font-size:13px}.lv-input[data-v-0c56618f]:disabled{color:var(--label-secondary)}.lv-creds[data-v-0c56618f]{--cols: 22px minmax(0, 1fr) minmax(0, 1fr) 28px;outline:none;transition:box-shadow var(--duration-fast) var(--ease-default)}.lv-creds[data-v-0c56618f]:focus{box-shadow:0 0 0 .5px var(--separator),0 0 0 3px var(--focus-ring)}.lv-creds__head[data-v-0c56618f]{position:relative;display:grid;grid-template-columns:var(--cols);-moz-column-gap:8px;column-gap:8px;align-items:center;height:30px;padding:0 8px 0 10px;color:var(--label-secondary);font-size:12px;font-weight:500}.lv-creds__head>span[data-v-0c56618f]:not(.lv-col-no){padding-left:10px}.lv-creds__head[data-v-0c56618f]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:.5px;background:var(--separator)}.lv-creds__rows[data-v-0c56618f]{position:relative}.lv-creds__rows>.mac-list-leave-active[data-v-0c56618f]{position:absolute;left:0;right:0}.lv-cred[data-v-0c56618f]{position:relative;display:grid;grid-template-columns:var(--cols);grid-template-areas:"no id pw del" ". res res res";-moz-column-gap:8px;column-gap:8px;row-gap:6px;align-items:center;padding:8px 8px 9px 10px;transition:background-color var(--duration) var(--ease-default)}.lv-cred+.lv-cred[data-v-0c56618f]:before{content:"";position:absolute;top:0;left:40px;right:10px;height:.5px;background:var(--separator)}.lv-cred.is-active[data-v-0c56618f]{background:rgb(var(--accent) / .07)}.lv-cred.is-ok[data-v-0c56618f]{background:rgb(var(--sys-green) / .05)}.lv-cred.is-fail[data-v-0c56618f]{background:rgb(var(--sys-red) / .05)}.lv-col-no[data-v-0c56618f]{color:var(--label-secondary);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.lv-cred.is-active .lv-col-no[data-v-0c56618f]{color:rgb(var(--accent-text));font-weight:600}.lv-cred.is-ok .lv-col-no[data-v-0c56618f]{color:rgb(var(--sys-green));font-weight:600}.lv-cred.is-fail .lv-col-no[data-v-0c56618f]{color:rgb(var(--sys-red));font-weight:600}.lv-cred__del[data-v-0c56618f]{--btn-h: 28px;color:var(--label-secondary)}.lv-cred__del .sf[data-v-0c56618f]{font-size:15px}.lv-cred__del[data-v-0c56618f]:hover{background:rgb(var(--sys-red) / .1);color:rgb(var(--sys-red))}.lv-cred__result[data-v-0c56618f]{grid-area:res;min-width:0}.lv-creds__bar[data-v-0c56618f]{position:relative;display:flex}.lv-creds__bar[data-v-0c56618f]:before{content:"";position:absolute;top:0;left:10px;right:10px;height:.5px;background:var(--separator)}.lv-bar-btn[data-v-0c56618f]{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 10px;border:0;background:transparent;color:rgb(var(--accent-text));font:inherit;font-size:13px;font-weight:500;cursor:default;transition:background-color var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default)}.lv-bar-btn+.lv-bar-btn[data-v-0c56618f]:before{content:"";position:absolute;top:10px;bottom:10px;left:0;width:.5px;background:var(--separator)}.lv-bar-btn .sf[data-v-0c56618f]{font-size:16px}.lv-bar-btn[data-v-0c56618f]:hover:not(:disabled){background:var(--hover)}.lv-bar-btn[data-v-0c56618f]:active:not(:disabled){background:var(--fill-secondary)}.lv-bar-btn[data-v-0c56618f]:disabled{opacity:.42}.lv-status[data-v-0c56618f]{--status-rgb: var(--sys-gray);display:flex;align-items:flex-start;gap:6px;padding:5px 9px;border-radius:8px;background:rgb(var(--status-rgb) / .12);color:var(--label);font-size:12px;line-height:1.4;word-break:break-word}.lv-status>.sf[data-v-0c56618f]{margin-top:2px;color:rgb(var(--status-rgb));font-size:13px;vertical-align:0}.lv-status.is-ok[data-v-0c56618f]{--status-rgb: var(--sys-green)}.lv-status.is-fail[data-v-0c56618f]{--status-rgb: var(--sys-red)}.lv-status.is-running[data-v-0c56618f]{--status-rgb: var(--accent);align-items:center;color:rgb(var(--accent-text))}.lv-status.is-idle[data-v-0c56618f]{padding:0 10px;background:none;color:var(--label-tertiary);font-size:11px}.lv-via[data-v-0c56618f]{display:flex;align-items:flex-start;gap:5px;margin-top:3px;padding:0 9px;color:var(--label-secondary);font-size:11px;line-height:1.4;word-break:break-word}.lv-via>.sf[data-v-0c56618f]{margin-top:1px;color:var(--label-tertiary);font-size:11px}.lv-selectable[data-v-0c56618f]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.lv-banner[data-v-0c56618f]{align-items:flex-start;line-height:1.4}.lv-banner>.sf[data-v-0c56618f],.lv-banner>.mac-spinner[data-v-0c56618f]{margin-top:1px}.lv-note[data-v-0c56618f]{display:flex;align-items:center;gap:5px;padding:0 12px;color:var(--label-secondary);font-size:12px}.lv-note .sf[data-v-0c56618f]{color:rgb(var(--sys-green));font-size:13px}.lv-guide[data-v-0c56618f]{margin-top:14px}.lv-guide__icon[data-v-0c56618f]{color:rgb(var(--accent-text));font-size:16px}.lv-guide__title[data-v-0c56618f]{flex:1;min-width:0;font-size:13px}.lv-guide__chevron[data-v-0c56618f]{color:var(--label-tertiary);font-size:12px}.lv-guide__body[data-v-0c56618f]{position:relative;padding:12px 14px 14px}.lv-guide__body[data-v-0c56618f]:before{content:"";position:absolute;top:0;left:12px;right:12px;height:.5px;background:var(--separator)}.lv-guide__steps[data-v-0c56618f]{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:0;list-style:none;color:var(--label);font-size:12px;line-height:1.55;counter-reset:lv-guide-step}.lv-guide__steps li[data-v-0c56618f]{position:relative;padding-left:26px;counter-increment:lv-guide-step}.lv-guide__steps li[data-v-0c56618f]:before{content:counter(lv-guide-step);position:absolute;top:0;left:0;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgb(var(--accent) / .12);color:rgb(var(--accent-text));font-size:11px;font-weight:700;line-height:1}.lv-guide__steps b[data-v-0c56618f]{font-weight:600}.lv-excel-demo[data-v-0c56618f]{display:flex;flex-direction:column;gap:8px;padding-left:26px}.lv-excel[data-v-0c56618f]{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;overflow:hidden;border-radius:6px;background:var(--surface-content);box-shadow:var(--shadow-card),0 0 0 .5px var(--separator-control);font-size:12px}.lv-excel__row[data-v-0c56618f]{display:grid;grid-template-columns:84px 84px}.lv-excel__row>span[data-v-0c56618f]{height:24px;padding:0 8px;line-height:24px;white-space:nowrap;box-shadow:inset -.5px -.5px 0 var(--separator)}.lv-excel__row.is-head>span[data-v-0c56618f]{height:20px;background:var(--fill-tertiary);color:var(--label-secondary);font-size:11px;line-height:20px;text-align:center}.lv-excel__select[data-v-0c56618f]{position:absolute;top:20px;right:0;bottom:0;left:0;border:2px solid rgb(var(--accent));border-radius:0 0 6px 6px;pointer-events:none;animation:lv-select-pulse-0c56618f 1.4s var(--ease-in-out) infinite}@keyframes lv-select-pulse-0c56618f{0%,to{box-shadow:inset 0 0 rgb(var(--accent) / .15)}50%{box-shadow:inset 0 0 0 3px rgb(var(--accent) / .14)}}.lv-guide__note[data-v-0c56618f]{color:var(--label-secondary);font-size:11px}.lv-window code[data-v-0c56618f]{padding:1px 5px;border-radius:4px;background:var(--fill-secondary);font-size:11px}.lv-placeholder .mac-group__row[data-v-0c56618f]{color:var(--label-tertiary);font-size:13px}.lv-footer[data-v-0c56618f]{flex-shrink:0;padding:8px 16px 16px}.lv-submit[data-v-0c56618f]{max-width:640px;margin:0 auto}.lv-submit.is-loading[data-v-0c56618f]:disabled{opacity:1}.assign-field[data-v-caea6bc2]{transition:box-shadow var(--duration-fast) var(--ease-default)}.assign-field[data-v-caea6bc2]:focus-within{box-shadow:0 0 0 .5px rgb(var(--accent) / .8),0 0 0 3.5px rgb(var(--accent) / .28)}.assign-field__input[data-v-caea6bc2]{display:block;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--label);font-size:15px}.assign-field__input[data-v-caea6bc2]:focus{border:0;outline:none;box-shadow:none}.proxy-time[data-v-7ff78d09]{container-type:inline-size;min-width:0}.proxy-time__grid[data-v-7ff78d09]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"rows save";align-items:center;gap:8px 12px;min-width:0}.proxy-time__grid.has-title[data-v-7ff78d09]{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"title rows save"}@container (max-width: 440px){.proxy-time__grid.has-title[data-v-7ff78d09]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title save" "rows rows"}.proxy-time__grid.has-title .proxy-time__title[data-v-7ff78d09]{align-self:center}}.proxy-time__title[data-v-7ff78d09]{grid-area:title;align-self:start;overflow:hidden;color:var(--label);font-size:13px;font-weight:600;line-height:var(--control-h-sm);text-overflow:ellipsis;white-space:nowrap}.proxy-time.is-readonly .proxy-time__title[data-v-7ff78d09]{color:var(--label-secondary);font-weight:500}.proxy-time__rows[data-v-7ff78d09]{grid-area:rows;display:flex;flex-direction:column;gap:6px;min-width:0}.proxy-time__row[data-v-7ff78d09]{display:flex;align-items:center;gap:6px;min-width:0}.proxy-time__label[data-v-7ff78d09]{flex-shrink:0;width:26px;color:var(--label-secondary);font-size:12px}.proxy-time__date[data-v-7ff78d09]{flex:0 1 136px;min-width:0;width:auto;padding:1px 4px 1px 7px}.proxy-time__time[data-v-7ff78d09]{flex:0 1 108px;min-width:0;width:auto;padding:1px 4px 1px 7px}.proxy-time .mac-field.is-empty[data-v-7ff78d09]{color:var(--label-tertiary)}.proxy-time.is-readonly .mac-field[data-v-7ff78d09]{color:var(--label-secondary)}.proxy-time__now[data-v-7ff78d09]{flex-shrink:0;padding:0 5px}.proxy-time__clear[data-v-7ff78d09]{display:inline-grid;place-items:center;flex-shrink:0;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--label-tertiary);cursor:default;transition:color var(--duration-fast) var(--ease-default)}.proxy-time__clear .sf[data-v-7ff78d09]{font-size:14px}.proxy-time__clear[data-v-7ff78d09]:hover{color:var(--label-secondary)}.proxy-time__save[data-v-7ff78d09]{grid-area:save;min-width:48px}.field-missing[data-v-e42b35b4]{border-color:rgb(var(--sys-red) / .55);background-color:rgb(var(--sys-red) / .06)}.svc-window[data-v-896f7607]{--svc-inset: 14px;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:var(--surface-window);color:var(--label);font-size:14px}.svc-window__state[data-v-896f7607]{flex:1}.svc-window__state .svc-window__error-icon[data-v-896f7607]{color:rgb(var(--sys-orange))}.svc-window__error[data-v-896f7607]{color:var(--label)}.svc-toolbar[data-v-896f7607]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-height:52px;padding:8px 14px 6px 20px;flex-shrink:0}.svc-toolbar__titles[data-v-896f7607]{display:flex;align-items:baseline;gap:10px;min-width:0}.svc-toolbar__title[data-v-896f7607]{flex-shrink:0;overflow:hidden;color:var(--label);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.svc-toolbar__subtitle[data-v-896f7607]{min-width:0;overflow:hidden;color:var(--label-secondary);font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.svc-toolbar__trailing[data-v-896f7607]{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.svc-toolbar__close[data-v-896f7607]{--btn-h: 32px;flex-shrink:0}.svc-toolbar__close .sf[data-v-896f7607]{font-size:14px;color:var(--label-secondary)}.svc-toolbar__close:hover .sf[data-v-896f7607]{color:var(--label)}.svc-main[data-v-896f7607]{position:relative;flex:1;min-height:0}.svc-main__loading[data-v-896f7607]{position:absolute;top:0;right:0;bottom:0;left:0}.svc-pane[data-v-896f7607]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto}.svc-pane--fill[data-v-896f7607]{display:flex;flex-direction:column;overflow:hidden;padding:0 16px 16px}.svc-page[data-v-896f7607]{max-width:1180px;margin:0 auto;padding:2px 16px 24px}.svc-banner[data-v-896f7607]{margin-bottom:12px}.svc-columns[data-v-896f7607]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.svc-column[data-v-896f7607]{display:flex;flex-direction:column;gap:14px;min-width:0}.svc-section[data-v-896f7607]{display:flex;flex-direction:column;min-width:0}.svc-section__title[data-v-896f7607]{display:flex;align-items:center;gap:6px;min-height:22px;margin:0 0 6px;padding:0 4px;color:var(--label);font-size:13px;font-weight:700;line-height:1.3}.svc-section__aside[data-v-896f7607]{margin-left:auto}.svc-section__note[data-v-896f7607]{display:inline-flex;align-items:center;gap:5px;color:var(--label-secondary);font-size:12px;font-weight:400}.svc-section__count[data-v-896f7607]{color:var(--label-secondary);font-size:12px;font-weight:500}.svc-group[data-v-896f7607]{overflow:clip;border-radius:10px;background:var(--surface-elevated);box-shadow:var(--shadow-card)}.svc-row[data-v-896f7607]{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:38px;padding:6px var(--svc-inset);border:0;background:transparent;color:var(--label);font:inherit;font-size:14px;line-height:1.4;text-align:left}.svc-row+.svc-row[data-v-896f7607]:before,.svc-row+.svc-register[data-v-896f7607]:before{content:"";position:absolute;top:0;left:var(--svc-inset);right:0;height:.5px;background:var(--separator)}.svc-row__label[data-v-896f7607]{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:var(--label);font-weight:500;white-space:nowrap}.svc-row__icon[data-v-896f7607]{font-size:14px;color:var(--label-tertiary)}.svc-row__icon.is-green[data-v-896f7607]{color:rgb(var(--sys-green))}.svc-row__value[data-v-896f7607]{min-width:0;margin-left:auto;overflow:hidden;color:var(--label-secondary);text-align:right;text-overflow:ellipsis;white-space:nowrap}.svc-row__value.is-strong[data-v-896f7607]{color:var(--label);font-size:15px;font-weight:600}.svc-row__value.is-mono[data-v-896f7607]{font-family:var(--font-mono);font-size:13px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.svc-row__tag[data-v-896f7607]{margin-left:auto}.svc-row--button[data-v-896f7607]{cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.svc-row--button[data-v-896f7607]:hover{background:var(--hover)}.svc-row--button[data-v-896f7607]:active{background:var(--fill-secondary)}.svc-row__accessory[data-v-896f7607]{flex-shrink:0;margin-right:-2px;color:var(--label-tertiary);font-size:13px;transition:color var(--duration-fast) var(--ease-default)}.svc-row--button:hover .svc-row__accessory[data-v-896f7607]{color:rgb(var(--accent-text))}.svc-row__menu[data-v-896f7607]{margin-left:auto}.svc-row--state[data-v-896f7607]{gap:8px;color:var(--label-secondary)}.svc-row--state .sf[data-v-896f7607]{color:var(--label-tertiary);font-size:15px}.svc-strip[data-v-896f7607]{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-bottom:14px;padding:5px 8px}.svc-strip__item[data-v-896f7607]{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--label);font:inherit;font-size:14px;white-space:nowrap}.svc-strip__item b[data-v-896f7607]{font-weight:600}.svc-strip__button[data-v-896f7607]{cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.svc-strip__button[data-v-896f7607]:hover{background:var(--hover)}.svc-strip__icon[data-v-896f7607]{color:var(--label-tertiary);font-size:13px}.svc-strip__icon.is-green[data-v-896f7607]{color:rgb(var(--sys-green))}.svc-strip__sub[data-v-896f7607]{color:var(--label-secondary);font-size:12px}.svc-strip__key[data-v-896f7607]{margin-left:auto;color:var(--label-secondary);font-size:13px}.svc-strip__sep[data-v-896f7607]{width:1px;height:16px;margin:0 4px;background:var(--separator)}.svc-appkey[data-v-896f7607]{margin-left:auto;max-width:62%}.svc-appkey__dot[data-v-896f7607]{flex-shrink:0;background:rgb(var(--sys-orange))}.svc-appkey.is-ok .svc-appkey__dot[data-v-896f7607]{background:rgb(var(--sys-green))}.svc-appkey__label[data-v-896f7607]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-appkey__chevron[data-v-896f7607]{flex-shrink:0;margin-left:2px;font-size:10px!important;color:var(--label-secondary)}.svc-register[data-v-896f7607]{position:relative;padding:8px var(--svc-inset) 10px}.svc-register__panel[data-v-896f7607]>div:first-child{display:none}.svc-register__panel[data-v-896f7607] table{font-size:14px}.svc-register__panel[data-v-896f7607] td{padding-top:3px;padding-bottom:3px}.svc-register__panel[data-v-896f7607] td:first-child{width:84px}.svc-register__panel[data-v-896f7607] td:first-child span{color:var(--label);font-size:14px;font-weight:500}.svc-register__panel[data-v-896f7607] .mac-field{height:var(--control-h-lg);min-height:var(--control-h-lg);padding:4px 10px;border-radius:8px;font-size:14px}.svc-register__panel[data-v-896f7607] .mac-btn{--btn-h: var(--control-h-lg);padding:0 12px;font-size:13px}.svc-register__panel[data-v-896f7607] .mac-btn .sf{font-size:14px}.svc-register__panel[data-v-896f7607] p{font-size:13px}.svc-progress__bar--stacked[data-v-896f7607]{display:flex;gap:2px}.svc-progress__bar--stacked>span[data-v-896f7607]{flex:0 1 0;min-width:3px;border-radius:0;transition:flex-grow var(--spring-smooth-duration) var(--spring-smooth)}.svc-versions[data-v-896f7607]{display:flex;flex-direction:column;gap:14px}.svc-version__head[data-v-896f7607]{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:7px var(--svc-inset) 7px 10px;border:0;background:transparent;color:var(--label);font:inherit;text-align:left;cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.svc-version__head[data-v-896f7607]:hover{background:var(--hover)}.svc-version__chevron[data-v-896f7607]{flex-shrink:0;width:12px;color:var(--label-tertiary);font-size:11px;text-align:center}.svc-ring[data-v-896f7607]{flex-shrink:0;width:26px;height:26px;transform:rotate(-90deg)}.svc-ring circle[data-v-896f7607]{fill:none;stroke-width:4}.svc-ring__track[data-v-896f7607]{stroke:var(--fill)}.svc-ring__arc[data-v-896f7607]{transition:stroke-dasharray var(--spring-smooth-duration) var(--spring-smooth),stroke-dashoffset var(--spring-smooth-duration) var(--spring-smooth)}.svc-ring__arc--done[data-v-896f7607]{stroke:rgb(var(--sys-green))}.svc-ring__arc--received[data-v-896f7607]{stroke:rgb(var(--sys-blue))}.svc-version__titles[data-v-896f7607]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.svc-version__title-line[data-v-896f7607]{display:flex;align-items:center;gap:8px}.svc-version__title[data-v-896f7607]{color:var(--label);font-size:14px;font-weight:700}.svc-version__live[data-v-896f7607]{width:6px;height:6px;background:currentColor}.svc-version__summary-line[data-v-896f7607]{overflow:hidden;color:var(--label-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.svc-version__pct[data-v-896f7607]{flex-shrink:0;color:var(--label);font-size:17px;font-weight:700;letter-spacing:-.02em}.svc-version__pct.is-done[data-v-896f7607]{color:rgb(var(--sys-green))}.svc-version__body[data-v-896f7607]{min-height:0}.mac-collapse-enter-active>.svc-version__body[data-v-896f7607],.mac-collapse-leave-active>.svc-version__body[data-v-896f7607]{overflow:clip}.svc-breakdown.svc-timeline[data-v-896f7607]{display:block}.svc-timeline__empty[data-v-896f7607]{display:flex;align-items:center;gap:6px;padding:2px 6px 0;color:var(--label-secondary)}.svc-timeline__empty .sf[data-v-896f7607]{color:var(--label-tertiary)}.svc-timeline__facts[data-v-896f7607]{display:flex;flex-wrap:wrap;gap:2px 12px;padding:0 6px 6px;color:var(--label);font-size:12px;font-weight:600}.svc-timeline__facts em[data-v-896f7607]{margin-right:5px;color:var(--label-secondary);font-style:normal;font-weight:400}.svc-timeline__facts .is-accent[data-v-896f7607]{color:rgb(var(--accent-text))}.svc-chart[data-v-896f7607]{position:relative;height:48px;margin:0 6px 0 30px;cursor:crosshair;touch-action:none}.svc-chart__svg[data-v-896f7607]{display:block;width:100%;height:100%;overflow:visible}.svc-chart__grid[data-v-896f7607]{stroke:var(--separator);stroke-width:1;vector-effect:non-scaling-stroke}.svc-chart__area[data-v-896f7607]{fill:rgb(var(--sys-green) / .12)}.svc-chart__line[data-v-896f7607]{fill:none;stroke:rgb(var(--sys-green));stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.svc-chart__y[data-v-896f7607]{position:absolute;right:calc(100% + 6px);color:var(--label-secondary);font-size:11px;line-height:1}.svc-chart__y--top[data-v-896f7607]{top:-5px}.svc-chart__y--bottom[data-v-896f7607]{bottom:-5px}.svc-chart__x[data-v-896f7607]{display:flex;justify-content:space-between;margin:5px 6px 0 30px;color:var(--label-secondary);font-size:11px}.svc-chart__cross[data-v-896f7607]{position:absolute;top:0;bottom:0;width:1px;background:var(--label-tertiary);pointer-events:none}.svc-chart__dot[data-v-896f7607]{position:absolute;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:rgb(var(--sys-green));box-shadow:0 0 0 2px var(--surface-elevated);pointer-events:none}.svc-chart__tip[data-v-896f7607]{position:absolute;top:-34px;z-index:2;padding:4px 9px;border-radius:8px;color:var(--label);font-size:12px;font-weight:500;white-space:nowrap;transform:translate(8px);pointer-events:none}.svc-chart__tip.is-left[data-v-896f7607]{transform:translate(calc(-100% - 8px))}.svc-timeline__note[data-v-896f7607]{padding:8px 6px 0;color:var(--label-secondary);font-size:12px}.svc-breakdown[data-v-896f7607]{position:relative;display:grid;grid-template-columns:minmax(72px,30%) minmax(0,1fr) auto auto;-moz-column-gap:12px;column-gap:12px;padding:10px calc(var(--svc-inset) - 6px) 12px}.svc-breakdown[data-v-896f7607]:before{content:"";position:absolute;top:0;left:var(--svc-inset);right:0;height:.5px;background:var(--separator)}.svc-breakdown__title[data-v-896f7607]{grid-column:1 / -1;display:flex;align-items:center;gap:5px;margin-bottom:4px;padding:0 6px;color:var(--label-secondary);font-size:12px;font-weight:600}.svc-breakdown__info[data-v-896f7607]{color:var(--label-tertiary);font-size:12px}.svc-breakdown.svc-assignment[data-v-896f7607]{display:block}.svc-breakdown__hint[data-v-896f7607]{margin-left:auto;color:var(--label-tertiary);font-size:12px;font-weight:400}.svc-matrix[data-v-896f7607]{width:100%;overflow:hidden;border-collapse:separate;border-spacing:0;border-radius:10px;box-shadow:0 0 0 .5px var(--separator);font-size:14px;font-variant-numeric:tabular-nums}.svc-matrix th[data-v-896f7607],.svc-matrix td[data-v-896f7607]{padding:6px 12px;color:var(--label);text-align:left;white-space:nowrap}.svc-matrix .is-num[data-v-896f7607]{text-align:right}.svc-matrix thead th[data-v-896f7607]{padding-top:4px;padding-bottom:4px;background:var(--surface-content-alt);box-shadow:inset 0 -.5px 0 var(--separator);color:var(--label-secondary);font-size:12px;font-weight:500}.svc-matrix tbody tr+tr td[data-v-896f7607]{box-shadow:inset 0 .5px 0 var(--separator)}.svc-matrix tbody td.is-strong[data-v-896f7607]{font-weight:600}.svc-matrix tfoot td[data-v-896f7607]{background:var(--surface-content-alt);box-shadow:inset 0 .5px 0 var(--separator);color:var(--label-secondary);font-weight:600}.svc-matrix tfoot td.is-num[data-v-896f7607]{color:var(--label)}.svc-matrix__none[data-v-896f7607]{color:var(--label-tertiary)}.svc-matrix__chevron[data-v-896f7607]{margin-right:5px;color:var(--label-tertiary);font-size:10px}.svc-matrix tbody tr.is-button[data-v-896f7607]{cursor:default}.svc-matrix tbody tr.is-button td[data-v-896f7607]{transition:background-color var(--duration-fast) var(--ease-default)}.svc-matrix tbody tr.is-button:hover td[data-v-896f7607]{background:var(--hover)}.svc-matrix tbody tr.is-open td[data-v-896f7607]{background:rgb(var(--accent) / .08)}.svc-matrix tbody tr.is-button[data-v-896f7607]:focus-visible{outline:none}.svc-matrix tbody tr.is-button:focus-visible td[data-v-896f7607]{box-shadow:inset 0 0 0 2px var(--focus-ring)}.svc-breakdown__detail[data-v-896f7607]{grid-column:1 / -1;margin:8px calc(6px - var(--svc-inset)) -12px}.svc-version .svc-proxy[data-v-896f7607]:before{content:"";position:absolute;top:0;left:var(--svc-inset);right:0;height:.5px;background:var(--separator)}.svc-version .svc-proxy[data-v-896f7607] .proxy-time__title{color:var(--label-secondary);font-size:13px;font-weight:600}.svc-proxy[data-v-896f7607]{position:relative;padding:10px var(--svc-inset) 12px}.svc-proxy+.svc-proxy[data-v-896f7607]:before{content:"";position:absolute;top:0;left:var(--svc-inset);right:0;height:.5px;background:var(--separator)}.svc-proxy[data-v-896f7607] .proxy-time__grid.has-title{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title save" "rows rows";gap:10px 12px}.svc-proxy[data-v-896f7607] .proxy-time__title{align-self:center;font-size:14px;line-height:var(--control-h-lg)}.svc-proxy[data-v-896f7607] .proxy-time__rows,.svc-proxy[data-v-896f7607] .proxy-time__row{gap:8px}.svc-proxy[data-v-896f7607] .proxy-time__label{width:32px;color:var(--label-secondary);font-size:14px}.svc-proxy[data-v-896f7607] .mac-field{height:var(--control-h-lg);min-height:var(--control-h-lg);padding:2px 6px 2px 10px;border-radius:8px;font-size:14px}.svc-proxy[data-v-896f7607] .proxy-time__date{flex:1 1 160px;max-width:180px}.svc-proxy[data-v-896f7607] .proxy-time__time{flex:1 1 120px;max-width:140px}.svc-proxy[data-v-896f7607] .mac-btn{--btn-h: var(--control-h-lg);font-size:13px}.svc-proxy[data-v-896f7607] .proxy-time__save{min-width:60px}.svc-proxy[data-v-896f7607] .proxy-time__clear .sf{font-size:16px}.svc-memo[data-v-896f7607]{display:flex;flex-direction:column}.svc-memo__field[data-v-896f7607]{display:block;width:100%;min-height:76px;padding:9px var(--svc-inset);border:0;background:transparent;color:var(--label);font:inherit;font-size:14px;line-height:1.5;resize:vertical}.svc-memo__field[data-v-896f7607]::-moz-placeholder{color:var(--label-tertiary)}.svc-memo__field[data-v-896f7607]::placeholder{color:var(--label-tertiary)}.svc-memo__field[data-v-896f7607]:focus{outline:none}.svc-memo[data-v-896f7607]:focus-within{box-shadow:var(--shadow-card),0 0 0 3px rgb(var(--accent) / .28)}.svc-inquiry[data-v-896f7607]{align-items:center}.svc-inquiry__text[data-v-896f7607]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.svc-inquiry__title[data-v-896f7607]{overflow:hidden;color:var(--label);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.svc-inquiry__meta[data-v-896f7607]{color:var(--label-secondary);font-size:12px}.svc-collapse[data-v-896f7607]{overflow:hidden;min-height:0}.svc-detail[data-v-896f7607]{box-shadow:inset 0 .5px 0 var(--separator);background:var(--fill-quinary)}.svc-detail__head[data-v-896f7607]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 10px 6px var(--svc-inset)}.svc-detail__title[data-v-896f7607]{flex:1;min-width:0;overflow:hidden;color:var(--label);font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.svc-detail__close[data-v-896f7607]{display:inline-grid;place-items:center;flex-shrink:0;width:26px;height:26px;border:0;border-radius:50%;background:transparent;color:var(--label-secondary);cursor:default}.svc-detail__close .sf[data-v-896f7607]{font-size:13px}.svc-detail__close[data-v-896f7607]:hover{background:var(--fill-secondary);color:var(--label)}.svc-picks[data-v-896f7607]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px var(--svc-inset) 10px}.svc-pick[data-v-896f7607]{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;border:0;border-radius:999px;background:var(--fill-tertiary);color:var(--label);font:inherit;font-size:13px;cursor:default;transition:background-color var(--duration-fast) var(--ease-default)}.svc-pick[data-v-896f7607]:hover{background:var(--fill-secondary)}.svc-pick .sf[data-v-896f7607]{color:var(--label-tertiary);font-size:13px}.svc-pick .tabular-nums[data-v-896f7607]{color:var(--label-secondary)}.svc-pick.is-all[data-v-896f7607],.svc-pick.is-some[data-v-896f7607]{background:rgb(var(--accent) / .12);color:rgb(var(--accent-text))}.svc-pick.is-all .sf[data-v-896f7607],.svc-pick.is-some .sf[data-v-896f7607],.svc-pick.is-all .tabular-nums[data-v-896f7607],.svc-pick.is-some .tabular-nums[data-v-896f7607]{color:inherit}.svc-picks__count[data-v-896f7607]{margin-left:auto;color:var(--label-secondary);font-size:13px}.svc-dgroup+.svc-dgroup[data-v-896f7607]{box-shadow:inset 0 .5px 0 var(--separator)}.svc-dgroup__head[data-v-896f7607]{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;min-height:32px;padding:4px 12px;background:var(--surface-content-alt);box-shadow:inset 0 -.5px 0 var(--separator)}.svc-dgroup__name[data-v-896f7607]{flex:1;min-width:0;overflow:hidden;color:var(--label);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.svc-dgroup__count[data-v-896f7607]{color:var(--label-secondary);font-size:12px}.svc-detail__list[data-v-896f7607]{max-height:max(260px,calc(100dvh - 440px));overflow-y:auto;margin:0 10px;border-radius:10px;background:var(--surface-content);box-shadow:0 0 0 .5px var(--separator)}.svc-detail__item[data-v-896f7607]{display:flex;align-items:center;gap:10px;min-height:38px;padding:5px 12px;transition:background-color var(--duration-fast) var(--ease-default)}.svc-detail__item+.svc-detail__item[data-v-896f7607]{box-shadow:inset 0 .5px 0 var(--separator)}.svc-detail__item[data-v-896f7607]:hover{background:var(--hover)}.svc-detail__item.is-checked[data-v-896f7607]{background:rgb(var(--accent) / .08)}.svc-detail__item .mac-tag[data-v-896f7607]{flex-shrink:0}.svc-detail__text[data-v-896f7607]{display:flex;flex:1;align-items:baseline;gap:8px;min-width:0}.svc-detail__name[data-v-896f7607]{flex-shrink:0;max-width:60%;overflow:hidden;color:var(--label);font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.svc-detail__defect[data-v-896f7607]{min-width:0;overflow:hidden;color:var(--label-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.svc-detail__empty[data-v-896f7607]{padding:12px;color:var(--label-secondary)}.svc-detail__actions[data-v-896f7607]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px var(--svc-inset) 14px}.svc-detail__status[data-v-896f7607]{display:flex;flex:1 1 300px;align-items:center;gap:8px;min-width:0}.svc-detail__select[data-v-896f7607]{flex:1;min-width:0;max-width:260px;padding-right:26px;background-position:right 9px center}@media (max-width: 980px){.svc-toolbar__btn-label[data-v-896f7607]{display:none}}@media (max-width: 860px){.svc-columns[data-v-896f7607]{grid-template-columns:minmax(0,1fr);gap:26px}}@media (max-width: 680px){.svc-toolbar[data-v-896f7607]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"titles trailing" "tabs tabs";row-gap:12px;padding-left:20px}.svc-toolbar__titles[data-v-896f7607]{grid-area:titles}.svc-toolbar__trailing[data-v-896f7607]{grid-area:trailing}.svc-toolbar__tabs[data-v-896f7607]{grid-area:tabs;justify-self:center}.svc-page[data-v-896f7607]{padding:4px 14px 32px}}.assign-view[data-v-696eb7df]{position:relative;display:flex;flex:1;min-width:0;min-height:0}.assign-view__loading[data-v-696eb7df]{flex:1}.assign-view__loading-title[data-v-696eb7df]{color:var(--label);font-size:13px;font-weight:500}.assign-view__loading-bar[data-v-696eb7df]{width:220px}.assign-sidebar[data-v-696eb7df]{display:flex;flex-direction:column;width:230px;flex-shrink:0;margin:0 0 var(--sidebar-inset) var(--sidebar-inset);padding:12px 8px;border-radius:var(--radius-sidebar);overflow:hidden}.assign-sidebar__title[data-v-696eb7df]{margin-bottom:5px}.assign-sidebar__list[data-v-696eb7df]{display:flex;flex-direction:column;gap:1px;min-height:0;overflow-y:auto}.assign-sidebar__label[data-v-696eb7df]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assign-sidebar__count[data-v-696eb7df]{flex-shrink:0;color:var(--label-secondary);font-size:12px;font-weight:500}.mac-sidebar-item.is-selected .assign-sidebar__count[data-v-696eb7df]{color:inherit}.assign-sidebar__unit[data-v-696eb7df]{margin-left:1px;font-size:10px}.assign-content[data-v-696eb7df]{flex:1;min-width:0;min-height:0;overflow:auto;margin:0 var(--sidebar-inset) var(--sidebar-inset);border-radius:var(--radius-card);background:var(--surface-content);box-shadow:var(--shadow-card)}.assign-content__empty[data-v-696eb7df]{height:100%}.assign-table .is-num[data-v-696eb7df]{text-align:right}.assign-table td[data-v-696eb7df]{white-space:nowrap}.assign-group-row>td[data-v-696eb7df]{background:var(--surface-content-alt);box-shadow:inset 0 .5px 0 var(--separator)}.assign-group-row:hover>td[data-v-696eb7df]{background:var(--hover)}.assign-group-row__title[data-v-696eb7df]{display:flex;align-items:center;gap:6px}.assign-group-row__chevron[data-v-696eb7df]{font-size:11px;color:var(--label-secondary)}.assign-group-row__name[data-v-696eb7df]{color:var(--label);font-weight:600}.assign-group-row__meta[data-v-696eb7df]{color:var(--label-tertiary);font-size:11px}.assign-row:hover>td[data-v-696eb7df]{background:var(--hover)}.assign-row__name[data-v-696eb7df]{color:var(--label);font-weight:500}.assign-row__unit[data-v-696eb7df]{color:var(--label-secondary)}.assign-row.is-inspecting>td[data-v-696eb7df]{background:rgb(var(--sys-orange) / .1)}.assign-row.is-inspecting:hover>td[data-v-696eb7df]{background:rgb(var(--sys-orange) / .16)}.assign-row.is-not-started>td[data-v-696eb7df]{opacity:.4}.assign-progress[data-v-696eb7df]{font-variant-numeric:tabular-nums}.assign-progress__of[data-v-696eb7df]{color:var(--label-secondary)}.assign-progress__done[data-v-696eb7df]{color:var(--label);font-weight:600}.assign-progress__pct[data-v-696eb7df]{margin-left:4px;color:var(--label-tertiary);font-size:11px}.assign-progress__done.is-done[data-v-696eb7df],.assign-progress__pct.is-done[data-v-696eb7df]{color:rgb(var(--sys-green))}.tree-cell[data-v-696eb7df]{position:relative;padding-left:2.1rem}.tree-cell[data-v-696eb7df]:before{content:"";position:absolute;left:1.15rem;top:0;bottom:0;border-left:1px solid var(--separator)}.tree-cell.is-last[data-v-696eb7df]:before{bottom:50%}.tree-cell[data-v-696eb7df]:after{content:"";position:absolute;left:1.15rem;top:50%;width:.6rem;border-top:1px solid var(--separator)}.assign-window[data-v-c9623c22]{display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;background:var(--surface-window);color:var(--label)}.assign-toolbar[data-v-c9623c22]{display:flex;align-items:center;justify-content:space-between;gap:12px;height:var(--toolbar-height);padding:0 12px 0 20px;flex-shrink:0}.assign-toolbar__titles[data-v-c9623c22]{display:flex;flex-direction:column;min-width:0}.assign-toolbar__title[data-v-c9623c22]{color:var(--label);font-size:15px;font-weight:700;line-height:1.2;white-space:nowrap}.assign-toolbar__subtitle[data-v-c9623c22]{display:flex;align-items:baseline;gap:5px;min-width:0;overflow:hidden;color:var(--label-secondary);font-size:11px;white-space:nowrap}.assign-toolbar__range[data-v-c9623c22]{color:var(--label);font-weight:500}.assign-toolbar__dot[data-v-c9623c22]{color:var(--label-tertiary)}.assign-toolbar__close[data-v-c9623c22]{--btn-h: 30px;flex-shrink:0}.assign-toolbar__close .sf[data-v-c9623c22]{font-size:13px;color:var(--label-secondary)}.assign-toolbar__close:hover .sf[data-v-c9623c22]{color:var(--label)}.assign-window__body[data-v-c9623c22]{flex:1;min-height:0}.apple-field[data-v-6723c233]{position:relative;width:100%;border:1px solid var(--separator-control);border-radius:12px;background:var(--surface-field);transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.apple-field[data-v-6723c233]:focus-within{border-color:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent) / .22)}.apple-field.is-invalid[data-v-6723c233]{border-color:rgb(var(--sys-red));box-shadow:0 0 0 3px rgb(var(--sys-red) / .18)}.apple-field input[data-v-6723c233],.apple-field textarea[data-v-6723c233]{display:block;width:100%;min-height:0;height:56px;padding:24px 16px 8px;border:0;border-radius:12px;background:transparent;box-shadow:none;color:var(--label);font-size:17px;line-height:1.3}.apple-field textarea[data-v-6723c233]{height:auto;min-height:96px;padding-top:28px;resize:none}.apple-field.has-go input[data-v-6723c233]{padding-right:52px}.apple-field input[data-v-6723c233]:focus,.apple-field textarea[data-v-6723c233]:focus{border:0;box-shadow:none}.apple-field input[data-v-6723c233]:disabled,.apple-field textarea[data-v-6723c233]:disabled{background:transparent}.apple-field label[data-v-6723c233]{position:absolute;top:28px;left:17px;color:var(--label-tertiary);font-size:17px;line-height:1;pointer-events:none;transform:translateY(-50%);transform-origin:left center;transition:top var(--duration-fast) var(--ease-default),font-size var(--duration-fast) var(--ease-default),color var(--duration-fast) var(--ease-default)}.apple-field :is(input,textarea):not(:-moz-placeholder-shown)+label[data-v-6723c233]{top:15px;font-size:12px;color:var(--label-secondary)}.apple-field :is(input,textarea):focus+label[data-v-6723c233],.apple-field :is(input,textarea):not(:placeholder-shown)+label[data-v-6723c233]{top:15px;font-size:12px;color:var(--label-secondary)}.apple-field__go[data-v-6723c233]{position:absolute;top:50%;right:12px;display:grid;place-items:center;width:30px;height:30px;border:1.5px solid var(--label-secondary);border-radius:50%;background:transparent;color:var(--label-secondary);cursor:pointer;transform:translateY(-50%);transition:color var(--duration-fast) var(--ease-default),border-color var(--duration-fast) var(--ease-default),opacity var(--duration-fast) var(--ease-default)}.apple-field__go .sf[data-v-6723c233]{font-size:15px}.apple-field__go[data-v-6723c233]:not(:disabled):hover{border-color:var(--label);color:var(--label)}.apple-field__go[data-v-6723c233]:disabled{cursor:default;opacity:.35}.login-screen[data-v-d8b54af0]{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:var(--surface-window)}.login-screen__dev[data-v-d8b54af0]{position:fixed;top:12px;right:16px;gap:6px;padding:0 12px;color:rgb(var(--sys-orange));font-weight:700;box-shadow:inset 0 0 0 1px rgb(var(--sys-orange) / .45)}.login-screen__card[data-v-d8b54af0]{display:flex;flex-direction:column;align-items:center;width:min(460px,100%);padding:48px 44px 40px;border-radius:var(--radius-alert);background:var(--surface-content);box-shadow:var(--shadow-card)}.login-screen__icon[data-v-d8b54af0]{--tile-rgb: var(--accent);width:72px;height:72px;border-radius:17px}.login-screen__icon .sf[data-v-d8b54af0]{font-size:38px}.login-screen__checking[data-v-d8b54af0]{display:grid;height:180px;place-items:center;animation:login-screen-reveal-d8b54af0 var(--duration) var(--ease-default) .4s both}@keyframes login-screen-reveal-d8b54af0{0%{opacity:0}}.login-screen__step[data-v-d8b54af0]{display:flex;flex-direction:column;align-items:center;width:100%;animation:login-screen-reveal-d8b54af0 var(--duration) var(--ease-default) both}.login-screen__title[data-v-d8b54af0]{margin-top:22px;color:var(--label);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-align:center}.login-screen__lead[data-v-d8b54af0]{margin:10px 0 28px;color:var(--label-secondary);font-size:15px;line-height:1.45;text-align:center;word-break:keep-all}.login-screen__notice[data-v-d8b54af0]{display:flex;align-items:flex-start;gap:6px;align-self:stretch;margin-top:12px;font-size:13px;line-height:1.45;word-break:keep-all}.login-screen__notice .sf[data-v-d8b54af0]{flex-shrink:0;margin-top:1px;font-size:15px}.login-screen__notice.is-info[data-v-d8b54af0]{color:var(--label-secondary)}.login-screen__notice.is-info .sf[data-v-d8b54af0]{color:rgb(var(--sys-green))}.login-screen__notice.is-warning[data-v-d8b54af0]{color:rgb(var(--sys-orange))}.login-screen__notice.is-danger[data-v-d8b54af0]{color:rgb(var(--sys-red))}.login-screen__detail[data-v-d8b54af0]{display:block;color:var(--label-tertiary);overflow-wrap:anywhere}.login-screen__status[data-v-d8b54af0]{display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:50%;background:var(--fill-quaternary);color:rgb(var(--accent))}.login-screen__status .sf[data-v-d8b54af0]{font-size:30px}.login-screen__status.is-warning[data-v-d8b54af0]{color:rgb(var(--sys-orange))}.login-screen__status.is-info[data-v-d8b54af0]{color:rgb(var(--sys-blue))}.login-screen__status.is-danger[data-v-d8b54af0]{color:rgb(var(--sys-red))}.login-screen__links[data-v-d8b54af0]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:28px}.login-screen__link[data-v-d8b54af0]{border:0;background:none;color:rgb(var(--accent-text));font-size:15px;cursor:pointer}.login-screen__link[data-v-d8b54af0]:hover{text-decoration:underline}.login-screen__hint[data-v-d8b54af0]{color:var(--label-tertiary);font-size:12px;text-align:center;word-break:keep-all}.code-boxes[data-v-02132454]{display:flex;justify-content:center;gap:8px}.code-boxes__box[data-v-02132454]{width:46px;height:56px;min-height:0;padding:0;border:1px solid var(--separator-control);border-radius:12px;background:var(--surface-field);color:var(--label);font-size:26px;font-weight:500;text-align:center;caret-color:rgb(var(--accent));font-variant-numeric:tabular-nums}.code-boxes__box[data-v-02132454]:focus{border-color:rgb(var(--accent));box-shadow:0 0 0 3px rgb(var(--accent) / .22)}.code-boxes__box.is-invalid[data-v-02132454]{border-color:rgb(var(--sys-red))}.code-boxes__box[data-v-02132454]:nth-child(3){margin-right:6px}.code-boxes.is-shaking[data-v-02132454]{animation:code-boxes-shake-02132454 .4s var(--ease-default)}@keyframes code-boxes-shake-02132454{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-6px)}80%{transform:translate(4px)}}.login-window[data-v-6f50b48d]{display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100dvh;padding:48px 32px 32px;background:var(--surface-content)}.login-window__icon[data-v-6f50b48d]{--tile-rgb: var(--accent);flex-shrink:0;width:56px;height:56px;border-radius:13px}.login-window__icon .sf[data-v-6f50b48d]{font-size:30px}.login-window__step[data-v-6f50b48d]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:360px}.login-window h1[data-v-6f50b48d]{margin-top:20px;color:var(--label);font-size:24px;font-weight:600;letter-spacing:-.02em;text-align:center}.login-window__lead[data-v-6f50b48d]{margin:8px 0 26px;color:var(--label-secondary);font-size:14px;line-height:1.5;text-align:center;word-break:keep-all}.login-window__lead b[data-v-6f50b48d]{color:var(--label);font-weight:600}.login-window__fields[data-v-6f50b48d]{display:flex;flex-direction:column;gap:10px;width:100%}.login-window__error[data-v-6f50b48d]{min-height:1.4em;margin-top:12px;color:rgb(var(--sys-red));font-size:13px;text-align:center}.login-window__error.is-hidden[data-v-6f50b48d]{visibility:hidden}.login-window__spinner[data-v-6f50b48d]{margin-top:14px}.login-window__link[data-v-6f50b48d]{margin-top:14px;border:0;background:none;color:rgb(var(--accent-text));font-size:14px;cursor:pointer}.login-window__link[data-v-6f50b48d]:hover{text-decoration:underline}.login-window__primary[data-v-6f50b48d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;height:44px;margin-top:18px;border:0;border-radius:12px;background:rgb(var(--accent));color:var(--label-on-accent);font-size:15px;font-weight:500;cursor:pointer}.login-window__primary[data-v-6f50b48d]:disabled{cursor:default;opacity:.4}.login-window__final[data-v-6f50b48d]{display:grid;place-items:center;width:64px;height:64px;margin-top:20px;border-radius:50%;background:var(--fill-quaternary);color:rgb(var(--accent))}.login-window__final .sf[data-v-6f50b48d]{font-size:34px}.login-window__final+h1[data-v-6f50b48d]{margin-top:14px}.login-window__final.is-success[data-v-6f50b48d]{color:rgb(var(--sys-green))}.login-window__final.is-info[data-v-6f50b48d]{color:rgb(var(--sys-blue))}.login-window__final.is-warning[data-v-6f50b48d]{color:rgb(var(--sys-orange))}.login-window__final.is-danger[data-v-6f50b48d]{color:rgb(var(--sys-red))}.cli-login[data-v-20bddbd3]{display:flex;flex-direction:column;align-items:center;min-height:100vh;min-height:100dvh;padding:64px 24px 32px;background:var(--surface-content)}.cli-login__icon[data-v-20bddbd3]{--tile-rgb: var(--sys-purple);flex-shrink:0;width:56px;height:56px;border-radius:13px}.cli-login__icon .sf[data-v-20bddbd3]{font-size:28px}.cli-login__step[data-v-20bddbd3]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:380px}.cli-login h1[data-v-20bddbd3]{margin-top:20px;color:var(--label);font-size:24px;font-weight:600;letter-spacing:-.02em;text-align:center}.cli-login__lead[data-v-20bddbd3]{margin:8px 0 26px;color:var(--label-secondary);font-size:14px;line-height:1.5;text-align:center;word-break:keep-all}.cli-login__lead b[data-v-20bddbd3]{color:var(--label);font-weight:600}.cli-login__error[data-v-20bddbd3]{min-height:1.4em;margin-top:12px;color:rgb(var(--sys-red));font-size:13px;text-align:center}.cli-login__error.is-hidden[data-v-20bddbd3]{visibility:hidden}.cli-login__note[data-v-20bddbd3]{margin-top:10px;color:var(--label-tertiary);font-size:12px;text-align:center;word-break:keep-all}.cli-login__note code[data-v-20bddbd3]{font-family:var(--font-mono)}.cli-login__spinner[data-v-20bddbd3]{margin-top:14px}.cli-login__link[data-v-20bddbd3]{margin-top:14px;border:0;background:none;color:rgb(var(--accent-text));font-size:14px;cursor:pointer}.cli-login__link[data-v-20bddbd3]:hover{text-decoration:underline}.cli-login__code[data-v-20bddbd3]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 10px 10px 14px;border-radius:12px;background:var(--surface-code);box-shadow:inset 0 0 0 .5px var(--separator)}.cli-login__code code[data-v-20bddbd3]{flex:1;min-width:0;overflow-wrap:anywhere;color:var(--label);font-family:var(--font-mono);font-size:13px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.cli-login__final[data-v-20bddbd3]{display:grid;place-items:center;width:64px;height:64px;margin-top:20px;border-radius:50%;background:var(--fill-quaternary);color:rgb(var(--accent))}.cli-login__final .sf[data-v-20bddbd3]{font-size:34px}.cli-login__final+h1[data-v-20bddbd3]{margin-top:14px}.cli-login__final.is-success[data-v-20bddbd3]{color:rgb(var(--sys-green))}.cli-login__final.is-info[data-v-20bddbd3]{color:rgb(var(--sys-blue))}.cli-login__final.is-warning[data-v-20bddbd3]{color:rgb(var(--sys-orange))}.cli-login__final.is-danger[data-v-20bddbd3]{color:rgb(var(--sys-red))}
