@charset "UTF-8";.agent-face{flex:none;display:block;inline-size:var(--face, 28px);block-size:var(--face, 28px);line-height:0}.agent-face svg{inline-size:100%;block-size:100%;display:block}.sheet_fade-enter-active[data-v-660e1c2c],.sheet_fade-leave-active[data-v-660e1c2c]{transition:opacity .5s ease}.sheet_fade-enter-from[data-v-660e1c2c],.sheet_fade-leave-to[data-v-660e1c2c]{opacity:0;pointer-events:none!important}.dark_bg[data-v-660e1c2c]{position:fixed;inset-inline:0;bottom:0;transition:all .3s;background:#0006;top:0}.theme_dark .dark_bg[data-v-660e1c2c]{background:#000c}.bottom_sheet[data-v-660e1c2c]{position:fixed;inset-inline:0;bottom:0;transition:all .2s;background-color:var(--bg1, #fff);color:var(--text-color, #000);border-start-start-radius:20px;border-start-end-radius:20px;max-height:100dvh;overflow:hidden;padding-bottom:var(--safe-bottom)}.bottom_sheet.is-ios[data-v-660e1c2c]{padding-bottom:calc(var(--safe-bottom) + 15px)}.bottom_sheet.half-height[data-v-660e1c2c]{height:55dvh}.bottom_sheet.half-height .bottom_sheet_content[data-v-660e1c2c]{max-height:calc(100% - 50px);overflow-y:auto}.bottom_sheet.full-height[data-v-660e1c2c]{height:100dvh!important;border-radius:0}.bottom_sheet.full-height .bottom_sheet_content[data-v-660e1c2c]{max-height:calc(100% - 50px);overflow-y:auto}.bottom_sheet .sheet-title[data-v-660e1c2c]{display:flex;justify-content:space-between;gap:10px;padding:15px;border-bottom:1px solid var(--border-color, #eee);font-weight:500;font-size:18px;position:sticky;top:0;background-color:var(--bg1, #fff);z-index:1}.bottom_sheet .sheet-title[data-v-660e1c2c]:after{content:"";display:block;width:30px;height:3px;background:var(--border-color, #eee);border-radius:5px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.bottom_sheet.on-swipe[data-v-660e1c2c]{transition:none}.bottom_sheet.on-swipe .bottom_sheet_content[data-v-660e1c2c]{overflow-y:hidden!important;pointer-events:none;touch-action:none}.bottom_sheet .paddme[data-v-660e1c2c]{padding:20px 15px 18px}body.modal-open{height:100svh;overflow-y:hidden}#popup_wrapper[data-v-8395bb2e]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}#popup_layout[data-v-8395bb2e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;transition:opacity .3s cubic-bezier(.4,0,.2,1);will-change:opacity}#popup_layout[data-v-8395bb2e]:not(.active){visibility:hidden;pointer-events:none;opacity:0}#popup_layout.active[data-v-8395bb2e]{opacity:1}#popup_content[data-v-8395bb2e]{position:relative;display:flex;flex-direction:column;max-width:800px;width:95%;max-height:calc(100svh - 80px);background-color:var(--bg1);border-radius:16px;box-shadow:0 20px 60px #0000004d,0 0 0 1px oklch(from var(--text) l c h/.05);overflow:hidden;transform:translateY(20px) scale(.95);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}#popup_content.active[data-v-8395bb2e]{transform:translateY(0) scale(1);opacity:1}#popup_content .popup_title[data-v-8395bb2e]{padding:28px 60px 20px 28px;margin:0;font-size:24px;font-weight:600;color:var(--text-color);line-height:1.3;border-bottom:1px solid var(--border-color)}#popup_content #popup_content_scroll[data-v-8395bb2e]{flex:1;padding:24px 28px;overflow-y:auto;overflow-x:hidden;min-height:0}.no_padding #popup_content #popup_content_scroll[data-v-8395bb2e]{padding:0}#popup_content #popup_content_scroll[data-v-8395bb2e]::-webkit-scrollbar{width:6px}#popup_content #popup_content_scroll[data-v-8395bb2e]::-webkit-scrollbar-track{background:transparent}#popup_content #popup_content_scroll[data-v-8395bb2e]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}#popup_content #popup_content_scroll[data-v-8395bb2e]::-webkit-scrollbar-thumb:hover{background:var(--color1)}#popup_content #popup_action[data-v-8395bb2e]{padding:20px 28px;border-top:1px solid var(--border-color);display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}#popup_content #popup_action[data-v-8395bb2e]:empty{display:none!important;padding:0}@media(max-width:600px){#popup_content #popup_action[data-v-8395bb2e]{padding:16px;justify-content:stretch}#popup_content #popup_action[data-v-8395bb2e]>*{flex:1}}#close[data-v-8395bb2e]{position:absolute;top:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--text-color);cursor:pointer;transition:all .2s ease;z-index:10;opacity:.7}#close[data-v-8395bb2e]:hover{opacity:1;background:var(--bg2);transform:rotate(90deg)}#close[data-v-8395bb2e]:active{transform:rotate(90deg) scale(.95)}#close i[data-v-8395bb2e]{font-size:18px}#close.close-overlay[data-v-8395bb2e]{background:#00000073;color:#fff;opacity:1;border-radius:50%;top:10px;right:10px;width:32px;height:32px}#close.close-overlay[data-v-8395bb2e]:hover{background:#000000b3}.frameless #popup_content[data-v-8395bb2e]{padding:0!important;border:none!important;box-shadow:none!important}.frameless #popup_content #popup_content_scroll[data-v-8395bb2e]{padding:0}.dots[data-v-c61f4d87],.icon[data-v-c61f4d87]{cursor:pointer;transition:opacity .2s ease}.dots[data-v-c61f4d87]:hover,.icon[data-v-c61f4d87]:hover{opacity:.8}.pop-enter-active[data-v-c61f4d87],.pop-leave-active[data-v-c61f4d87]{transition:opacity .2s,transform .2s}.pop-enter-from[data-v-c61f4d87],.pop-leave-to[data-v-c61f4d87]{opacity:0;transform:scale(.95)}@media(min-width:600px){.dropdown[data-v-c61f4d87]:not(.teleport){position:relative;display:inline-block}.dropdown-menu[data-v-c61f4d87]{min-width:250px;position:absolute;z-index:3000;display:flex;flex-direction:column;background:var(--bg1);color:var(--text-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;overflow:hidden;transform-origin:top left}.dropdown-menu .dropdown-title[data-v-c61f4d87]{padding:12px 16px;font-weight:700;text-align:center;border-bottom:1px solid var(--border-color);flex-shrink:0}.dropdown-menu[data-v-c61f4d87] .dropdown_actions{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.dropdown-menu[data-v-c61f4d87] .dropdown_actions>a,.dropdown-menu[data-v-c61f4d87] .dropdown_actions .opt{display:flex;padding:12px 16px;text-decoration:none;color:var(--gray-text);align-items:center;gap:10px;transition:background-color .2s ease}.dropdown-menu[data-v-c61f4d87] .dropdown_actions>a:hover,.dropdown-menu[data-v-c61f4d87] .dropdown_actions .opt:hover{transform:none!important;background:var(--bg2, #f5f5f5)}.dropdown-menu.open_to_left[data-v-c61f4d87]{left:0}.dropdown-menu.open_to_right[data-v-c61f4d87]{right:0}.dropdown-menu[data-v-c61f4d87]:not(.open_to_top){top:calc(100% + 8px)}.dropdown-menu.open_to_top[data-v-c61f4d87]{bottom:calc(100% + 8px);transform-origin:bottom left}}@media(max-width:600px){.dropdown_actions[data-v-c61f4d87]{display:flex;flex-direction:column;gap:2px}.dropdown_actions[data-v-c61f4d87]>a,.dropdown_actions[data-v-c61f4d87] .opt{padding:16px 0;display:flex;gap:10px;align-items:center;color:var(--text-color);transition:opacity .2s ease}.dropdown_actions[data-v-c61f4d87]>a:active,.dropdown_actions[data-v-c61f4d87] .opt:active{opacity:.7}.dropdown_actions[data-v-c61f4d87]>a.active,.dropdown_actions[data-v-c61f4d87] .opt.active{color:var(--color1);font-weight:700}}.wz_options-enter-active{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .14s ease-out;will-change:transform,opacity}.wz_options-leave-active{transition:transform .12s cubic-bezier(.4,0,1,1),opacity .1s ease-in;will-change:transform,opacity}.wz_options-enter-from,.wz_options-leave-to{opacity:0;transform:translateY(-6px) scale(.98)}.wz_options-enter-from.open_to_top,.wz_options-leave-to.open_to_top{transform:translateY(6px) scale(.98)}.wzselect-options{transform-origin:top center}.wzselect-options.open_to_top{transform-origin:bottom center}@media(prefers-reduced-motion:reduce){.wz_options-enter-active,.wz_options-leave-active{transition:opacity .1s linear}.wz_options-enter-from,.wz_options-leave-to{transform:none}}.wzselect-options[data-v-3544a873]{--wz-ease: cubic-bezier(.2, .8, .2, 1);color:var(--text-color)}.wzselect-options .search[data-v-3544a873]{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:6px 6px 4px;background:var(--bg1)}.wzselect-options .search[data-v-3544a873]:after{content:"";position:absolute;inset-inline:6px;bottom:0;height:1px;background:var(--border-color, #e6ecec)}.wzselect-options .search .search-ico[data-v-3544a873]{width:13px;height:13px;flex-shrink:0;margin-inline-start:10px;opacity:.45}.wzselect-options .search input[data-v-3544a873]{flex:1;min-width:0;border:none;height:34px;padding:0 6px;font-size:14px;background:none;color:inherit;font-family:inherit;outline:none}.wzselect-options .search input[data-v-3544a873]::placeholder{color:inherit;opacity:.45}.wzselect-options .search .search-clear[data-v-3544a873]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-inline-end:4px;border:none;border-radius:50%;background:transparent;color:inherit;opacity:.5;cursor:pointer;padding:0;transition:opacity .12s var(--wz-ease),background-color .12s var(--wz-ease)}.wzselect-options .search .search-clear svg[data-v-3544a873]{width:9px;height:9px}.wzselect-options .search .search-clear[data-v-3544a873]:hover{opacity:1;background:var(--active-bg2, #f0f0f0)}@media(max-width:600px){.wzselect-options .search[data-v-3544a873]{margin-inline:-15px;padding-inline:15px;border-radius:0}.wzselect-options .search[data-v-3544a873]:after{inset-inline:15px}.wzselect-options .search input[data-v-3544a873]{height:42px;font-size:16px}}@media(min-width:600px){.wzselect-options[data-v-3544a873]{position:fixed;min-width:max(160px,100%);max-width:min(420px,100%);z-index:999999999999;overflow-y:auto;overscroll-behavior:contain;background:var(--bg1);border:1px solid var(--border-color, #e6ecec);border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px -12px #0f172a1f;scrollbar-width:thin;scrollbar-color:var(--scrollbar-bg, #ddd) transparent}.theme_dark .wzselect-options[data-v-3544a873]{box-shadow:inset 0 1px oklch(from var(--text) l c h/.06),0 8px 24px #00000059,0 24px 48px -12px #00000080}}.wzselect-options ul[data-v-3544a873]{list-style:none;display:block;padding:5px;margin:0}.wzselect-options ul li[data-v-3544a873]{min-height:38px;display:flex;align-items:center;gap:10px;border-radius:8px;overflow:hidden;white-space:nowrap;font-size:14px;cursor:pointer;position:relative;transition:background-color .1s var(--wz-ease),color .1s var(--wz-ease)}@media(min-width:600px){.wzselect-options ul li[data-v-3544a873]{padding:0 10px}}@media(max-width:600px){.wzselect-options ul li[data-v-3544a873]{min-height:46px;padding:0 4px}}.wzselect-options ul li .wz-opt-label[data-v-3544a873]{flex:1;overflow:hidden;text-overflow:ellipsis}.wzselect-options ul li .wz-tick[data-v-3544a873]{width:12px;height:12px;flex-shrink:0;color:var(--color1, var(--success))}.wzselect-options ul li[data-v-3544a873]:hover,.wzselect-options ul li.is-active[data-v-3544a873]{background:var(--active-bg)}.wzselect-options ul li.selected[data-v-3544a873]{font-weight:500;color:var(--color1, var(--success))}.wzselect-options ul li[data-v-3544a873]:active{transform:scale(.995)}.wzselect-options ul li.is-multi[data-v-3544a873]{padding-inline-start:8px}.wzselect-options ul li.is-multi .wz-check[data-v-3544a873]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--border-color, #ccc);background:var(--bg1);flex-shrink:0;transition:background-color .14s var(--wz-ease),border-color .14s var(--wz-ease)}.wzselect-options ul li.is-multi .wz-check svg[data-v-3544a873]{width:10px;height:10px;color:#fff;opacity:0;transform:scale(.5);transition:opacity .14s var(--wz-ease),transform .14s var(--wz-ease)}.wzselect-options ul li.is-multi:hover .wz-check[data-v-3544a873],.wzselect-options ul li.is-multi.is-active .wz-check[data-v-3544a873]{border-color:color-mix(in srgb,var(--color1, var(--success)) 60%,var(--border-color, #ccc))}.wzselect-options ul li.is-multi.selected[data-v-3544a873]{font-weight:400;color:inherit}.wzselect-options ul li.is-multi.selected .wz-check[data-v-3544a873]{background:var(--color1, var(--success));border-color:var(--color1, var(--success))}.wzselect-options ul li.is-multi.selected .wz-check svg[data-v-3544a873]{opacity:1;transform:scale(1)}.wzselect-options ul li.wz-group[data-v-3544a873]{min-height:0;padding:12px 10px 4px;font-size:11px;font-weight:500;letter-spacing:0;cursor:default;-webkit-user-select:none;user-select:none;gap:6px}.wzselect-options ul li.wz-group[data-v-3544a873]:first-child{padding-top:6px}.wzselect-options ul li.wz-group[data-v-3544a873]:hover{background:transparent}.wzselect-options ul li.wz-group .wz-group-ico[data-v-3544a873]{display:inline-flex;flex-shrink:0;width:14px;height:14px;opacity:.85}.wzselect-options ul li.wz-group .wz-group-ico[data-v-3544a873] svg{width:100%;height:100%}.wzselect-options ul li.wz-group .wz-group-label[data-v-3544a873]{flex:1;overflow:hidden;text-overflow:ellipsis;opacity:.55}.wzselect-options ul li.wz-group .wz-group-count[data-v-3544a873]{opacity:.55;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding-inline:4px;border-radius:999px;background:var(--color1, var(--success));color:#fff;font-size:10px}@media(max-width:600px){.wzselect-options ul li.wz-group[data-v-3544a873]{padding-top:16px;font-size:12px}}.wzselect-options ul li.is-disabled[data-v-3544a873]{cursor:not-allowed;opacity:.5}.wzselect-options ul li.is-disabled[data-v-3544a873]:hover,.wzselect-options ul li.is-disabled.is-active[data-v-3544a873]{background:transparent}.wzselect-options ul li.is-disabled[data-v-3544a873]:active{transform:none}.wzselect-options ul li.in-group[data-v-3544a873]{padding-inline-start:18px}.wzselect-options ul li.in-group.is-multi[data-v-3544a873]{padding-inline-start:14px}.wzselect-options ul li.wz-more[data-v-3544a873]{min-height:32px;font-size:13px;opacity:.7;-webkit-user-select:none;user-select:none;gap:6px}.wzselect-options ul li.wz-more .wz-opt-label[data-v-3544a873]{flex:0 0 auto}.wzselect-options ul li.wz-more .wz-more-count[data-v-3544a873]{font-size:11px;opacity:.7}.wzselect-options ul li.wz-more .wz-more-chev[data-v-3544a873]{width:10px;height:10px;flex-shrink:0;margin-inline-start:auto;opacity:.6;transition:transform .16s var(--wz-ease)}.wzselect-options ul li.wz-more[data-v-3544a873]:hover,.wzselect-options ul li.wz-more.is-active[data-v-3544a873]{opacity:1}.wzselect-options ul li.wz-more.is-open .wz-more-chev[data-v-3544a873]{transform:rotate(180deg)}@media(max-width:600px){.wzselect-options ul li.wz-more[data-v-3544a873]{min-height:40px;font-size:14px}}.wzselect-options ul li.wz-more-item[data-v-3544a873]{padding-inline-start:30px;font-size:13px}@media(max-width:600px){.wzselect-options ul li.wz-more-item[data-v-3544a873]{padding-inline-start:16px}}.wzselect-options ul li.wz-empty[data-v-3544a873]{justify-content:center;gap:8px;cursor:default;opacity:.5;font-size:13px;min-height:56px}.wzselect-options ul li.wz-empty svg[data-v-3544a873]{width:12px;height:12px}.wzselect-options ul li.wz-empty[data-v-3544a873]:hover{background:transparent}@media(prefers-reduced-motion:reduce){.wzselect-options ul li[data-v-3544a873],.wzselect-options ul li .wz-check[data-v-3544a873],.wzselect-options ul li .wz-check svg[data-v-3544a873],.wzselect-options .search .search-clear[data-v-3544a873]{transition:none}}.wzselect{display:inline;max-width:100%;--wz-ease: cubic-bezier(.2, .8, .2, 1);--wz-ring: 0 0 0 3px oklch(from var(--success) l c h / .16)}.wzselect.theme-light{--wz-input-bg: var(--bg1, #fff);--wz-text-color: var(--text-color, #000);--wz-bg-color: var(--bg1, #fff);--wz-border: transparent;--wz-input-height: 36px}.wzselect.theme-dark{--wz-input-bg: var(--bg1, #000);--wz-text-color: var(--text-color, #fff);--wz-bg-color: var(--bg1, #000);--wz-border: #9e9e9e;--wz-input-height: 36px}.wzselect.theme-transparent{--wz-input-bg: var(--loading-color);--wz-text-color: var(--text-color, #000);--wz-bg-color: transparent;--wz-border: transparent;--wz-input-height: 36px}.wzselect{color:var(--wz-text-color)}.wzselect .wzselect-select{display:none!important}.wzselect .wzselect-inp{cursor:pointer;background:var(--wz-input-bg);padding:0 15px;border-radius:8px;white-space:nowrap;min-height:var(--wz-input-height);position:relative;display:flex;justify-content:space-between;align-items:center;line-height:normal!important;max-width:100%;overflow:hidden;outline:none;border:1px solid var(--wz-border);transition:border-color .16s var(--wz-ease),box-shadow .16s var(--wz-ease),background-color .16s var(--wz-ease)}.wzselect .wzselect-inp span{display:flex;gap:6px;align-items:center;overflow:hidden;width:100%;text-overflow:ellipsis}.wzselect .wzselect-inp svg.arr{width:11px;height:11px;display:block;margin-inline-start:8px;flex-shrink:0;fill:var(--wz-text-color);opacity:.55;transition:transform .2s var(--wz-ease),opacity .16s var(--wz-ease)}.wzselect .wzselect-inp:hover{border-color:color-mix(in srgb,var(--color1, var(--success)) 55%,var(--wz-border, transparent))}.wzselect .wzselect-inp:hover svg.arr{opacity:.9}.wzselect .wzselect-inp:focus-visible{border-color:var(--color1, var(--success));box-shadow:var(--wz-ring)}.wzselect.is-open .wzselect-inp{border-color:var(--color1, var(--success));box-shadow:var(--wz-ring)}.wzselect.is-open .wzselect-inp svg.arr{transform:rotate(180deg);opacity:1}.wzselect.theme-transparent .wzselect-inp{padding:0;border:none}.wzselect.theme-transparent .wzselect-inp:hover,.wzselect.theme-transparent .wzselect-inp:focus-visible{box-shadow:none}.wzselect.theme-transparent.is-open .wzselect-inp{box-shadow:none}.wzselect .wzselect-inp.is-placeholder span{opacity:.45}@media(prefers-reduced-motion:reduce){.wzselect .wzselect-inp,.wzselect .wzselect-inp svg.arr{transition:none}}.toast-container[data-v-e0c8116d]{position:fixed;bottom:20px;inset-inline-end:20px;z-index:9999;display:flex;flex-direction:column;gap:8px}.toast[data-v-e0c8116d]{padding:12px 20px;border-radius:8px;background:#333;color:#fff;min-width:280px;max-width:400px;box-shadow:0 4px 12px #00000026;font-size:14px;line-height:1.4;display:flex;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid oklch(from var(--text) l c h / .1)}.toast.info[data-v-e0c8116d]{background:#2196f3f2}.toast.success[data-v-e0c8116d]{background:#4caf50f2}.toast.error[data-v-e0c8116d]{background:#f44336f2}.toast.warning[data-v-e0c8116d]{background:#ff9800f2}.toast-enter-active[data-v-e0c8116d],.toast-leave-active[data-v-e0c8116d]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-enter-from[data-v-e0c8116d],.toast-leave-to[data-v-e0c8116d]{opacity:0;transform:translateY(20px)}.alert-overlay[data-v-58b7cbc5]{position:fixed;top:0;inset-inline-start:0;width:100%;height:100%;background:#04060980;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.alert-dialog[data-v-58b7cbc5]{background:var(--bg-elevated);border-radius:12px;padding:24px;min-width:320px;max-width:500px;box-shadow:var(--shadow-lg);animation:alert-scale-in-58b7cbc5 .2s ease-out;text-align:center}@media(max-width:600px){.alert-dialog[data-v-58b7cbc5]{min-width:calc(100vw - 40px);max-width:calc(100vw - 40px)}}.alert-icon[data-v-58b7cbc5]{width:64px;height:64px;margin:0 auto 16px}.alert-icon svg[data-v-58b7cbc5]{width:100%;height:100%}.alert-type-success .alert-icon[data-v-58b7cbc5]{color:var(--success)}.alert-type-error .alert-icon[data-v-58b7cbc5]{color:var(--danger)}.alert-type-warning .alert-icon[data-v-58b7cbc5]{color:var(--warning)}.alert-type-info .alert-icon[data-v-58b7cbc5],.alert-type-question .alert-icon[data-v-58b7cbc5]{color:var(--info)}.alert-title[data-v-58b7cbc5]{font-size:20px;font-weight:600;margin-bottom:12px;color:var(--text)}.alert-message[data-v-58b7cbc5]{font-size:16px;line-height:1.5;color:var(--text-secondary);margin-bottom:24px;white-space:pre-wrap}.alert-input-wrapper[data-v-58b7cbc5]{margin-bottom:24px}.alert-input[data-v-58b7cbc5]{width:100%;padding:12px 16px;border:1px solid var(--border-strong);border-radius:8px;font-size:15px;transition:border-color .2s,box-shadow .2s;box-sizing:border-box;text-align:start;background:var(--bg-elevated)}.alert-input[data-v-58b7cbc5]:focus{outline:none;border-color:var(--info);box-shadow:0 0 0 3px oklch(from var(--info) l c h/.2)}.alert-input[data-v-58b7cbc5]::placeholder{color:var(--text-muted)}.alert-checkbox[data-v-58b7cbc5]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:14px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.alert-checkbox input[data-v-58b7cbc5]{width:17px;height:17px;accent-color:var(--info);cursor:pointer}.alert-buttons[data-v-58b7cbc5]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.alert-btn[data-v-58b7cbc5]{padding:10px 24px;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s;min-width:100px}.alert-btn[data-v-58b7cbc5]:focus{outline:none;box-shadow:0 0 0 3px oklch(from var(--info) l c h/.3)}.alert-btn[data-v-58b7cbc5]:active{transform:scale(.98)}.alert-btn-confirm[data-v-58b7cbc5]{background:var(--info);color:var(--primary-ink)}.alert-btn-confirm[data-v-58b7cbc5]:hover{background:oklch(from var(--info) calc(l - .06) c h)}.alert-btn-cancel[data-v-58b7cbc5]{background:var(--bg-raised);color:var(--text)}.alert-btn-cancel[data-v-58b7cbc5]:hover{background:var(--bg-hover)}.alert-fade-enter-active[data-v-58b7cbc5],.alert-fade-leave-active[data-v-58b7cbc5]{transition:opacity .2s}.alert-fade-enter-from[data-v-58b7cbc5],.alert-fade-leave-to[data-v-58b7cbc5]{opacity:0}.alert-fade-enter-active .alert-dialog[data-v-58b7cbc5]{animation:alert-scale-in-58b7cbc5 .2s ease-out}.alert-fade-leave-active .alert-dialog[data-v-58b7cbc5]{animation:alert-scale-out-58b7cbc5 .15s ease-in}@keyframes alert-scale-in-58b7cbc5{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes alert-scale-out-58b7cbc5{0%{transform:scale(1);opacity:1}to{transform:scale(.9);opacity:0}}.tooltip-container[data-v-12a0afd2]{position:absolute;z-index:2147483647;padding:8px 12px;font-size:14px;font-weight:500;border-radius:6px;box-shadow:0 4px 12px #00000026;pointer-events:none;transition:opacity .2s ease,transform .2s ease;max-width:300px;word-wrap:break-word;white-space:pre-wrap;line-height:1.4;transform-origin:center}.tooltip-rich[data-v-12a0afd2]{max-width:340px}.tooltip-rich .tip-title[data-v-12a0afd2]{font-weight:600}.tip-note[data-v-12a0afd2]{margin-block-start:5px;font-size:13px;font-weight:400;line-height:1.5;opacity:.85}.tip-keys[data-v-12a0afd2]{margin-block-start:7px;padding-block-start:6px;border-block-start:1px solid oklch(from var(--text) l c h / .14);font-size:12px;font-weight:500;opacity:.65}.tooltip-default[data-v-12a0afd2]{background-color:#1f2937;color:#fff}.tooltip-success[data-v-12a0afd2]{background-color:#059669;color:#fff}.tooltip-warning[data-v-12a0afd2]{background-color:#d97706;color:#fff}.tooltip-error[data-v-12a0afd2]{background-color:var(--danger);color:#fff}.tooltip-info[data-v-12a0afd2]{background-color:#2563eb;color:#fff}.tooltip-arrow[data-v-12a0afd2]{position:absolute;width:8px;height:8px;transform:rotate(45deg);transition:inherit}.tooltip-top .tooltip-arrow[data-v-12a0afd2]{bottom:-4px;left:50%;margin-left:-4px}.tooltip-bottom .tooltip-arrow[data-v-12a0afd2]{top:-4px;left:50%;margin-left:-4px}.tooltip-left .tooltip-arrow[data-v-12a0afd2]{right:-4px;top:50%;margin-top:-4px}.tooltip-right .tooltip-arrow[data-v-12a0afd2]{left:-4px;top:50%;margin-top:-4px}.tooltip-default .tooltip-arrow[data-v-12a0afd2]{background-color:#1f2937}.tooltip-success .tooltip-arrow[data-v-12a0afd2]{background-color:#059669}.tooltip-warning .tooltip-arrow[data-v-12a0afd2]{background-color:#d97706}.tooltip-error .tooltip-arrow[data-v-12a0afd2]{background-color:var(--danger)}.tooltip-info .tooltip-arrow[data-v-12a0afd2]{background-color:#2563eb}[dir=rtl] .tooltip-container[data-v-12a0afd2]{text-align:right}.tooltip-container svg[data-v-12a0afd2]{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.tooltip-container img[data-v-12a0afd2]{max-width:100%;height:auto;vertical-align:middle}.tooltip-container[data-v-12a0afd2] *{box-sizing:border-box}.refresh-container[data-v-27b00077]{position:relative}.refresh-icon[data-v-27b00077]{z-index:99999999;position:fixed;top:-50px;left:50%;transform:translate(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center}.refresh-icon.is-refreshing[data-v-27b00077]{transition:transform .2s;transform:translateY(80px) translate(-50%)!important}.refresh-icon.is-resetting[data-v-27b00077]{transition:all .3s!important;transform:translateY(80px) translate(-50%)!important;opacity:0!important}.refresh-icon.is-resetting .icon-background[data-v-27b00077]{transition:all .3s!important;transform:scale(.6);opacity:0}.icon-background[data-v-27b00077]{position:absolute;width:100%;height:100%;background-color:#fff;border-radius:50%;box-shadow:0 2px 5px #0003}.arrow[data-v-27b00077],.spinner[data-v-27b00077]{width:24px;height:24px;z-index:1}.spinner[data-v-27b00077]{animation:spin-27b00077 1s linear infinite;fill:var(--color1, #5652BF)}@keyframes spin-27b00077{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.skeleton{background:var(--bg2);padding:24px;width:100%;border-radius:var(--radius);display:flex;justify-content:center;align-items:center}.skeleton .square{border-radius:var(--radius);margin-bottom:12px;width:100%;aspect-ratio:16/9;background:#82828233;background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,.2)),color-stop(18%,rgba(130,130,130,.3)),color-stop(33%,rgba(130,130,130,.2)));background:linear-gradient(to right,#82828233 8%,#8282824d 18%,#82828233 33%);background-size:800px 100px;animation:wave-squares 2s infinite ease-out;max-height:200px}.skeleton .line{height:12px;margin-bottom:6px;border-radius:50px;background:#82828233;background:-webkit-gradient(linear,left top,right top,color-stop(8%,rgba(130,130,130,.2)),color-stop(18%,rgba(130,130,130,.3)),color-stop(33%,rgba(130,130,130,.2)));background:linear-gradient(to right,#82828233 8%,#8282824d 18%,#82828233 33%);background-size:800px 100px;animation:wave-lines 2s infinite ease-out}.skeleton-right{flex:1}.skeleton-left{flex:2;padding-inline-start:15px}.flex1{flex:1}.flex2{flex:2}.skeleton .line:last-child{margin-bottom:0}.h8{height:8px!important}.h10{height:10px!important}.h12{height:12px!important}.h15{height:15px!important}.h17{height:17px!important}.h20{height:20px!important}.h25{height:25px!important}.w25{width:25%!important}.w40{width:40%!important}.w50{width:50%!important}.w75{width:75%!important}.m10{margin-bottom:10px!important}.circle{border-radius:50%!important;height:80px!important;width:80px}@keyframes wave-lines{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes wave-squares{0%{background-position:-468px 0}to{background-position:468px 0}}.dark_theme .skeleton{background:var(--bg1)}.content-skeleton{display:flex;flex-direction:column;gap:30px;padding:20px 0}.skeleton-section{display:flex;flex-direction:column;gap:8px}.skeleton-line{height:12px;margin-bottom:6px;border-radius:50px;background:#82828233;background:linear-gradient(to right,#82828233 8%,#8282824d 18%,#82828233 33%);background-size:800px 100px;animation:wave-lines 2s infinite ease-out}.skeleton-line.h10{height:10px}.skeleton-line.h12{height:12px}.skeleton-line.h15{height:15px}.skeleton-line.h20{height:20px}.skeleton-line.w25{width:25%}.skeleton-line.w30{width:30%}.skeleton-line.w40{width:40%}.skeleton-line.w50{width:50%}.skeleton-line.w60{width:60%}.skeleton-line.w75{width:75%}.skeleton-line.w80{width:80%}.skeleton-line.m10{margin-bottom:10px}.skeleton-comment{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.skeleton-circle{width:32px;height:32px;border-radius:50%;background:#82828233;background:linear-gradient(to right,#82828233 8%,#8282824d 18%,#82828233 33%);background-size:800px 100px;animation:wave-lines 2s infinite ease-out;flex-shrink:0}.skeleton-comment-content{flex:1;display:flex;flex-direction:column;gap:4px}.wz-ico[data-v-349a9940]{flex:none;display:block}.secret-card[data-v-f3052e2e]{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:14px 16px;display:flex;flex-direction:column;gap:10px;max-width:100%}.secret-card.is-filled[data-v-f3052e2e]{border-color:color-mix(in srgb,var(--primary) 45%,var(--border))}.secret-card.is-pinned[data-v-f3052e2e]{background:var(--bg-elevated)}.secret-card.is-shut[data-v-f3052e2e]{padding:0;gap:0}.secret-head[data-v-f3052e2e]{display:flex;align-items:center;gap:8px;inline-size:100%;text-align:start}button.secret-head[data-v-f3052e2e]{padding:10px 13px;min-block-size:42px;border:0;border-radius:13px;background:transparent;font:inherit;color:inherit;cursor:pointer}button.secret-head[data-v-f3052e2e]:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}button.secret-head[data-v-f3052e2e]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.is-shut .secret-ico[data-v-f3052e2e]{inline-size:22px;block-size:22px;border-radius:7px}.is-shut .secret-ico svg[data-v-f3052e2e]{width:13px;height:13px}.is-shut .secret-title[data-v-f3052e2e]{font-size:13.5px}.secret-open-cta[data-v-f3052e2e]{flex:none;margin-inline-start:10px;font-size:12.5px;font-weight:700;color:var(--primary)}.secret-shut-btn[data-v-f3052e2e]{position:relative;flex:none;margin-inline-start:2px;inline-size:24px;block-size:24px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--text-muted);cursor:pointer}.secret-shut-btn[data-v-f3052e2e]:after{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.secret-shut-btn[data-v-f3052e2e]:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.secret-shut-btn[data-v-f3052e2e]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.secret-ico[data-v-f3052e2e]{inline-size:26px;block-size:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--primary) 14%,transparent);color:var(--primary);flex:none}.is-filled .secret-ico[data-v-f3052e2e]{background:color-mix(in srgb,var(--primary) 22%,transparent)}.secret-title[data-v-f3052e2e]{font-weight:700;color:var(--text);font-size:14.5px}.secret-where[data-v-f3052e2e]{margin-inline-start:auto;font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.secret-reason[data-v-f3052e2e]{margin:0;color:var(--text-secondary);font-size:13.5px}.secret-form[data-v-f3052e2e]{display:flex;flex-direction:column;gap:12px}.secret-disclaimer[data-v-f3052e2e]{display:flex;align-items:flex-start;gap:7px;color:var(--text-secondary);font-size:12.5px;line-height:1.45}.secret-disclaimer svg[data-v-f3052e2e]{flex:none;margin-top:2px;color:var(--text-muted)}.secret-field[data-v-f3052e2e]{display:flex;flex-direction:column;gap:5px}.secret-field label[data-v-f3052e2e]{display:flex;align-items:baseline;gap:8px;font-size:13.5px;color:var(--text)}.secret-label[data-v-f3052e2e]{font-weight:600}.secret-name[data-v-f3052e2e]{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.secret-req[data-v-f3052e2e]{color:var(--danger)}.secret-desc[data-v-f3052e2e]{color:var(--text-muted);font-size:12.5px}.secret-input-wrap[data-v-f3052e2e]{position:relative;display:flex;direction:ltr}.secret-field input[data-v-f3052e2e],.secret-field textarea[data-v-f3052e2e]{inline-size:100%;padding:9px 11px;padding-inline-end:40px;border:1px solid var(--border);border-radius:10px;background:var(--bg, transparent);color:var(--text);font-family:var(--font-mono);font-size:13.5px}.secret-field textarea[data-v-f3052e2e]{padding-inline-end:11px;resize:vertical}.secret-field input[data-v-f3052e2e]:focus,.secret-field textarea[data-v-f3052e2e]:focus{outline:none;border-color:var(--border-active, var(--primary))}.secret-eye[data-v-f3052e2e]{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--text-muted);cursor:pointer;inline-size:28px;block-size:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.secret-eye[data-v-f3052e2e]:hover{color:var(--text);background:color-mix(in srgb,var(--text) 8%,transparent)}.secret-error[data-v-f3052e2e]{margin:0;color:var(--danger);font-size:13px}.secret-actions[data-v-f3052e2e]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.secret-submit[data-v-f3052e2e]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:0;border-radius:10px;background:var(--primary);color:#fff;font-weight:700;font-size:13.5px;cursor:pointer}.secret-submit[data-v-f3052e2e]:disabled{opacity:.55;cursor:default}.secret-hint[data-v-f3052e2e]{font-size:12px;color:var(--text-muted)}.secret-spin[data-v-f3052e2e]{inline-size:14px;block-size:14px;border-radius:50%;border:2px solid oklch(from var(--text) l c h / .4);border-top-color:#fff;animation:secret-spin-f3052e2e .8s linear infinite}@keyframes secret-spin-f3052e2e{to{transform:rotate(360deg)}}.secret-done[data-v-f3052e2e]{display:flex;flex-direction:column;gap:6px}.secret-done-line[data-v-f3052e2e]{color:var(--text);font-size:13.5px}.secret-saved[data-v-f3052e2e]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.secret-saved code[data-v-f3052e2e]{font-family:var(--font-mono);font-size:12px;padding:3px 8px;border-radius:8px;background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--text)}.secret-note.is-warn[data-v-f3052e2e]{color:var(--warn, #b45309)}.secret-note[data-v-f3052e2e]{margin:0;color:var(--text-muted);font-size:12.5px}.cap-card[data-v-9bab5571]{padding:13px 14px 12px;border-radius:var(--radius);border:1px solid var(--accent);background:var(--accent);color:var(--primary-ink);max-inline-size:min(100%,460px)}.cc-head[data-v-9bab5571]{display:flex;align-items:flex-start;gap:11px}.cc-ico[data-v-9bab5571]{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:10px;color:var(--accent);background:var(--primary-ink)}.cc-ico svg[data-v-9bab5571]{inline-size:20px;block-size:20px}.cc-text[data-v-9bab5571]{flex:1 1 auto;min-inline-size:0}.cc-title[data-v-9bab5571]{margin:0;font-size:15px;line-height:1.25;font-weight:700;color:var(--primary-ink);text-wrap:pretty}.cc-sub[data-v-9bab5571]{margin:3px 0 0;font-size:12.5px;line-height:1.4;color:color-mix(in oklab,var(--primary-ink) 72%,transparent);text-wrap:pretty}.cc-meter[data-v-9bab5571]{margin-block-start:11px;display:flex;align-items:center;gap:10px}.cc-figure[data-v-9bab5571]{flex:none;font-size:12px;white-space:nowrap;color:color-mix(in oklab,var(--primary-ink) 78%,transparent)}.cc-track[data-v-9bab5571]{flex:1 1 auto;min-inline-size:40px;max-inline-size:190px;block-size:4px;border-radius:999px;background:color-mix(in oklab,var(--primary-ink) 22%,transparent);overflow:hidden}.cc-figure bdi[data-v-9bab5571]{direction:ltr;unicode-bidi:isolate;padding-inline:3px}.cc-fill[data-v-9bab5571]{display:block;inline-size:100%;block-size:100%;border-radius:999px;background:var(--primary-ink)}.cc-btn[data-v-9bab5571]{display:block;inline-size:100%;margin-block-start:11px;padding:10px 14px;border:0;border-radius:9px;font:inherit;font-size:13.5px;font-weight:700;color:var(--accent);background:var(--primary-ink);cursor:pointer;transition:filter var(--dur-fast) var(--ease-std),transform var(--dur-fast) var(--ease-std)}.cc-btn[data-v-9bab5571]:hover{filter:brightness(1.45)}.cc-btn[data-v-9bab5571]:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.cc-btn[data-v-9bab5571]:active{transform:translateY(1px)}.cc-note[data-v-9bab5571]{margin:9px 0 0;font-size:11.5px;line-height:1.45;color:color-mix(in oklab,var(--primary-ink) 62%,transparent);text-wrap:pretty}@media(prefers-reduced-motion:reduce){.cc-btn[data-v-9bab5571]{transition:none}.cc-btn[data-v-9bab5571]:active{transform:none}}.qs-card[data-v-75aac4eb]{padding:13px 14px 12px;border-radius:var(--radius);border:1px solid var(--accent);background:var(--bg-elevated, var(--surface, #fff));color:var(--text, inherit);max-inline-size:min(100%,460px)}.qs-card.is-expired[data-v-75aac4eb]{border-color:var(--danger, #c0392b)}.qs-head[data-v-75aac4eb]{display:flex;align-items:flex-start;gap:11px}.qs-ico[data-v-75aac4eb]{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:10px;color:var(--primary-ink);background:var(--accent)}.qs-ico svg[data-v-75aac4eb]{inline-size:20px;block-size:20px}.is-expired .qs-ico[data-v-75aac4eb]{background:var(--danger, #c0392b);color:#fff}.qs-text[data-v-75aac4eb]{flex:1 1 auto;min-inline-size:0}.qs-title[data-v-75aac4eb]{margin:0;font-size:15px;line-height:1.25;font-weight:700;text-wrap:pretty}.qs-sub[data-v-75aac4eb]{margin:4px 0 0;font-size:12.5px;line-height:1.45;opacity:.8;text-wrap:pretty}.qs-btn[data-v-75aac4eb]{display:block;inline-size:100%;margin-block-start:11px;padding:10px 14px;border:0;border-radius:9px;font:inherit;font-size:13.5px;font-weight:700;color:var(--primary-ink);background:var(--accent);cursor:pointer}.qs-btn[data-v-75aac4eb]:disabled{opacity:.6;cursor:default}.qs-list[data-v-75aac4eb]{margin-block-start:8px;display:flex;flex-direction:column;gap:6px}.qs-list-h[data-v-75aac4eb]{font-size:12.5px;font-weight:700}.qs-btn-row[data-v-75aac4eb]{margin-block-start:0;text-align:start}.qs-note[data-v-75aac4eb]{margin:9px 0 0;font-size:11.5px;line-height:1.45;opacity:.7;text-wrap:pretty}.sum-card[data-v-61346038]{margin-block:10px;padding:12px 14px;border:1px solid oklch(from var(--text-muted) l c h/.3);border-inline-start:3px solid var(--success);border-radius:12px;background:var(--bg-elevated)}.sum-card.is-waiting[data-v-61346038]{border-inline-start-color:var(--warning)}.sum-card.is-failed[data-v-61346038],.sum-card.is-stopped[data-v-61346038]{border-inline-start-color:var(--danger)}.sum-card.is-working[data-v-61346038]{border-inline-start-color:var(--primary)}.sum-head[data-v-61346038]{display:flex;align-items:center;gap:7px;margin-block-end:9px}.sum-ico[data-v-61346038]{display:grid;place-items:center;color:var(--success)}.is-waiting .sum-ico[data-v-61346038]{color:var(--warning)}.is-failed .sum-ico[data-v-61346038],.is-stopped .sum-ico[data-v-61346038]{color:var(--danger)}.is-working .sum-ico[data-v-61346038]{color:var(--primary)}.sum-title[data-v-61346038]{font-family:Heebo,Assistant,system-ui,sans-serif;font-size:13.5px;font-weight:800;color:var(--text)}.sum-state[data-v-61346038]{font-family:Heebo,Assistant,system-ui,sans-serif;font-size:11.5px;font-weight:700;color:var(--success);background:oklch(from var(--success) l c h/.12);border-radius:6px;padding:2px 7px;white-space:nowrap}.is-waiting .sum-state[data-v-61346038]{color:var(--warning);background:oklch(from var(--warning) l c h/.12)}.is-failed .sum-state[data-v-61346038],.is-stopped .sum-state[data-v-61346038]{color:var(--danger);background:oklch(from var(--danger) l c h/.12)}.is-working .sum-state[data-v-61346038]{color:var(--primary);background:oklch(from var(--primary) l c h/.12)}.sum-rows[data-v-61346038]{margin:0;display:flex;flex-direction:column;gap:7px}.sum-row[data-v-61346038]{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:baseline}.sum-row dt[data-v-61346038]{font-family:Heebo,Assistant,system-ui,sans-serif;font-size:11.5px;font-weight:700;color:var(--text-muted)}.sum-row dd[data-v-61346038]{margin:0;font-size:14.5px;line-height:1.5;color:var(--text)}.sum-row.is-left dd[data-v-61346038]{color:var(--warning)}@media(max-width:700px){.sum-card[data-v-61346038]{padding:11px 12px}.sum-row[data-v-61346038]{grid-template-columns:46px 1fr;gap:8px}.sum-row dd[data-v-61346038]{font-size:15px}}.pv[data-v-579942bc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#010203bd;display:grid;place-items:center;padding:20px;pointer-events:none;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.pv-card[data-v-579942bc]{position:relative;inline-size:min(100%,480px);aspect-ratio:3/4;max-block-size:100%;border-radius:16px;overflow:hidden;background:var(--void);box-shadow:0 24px 64px #0000008c,0 0 0 1px #ffffff14;will-change:transform,opacity}.pv-enter-active[data-v-579942bc]{transition:opacity .16s var(--ease-out)}.pv-enter-active .pv-card[data-v-579942bc]{transition:transform .2s cubic-bezier(.2,.9,.3,1.15),opacity .16s var(--ease-out)}.pv-leave-active[data-v-579942bc]{transition:opacity .12s ease-in}.pv-leave-active .pv-card[data-v-579942bc]{transition:transform .12s ease-in,opacity .12s ease-in}.pv-enter-from[data-v-579942bc],.pv-leave-to[data-v-579942bc]{opacity:0}.pv-enter-from .pv-card[data-v-579942bc],.pv-leave-to .pv-card[data-v-579942bc]{transform:scale(.82);opacity:0}.pv-img[data-v-579942bc]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:contain;pointer-events:none}.pv-img-small[data-v-579942bc]{filter:blur(4px);transform:scale(1.02)}.pv-img-small.is-under[data-v-579942bc]{opacity:0;transition:opacity .2s var(--ease-out) .1s}.pv-img-large[data-v-579942bc]{animation:pv-in-579942bc .18s var(--ease-out)}@keyframes pv-in-579942bc{0%{opacity:0}to{opacity:1}}.pv-wait[data-v-579942bc]{position:absolute;inset-block-end:12px;inset-inline:0;display:grid;place-items:center}.pv-spin[data-v-579942bc]{inline-size:22px;block-size:22px;border-radius:50%;border:2.5px solid oklch(100% 0 0deg / .25);border-block-start-color:#ffffffe6;animation:pv-spin-579942bc .8s linear infinite}@keyframes pv-spin-579942bc{to{transform:rotate(360deg)}}.pv-failed[data-v-579942bc]{position:absolute;inset-inline:0;inset-block-start:50%;text-align:center;font-size:14px;color:#bfbeb7}@media(prefers-reduced-motion:reduce){.pv-img-large[data-v-579942bc]{animation:none}.pv-enter-active[data-v-579942bc],.pv-leave-active[data-v-579942bc],.pv-enter-active .pv-card[data-v-579942bc],.pv-leave-active .pv-card[data-v-579942bc]{transition:none}}.ps[data-v-0b7b26d5]{display:flex;flex-direction:column;gap:10px}.ps-head[data-v-0b7b26d5]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-block-size:24px}.ps-head-title[data-v-0b7b26d5]{font-family:var(--font-disp);font-weight:700;font-size:14px;color:var(--text-secondary)}.ps-title[data-v-0b7b26d5]{display:flex;align-items:center;gap:12px;flex:1;min-inline-size:0}.ps-ways[data-v-0b7b26d5]{display:flex;gap:6px}.ps-chip[data-v-0b7b26d5]{position:relative;display:inline-flex;align-items:center;gap:5px;block-size:30px;padding-inline:10px 12px;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-elevated);color:var(--text);font-family:var(--font-disp);font-size:13px;font-weight:600;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ps-chip svg[data-v-0b7b26d5]{inline-size:15px;block-size:15px;color:var(--primary)}.ps-chip[data-v-0b7b26d5]:active{background:var(--bg-raised);border-color:var(--border-active)}.ps-input[data-v-0b7b26d5]{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.ps-link[data-v-0b7b26d5]{background:none;border:0;padding:0;color:var(--primary);font:inherit;font-family:var(--font-disp);font-weight:700;cursor:pointer}.ps-hint[data-v-0b7b26d5]{margin:-4px 0 0;font-size:12.5px;color:var(--text-muted)}.ps-grid[data-v-0b7b26d5]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-inline:-15px;touch-action:pan-y}.ps-cell[data-v-0b7b26d5]{position:relative;aspect-ratio:1;overflow:hidden;border:0;padding:0;border-radius:3px;background:var(--bg-raised);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ps-cell img[data-v-0b7b26d5]{display:block;inline-size:100%;block-size:100%;object-fit:cover;pointer-events:none;transition:transform .11s var(--ease-out)}.ps-cell[data-v-0b7b26d5]:before,.ps-cell[data-v-0b7b26d5]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .11s var(--ease-out)}.ps-cell[data-v-0b7b26d5]:before{box-shadow:inset 0 0 0 2px var(--primary);z-index:1}.ps-cell[data-v-0b7b26d5]:after{background:color-mix(in oklch,var(--primary) 14%,transparent)}.ps-cell.selected img[data-v-0b7b26d5]{transform:scale(.94)}.ps-cell.selected[data-v-0b7b26d5]:before,.ps-cell.selected[data-v-0b7b26d5]:after{opacity:1}.ps-badge[data-v-0b7b26d5]{position:absolute;inset-block-start:6px;inset-inline-end:6px;min-inline-size:20px;block-size:20px;padding-inline:5px;border-radius:10px;background:var(--primary);color:var(--primary-ink);font-family:var(--font-disp);font-weight:800;font-size:11.5px;display:grid;place-items:center;box-shadow:0 1px 3px #00000059;z-index:2;animation:ps-pop-0b7b26d5 .14s var(--ease-out)}@keyframes ps-pop-0b7b26d5{0%{transform:scale(.5);opacity:0}to{transform:none;opacity:1}}.ps-skel[data-v-0b7b26d5],.ps-skel-fill[data-v-0b7b26d5]{position:relative;display:block;overflow:hidden;background:var(--bg-raised)}.ps-skel[data-v-0b7b26d5]:after,.ps-skel-fill[data-v-0b7b26d5]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,oklch(98% 0 0deg / .07),transparent);animation:ps-sweep-0b7b26d5 1.25s linear infinite}.ps-skel-fill[data-v-0b7b26d5]{position:absolute;top:0;right:0;bottom:0;left:0}@keyframes ps-sweep-0b7b26d5{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ps-skel[data-v-0b7b26d5]:after,.ps-skel-fill[data-v-0b7b26d5]:after,.ps-badge[data-v-0b7b26d5]{animation:none}}.ps-empty[data-v-0b7b26d5]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 12px 8px;text-align:center;color:var(--text-muted);font-size:14px;line-height:1.5}.ps-empty p[data-v-0b7b26d5]{margin:0;max-inline-size:30ch}.ps-btn[data-v-0b7b26d5]{position:relative;display:inline-flex;align-items:center;justify-content:center;min-block-size:40px;padding-inline:18px;border-radius:12px;border:1px solid var(--border-active);background:var(--primary-wash);color:var(--primary);font-family:var(--font-disp);font-weight:700;font-size:14.5px;cursor:pointer}.ps-btn[data-v-0b7b26d5]:active{background:var(--bg-raised)}.ps-notice[data-v-0b7b26d5]{font-size:13px;color:var(--danger)}.ps-footer[data-v-0b7b26d5]{position:sticky;inset-block-end:-18px;margin:6px -15px -18px;padding:12px 15px calc(14px + var(--safe-bottom, 0px));background:linear-gradient(to top,var(--bg1, var(--surface)) 72%,transparent)}.ps-confirm[data-v-0b7b26d5]{inline-size:100%;min-block-size:48px;border:0;border-radius:14px;background:var(--primary);color:var(--primary-ink);font-family:var(--font-disp);font-weight:800;font-size:16px;cursor:pointer;display:grid;place-items:center;transition:opacity var(--dur-fast) var(--ease-out)}.ps-confirm[data-v-0b7b26d5]:disabled{opacity:.7;cursor:default}.ps-confirm[data-v-0b7b26d5]:active:not(:disabled){opacity:.85}.ps-confirm .wz_spin[data-v-0b7b26d5]{border-color:color-mix(in oklch,var(--primary-ink) 30%,transparent);border-block-start-color:var(--primary-ink)}.mention-picker[data-v-8c9112ec]{display:contents}.mention-picker.is-inline[data-v-8c9112ec]{display:block;position:absolute;inset-block-end:calc(100% + 8px);inset-inline:0;z-index:60;max-block-size:min(46vh,320px);overflow-y:auto;overscroll-behavior:contain;padding:4px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.mention-picker.is-inline[data-v-8c9112ec] .wzselect-options{position:static;inset:auto;min-width:0;max-width:none;max-height:none;background:none;border:0;border-radius:0;box-shadow:none}.mp-face[data-v-8c9112ec]{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border-radius:50%;overflow:hidden}.mp-initial[data-v-8c9112ec]{inline-size:100%;block-size:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:12px;font-weight:700}.mp-kringl[data-v-8c9112ec]{inline-size:100%;block-size:100%;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gradient-primary);color:#fff;padding:5px;box-sizing:border-box}.mp-kringl[data-v-8c9112ec] svg{inline-size:100%;block-size:100%}.mp-name[data-v-8c9112ec]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-role[data-v-8c9112ec]{color:var(--text-muted);font-size:12.5px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-hl[data-v-18261b07]{position:absolute;inset-block-start:0;inset-inline-start:0;margin:0;overflow-x:hidden;overflow-y:auto;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;border-style:solid;border-color:transparent;background:none;color:var(--text);z-index:0}.mention-hl-tag[data-v-18261b07]{background:var(--primary-wash);color:var(--primary);border-radius:6px;box-shadow:0 0 0 2px var(--primary-wash);box-decoration-break:clone;-webkit-box-decoration-break:clone}.vo[data-v-ae6383c0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:stretch;justify-content:center;background:color-mix(in oklab,var(--bg-deepest) 92%,black);color:var(--text);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.vo-panel[data-v-ae6383c0]{display:flex;flex-direction:column;inline-size:100%;block-size:100%;padding-block:calc(14px + var(--safe-top)) calc(18px + var(--safe-bottom));padding-inline:22px;background:radial-gradient(60% 34% at 50% 100%,color-mix(in oklab,var(--primary) 16%,transparent) 0%,transparent 70%)}.vo-top[data-v-ae6383c0]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:32px}.vo-status[data-v-ae6383c0]{display:inline-flex;align-items:center;gap:9px;font-size:14.5px;color:var(--text-secondary)}.vo-status .vo-dot[data-v-ae6383c0]{inline-size:9px;block-size:9px;border-radius:50%;background:var(--text-muted);transition:background .2s,box-shadow .2s}.vo-status.live .vo-dot[data-v-ae6383c0]{background:var(--danger);box-shadow:0 0 0 4px var(--danger-light)}.vo-status.speaking .vo-dot[data-v-ae6383c0]{background:var(--primary);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 30%,transparent)}.vo-status .vo-clock[data-v-ae6383c0]{font-variant-numeric:tabular-nums;color:var(--text-muted)}.vo-listening .vo-status .vo-dot[data-v-ae6383c0]{background:var(--danger)}.vo-project[data-v-ae6383c0]{font-size:13px;color:var(--text-muted);max-inline-size:46%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vo-body[data-v-ae6383c0]{flex:1 1 auto;min-block-size:0;display:flex;flex-direction:column;justify-content:flex-end;overflow-y:auto;padding-block:24px 28px;scrollbar-width:none}.vo-body[data-v-ae6383c0]::-webkit-scrollbar{display:none}.vo-editing .vo-body[data-v-ae6383c0]{justify-content:flex-start}.vo-text[data-v-ae6383c0],.vo-hint[data-v-ae6383c0]{margin:0;text-align:center;font-size:25px;line-height:1.5;overflow-wrap:anywhere}.vo-editor[data-v-ae6383c0]{display:block;inline-size:100%;resize:none;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:25px;line-height:1.5;padding:6px 4px;border-radius:12px;user-select:text;-webkit-user-select:text;overflow:hidden;transition:background .15s}.vo-editor[data-v-ae6383c0]:focus{background:color-mix(in oklab,var(--bg-elevated) 70%,transparent)}.vo-live[data-v-ae6383c0]{color:var(--text-muted)}.vo-asked[data-v-ae6383c0]{font-size:17px;color:var(--text-muted);margin-block-end:14px}.vo-thinking[data-v-ae6383c0]{font-size:18px;color:var(--text-secondary)}.vo-thinking .wz_spin[data-v-ae6383c0]{--wz-spin-size: 18px;vertical-align:middle;margin-inline-end:8px}.vo-answer[data-v-ae6383c0]{text-align:start;font-size:21px;line-height:1.55;user-select:text;-webkit-user-select:text}.vo-answer[data-v-ae6383c0] p{margin:0 0 .6em}.vo-answer[data-v-ae6383c0] a{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.vo-answer[data-v-ae6383c0] ul,.vo-answer[data-v-ae6383c0] ol{padding-inline-start:1.2em;margin:0 0 .6em}.vo-talk.vo-phase-speaking .vo-body[data-v-ae6383c0],.vo-talk.vo-phase-thinking .vo-body[data-v-ae6383c0]{justify-content:flex-start}.vo-key-blank[data-v-ae6383c0]{inline-size:54px;block-size:54px;justify-self:center}.vo-talk.vo-phase-speaking .vo-mic-face[data-v-ae6383c0]{background:var(--primary);color:var(--primary-ink);border-color:transparent}.vo-talk.vo-phase-speaking .vo-ring[data-v-ae6383c0]{background:color-mix(in oklab,var(--primary) 22%,transparent);animation:vo-breathe-ae6383c0 1.6s ease-in-out infinite}.vo-talk.vo-phase-speaking .vo-ring-2[data-v-ae6383c0]{background:color-mix(in oklab,var(--primary) 10%,transparent);animation:vo-breathe-ae6383c0 1.6s ease-in-out infinite .3s}@keyframes vo-breathe-ae6383c0{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.vo-hint[data-v-ae6383c0]{font-size:18px;color:var(--text-muted);max-inline-size:30ch;margin-inline:auto;transition:opacity .6s}.vo-hint.vo-hint-fade[data-v-ae6383c0]{opacity:.55}.vo-tools[data-v-ae6383c0]{display:flex;align-items:center;justify-content:center;gap:12px;min-block-size:34px;margin-block-start:10px}.vo-chip[data-v-ae6383c0]{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer}.vo-chip svg[data-v-ae6383c0]{inline-size:15px;block-size:15px}.vo-chip[data-v-ae6383c0]:active{transform:scale(.97)}.vo-tools-hint[data-v-ae6383c0]{font-size:12.5px;color:var(--text-muted)}.vo-bottom[data-v-ae6383c0]{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:16px}.vo-keys[data-v-ae6383c0]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;inline-size:100%;max-inline-size:360px}.vo-key[data-v-ae6383c0]{justify-self:center;inline-size:54px;block-size:54px;border-radius:50%;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,opacity .15s,transform .1s}.vo-key svg[data-v-ae6383c0]{inline-size:22px;block-size:22px}.vo-key[data-v-ae6383c0]:active{transform:scale(.94)}.vo-key[data-v-ae6383c0]:disabled{opacity:.35;cursor:default}.vo-cancel[data-v-ae6383c0]:hover{color:var(--danger)}.vo-send[data-v-ae6383c0]:not(:disabled){background:var(--primary);color:var(--primary-ink);border-color:transparent}.vo-mic[data-v-ae6383c0]{--lvl: 0;position:relative;inline-size:92px;block-size:92px;border:none;background:none;padding:0;cursor:pointer}.vo-mic[data-v-ae6383c0]:disabled{cursor:default}.vo-ring[data-v-ae6383c0]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:color-mix(in oklab,var(--primary) 22%,transparent);transform:scale(calc(1 + var(--lvl) * .55));transition:transform 90ms linear;pointer-events:none}.vo-ring-2[data-v-ae6383c0]{background:color-mix(in oklab,var(--primary) 10%,transparent);transform:scale(calc(1.1 + var(--lvl) * .95));transition:transform .14s linear}.vo-mic-face[data-v-ae6383c0]{position:relative;inline-size:100%;block-size:100%;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text);transition:background .2s,color .2s}.vo-mic-face svg[data-v-ae6383c0]{inline-size:34px;block-size:34px}.vo-mic-face .wz_spin[data-v-ae6383c0]{--wz-spin-size: 30px}.vo-listening .vo-mic-face[data-v-ae6383c0]{background:var(--danger);color:#fff;border-color:transparent}.vo-listening .vo-ring[data-v-ae6383c0]{background:color-mix(in oklab,var(--danger) 26%,transparent)}.vo-listening .vo-ring-2[data-v-ae6383c0]{background:color-mix(in oklab,var(--danger) 12%,transparent)}.vo-hold .vo-mic-face[data-v-ae6383c0]{background:var(--danger);color:#fff}.vo-mic:active .vo-mic-face[data-v-ae6383c0]{transform:scale(.96)}.vo-caption[data-v-ae6383c0]{min-block-size:20px;font-size:13px;color:var(--text-muted);text-align:center}@media(min-width:701px){.vo[data-v-ae6383c0]{background:color-mix(in oklab,var(--bg-deepest) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center}.vo-panel[data-v-ae6383c0]{inline-size:min(560px,92vw);block-size:min(560px,88vh);border-radius:22px;border:1px solid var(--border);background:var(--bg-deepest) radial-gradient(60% 34% at 50% 100%,color-mix(in oklab,var(--primary) 16%,transparent) 0%,transparent 70%);box-shadow:0 30px 80px #00000080;padding:18px 26px 22px}.vo-text[data-v-ae6383c0],.vo-editor[data-v-ae6383c0]{font-size:22px}}.vo-enter-active[data-v-ae6383c0],.vo-leave-active[data-v-ae6383c0]{transition:opacity .18s ease}.vo-enter-active .vo-panel[data-v-ae6383c0],.vo-leave-active .vo-panel[data-v-ae6383c0]{transition:transform .18s ease}.vo-enter-from[data-v-ae6383c0],.vo-leave-to[data-v-ae6383c0]{opacity:0}.vo-enter-from .vo-panel[data-v-ae6383c0],.vo-leave-to .vo-panel[data-v-ae6383c0]{transform:translateY(14px)}.panel-tab-bar[data-v-b8ed1a10]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 10px;margin:0 0 6px;font-size:12.5px;color:var(--text-secondary);background:var(--bg-elevated, var(--surface));border:1px solid var(--border-light, var(--border));border-radius:var(--radius-sm, 10px)}.panel-tab-bar.shared[data-v-b8ed1a10]{background:var(--primary-wash, var(--surface));border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.panel-tab-bar.off[data-v-b8ed1a10]{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.ptb-ico[data-v-b8ed1a10]{flex-shrink:0;color:var(--text-muted)}.panel-tab-bar.shared .ptb-ico[data-v-b8ed1a10]{color:var(--primary)}.ptb-copy[data-v-b8ed1a10]{flex:1;min-width:0}.ptb-label[data-v-b8ed1a10]{font-size:10.5px;font-weight:600;color:var(--text-muted);line-height:1.2}.ptb-title[data-v-b8ed1a10]{color:var(--text-primary, inherit);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.35}.ptb-note[data-v-b8ed1a10]{flex-shrink:0;font-size:11.5px;color:var(--text-muted)}.ptb-btn[data-v-b8ed1a10]{flex-shrink:0;padding:4px 10px;font:inherit;font-size:12px;font-weight:600;color:var(--primary);background:none;border:1px solid color-mix(in srgb,var(--primary) 45%,transparent);border-radius:999px;cursor:pointer}.ptb-btn[data-v-b8ed1a10]:hover:not(:disabled){background:color-mix(in srgb,var(--primary) 12%,transparent)}.ptb-btn[data-v-b8ed1a10]:disabled{opacity:.55;cursor:default}.ptb-btn.on[data-v-b8ed1a10]{color:var(--text-secondary);border-color:var(--border)}.ptb-warn[data-v-b8ed1a10]{flex:1 1 100%;font-size:11.5px;color:var(--danger);line-height:1.35}.pa-root[data-v-5cbfd6ed]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:880;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none}.pa-scrim[data-v-5cbfd6ed]{position:absolute;top:0;right:0;bottom:0;left:0;background:#04060973;pointer-events:auto;animation:pa-fade-5cbfd6ed var(--dur-slow) var(--ease-out) both}.pa-card[data-v-5cbfd6ed]{position:relative;pointer-events:auto;margin:0 10px calc(10px + var(--safe-bottom));padding:14px 14px 11px;background:var(--bg-elevated);border:1px solid var(--border-active);border-radius:14px;box-shadow:var(--shadow-lg);animation:pa-rise-5cbfd6ed var(--dur-slow) var(--ease-out) both}@media(min-width:720px){.pa-root[data-v-5cbfd6ed]{align-items:flex-start}.pa-card[data-v-5cbfd6ed]{inline-size:380px;margin-inline:16px}}.pa-head[data-v-5cbfd6ed]{display:flex;align-items:flex-start;gap:11px}.pa-ico[data-v-5cbfd6ed]{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:10px;color:var(--primary);background:var(--primary-wash)}.pa-ico svg[data-v-5cbfd6ed]{inline-size:20px;block-size:20px}.pa-text[data-v-5cbfd6ed]{flex:1 1 auto;min-inline-size:0}.pa-title[data-v-5cbfd6ed]{margin:0;font-family:var(--font-disp);font-weight:700;font-size:15px;line-height:1.3;color:var(--text);text-wrap:pretty}.pa-sub[data-v-5cbfd6ed]{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-secondary);text-wrap:pretty}.pa-error[data-v-5cbfd6ed]{margin:5px 0 0;font-size:12.5px;line-height:1.45;color:var(--danger)}.pa-actions[data-v-5cbfd6ed]{display:flex;align-items:center;gap:8px;margin-block-start:13px}.pa-yes[data-v-5cbfd6ed]{flex:1 1 auto;min-block-size:44px;display:grid;place-items:center;padding-inline:16px;font-family:var(--font-disp);font-weight:700;font-size:14.5px;color:var(--primary-ink);background:var(--primary);border:none;border-radius:999px;cursor:pointer;transition:transform var(--dur-fast) var(--ease-std),filter var(--dur-fast) var(--ease-std)}.pa-yes .wz_spin[data-v-5cbfd6ed]{--wz-spin-size: 18px;--wz-spin-width: 2px}.pa-yes[data-v-5cbfd6ed]:hover:not(:disabled){filter:brightness(1.06)}.pa-yes[data-v-5cbfd6ed]:active:not(:disabled){transform:scale(.97)}.pa-yes[data-v-5cbfd6ed]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pa-yes[data-v-5cbfd6ed]:disabled{cursor:default}.pa-no[data-v-5cbfd6ed]{flex:none;min-block-size:44px;padding-inline:14px;font-family:var(--font-disp);font-weight:600;font-size:14px;color:var(--text-secondary);background:none;border:none;border-radius:999px;cursor:pointer}.pa-no[data-v-5cbfd6ed]:hover:not(:disabled){color:var(--text);background:var(--bg-hover)}.pa-no[data-v-5cbfd6ed]:active:not(:disabled){transform:scale(.97)}.pa-no[data-v-5cbfd6ed]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pa-no[data-v-5cbfd6ed]:disabled{cursor:default}.pa-note[data-v-5cbfd6ed]{margin:9px 0 0;font-size:11.5px;line-height:1.4;color:var(--text-muted);text-align:center}@keyframes pa-rise-5cbfd6ed{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pa-fade-5cbfd6ed{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.pa-card[data-v-5cbfd6ed],.pa-scrim[data-v-5cbfd6ed]{animation-duration:1ms}}.credit-banner[data-v-949ea603]{padding:13px 14px 12px;border-radius:var(--radius);border:1px solid var(--border-active);background:var(--primary-wash)}.cb-head[data-v-949ea603]{display:flex;align-items:flex-start;gap:11px}.cb-gift[data-v-949ea603]{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border-radius:10px;color:var(--accent);background:var(--bg-elevated)}.cb-gift svg[data-v-949ea603]{inline-size:20px;block-size:20px}.cb-text[data-v-949ea603]{flex:1 1 auto;min-inline-size:0}.cb-title[data-v-949ea603]{margin:0;font-size:15px;line-height:1.25;color:var(--text);text-wrap:pretty}.cb-title b[data-v-949ea603]{font-weight:800}.cb-sub[data-v-949ea603]{margin:2px 0 0;font-size:12.5px;line-height:1.35;color:var(--text-secondary);text-wrap:pretty}.credit-banner.is-spent[data-v-949ea603]{border-color:var(--border);background:var(--bg-elevated)}.credit-banner.is-spent .cb-gift[data-v-949ea603]{color:var(--success)}.credit-banner.is-spent .cb-btn[data-v-949ea603]{color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-strong)}.credit-banner.is-ask[data-v-949ea603]{border-color:var(--accent);background:var(--accent);color:var(--primary-ink)}.credit-banner.is-ask .cb-gift[data-v-949ea603]{color:var(--accent);background:var(--primary-ink)}.credit-banner.is-ask .cb-title[data-v-949ea603]{color:var(--primary-ink)}.credit-banner.is-ask .cb-sub[data-v-949ea603]{color:color-mix(in oklab,var(--primary-ink) 72%,transparent)}.credit-banner.is-ask .cb-note[data-v-949ea603]{color:color-mix(in oklab,var(--primary-ink) 62%,transparent)}.credit-banner.is-ask .cb-btn[data-v-949ea603]{color:var(--accent);background:var(--primary-ink)}.credit-banner.is-ask .cb-btn[data-v-949ea603]:hover{filter:brightness(1.45)}.credit-banner.is-ask .cb-btn[data-v-949ea603]:focus-visible{outline-color:var(--primary-ink)}.cb-note[data-v-949ea603]{margin:9px 0 0;font-size:11.5px;line-height:1.45;color:var(--text-muted);text-align:start}.cb-btn[data-v-949ea603]{display:block;inline-size:100%;margin-block-start:11px;padding:9px 14px;border:0;border-radius:9px;font:inherit;font-size:13.5px;font-weight:700;color:var(--primary-ink);background:var(--accent);cursor:pointer;transition:filter var(--dur-fast) var(--ease-std),transform var(--dur-fast) var(--ease-std)}.cb-btn[data-v-949ea603]:hover{filter:brightness(1.07)}.cb-btn[data-v-949ea603]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cb-btn[data-v-949ea603]:active{transform:translateY(1px)}@media(prefers-reduced-motion:reduce){.cb-btn[data-v-949ea603]{transition:none}.cb-btn[data-v-949ea603]:active{transform:none}}.doc-backdrop[data-v-504c4d9b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:var(--void)}.doc-panel[data-v-504c4d9b]{position:fixed;z-index:1001;inset-block:max(4vh,24px);inset-inline:0;margin-inline:auto;inline-size:min(880px,100vw - 32px);display:flex;flex-direction:column;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg, 0 18px 50px oklch(12% .01 262deg / .6))}.doc-panel.is-wide[data-v-504c4d9b]{inset-block:max(2vh,12px);inline-size:min(1680px,100vw - 24px)}.doc-panel.is-wide .doc-md[data-v-504c4d9b],.doc-panel.is-wide .doc-pre[data-v-504c4d9b],.doc-panel.is-wide .doc-cut[data-v-504c4d9b]{max-inline-size:78ch;margin-inline:auto}.doc-head[data-v-504c4d9b]{flex:none;display:flex;align-items:center;gap:8px;padding:9px 11px;background:var(--surface);border-block-end:1px solid var(--border-light)}.doc-ico[data-v-504c4d9b]{flex:none;display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:var(--radius-xs);background:var(--primary-wash);color:var(--primary)}.doc-ico svg[data-v-504c4d9b]{inline-size:15px;block-size:15px}.doc-title[data-v-504c4d9b]{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.doc-name[data-v-504c4d9b]{font-family:var(--font-mono);font-size:13px;color:var(--text);unicode-bidi:isolate;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.doc-sub[data-v-504c4d9b]{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);unicode-bidi:isolate;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.doc-btn[data-v-504c4d9b]{flex:none;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;background:none;border:1px solid transparent;border-radius:var(--radius-xs);color:var(--text-secondary);font-family:inherit;font-size:12.5px;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.doc-btn svg[data-v-504c4d9b]{inline-size:15px;block-size:15px}.doc-btn[data-v-504c4d9b]:hover{background:var(--bg-hover);color:var(--text)}.doc-btn[data-v-504c4d9b]:disabled{opacity:.55}.doc-close[data-v-504c4d9b]{color:var(--text-muted)}.doc-btn-text[data-v-504c4d9b]{line-height:1}.doc-body[data-v-504c4d9b]{flex:1;min-block-size:0;overflow:auto;padding:16px 18px calc(16px + var(--safe-bottom));color:var(--text-secondary);font-size:14px;line-height:1.75}.doc-body.is-frame[data-v-504c4d9b]{padding:0;overflow:hidden;background:var(--white, #fff)}.doc-frame[data-v-504c4d9b]{display:block;inline-size:100%;block-size:100%;border:0;background:#fff}.doc-body.is-media[data-v-504c4d9b]{display:flex;align-items:center;justify-content:center;background:var(--bg-deepest)}.doc-media[data-v-504c4d9b]{inline-size:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.doc-player[data-v-504c4d9b]{max-inline-size:100%;max-block-size:100%;border-radius:var(--radius-sm);background:#000}.doc-audio[data-v-504c4d9b]{inline-size:min(100%,420px)}.doc-seg[data-v-504c4d9b]{flex:none;display:inline-flex;padding:2px;gap:2px;background:var(--bg-deepest);border:1px solid var(--border-light);border-radius:var(--radius-xs)}.doc-seg-btn[data-v-504c4d9b]{padding:4px 9px;background:none;border:none;border-radius:calc(var(--radius-xs) - 1px);color:var(--text-muted);font-family:inherit;font-size:12px;line-height:1.4;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.doc-seg-btn.on[data-v-504c4d9b]{background:var(--primary-wash);color:var(--primary)}.doc-wait[data-v-504c4d9b]{display:grid;place-items:center;padding-block:48px}.doc-spin[data-v-504c4d9b]{display:inline-block;inline-size:14px;block-size:14px;border-radius:50%;border:2px solid var(--border-strong);border-block-start-color:var(--primary);animation:doc-spin-504c4d9b .7s linear infinite}.doc-spin-lg[data-v-504c4d9b]{inline-size:26px;block-size:26px}@keyframes doc-spin-504c4d9b{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.doc-spin[data-v-504c4d9b]{animation-duration:2.4s}}.doc-note[data-v-504c4d9b]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:44px 16px;text-align:center}.doc-note-title[data-v-504c4d9b]{font-family:var(--font-disp);font-weight:700;color:var(--text);font-size:15px}.doc-note-text[data-v-504c4d9b]{color:var(--text-muted);font-size:13px}.doc-note-btn[data-v-504c4d9b]{margin-block-start:8px;padding:8px 18px;background:var(--primary);color:var(--primary-ink);border:none;border-radius:var(--radius-xs);font-family:inherit;font-size:13.5px;font-weight:700}.doc-note-btn.is-ghost[data-v-504c4d9b]{background:none;border:1px solid var(--border-strong);color:var(--text-secondary);font-weight:600}.doc-note-row[data-v-504c4d9b]{display:flex;align-items:center;gap:8px}.doc-pre[data-v-504c4d9b]{margin:0;font-family:var(--font-mono);font-size:12.5px;line-height:1.65;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;unicode-bidi:isolate}.doc-md[data-v-504c4d9b] h1,.doc-md[data-v-504c4d9b] h2,.doc-md[data-v-504c4d9b] h3,.doc-md[data-v-504c4d9b] h4{font-family:var(--font-disp);color:var(--text);line-height:1.35;margin-block:18px 8px}.doc-md[data-v-504c4d9b] h1{font-size:20px}.doc-md[data-v-504c4d9b] h2{font-size:17px}.doc-md[data-v-504c4d9b] h3{font-size:15px}.doc-md[data-v-504c4d9b] h4{font-size:14px}.doc-md[data-v-504c4d9b] strong{color:var(--text)}.doc-md[data-v-504c4d9b] a{color:var(--primary)}.doc-md[data-v-504c4d9b] code{font-family:var(--font-mono);font-size:12.5px;direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere;background:var(--bg-raised);border:1px solid var(--border-light);border-radius:var(--radius-xs);padding:1px 5px;color:var(--primary)}.doc-md[data-v-504c4d9b] pre{margin-block:12px;padding:12px 13px;background:var(--bg-deepest);border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow-x:auto;direction:ltr;text-align:start}.doc-md[data-v-504c4d9b] pre code{background:none;border:none;padding:0;color:var(--text-secondary)}.doc-md[data-v-504c4d9b] .md-p{margin-block:0 .9em}.doc-md[data-v-504c4d9b] .md-p:last-child{margin-block-end:0}.doc-md[data-v-504c4d9b] .md-list{margin-block:8px;padding-inline-start:22px}.doc-md[data-v-504c4d9b] .md-list li{margin-block:3px}.doc-md[data-v-504c4d9b] .md-list[dir=rtl]>li[dir=ltr],.doc-md[data-v-504c4d9b] .md-list[dir=ltr]>li[dir=rtl]{list-style-position:inside;padding-inline-start:22px}.doc-md[data-v-504c4d9b] .md-quote{margin-block:10px;padding:6px 12px;border-inline-start:3px solid var(--border-active);background:var(--primary-glow);border-radius:var(--radius-xs);color:var(--text-muted)}.doc-md[data-v-504c4d9b] .md-quote{position:relative;padding-inline-end:38px}.doc-md[data-v-504c4d9b] .md-quote-copy{position:absolute;inset-block-start:5px;inset-inline-end:5px;display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;padding:0;background:none;border:1px solid transparent;border-radius:var(--radius-xs);color:var(--text-muted);opacity:.7;cursor:pointer;touch-action:manipulation}.doc-md[data-v-504c4d9b] .md-quote-copy:hover,.doc-md[data-v-504c4d9b] .md-quote-copy:focus-visible{opacity:1;color:var(--text);background:var(--bg-elevated);border-color:var(--border-light);outline:none}.doc-md[data-v-504c4d9b] .md-quote-copy.copied{opacity:1;color:var(--primary)}.doc-md[data-v-504c4d9b] .md-quote-ok,.doc-md[data-v-504c4d9b] .md-quote-copy.copied .md-quote-ico{display:none}.doc-md[data-v-504c4d9b] .md-quote-copy.copied .md-quote-ok{display:block}.doc-md[data-v-504c4d9b] .md-rule{border:none;border-block-start:1px solid var(--border-light);margin-block:18px}.doc-md[data-v-504c4d9b] .md-table{inline-size:100%;border-collapse:collapse;margin-block:12px;font-size:13px;border:1px solid var(--border);border-radius:var(--radius-sm)}.doc-md[data-v-504c4d9b] .md-table th,.doc-md[data-v-504c4d9b] .md-table td{padding:8px 11px;text-align:start}.doc-md[data-v-504c4d9b] .md-table th{background:var(--surface);color:var(--text-secondary);font-family:var(--font-disp);font-weight:700;border-block-end:1px solid var(--border)}.doc-md[data-v-504c4d9b] .md-table td{border-block-end:1px solid var(--border-light)}.doc-md[data-v-504c4d9b] .md-table tr:last-child td{border-block-end:none}.doc-md[data-v-504c4d9b] img{max-inline-size:100%;border-radius:var(--radius-xs)}.doc-cut[data-v-504c4d9b]{margin-block-start:18px;padding:9px 12px;border:1px dashed var(--border);border-radius:var(--radius-xs);color:var(--text-muted);font-size:12.5px;text-align:center}@media(max-width:700px){.doc-panel[data-v-504c4d9b]{top:0;right:0;bottom:0;left:0;inline-size:100%;margin-inline:0;border:none;border-radius:0}.doc-head[data-v-504c4d9b]{padding-block-start:calc(9px + var(--safe-top))}.doc-btn-text[data-v-504c4d9b],.doc-wide-btn[data-v-504c4d9b]{display:none}.doc-btn[data-v-504c4d9b]{padding:8px}.doc-body[data-v-504c4d9b]{padding-inline:14px;font-size:15px}}.doc-veil-enter-active[data-v-504c4d9b],.doc-veil-leave-active[data-v-504c4d9b]{transition:opacity var(--dur) ease}.doc-veil-enter-from[data-v-504c4d9b],.doc-veil-leave-to[data-v-504c4d9b]{opacity:0}.doc-pop-enter-active[data-v-504c4d9b]{transition:opacity var(--dur) ease,transform var(--dur) var(--ease-out)}.doc-pop-leave-active[data-v-504c4d9b]{transition:opacity .12s ease,transform .12s var(--ease-std)}.doc-pop-enter-from[data-v-504c4d9b],.doc-pop-leave-to[data-v-504c4d9b]{opacity:0;transform:scale(.97)}@media(max-width:700px){.doc-pop-enter-from[data-v-504c4d9b],.doc-pop-leave-to[data-v-504c4d9b]{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.doc-pop-enter-active[data-v-504c4d9b],.doc-pop-leave-active[data-v-504c4d9b]{transition:opacity 90ms linear}.doc-pop-enter-from[data-v-504c4d9b],.doc-pop-leave-to[data-v-504c4d9b]{transform:none}}.kringl-loader{display:block;overflow:visible;color:var(--primary)}.kringl-loader path{fill:none;stroke:currentColor;stroke-width:52;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:center;will-change:transform}.kringl-loader-chev{transform-origin:0% 50%;animation:kringl-loader-chev 1.6s linear infinite}.kringl-loader-stem{animation:kringl-loader-stem 1.6s linear infinite}@keyframes kringl-loader-chev{0%,14%{transform:translate(0);animation-timing-function:cubic-bezier(.55,0,1,.45)}32%{transform:translate(-39px);animation-timing-function:linear}70%{transform:translate(-39px);animation-timing-function:cubic-bezier(0,.55,.45,1)}86%{transform:translate(8px);animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:translate(0)}}@keyframes kringl-loader-stem{0%,32%{transform:translate(0) scaleY(1);animation-timing-function:cubic-bezier(0,.55,.45,1)}35%{transform:translate(-10px) scaleY(.86);animation-timing-function:cubic-bezier(0,.55,.45,1)}50%{transform:translate(-100px) scaleY(1.04);animation-timing-function:linear}54%{transform:translate(-100px) scaleY(1);animation-timing-function:cubic-bezier(.55,0,1,.45)}70%{transform:translate(0) scaleY(1);animation-timing-function:cubic-bezier(0,.55,.45,1)}74%{transform:translate(-4px) scaleY(.92);animation-timing-function:cubic-bezier(.45,0,.55,1)}82%,to{transform:translate(0) scaleY(1)}}.ac-wrap[data-v-70c85e5c]{width:100%}.ac-form[data-v-70c85e5c]{display:flex;flex-direction:column;gap:1rem;width:100%}.ac-field[data-v-70c85e5c]{display:flex;flex-direction:column;gap:6px;min-width:0}.ac-field--grow[data-v-70c85e5c]{flex:1.2}.ac-label[data-v-70c85e5c]{font-size:.78rem;font-weight:600;color:var(--text-muted);text-align:start}.ac-input[data-v-70c85e5c]{width:100%;height:44px;background:oklch(from var(--text) l c h/.05);border:1.5px solid var(--border);border-radius:10px;padding:0 14px;font-size:16px;color:var(--text);transition:border-color .2s,box-shadow .2s}.ac-input[data-v-70c85e5c]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary),.15)}.ac-input.valid[data-v-70c85e5c]{border-color:#10b981}.ac-input.invalid[data-v-70c85e5c]{border-color:var(--danger)}.ac-input--sm[data-v-70c85e5c]{height:44px}.ac-native-input[data-v-70c85e5c]{width:100%;height:44px;background:oklch(from var(--text) l c h/.05);border:1.5px solid var(--border);border-radius:10px;padding:0 14px;font-size:16px;color:var(--text);outline:none;transition:border-color .2s,box-shadow .2s}.ac-native-input[data-v-70c85e5c]::placeholder{color:#555}.ac-native-input[data-v-70c85e5c]:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(var(--primary),.15)}.ac-input-wrap[data-v-70c85e5c]{position:relative}.ac-input-icon[data-v-70c85e5c]{position:absolute;inset-inline-start:14px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;z-index:1;display:flex}.ac-input-wrap .ac-input[data-v-70c85e5c]{padding-inline-start:42px}.ac-row[data-v-70c85e5c]{display:flex;gap:.75rem}@media(max-width:480px){.ac-row[data-v-70c85e5c]{flex-direction:column}}.ac-row .ac-field[data-v-70c85e5c]{flex:1}.ac-submit[data-v-70c85e5c]{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:10px;background:var(--primary);color:var(--primary-ink);font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s;margin-top:.5rem}.ac-submit[data-v-70c85e5c]:hover:not(:disabled){box-shadow:0 6px 20px -4px rgba(var(--primary),.4);transform:translateY(-1px)}.ac-submit[data-v-70c85e5c]:disabled{opacity:.5;cursor:not-allowed}.ac-submit--loading[data-v-70c85e5c]{pointer-events:none}.ac-spinner[data-v-70c85e5c]{width:20px;height:20px;border:2.5px solid oklch(from var(--text) l c h/.3);border-radius:50%;border-top-color:var(--primary-ink);animation:acSpin-70c85e5c .6s linear infinite}.ac-secure[data-v-70c85e5c]{display:flex;align-items:center;justify-content:center;gap:5px;font-size:.72rem;color:#777;margin-top:.25rem}.ac-secure svg[data-v-70c85e5c]{color:#10b981}.ac-loading[data-v-70c85e5c]{display:flex;align-items:center;justify-content:center;min-height:120px}.ac-loading__dots[data-v-70c85e5c]{display:flex;gap:6px}.ac-loading__dots span[data-v-70c85e5c]{width:8px;height:8px;border-radius:50%;background:var(--primary);animation:acDotPulse-70c85e5c 1.2s ease-in-out infinite}.ac-loading__dots span[data-v-70c85e5c]:nth-child(2){animation-delay:.15s}.ac-loading__dots span[data-v-70c85e5c]:nth-child(3){animation-delay:.3s}@keyframes acSpin-70c85e5c{to{transform:rotate(360deg)}}@keyframes acDotPulse-70c85e5c{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.account-panel[data-v-00d53dcd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--bg);color:var(--text);display:flex;flex-direction:column;overflow-y:auto;padding-bottom:calc(18px + var(--safe-bottom));--pad: 16px}.account-panel.is-page[data-v-00d53dcd]{position:relative;inset:auto;z-index:auto;flex:1;min-height:0}.panel-header[data-v-00d53dcd]{position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:10px;padding:calc(11px + var(--safe-top)) var(--pad) 11px;background:var(--surface);border-bottom:1px solid var(--border-light)}.acct-avatar[data-v-00d53dcd]{flex:none;width:38px;height:38px;border-radius:11px;background:var(--primary-wash);color:var(--primary);border:1px solid oklch(from var(--primary) l c h/.28);display:grid;place-items:center;font-family:var(--font-disp);font-weight:700;font-size:18px;line-height:1}.acct-who[data-v-00d53dcd]{min-width:0;flex:1}.acct-name[data-v-00d53dcd]{font-family:var(--font-disp);font-weight:700;font-size:15px;line-height:1.3;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate}.acct-mail[data-v-00d53dcd]{font-family:var(--font-mono);font-size:10.5px;line-height:1.5;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:end}.logout-btn[data-v-00d53dcd]{flex:none;height:32px;padding-inline:11px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-disp);font-size:12.5px;font-weight:500;cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast),background var(--dur-fast)}.logout-btn[data-v-00d53dcd]:hover{color:var(--text);border-color:var(--border-strong);background:var(--bg-raised)}.close-btn[data-v-00d53dcd]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-sm);background:transparent;border:0;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}.close-btn[data-v-00d53dcd]:hover{color:var(--text);background:var(--bg-raised)}.panel-loading[data-v-00d53dcd]{display:flex;align-items:center;justify-content:center;padding:60px}.view[data-v-00d53dcd]{display:none}.view.is-active[data-v-00d53dcd]{display:block;animation:viewIn-00d53dcd .26s var(--ease-out) both}@keyframes viewIn-00d53dcd{0%{opacity:0;transform:translateY(6px)}}.hero[data-v-00d53dcd]{padding:22px var(--pad) 0;animation:rise-00d53dcd .52s var(--ease-out) both}.hero-month[data-v-00d53dcd]{display:flex;align-items:baseline;gap:8px;font-family:var(--font-disp);font-weight:500;font-size:13px;color:var(--text-secondary)}.hero-month .upto[data-v-00d53dcd]{font-family:var(--font-sans);font-weight:400;font-size:11.5px;color:var(--text-muted);margin-inline-start:auto}.hero-lede[data-v-00d53dcd]{margin-top:16px;font-size:15px;line-height:1.5;color:var(--text-secondary)}.hero-empty[data-v-00d53dcd]{margin-top:8px;font-size:13.5px;line-height:1.6;color:var(--text-muted);max-width:34em}.hero-figure[data-v-00d53dcd]{display:flex;align-items:baseline;gap:10px;margin-top:2px;font-family:var(--font-disp)}.hero-num[data-v-00d53dcd]{font-weight:800;font-size:clamp(62px,20.5vw,82px);line-height:.92;color:var(--primary);font-variant-numeric:tabular-nums;animation:figIn-00d53dcd .64s var(--ease-out) both;animation-delay:60ms}.hero-unit[data-v-00d53dcd]{font-weight:700;font-size:25px;color:var(--text);line-height:1.1}.hero-tail[data-v-00d53dcd]{font-family:var(--font-sans);font-weight:400;font-size:13px;color:var(--text-muted);margin-inline-start:auto;text-align:end;max-width:44%;line-height:1.45}@keyframes rise-00d53dcd{0%{opacity:0;transform:translateY(9px)}}@keyframes figIn-00d53dcd{0%{opacity:0;transform:translateY(14px)}}.workstrip-wrap[data-v-00d53dcd]{margin-top:18px}.workstrip[data-v-00d53dcd]{display:flex;align-items:flex-end;gap:3px;height:54px;margin-inline:-4px;padding-inline:4px}.ws-day[data-v-00d53dcd]{flex:1 1 0;min-width:0;position:relative;border-radius:2px 2px 1px 1px;background:var(--primary);opacity:.88;transform-origin:bottom;animation:barIn-00d53dcd .52s var(--ease-out) both}.ws-day.is-void[data-v-00d53dcd]{background:var(--border-strong);opacity:1;height:3px;border-radius:2px}.ws-day.is-future[data-v-00d53dcd]{background:oklch(from var(--text-muted) l c h/.55);opacity:1;height:3px;border-radius:2px;animation:none}.ws-day.is-today[data-v-00d53dcd]:after{content:"";position:absolute;inset-inline:0;bottom:-9px;height:3px;background:var(--primary);border-radius:2px}@keyframes barIn-00d53dcd{0%{opacity:0;transform:scaleY(.04)}}.ws-scale[data-v-00d53dcd]{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:13px;font-size:10.5px;color:var(--text-muted)}.ws-today[data-v-00d53dcd]{position:absolute;transform:translate(50%);white-space:nowrap}[dir=ltr] .ws-today[data-v-00d53dcd]{transform:translate(-50%)}.facts[data-v-00d53dcd]{display:flex;margin-top:20px;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.fact[data-v-00d53dcd]{flex:1 1 0;min-width:0;padding:13px 4px 12px;text-align:center}.fact+.fact[data-v-00d53dcd]{border-inline-start:1px solid var(--border-light)}.fact-num[data-v-00d53dcd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:16.5px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text)}.fact-label[data-v-00d53dcd]{font-size:11px;color:var(--text-muted);line-height:1.4;margin-top:3px}.repos[data-v-00d53dcd]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px}.repos-label[data-v-00d53dcd]{font-size:12px;color:var(--text-muted);margin-inline-end:2px}.repo-chip[data-v-00d53dcd]{font-family:var(--font-mono);font-size:11px;line-height:1;padding:5px 8px;border-radius:var(--radius-xs);background:var(--bg-elevated);border:1px solid var(--border-light);color:var(--text-secondary)}.repo-chip.is-more[data-v-00d53dcd]{background:transparent;color:var(--text-muted)}.equiv[data-v-00d53dcd]{margin-top:22px;padding:16px var(--pad) 15px;border-top:1px solid var(--border-light)}.equiv+.money-line[data-v-00d53dcd]{margin-top:0}.cap-line[data-v-00d53dcd]{padding:13px var(--pad) 14px;border-bottom:1px solid var(--border-light);font-family:var(--font-sans);font-size:14px;color:var(--text-secondary)}.cap-title[data-v-00d53dcd]{margin:0 0 8px;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted)}.cap-row[data-v-00d53dcd]{padding-block:6px}.cap-row+.cap-row[data-v-00d53dcd]{border-top:1px dashed var(--border-light)}.cap-head[data-v-00d53dcd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 9px;min-height:24px}.cap-label[data-v-00d53dcd]{white-space:nowrap}.cap-figure[data-v-00d53dcd]{font-family:var(--font-sans);font-size:13px;color:var(--text-secondary);white-space:nowrap}.cap-figure span[dir=ltr][data-v-00d53dcd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px}.cap-figure .cur[data-v-00d53dcd]{margin-inline-end:1px;color:var(--text-muted)}.cap-of[data-v-00d53dcd]{color:var(--text-muted)}.cap-none[data-v-00d53dcd]{font-size:13px;color:var(--text-muted)}.cap-edit[data-v-00d53dcd]{margin-inline-start:auto;display:inline-flex;align-items:center;gap:3px;white-space:nowrap;min-height:32px;padding:0 2px;background:none;border:0;color:var(--text-secondary);font-family:var(--font-sans);font-size:13px;cursor:pointer;transition:color var(--dur-fast)}.cap-edit svg[data-v-00d53dcd]{flex:none}.cap-edit[data-v-00d53dcd]:hover{color:var(--text)}.cap-edit[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.cap-line.is-over[data-v-00d53dcd]{background:var(--danger-light);border-top:1px solid color-mix(in srgb,var(--danger) 28%,transparent);border-bottom-color:color-mix(in srgb,var(--danger) 28%,transparent)}.cap-edit.is-cta[data-v-00d53dcd]{height:32px;padding-inline:11px 8px;border-radius:var(--radius-sm);background:var(--danger);color:var(--primary-ink);font-weight:600}.cap-edit.is-cta[data-v-00d53dcd]:hover{color:var(--primary-ink);filter:brightness(1.08)}.cap-track[data-v-00d53dcd]{display:flex;align-items:center;gap:10px;margin-top:9px}.cap-pct[data-v-00d53dcd]{flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;color:var(--text-muted);min-width:3.2em;text-align:end}.cap-row.is-near .cap-pct[data-v-00d53dcd]{color:var(--warning)}.cap-row.is-over .cap-pct[data-v-00d53dcd]{color:var(--danger)}.cap-bar[data-v-00d53dcd]{flex:1;min-width:0;height:3px;border-radius:999px;background:var(--border-light);overflow:hidden}.cap-fill[data-v-00d53dcd]{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width var(--dur-fast) var(--ease-out),background var(--dur-fast)}.cap-row.is-near .cap-fill[data-v-00d53dcd]{background:var(--warning)}.cap-row.is-over .cap-fill[data-v-00d53dcd]{background:var(--danger)}.cap-note[data-v-00d53dcd]{margin:7px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-muted)}.cap-note b[data-v-00d53dcd]{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.cap-row.is-over .cap-note[data-v-00d53dcd]{color:var(--danger)}.cap-foot[data-v-00d53dcd]{margin-top:9px}.cap-form[data-v-00d53dcd]{display:flex;flex-direction:column;gap:9px}.cap-form-label[data-v-00d53dcd]{font-size:13px;color:var(--text-secondary)}.cap-input-wrap[data-v-00d53dcd]{display:flex;align-items:center;gap:6px;direction:ltr;max-width:280px;height:40px;padding-inline:12px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);transition:border-color var(--dur-fast)}.cap-input-wrap .cur[data-v-00d53dcd]{color:var(--text-muted);font-family:var(--font-mono);font-size:14px}.cap-input-wrap[data-v-00d53dcd]:focus-within{border-color:var(--primary)}.cap-input-wrap.is-busy[data-v-00d53dcd]{opacity:.6}.cap-input-wrap input[data-v-00d53dcd]{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--text);font-family:var(--font-mono);font-size:15px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.cap-input-wrap input[data-v-00d53dcd]::-webkit-outer-spin-button,.cap-input-wrap input[data-v-00d53dcd]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cap-input-wrap input[data-v-00d53dcd]::placeholder{color:var(--text-muted);font-family:var(--font-sans);font-size:13px}.cap-actions[data-v-00d53dcd]{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.cap-save[data-v-00d53dcd]{height:34px;padding-inline:14px;border-radius:var(--radius-sm);background:var(--primary-wash);border:1px solid oklch(from var(--primary) l c h/.28);color:var(--primary);font-family:var(--font-disp);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.cap-save[data-v-00d53dcd]:hover:not(:disabled){background:var(--primary);color:var(--primary-ink)}.cap-save[data-v-00d53dcd]:disabled{cursor:default;opacity:.5}.cap-save[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.install-btn[data-v-00d53dcd]{flex:none;height:34px;padding-inline:16px;border-radius:var(--radius-sm);background:var(--primary-wash);border:1px solid oklch(from var(--primary) l c h/.28);color:var(--primary);font-family:var(--font-disp);font-size:13px;font-weight:600;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.install-btn[data-v-00d53dcd]:hover:not(:disabled){background:var(--primary);color:var(--primary-ink)}.install-btn[data-v-00d53dcd]:disabled{cursor:default;opacity:.5}.install-btn[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.cap-clear[data-v-00d53dcd],.cap-cancel[data-v-00d53dcd]{height:34px;padding:0 4px;background:none;border:0;color:var(--text-secondary);font-family:var(--font-disp);font-size:12.5px;cursor:pointer;transition:color var(--dur-fast)}.cap-clear[data-v-00d53dcd]:hover:not(:disabled),.cap-cancel[data-v-00d53dcd]:hover:not(:disabled){color:var(--text)}.cap-clear[data-v-00d53dcd]:disabled,.cap-cancel[data-v-00d53dcd]:disabled{cursor:default;opacity:.6}.cap-clear[data-v-00d53dcd]:focus-visible,.cap-cancel[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.cap-clear[data-v-00d53dcd]{margin-inline-start:auto}.cap-clear[data-v-00d53dcd]:hover:not(:disabled){color:var(--danger)}.cap-error[data-v-00d53dcd]{margin:0;font-size:12.5px;line-height:1.5;color:var(--danger)}.credit-line[data-v-00d53dcd]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:11px 18px 13px;border-bottom:1px solid var(--border-light)}.credit-badge[data-v-00d53dcd]{flex:0 0 auto;font-family:var(--font-sans);font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.credit-copy[data-v-00d53dcd]{font-family:var(--font-sans);font-size:12.5px;color:var(--text-secondary)}.credit-copy b[data-v-00d53dcd]{color:var(--text);font-weight:600}.equiv-main[data-v-00d53dcd]{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 9px}.equiv-lede[data-v-00d53dcd]{font-family:var(--font-sans);font-size:13.5px;color:var(--text-secondary)}.equiv-figure[data-v-00d53dcd]{font-family:var(--font-disp);font-size:19px;font-weight:700;color:var(--text);white-space:nowrap}.equiv-figure b[data-v-00d53dcd]{font-size:30px;font-weight:800;line-height:1;color:var(--primary);font-variant-numeric:tabular-nums;margin-inline-end:3px}.equiv-why[data-v-00d53dcd]{display:block;margin-top:7px;padding:0;background:none;border:0;color:var(--text-muted);font-family:var(--font-sans);font-size:12.5px;text-align:start;cursor:pointer}.equiv-why[data-v-00d53dcd]:hover{color:var(--text-secondary)}.equiv-why[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:3px}.equiv-note[data-v-00d53dcd]{margin:9px 0 0;font-family:var(--font-sans);font-size:12.5px;line-height:1.65;color:var(--text-muted)}.money-line[data-v-00d53dcd]{display:flex;align-items:center;gap:9px;width:100%;margin-top:22px;padding:15px var(--pad);min-height:52px;background:transparent;border:0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);color:var(--text-secondary);font-family:var(--font-sans);font-size:14px;text-align:start;cursor:pointer;transition:background var(--dur-fast)}.money-line[data-v-00d53dcd]:hover{background:oklch(from var(--text-muted) l c h/.07)}.money-line:hover .money-link[data-v-00d53dcd]{color:var(--text)}.money-line[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.money-main[data-v-00d53dcd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.money-top[data-v-00d53dcd]{display:flex;align-items:center;gap:9px}.money-sub[data-v-00d53dcd]{font-size:12px;color:var(--text-muted)}.money-sub.is-pending[data-v-00d53dcd]{color:var(--warning)}.money-label[data-v-00d53dcd]{color:var(--text-secondary);white-space:nowrap}.money-amount[data-v-00d53dcd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:400;color:var(--text-secondary);white-space:nowrap}.money-amount .cur[data-v-00d53dcd]{margin-inline-end:1px;color:var(--text-muted)}.money-link[data-v-00d53dcd]{margin-inline-start:auto;flex:none;display:flex;align-items:center;gap:3px;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-raised);font-size:13px;color:var(--text-secondary);white-space:nowrap;transition:border-color var(--dur-fast),color var(--dur-fast)}.money-link svg[data-v-00d53dcd]{flex:none}.money-line:hover .money-link[data-v-00d53dcd]{border-color:var(--text-muted)}.money-line.is-static[data-v-00d53dcd]{cursor:default}.money-amount--text[data-v-00d53dcd]{font-family:var(--font-sans);white-space:normal;text-align:end}.money-amount--text.is-pending[data-v-00d53dcd]{color:var(--danger)}.tile.explain[data-v-00d53dcd]{padding:12px 14px}.explain-title[data-v-00d53dcd]{margin:0 0 6px;font-size:13.5px;font-weight:600;color:var(--text)}.explain-line[data-v-00d53dcd]{margin:0 0 4px;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.explain-line.is-muted[data-v-00d53dcd]{color:var(--text-muted)}.tile.explain .link-btn[data-v-00d53dcd]{margin-top:6px}.section[data-v-00d53dcd]{padding:0 var(--pad);margin-top:26px}.section-title[data-v-00d53dcd]{display:flex;align-items:center;gap:8px;font-family:var(--font-disp);font-weight:500;font-size:12.5px;color:var(--text-muted);margin-bottom:9px}.section-title .tag[data-v-00d53dcd]{font-family:var(--font-mono);font-size:9.5px;padding:2px 5px;border-radius:3px;background:var(--bg-elevated);border:1px solid var(--border-light);color:var(--text-muted)}.tile[data-v-00d53dcd]{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:var(--shadow)}.tk[data-v-00d53dcd]{padding:15px 15px 5px}.tk-head[data-v-00d53dcd]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:8px 10px}.tk-figure[data-v-00d53dcd]{display:flex;flex-direction:column;gap:5px;min-width:0}.tk-eyebrow[data-v-00d53dcd]{font-size:11.5px;line-height:1.3;color:var(--text-muted)}.tk-figure-line[data-v-00d53dcd]{display:flex;align-items:baseline;gap:7px;min-width:0}.tk-num[data-v-00d53dcd]{font-family:var(--font-disp);font-variant-numeric:tabular-nums;font-size:27px;font-weight:800;line-height:1;letter-spacing:-.01em;color:var(--text)}.tk-unit[data-v-00d53dcd]{font-size:12.5px;color:var(--text-muted)}.tk-trend[data-v-00d53dcd]{flex:none;margin-top:2px;font-family:var(--font-mono);font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;color:var(--text-secondary);background:var(--bg-raised)}.tk-trend.is-up[data-v-00d53dcd]{color:var(--warning);background:color-mix(in srgb,var(--warning) 14%,transparent)}.tk-trend.is-down[data-v-00d53dcd]{color:var(--success);background:color-mix(in srgb,var(--success) 14%,transparent)}.tk-lede[data-v-00d53dcd]{margin:9px 0 0;font-family:var(--font-sans);font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.tk-tabs[data-v-00d53dcd]{display:flex;gap:6px;margin-top:15px}.tk-tab[data-v-00d53dcd]{font:inherit;font-size:12px;line-height:1;padding:6px 12px;border-radius:999px;border:1px solid var(--border-light);background:transparent;color:var(--text-muted);cursor:pointer;transition:color .15s var(--ease-out),background .15s var(--ease-out),border-color .15s var(--ease-out)}.tk-tab[data-v-00d53dcd]:hover{color:var(--text-secondary)}.tk-tab.is-on[data-v-00d53dcd]{color:var(--text);background:var(--bg-raised);border-color:var(--border-strong);cursor:default}.tk-tab[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tk-rows[data-v-00d53dcd]{margin-top:13px}.tk-rowhead[data-v-00d53dcd],.tk-row[data-v-00d53dcd]{display:grid;grid-template-columns:96px minmax(0,1fr) 62px;align-items:center;gap:10px}.tk-rowhead[data-v-00d53dcd]{padding-bottom:7px;border-bottom:1px solid var(--border-light);font-size:10.5px;line-height:1.2;color:var(--text-muted)}.tk-rowhead>span[data-v-00d53dcd]:last-child{text-align:start}.tk-row[data-v-00d53dcd]{padding:7px 0;border-bottom:1px solid var(--border-light);animation:rowIn-00d53dcd .42s var(--ease-out) both}.tk-row[data-v-00d53dcd]:last-child{border-bottom:0}.tk-when[data-v-00d53dcd]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.tk-when b[data-v-00d53dcd]{font-size:12.5px;font-weight:600;line-height:1.25;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-when i[data-v-00d53dcd]{font-style:normal;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:1.2;color:var(--text-muted)}.tk-track[data-v-00d53dcd]{height:9px;border-radius:999px;background:var(--bg-raised);overflow:hidden}.tk-fill[data-v-00d53dcd]{display:block;height:100%;border-radius:999px;background:var(--primary);opacity:.75}.tk-val[data-v-00d53dcd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;line-height:1.2;color:var(--text);text-align:end}.tk-row.is-now .tk-fill[data-v-00d53dcd]{opacity:1}.tk-row.is-quiet .tk-when b[data-v-00d53dcd]{font-weight:500;color:var(--text-secondary)}.tk-row.is-quiet .tk-val[data-v-00d53dcd]{font-weight:500;color:var(--text-muted)}.tk-foot[data-v-00d53dcd]{margin:11px 0 0;font-size:11px;line-height:1.5;color:var(--text-muted)}.tk .facts[data-v-00d53dcd]{margin-top:14px;border-bottom:0}@keyframes rowIn-00d53dcd{0%{opacity:0;transform:translateY(4px)}}@media(max-width:420px){.tk[data-v-00d53dcd]{padding:13px 12px 4px}.tk-rowhead[data-v-00d53dcd],.tk-row[data-v-00d53dcd]{grid-template-columns:84px minmax(0,1fr) 56px;gap:8px}.tk-when b[data-v-00d53dcd],.tk-val[data-v-00d53dcd]{font-size:12px}}.bgpick[data-v-00d53dcd]{padding:14px}.bgpick-row[data-v-00d53dcd]{display:flex;gap:10px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.bgpick-row[data-v-00d53dcd]::-webkit-scrollbar{display:none}.bgpick-cell[data-v-00d53dcd]{position:relative;flex:none}.bgpick-del[data-v-00d53dcd]{position:absolute;inset-block-start:4px;inset-inline-end:4px;inline-size:20px;block-size:20px;display:grid;place-items:center;border:0;border-radius:50%;background:#040609b8;color:var(--text);opacity:0;cursor:pointer;transition:opacity var(--dur-fast),background var(--dur-fast)}.bgpick-del[data-v-00d53dcd]:hover{background:var(--danger)}.bgpick-del[data-v-00d53dcd]:focus-visible{opacity:1;outline:2px solid var(--primary);outline-offset:1px}.bgpick-cell:hover .bgpick-del[data-v-00d53dcd]{opacity:1}@media(pointer:coarse){.bgpick-del[data-v-00d53dcd]{opacity:1}}.bgpick-add[data-v-00d53dcd]{display:grid;place-items:center;gap:4px;color:var(--text-secondary);border-style:dashed}.bgpick-add.is-busy[data-v-00d53dcd]{color:var(--primary)}.bgpick-add .bgpick-label[data-v-00d53dcd]{position:static;padding:0;background:none;text-shadow:none;color:inherit;white-space:nowrap}.bgpick-file[data-v-00d53dcd]{display:none}.bgpick-error[data-v-00d53dcd]{margin-top:9px;font-size:12.5px;line-height:1.5;color:var(--warning)}.bgpick-tile[data-v-00d53dcd]{flex:none;position:relative;inline-size:104px;block-size:68px;border-radius:var(--radius-sm);border:1px solid var(--border-light);background-color:var(--bg-raised);background-size:cover;background-position:center;padding:0;cursor:pointer;overflow:hidden;transition:border-color var(--dur-fast),transform var(--dur-fast)}.bgpick-tile[data-v-00d53dcd]:hover{border-color:var(--border-strong);transform:translateY(-1px)}.bgpick-tile[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.bgpick-tile.is-on[data-v-00d53dcd]{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.bgpick-off[data-v-00d53dcd]{display:grid;place-items:center;background-image:repeating-linear-gradient(135deg,oklch(100% 0 0deg / .03) 0 6px,transparent 6px 12px)}.bgpick-label[data-v-00d53dcd]{position:absolute;inset-inline:0;inset-block-end:0;padding:10px 7px 5px;font-family:var(--font-disp);font-size:11.5px;font-weight:500;color:var(--text);text-shadow:0 1px 3px oklch(12% .01 262deg / .9);background:linear-gradient(to top,oklch(12% .01 262deg / .78),transparent)}.bgpick-off .bgpick-label[data-v-00d53dcd]{position:static;padding:0;background:none;text-shadow:none;color:var(--text-secondary)}.bgpick-levels[data-v-00d53dcd]{display:flex;align-items:center;gap:10px;margin-top:12px}.bgpick-lead[data-v-00d53dcd]{font-size:12.5px;color:var(--text-muted)}.bgpick-seg[data-v-00d53dcd]{display:flex;gap:2px;padding:2px;border-radius:var(--radius-sm);background:var(--bg-deepest);border:1px solid var(--border-light)}.bgpick-seg button[data-v-00d53dcd]{padding:4px 11px;border:0;border-radius:var(--radius-xs);background:none;font-family:var(--font-disp);font-size:12px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.bgpick-seg button[data-v-00d53dcd]:hover{color:var(--text-secondary)}.bgpick-seg button.is-on[data-v-00d53dcd]{background:var(--primary-wash);color:var(--primary)}.bgpick-note[data-v-00d53dcd]{margin-top:11px;font-size:12px;line-height:1.55;color:var(--text-muted)}.push-row[data-v-00d53dcd]{display:flex;align-items:center;gap:12px;padding:14px}.push-row+.push-row[data-v-00d53dcd]{border-block-start:1px solid var(--border)}.exit-row[data-v-00d53dcd]{padding:12px 14px}.exit-row+.exit-row[data-v-00d53dcd]{border-block-start:1px solid var(--border)}.exit-what[data-v-00d53dcd]{font-family:var(--font-disp);font-weight:500;font-size:14px;color:var(--text);line-height:1.45}.exit-when[data-v-00d53dcd]{font-size:12px;line-height:1.5;color:var(--text-muted);margin-block-start:2px}.exit-detail[data-v-00d53dcd]{word-break:break-word}.push-copy[data-v-00d53dcd]{flex:1;min-width:0}.push-title[data-v-00d53dcd]{font-family:var(--font-disp);font-weight:500;font-size:14.5px;color:var(--text);line-height:1.4}.push-sub[data-v-00d53dcd]{font-size:12.5px;line-height:1.5;color:var(--text-muted);margin-top:2px}.push-error[data-v-00d53dcd]{font-size:12.5px;line-height:1.5;color:var(--warning);margin-top:5px}.wake-grant[data-v-00d53dcd]{display:inline-block;margin-inline-start:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--warning);background:transparent;color:var(--warning);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.wake-grant[data-v-00d53dcd]:hover{background:color-mix(in srgb,var(--warning) 12%,transparent)}.push-hint[data-v-00d53dcd]{display:block;margin-top:6px;padding:0;background:none;border:0;font-family:inherit;font-size:12.5px;color:var(--text-secondary);cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border-strong)}.push-hint[data-v-00d53dcd]:hover{color:var(--text)}.push-toggle[data-v-00d53dcd]{flex:none;position:relative;width:48px;min-width:48px;height:28px;padding:0;border-radius:999px;background:var(--bg-raised);border:1px solid var(--border);cursor:pointer;transition:background var(--dur),border-color var(--dur)}.push-toggle.on[data-v-00d53dcd]{background:var(--primary);border-color:var(--primary)}.push-toggle[data-v-00d53dcd]:disabled{cursor:default;opacity:.55}.push-toggle[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.push-toggle.is-busy .push-knob[data-v-00d53dcd]{background:transparent;box-shadow:none}.push-toggle.is-busy[data-v-00d53dcd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:15px;height:15px;border:2px solid var(--border-strong);border-top-color:var(--text-secondary);border-radius:50%;animation:spin-00d53dcd .7s linear infinite}.push-knob[data-v-00d53dcd]{position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:var(--text-secondary);box-shadow:var(--shadow);transition:transform var(--dur) var(--ease-out),background var(--dur)}.push-toggle.on .push-knob[data-v-00d53dcd]{background:#fcfcfc;transform:translate(-20px)}.spinner-small[data-v-00d53dcd]{display:inline-block;width:12px;height:12px;vertical-align:-1px;border:2px solid var(--border-strong);border-top-color:var(--text-secondary);border-radius:50%;animation:spin-00d53dcd .7s linear infinite}.link-btn[data-v-00d53dcd]{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:6px 2px;min-height:32px;color:var(--text-secondary);font-family:var(--font-disp);font-size:12.5px;cursor:pointer;transition:color var(--dur-fast)}.link-btn[data-v-00d53dcd]:hover{color:var(--primary)}.link-btn[data-v-00d53dcd]:disabled{cursor:default;opacity:.6}.subview-head[data-v-00d53dcd]{display:flex;align-items:center;gap:10px;padding:16px var(--pad) 4px}.back-btn[data-v-00d53dcd]{flex:none;width:34px;height:34px;margin-inline-start:-7px;display:grid;place-items:center;border-radius:var(--radius-sm);background:transparent;border:0;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.back-btn[data-v-00d53dcd]:hover{background:var(--bg-raised);color:var(--text)}.subview-title[data-v-00d53dcd]{font-family:var(--font-disp);font-weight:700;font-size:21px;color:var(--text)}.subview-note[data-v-00d53dcd]{padding:0 var(--pad);margin-top:2px;font-size:12.5px;color:var(--text-muted)}.section-note[data-v-00d53dcd]{margin:-4px 0 9px;font-size:12px;line-height:1.6;color:var(--text-muted)}.settle[data-v-00d53dcd]{padding:4px 0}.settle-row[data-v-00d53dcd]{display:flex;align-items:baseline;gap:10px;padding:9px 14px}.settle-label[data-v-00d53dcd]{flex:1;min-width:0;font-size:13px;color:var(--text-secondary)}.settle-amount[data-v-00d53dcd]{flex:none;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13.5px;color:var(--text-secondary)}.settle-amount.is-lead[data-v-00d53dcd]{font-size:16px;color:var(--text)}.settle-amount.is-gift[data-v-00d53dcd]{color:var(--success)}.settle-amount.is-pending[data-v-00d53dcd]{color:var(--warning)}.settle-sub[data-v-00d53dcd]{margin:-6px 0 0;padding:0 14px 4px;font-size:11.5px;color:var(--text-muted)}.settle-row.is-total[data-v-00d53dcd]{margin-top:2px;border-top:1px solid var(--border-light)}.settle-row.is-total .settle-label[data-v-00d53dcd],.settle-row.is-total .settle-amount[data-v-00d53dcd]{color:var(--text-muted)}.settle-verdict[data-v-00d53dcd]{margin:0;padding:11px 14px 13px;border-top:1px solid var(--border-light);font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.settle-verdict.is-pending[data-v-00d53dcd]{color:var(--warning)}.settle-verdict.is-credit[data-v-00d53dcd]{color:var(--success)}.cards-list[data-v-00d53dcd]{padding:0}.card-item[data-v-00d53dcd]{display:flex;align-items:center;gap:11px;padding:13px 14px}.card-item+.card-item[data-v-00d53dcd]{border-top:1px solid var(--border-light)}.card-info[data-v-00d53dcd]{display:flex;align-items:center;gap:9px;flex:1;min-width:0;flex-wrap:wrap}.card-icon[data-v-00d53dcd]{flex:none;width:34px;height:26px;border-radius:5px;background:var(--bg-raised);border:1px solid var(--border);display:grid;place-items:center;color:var(--text-secondary)}.card-digits[data-v-00d53dcd]{font-family:var(--font-mono);font-size:13.5px;color:var(--text)}.card-exp[data-v-00d53dcd]{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.delete-card-btn[data-v-00d53dcd]{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-sm);background:transparent;border:0;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast)}.delete-card-btn[data-v-00d53dcd]:hover{color:var(--danger);background:var(--danger-light)}.delete-card-btn[data-v-00d53dcd]:disabled{opacity:.5;cursor:default}.add-card-toggle[data-v-00d53dcd]{border-top:1px solid var(--border-light);padding:4px 14px}.add-card-toggle .link-btn[data-v-00d53dcd]{margin-inline-start:0}.add-card-section[data-v-00d53dcd]{margin-top:10px}.card-notice[data-v-00d53dcd]{font-size:13px;line-height:1.55;color:var(--text-secondary);padding:13px 14px;border-radius:var(--radius);background:var(--primary-wash);border:1px solid oklch(from var(--primary) l c h/.22)}.payme-frame[data-v-00d53dcd]{margin-top:10px;border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg-deepest);padding:12px}.payme-cap[data-v-00d53dcd]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted);margin-bottom:10px}.payments-list[data-v-00d53dcd]{padding:0}.payment-item[data-v-00d53dcd]{display:flex;align-items:center;gap:12px;padding:13px 14px}.payment-item+.payment-item[data-v-00d53dcd]{border-top:1px solid var(--border-light)}.payment-info[data-v-00d53dcd]{flex:1;min-width:0}.payment-desc[data-v-00d53dcd]{display:block;font-size:13.5px;color:var(--text);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-date[data-v-00d53dcd]{display:block;font-size:11.5px;color:var(--text-muted);margin-top:2px}.payment-amount-col[data-v-00d53dcd]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.payment-amount[data-v-00d53dcd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14.5px;color:var(--text)}.payment-amount .cur[data-v-00d53dcd]{color:var(--text-muted);margin-inline-end:1px}.payment-amount.is-credit[data-v-00d53dcd]{color:var(--success)}.month-list[data-v-00d53dcd]{padding:0}.month-row[data-v-00d53dcd]{display:flex;align-items:center;gap:12px;padding:13px 14px}.month-row+.month-row[data-v-00d53dcd]{border-top:1px solid var(--border-light)}.month-main[data-v-00d53dcd]{flex:1;min-width:0}.month-name[data-v-00d53dcd]{font-family:var(--font-disp);font-weight:500;font-size:14px;color:var(--text)}.month-meta[data-v-00d53dcd]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11.5px;color:var(--text-muted);margin-top:2px}.month-meta .mono[data-v-00d53dcd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.month-meta .sep[data-v-00d53dcd]{opacity:.5}.month-cost[data-v-00d53dcd]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px}.month-amount[data-v-00d53dcd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:14.5px;color:var(--text)}.month-amount .cur[data-v-00d53dcd]{color:var(--text-muted)}.month-usd[data-v-00d53dcd]{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted)}.money-line.is-report[data-v-00d53dcd]{margin-top:8px}.month-report[data-v-00d53dcd]{min-height:0;padding:0;margin:0;font-size:11.5px}.rep-controls[data-v-00d53dcd]{display:flex;gap:10px;padding:10px 14px;flex-wrap:wrap}.rep-control[data-v-00d53dcd]{flex:1 1 140px;min-width:0;display:flex;flex-direction:column;gap:4px}.rep-control-label[data-v-00d53dcd]{font-size:11px;color:var(--text-muted)}.rep-select[data-v-00d53dcd]{margin-inline-start:0;max-width:none;width:100%}.rep-sum[data-v-00d53dcd]{transition:opacity .15s}.rep-sum.is-stale[data-v-00d53dcd]{opacity:.55}.rep-facts[data-v-00d53dcd]{display:flex}.rep-total[data-v-00d53dcd]{display:flex;align-items:baseline;gap:10px;padding:12px 14px 4px;border-top:1px solid var(--border-light)}.rep-total-label[data-v-00d53dcd]{font-size:12.5px;color:var(--text-secondary)}.rep-total-amount[data-v-00d53dcd]{margin-inline-start:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;color:var(--text)}.rep-sum-note[data-v-00d53dcd]{margin:0;padding:0 14px 12px;font-size:11px;color:var(--text-muted);line-height:1.45}.rep-actions[data-v-00d53dcd]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rep-btn[data-v-00d53dcd]{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:0 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev, transparent);color:var(--text);font-family:var(--font-disp);font-size:12.5px;cursor:pointer}.rep-btn[data-v-00d53dcd]:hover{border-color:var(--text-muted)}.rep-btn[data-v-00d53dcd]:disabled{opacity:.5;cursor:default}.rep-flash[data-v-00d53dcd]{font-size:12px;color:var(--success)}.rep-group-title[data-v-00d53dcd]{display:flex;align-items:baseline;gap:10px}.rep-group-name[data-v-00d53dcd]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rep-group-amount[data-v-00d53dcd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:12.5px;color:var(--text-secondary)}.rep-row[data-v-00d53dcd]{padding:11px 14px 12px}.rep-row+.rep-row[data-v-00d53dcd]{border-top:1px solid var(--border-light)}.rep-row-head[data-v-00d53dcd]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11.5px;color:var(--text-muted)}.rep-date[data-v-00d53dcd]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.rep-owner[data-v-00d53dcd]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40%}.rep-amount[data-v-00d53dcd]{margin-inline-start:auto;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:13px;color:var(--text)}.rep-title[data-v-00d53dcd]{font-family:var(--font-disp);font-weight:500;font-size:14px;color:var(--text);margin-top:3px;line-height:1.35}.rep-line[data-v-00d53dcd]{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.rep-line b[data-v-00d53dcd]{font-weight:600;color:var(--text)}.rep-line.is-left[data-v-00d53dcd],.rep-line.is-left b[data-v-00d53dcd]{color:var(--warning)}.rep-line.is-muted[data-v-00d53dcd]{color:var(--text-muted);font-style:italic}.rep-row-foot[data-v-00d53dcd]{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px;font-size:11.5px;color:var(--text-muted)}.rep-row-foot a[data-v-00d53dcd]{color:var(--primary);text-decoration:none}.rep-row-foot a[data-v-00d53dcd]:hover{text-decoration:underline}.nav-row[data-v-00d53dcd]{display:flex;align-items:center;gap:12px;width:100%;padding:14px;background:transparent;border:0;border-radius:var(--radius);text-align:start;cursor:pointer;transition:background var(--dur-fast)}.nav-row[data-v-00d53dcd]:hover{background:oklch(from var(--text-muted) l c h/.05)}.nav-row:hover .nav-chev[data-v-00d53dcd]{color:var(--text)}.nav-row[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.nav-icon[data-v-00d53dcd]{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--bg-raised);color:var(--text-secondary)}.nav-copy[data-v-00d53dcd]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nav-title[data-v-00d53dcd]{font-family:var(--font-disp);font-weight:500;font-size:14.5px;color:var(--text);line-height:1.4}.nav-sub[data-v-00d53dcd]{font-size:12.5px;line-height:1.5;color:var(--text-muted)}.lang-row[data-v-00d53dcd],.voice-row[data-v-00d53dcd]{cursor:default}.lang-select[data-v-00d53dcd],.voice-select[data-v-00d53dcd]{margin-inline-start:auto;flex:0 0 auto;max-width:46%;padding:7px 10px;border-radius:10px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.lang-select option[data-v-00d53dcd],.voice-select option[data-v-00d53dcd]{background:var(--bg-elevated);color:var(--text)}.lang-select[data-v-00d53dcd]:disabled,.voice-select[data-v-00d53dcd]:disabled{opacity:.6;cursor:progress}.lang-select[data-v-00d53dcd]:focus-visible,.voice-select[data-v-00d53dcd]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.nav-chev[data-v-00d53dcd]{flex:none;color:var(--text-muted);transition:color var(--dur-fast)}.devices-list[data-v-00d53dcd]{padding:0}.device-item[data-v-00d53dcd]{display:flex;align-items:center;gap:11px;padding:13px 14px}.device-item+.device-item[data-v-00d53dcd]{border-top:1px solid var(--border-light)}.device-icon[data-v-00d53dcd]{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--bg-raised);border:1px solid var(--border);color:var(--text-secondary)}.device-info[data-v-00d53dcd]{flex:1;min-width:0}.device-name[data-v-00d53dcd]{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-family:var(--font-disp);font-weight:500;font-size:14px;color:var(--text);line-height:1.4}.device-meta[data-v-00d53dcd]{font-size:12px;line-height:1.5;color:var(--text-muted);margin-top:2px}.badge-current[data-v-00d53dcd]{background:var(--primary-wash);color:var(--primary)}.device-cut[data-v-00d53dcd]{flex:none;padding:6px 12px;min-height:32px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-disp);font-size:12.5px;cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast)}.device-cut[data-v-00d53dcd]:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-light)}.device-cut[data-v-00d53dcd]:disabled{opacity:.5;cursor:default}.logout-all-btn[data-v-00d53dcd]{width:100%;margin-top:12px;padding:12px;min-height:44px;border-radius:var(--radius);background:transparent;border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-disp);font-size:13.5px;cursor:pointer;transition:color var(--dur-fast),background var(--dur-fast),border-color var(--dur-fast)}.logout-all-btn[data-v-00d53dcd]:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-light)}.logout-all-btn[data-v-00d53dcd]:disabled{opacity:.5;cursor:default}.devices-foot[data-v-00d53dcd]{margin:8px 2px 0;font-size:12px;line-height:1.55;color:var(--text-muted)}.tile+.tile[data-v-00d53dcd]{margin-top:10px}.tfa-pad[data-v-00d53dcd]{padding:16px}.tfa-title[data-v-00d53dcd]{font-family:var(--font-disp);font-weight:600;font-size:14.5px;color:var(--text);line-height:1.4}.tfa-sub[data-v-00d53dcd]{display:block;margin-top:4px;font-size:12.5px;line-height:1.6;color:var(--text-muted)}.tfa-state[data-v-00d53dcd]{display:flex;gap:10px;align-items:flex-start}.tfa-dot[data-v-00d53dcd]{flex:none;width:9px;height:9px;margin-top:6px;border-radius:50%;background:var(--text-muted)}.tfa-state.is-on .tfa-dot[data-v-00d53dcd]{background:var(--success)}.tfa-state.is-warn .tfa-dot[data-v-00d53dcd]{background:var(--warning)}.tfa-main[data-v-00d53dcd]{margin-top:14px}.tfa-line[data-v-00d53dcd]{display:block;margin-top:14px;font-size:13.5px}.tfa-cancel[data-v-00d53dcd]{display:block;margin-top:12px;font-size:12.5px;color:var(--text-muted)}.tfa-qr-wrap[data-v-00d53dcd]{display:flex;justify-content:center;margin:14px 0 10px}.tfa-qr[data-v-00d53dcd]{width:180px;height:180px;border-radius:var(--radius-sm);background:#fff;padding:8px}.tfa-form[data-v-00d53dcd]{display:flex;gap:8px;margin-top:12px}.tfa-input[data-v-00d53dcd]{flex:1;min-width:0;min-height:40px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-raised);color:var(--text);font-family:var(--font-mono, ui-monospace, monospace);font-size:17px;letter-spacing:3px;text-align:center}.tfa-input[data-v-00d53dcd]:focus{outline:none;border-color:var(--primary)}.tfa-codes[data-v-00d53dcd]{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:12px 0 0;padding:12px 14px;list-style:none;border-radius:var(--radius-sm);background:var(--bg-raised);border:1px dashed var(--border-strong, var(--border));font-family:var(--font-mono, ui-monospace, monospace);font-size:13.5px;color:var(--text);-webkit-user-select:all;user-select:all}.tfa-row[data-v-00d53dcd]{display:flex;align-items:center;gap:14px;margin-top:14px;flex-wrap:wrap}.browser-item[data-v-00d53dcd]{align-items:flex-start}.browser-item .device-icon[data-v-00d53dcd]{margin-top:2px}.shared-tabs[data-v-00d53dcd]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.shared-tabs li[data-v-00d53dcd]{display:flex;flex-direction:column;font-size:12px;line-height:1.45}.shared-title[data-v-00d53dcd]{color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shared-host[data-v-00d53dcd]{color:var(--text-muted);font-size:11.5px}.pair-tile[data-v-00d53dcd]{padding:14px}.pair-steps[data-v-00d53dcd]{margin:0;padding-inline-start:18px;font-size:13.5px;line-height:1.6;color:var(--text)}.pair-steps li+li[data-v-00d53dcd]{margin-top:6px}.pair-how[data-v-00d53dcd]{display:block;font-size:12.5px;color:var(--text-muted)}.pair-how a[data-v-00d53dcd]{color:var(--primary)}.pair-code-row[data-v-00d53dcd]{display:flex;align-items:center;gap:10px;margin:12px 0 8px;flex-wrap:wrap}.pair-btn[data-v-00d53dcd]{min-height:40px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid var(--primary);background:var(--primary);color:var(--primary-ink);font-family:var(--font-disp);font-size:14px;font-weight:600;cursor:pointer}.pair-btn[data-v-00d53dcd]:disabled{opacity:.5;cursor:default}.pair-code[data-v-00d53dcd]{font-family:var(--font-mono, ui-monospace, monospace);font-size:22px;letter-spacing:.14em;padding:8px 14px;border-radius:var(--radius-sm);background:var(--bg-raised);border:1px dashed var(--border-strong, var(--border));color:var(--text);cursor:copy;-webkit-user-select:all;user-select:all}.pair-ttl[data-v-00d53dcd]{font-size:12.5px;color:var(--text-muted);min-width:40px}.pair-again[data-v-00d53dcd]{width:34px;height:34px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-size:16px;cursor:pointer}.pair-again[data-v-00d53dcd]:hover{color:var(--text)}.pair-note[data-v-00d53dcd]{margin:4px 0 0;font-size:12px;line-height:1.55;color:var(--text-muted)}.wizard[data-v-00d53dcd]{display:flex;flex-direction:column;gap:10px}.wz-step[data-v-00d53dcd]{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--radius);background:var(--bg-raised);border:1px solid var(--border);opacity:.72}.wz-step.active[data-v-00d53dcd]{opacity:1;border-color:var(--primary);background:var(--surface, var(--bg))}.wz-step.done[data-v-00d53dcd]{opacity:1}.wz-num[data-v-00d53dcd]{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-disp);font-weight:700;font-size:13px;background:var(--border);color:var(--text-secondary)}.wz-step.active .wz-num[data-v-00d53dcd]{background:var(--primary);color:var(--primary-ink)}.wz-step.done .wz-num[data-v-00d53dcd]{background:var(--success-light);color:var(--success)}.wz-body[data-v-00d53dcd]{flex:1;min-width:0}.wz-title[data-v-00d53dcd]{font-family:var(--font-disp);font-weight:600;font-size:14.5px;color:var(--text);line-height:1.4}.wz-text[data-v-00d53dcd]{margin:6px 0 0;font-size:13.5px;line-height:1.6;color:var(--text)}.wz-text.muted[data-v-00d53dcd]{color:var(--text-muted)}.wz-body .pair-steps[data-v-00d53dcd]{margin-top:8px}.wz-body .pair-btn[data-v-00d53dcd]{margin-top:10px}.pair-btn.store-btn[data-v-00d53dcd]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.mono[data-v-00d53dcd]{font-family:var(--font-mono, ui-monospace, monospace);font-size:12.5px;background:var(--bg-raised);padding:1px 6px;border-radius:4px}.link-btn[data-v-00d53dcd]{background:none;border:0;padding:0;color:var(--primary);font:inherit;cursor:pointer;text-decoration:underline}.err-line[data-v-00d53dcd]{margin:8px 0 0;font-size:12.5px;color:var(--danger)}.manual[data-v-00d53dcd]{margin-top:12px}.manual summary[data-v-00d53dcd]{font-size:12.5px;color:var(--text-muted);cursor:pointer}.pair-again.wide[data-v-00d53dcd]{width:auto;padding:0 14px;font-size:13px}.badge[data-v-00d53dcd]{display:inline-flex;align-items:center;font-size:10.5px;line-height:1;padding:4px 7px;border-radius:4px;white-space:nowrap}.badge-paid[data-v-00d53dcd],.badge-gift[data-v-00d53dcd]{background:var(--success-light);color:var(--success)}.badge-free[data-v-00d53dcd]{background:var(--surface-2, oklch(from var(--text) l c h/.06));color:var(--text-muted)}.badge-pending[data-v-00d53dcd],.badge-unpaid[data-v-00d53dcd]{background:var(--warning-light);color:var(--warning)}.badge-default[data-v-00d53dcd]{background:var(--primary-wash);color:var(--primary)}.empty-state[data-v-00d53dcd]{padding:26px 14px;text-align:center;font-size:13px;color:var(--text-muted)}@keyframes spin-00d53dcd{to{transform:rotate(360deg)}}@media(min-width:760px){.panel-header[data-v-00d53dcd]{padding-inline:max(var(--pad),(100% - 720px) / 2)}.view[data-v-00d53dcd]{max-width:720px;width:100%;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.view.is-active[data-v-00d53dcd],.hero[data-v-00d53dcd],.hero-num[data-v-00d53dcd],.ws-day[data-v-00d53dcd],.tk-row[data-v-00d53dcd]{animation:none}}.org-switch[data-v-00d53dcd]{display:flex;flex-wrap:wrap;gap:8px;margin-block-end:10px}.org-pill[data-v-00d53dcd]{font:inherit;font-size:13px;padding:6px 12px;border-radius:999px;border:1px solid var(--line, rgba(128, 128, 128, .35));background:transparent;color:inherit;cursor:pointer}.org-pill.is-current[data-v-00d53dcd]{border-color:var(--accent, var(--primary));box-shadow:inset 0 0 0 1px var(--accent, var(--primary));cursor:default}.org-pill .org-role[data-v-00d53dcd]{opacity:.65;font-size:12px}.org-pill .org-here[data-v-00d53dcd]{display:inline-block;margin-inline-start:7px;padding:1px 7px;border-radius:999px;font-size:11px;line-height:1.5;color:#fff;background:var(--accent, var(--primary))}.org-note[data-v-00d53dcd]{margin-block-end:10px;line-height:1.5}.org-add[data-v-00d53dcd]{display:inline-flex;align-items:center;gap:5px;border-style:dashed;opacity:.75}.org-add svg[data-v-00d53dcd]{opacity:.8}.org-add[data-v-00d53dcd]:hover{opacity:1;border-color:var(--accent, var(--primary))}.org-new[data-v-00d53dcd]{display:flex;gap:8px;align-items:center;margin-block-end:10px}.org-new input[data-v-00d53dcd]{flex:1;min-inline-size:0;font:inherit;font-size:13px;padding:6px 10px;border-radius:999px;border:1px solid var(--line, rgba(128, 128, 128, .35));background:transparent;color:inherit}.org-new .is-quiet[data-v-00d53dcd]{opacity:.6}.org-new-error[data-v-00d53dcd]{color:var(--danger, #e05252);opacity:1}.keys-list[data-v-00d53dcd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.section-note[data-v-00d53dcd]{font-size:12px;opacity:.7;margin:0 0 8px}.key-row[data-v-00d53dcd]{display:flex;align-items:center;gap:8px;font-size:13px;flex-wrap:wrap}.key-row code[data-v-00d53dcd]{font-size:12px}.key-row.is-revoked[data-v-00d53dcd]{opacity:.5;text-decoration:line-through}.key-name[data-v-00d53dcd]{font-weight:600}.key-meta[data-v-00d53dcd]{opacity:.65;font-size:12px;flex:1}.key-new input[data-v-00d53dcd]{flex:1;min-inline-size:0;font:inherit;font-size:12px;background:transparent;border:0;color:inherit}.key-new[data-v-00d53dcd]{margin-block:8px;padding:8px 10px;border-radius:8px;background:#2bb3a31f;display:flex;gap:8px;align-items:center}.key-new code[data-v-00d53dcd]{word-break:break-all;font-size:12px}.key-create[data-v-00d53dcd]{display:flex;gap:8px;margin-block-start:8px}.key-create input[data-v-00d53dcd]{flex:1;font:inherit;font-size:13px;padding:6px 8px;border-radius:6px;border:1px solid var(--line, rgba(128, 128, 128, .35));background:transparent;color:inherit}.keys-pad[data-v-00d53dcd]{padding:14px}.mcp-list[data-v-00d53dcd]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.mcp-item[data-v-00d53dcd]{padding:10px 12px;border-radius:10px;background:#80808014;display:flex;flex-direction:column;gap:4px}.mcp-item.is-quiet[data-v-00d53dcd]{opacity:.8}.mcp-head[data-v-00d53dcd]{display:flex;align-items:center;gap:8px;font-size:13.5px}.mcp-name[data-v-00d53dcd]{font-weight:600;flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-state[data-v-00d53dcd]{font-size:12px;color:var(--text-muted)}.mcp-dot[data-v-00d53dcd]{inline-size:8px;block-size:8px;border-radius:50%;background:var(--text-muted);flex:0 0 auto}.mcp-dot.is-on[data-v-00d53dcd]{background:var(--primary)}.mcp-dot.is-err[data-v-00d53dcd]{background:#e0564f}.mcp-dot.is-off[data-v-00d53dcd]{background:var(--text-muted);opacity:.5}.mcp-url[data-v-00d53dcd]{font-family:var(--font-mono, monospace);font-size:11.5px;color:var(--text-muted);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcp-acts[data-v-00d53dcd]{display:flex;gap:4px;flex-wrap:wrap}.mcp-acts .link-btn[data-v-00d53dcd]{margin-inline-start:0;padding-inline:6px}.mcp-acts .link-btn.is-danger[data-v-00d53dcd]{color:var(--danger)}.mcp-acts .link-btn.is-strong[data-v-00d53dcd]{color:var(--accent, var(--primary));font-weight:600}.gmail-head[data-v-00d53dcd]{display:flex;align-items:center;gap:8px;margin-block-end:8px}.gmail-can[data-v-00d53dcd]{margin:0 0 4px;font-size:12.5px;color:var(--text-muted, #7a8290)}.gmail-cannot[data-v-00d53dcd]{margin:0 0 10px;font-size:12.5px;color:var(--text-muted, #7a8290)}.mcp-acts a.link-btn[data-v-00d53dcd]{text-decoration:none}.mcp-flash[data-v-00d53dcd]{padding:8px 10px;border-radius:8px;font-size:12.5px;margin-block-end:10px}.mcp-flash.is-ok[data-v-00d53dcd]{background:#2bb3a31f}.mcp-flash.is-err[data-v-00d53dcd]{background:#e0564f1f}.mcp-form[data-v-00d53dcd]{display:flex;flex-direction:column;gap:10px}.mcp-two[data-v-00d53dcd]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mcp-field[data-v-00d53dcd]{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-secondary)}.mcp-field input[data-v-00d53dcd],.mcp-field select[data-v-00d53dcd],.mcp-field textarea[data-v-00d53dcd]{font:inherit;font-size:13px;padding:7px 9px;border-radius:8px;border:1px solid var(--line, rgba(128, 128, 128, .35));background:transparent;color:var(--text);min-inline-size:0;inline-size:100%;box-sizing:border-box}.mcp-field textarea[data-v-00d53dcd]{resize:vertical;font-family:var(--font-mono, monospace);font-size:12px}.mcp-field input[data-v-00d53dcd]:disabled{opacity:.6}.mcp-check[data-v-00d53dcd]{display:flex;align-items:center;gap:8px;font-size:13px}.mcp-hint[data-v-00d53dcd]{margin:0;font-size:11.5px;color:var(--text-muted)}.nav-faces[data-v-00d53dcd]{flex:none;display:flex;align-items:center}.nav-faces[data-v-00d53dcd]>*+*{margin-inline-start:-10px}.nav-faces .agent-face[data-v-00d53dcd]{border-radius:50%;box-shadow:0 0 0 2px var(--bg-elevated)}a.nav-row[data-v-00d53dcd]{text-decoration:none;color:inherit}.link-btn[data-v-00d53dcd]{font:inherit;font-size:13px;background:transparent;border:0;color:var(--accent, var(--primary));cursor:pointer;padding:4px 6px}.link-btn[data-v-00d53dcd]:disabled{opacity:.5;cursor:default}.wz-team{flex:none;display:flex;align-items:center;margin-block:-3px;pointer-events:none;isolation:isolate}.wz-team.is-header{margin-block:0;pointer-events:auto;gap:0}.wz-team-face,.wz-team-person,.wz-team-more{position:relative;border-radius:30%;box-shadow:0 0 0 2px oklch(from var(--bg) l c h/.92)}.wz-team>*+*{margin-inline-start:calc(var(--face) * -.36)}.wz-team .is-live{box-shadow:0 0 0 2px oklch(from var(--bg) l c h/.92),0 0 0 3.5px var(--primary)}.wz-team .is-done{opacity:.65}.wz-team-person,.wz-team-more{flex:none;inline-size:var(--face);block-size:var(--face);display:grid;place-items:center;font-family:var(--font-disp);font-weight:800;line-height:1}.wz-team-person{font-size:calc(var(--face) * .5)}.wz-team-more{background:var(--bg-raised);color:var(--text-muted);font-size:calc(var(--face) * .55)}.sam-backdrop[data-v-09eb65a2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998}.sam-menu[data-v-09eb65a2]{position:fixed;z-index:9999;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:4px;min-width:178px;box-shadow:var(--shadow-lg, 0 8px 24px oklch(12% .01 262deg / .5));transform-origin:top right}html[dir=ltr] .sam-menu[data-v-09eb65a2]{transform-origin:top left}.sam-menu[data-v-09eb65a2]{user-select:none;-webkit-user-select:none}.sam-menu.sam-from-bottom[data-v-09eb65a2]{transform-origin:bottom right}.sam-item[data-v-09eb65a2]{display:flex;align-items:center;gap:9px;width:100%;background:none;border:none;color:var(--text-secondary);font-family:inherit;font-size:13.5px;padding:8px 9px;border-radius:var(--radius-xs);text-align:start;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}.sam-item[data-v-09eb65a2]:hover{background:var(--bg-hover);color:var(--text)}.sam-item[data-v-09eb65a2]:active{transform:translateY(.5px)}.sam-ico-svg[data-v-09eb65a2]{flex-shrink:0;color:var(--text-muted)}.sam-sheet-title[data-v-09eb65a2]{flex:1;min-inline-size:0;line-height:1.35;max-block-size:5.4em;overflow-y:auto;overflow-wrap:anywhere}.sam-sep[data-v-09eb65a2]{block-size:1px;margin:4px 6px;background:var(--border-light)}.sam-item[data-v-09eb65a2]:disabled{opacity:.38;cursor:default}.sam-item[data-v-09eb65a2]:disabled:hover{background:none;color:var(--text-secondary)}.sam-t-rename[data-v-09eb65a2]{color:#96c4e6}.sam-t-pin[data-v-09eb65a2]{color:#e1be89}.sam-t-unread[data-v-09eb65a2]{color:#8ccdbb}.sam-t-fork[data-v-09eb65a2]{color:var(--accent-2)}.sam-t-later[data-v-09eb65a2]{color:#b8c499}.sam-t-archive[data-v-09eb65a2]{color:#ddada5}.sam-t-delete[data-v-09eb65a2]{color:#ed8079}.sam-t-close[data-v-09eb65a2],.sam-t-closeleft[data-v-09eb65a2],.sam-t-closeall[data-v-09eb65a2]{color:var(--text-muted)}.sam-danger[data-v-09eb65a2]:hover{color:#ffa098;color:oklch(80% .135 25deg)}html[data-theme=light] .sam-t-rename[data-v-09eb65a2]{color:#316f97}html[data-theme=light] .sam-t-pin[data-v-09eb65a2]{color:#9e711e}html[data-theme=light] .sam-t-unread[data-v-09eb65a2]{color:#1b7a66}html[data-theme=light] .sam-t-later[data-v-09eb65a2]{color:#697545}html[data-theme=light] .sam-t-archive[data-v-09eb65a2]{color:#935f56}html[data-theme=light] .sam-t-delete[data-v-09eb65a2],html[data-theme=light] .sam-danger[data-v-09eb65a2]:hover{color:var(--danger)}.sam-pop-enter-active[data-v-09eb65a2]{transition:opacity var(--dur-fast) ease,transform var(--dur) var(--ease-out)}.sam-pop-leave-active[data-v-09eb65a2]{transition:opacity .11s ease,transform .11s var(--ease-std)}.sam-pop-enter-from[data-v-09eb65a2],.sam-pop-leave-to[data-v-09eb65a2]{opacity:0;transform:scale(.94) translateY(-4px)}.sam-from-bottom.sam-pop-enter-from[data-v-09eb65a2],.sam-from-bottom.sam-pop-leave-to[data-v-09eb65a2]{transform:scale(.94) translateY(4px)}.sam-veil-enter-active[data-v-09eb65a2],.sam-veil-leave-active[data-v-09eb65a2]{transition:opacity var(--dur-fast) ease}.sam-veil-enter-from[data-v-09eb65a2],.sam-veil-leave-to[data-v-09eb65a2]{opacity:0}@media(prefers-reduced-motion:reduce){.sam-pop-enter-active[data-v-09eb65a2],.sam-pop-leave-active[data-v-09eb65a2]{transition:opacity 80ms linear}.sam-pop-enter-from[data-v-09eb65a2],.sam-pop-leave-to[data-v-09eb65a2]{transform:none}}.brand-plus[data-v-d5daaaf2]{--plus-size: 30px;flex:none;inline-size:var(--plus-size);block-size:var(--plus-size);padding:0;display:grid;place-items:center;cursor:pointer;border:none;border-radius:calc(var(--plus-size) * .28);background:var(--primary);color:var(--primary-ink);box-shadow:0 2px 6px oklch(from var(--primary) l c h/.18),0 1px 2px #04060959;transition:filter var(--dur-fast) var(--ease-std),transform var(--dur-fast) var(--ease-std),box-shadow var(--dur-fast) var(--ease-std)}.brand-plus svg[data-v-d5daaaf2]{inline-size:100%;block-size:100%}.brand-plus[data-v-d5daaaf2]:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 5px 14px oklch(from var(--primary) l c h/.3),0 1px 2px #04060959}.brand-plus[data-v-d5daaaf2]:active{transform:none;filter:brightness(.95)}.brand-plus[data-v-d5daaaf2]:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media(prefers-reduced-motion:reduce){.brand-plus[data-v-d5daaaf2],.brand-plus[data-v-d5daaaf2]:hover,.brand-plus[data-v-d5daaaf2]:active{transform:none;transition:filter var(--dur-fast)}}.sr-only[data-v-d5daaaf2]{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes breathe-eb9a0a4a{0%,to{opacity:1}50%{opacity:.35}}@keyframes rise-eb9a0a4a{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes spin-eb9a0a4a{to{transform:rotate(360deg)}}button[data-v-eb9a0a4a]{font-family:inherit;cursor:pointer;background:none;border:none;color:inherit}.session-sidebar[data-v-eb9a0a4a]{width:290px;min-width:290px;max-width:70vw;background:var(--surface);border-inline-end:1px solid oklch(from var(--text-muted) l c h/.22);display:flex;flex-direction:column;min-height:0;overflow:hidden}.sidebar-header[data-v-eb9a0a4a]{display:flex;align-items:center;gap:8px;padding:12px 14px 10px;flex-shrink:0}.sidebar-header h3[data-v-eb9a0a4a]{margin:0;font-family:Heebo,Assistant,system-ui,sans-serif;font-size:14px;font-weight:800;color:var(--text)}.sidebar-actions[data-v-eb9a0a4a]{margin-inline-start:auto;display:flex;gap:6px}.close-sidebar-btn[data-v-eb9a0a4a],.group-mode-btn[data-v-eb9a0a4a]{width:26px;height:26px;display:grid;place-items:center;font-size:15px;line-height:1;background:oklch(from var(--bg-raised) l c h/.5);border:1px solid oklch(from var(--text-muted) l c h/.22);border-radius:7px;color:var(--text-muted);transition:background .13s,color .13s}.close-sidebar-btn[data-v-eb9a0a4a]:hover,.group-mode-btn[data-v-eb9a0a4a]:hover{background:var(--bg-hover);color:var(--text)}.new-chat-btn[data-v-eb9a0a4a]{--plus-size: 26px}.picker-cancel-btn[data-v-eb9a0a4a]{height:26px;padding:0 10px;display:grid;place-items:center;font-size:12.5px;font-weight:600;line-height:1;background:oklch(from var(--bg-raised) l c h/.5);border:1px solid oklch(from var(--text-muted) l c h/.22);border-radius:7px;color:oklch(from var(--text) l c h/.82);transition:background .13s,color .13s,border-color .13s}.picker-cancel-btn[data-v-eb9a0a4a]:hover{background:var(--bg-hover);color:var(--text);border-color:oklch(from var(--text-muted) l c h/.55)}.picker-cancel-btn[data-v-eb9a0a4a]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.group-mode-btn.flat[data-v-eb9a0a4a]{color:var(--primary);border-color:oklch(from var(--primary) l c h/.4);background:oklch(from var(--primary) l c h/.12)}.group-mode-btn.flat[data-v-eb9a0a4a]:hover{background:oklch(from var(--primary) l c h/.2);color:var(--primary)}.sidebar-credit[data-v-eb9a0a4a]{margin:10px 12px 2px}.search-bar[data-v-eb9a0a4a]{padding:0 14px 10px;flex-shrink:0;display:flex;align-items:center;gap:8px}.team-select[data-v-eb9a0a4a]{flex:0 0 96px;min-inline-size:0}.team-select[data-v-eb9a0a4a] .wzselect-inp{block-size:32px;padding-inline:8px;border-radius:8px;background:oklch(from var(--bg-raised) l c h/.5);border-color:oklch(from var(--text-muted) l c h/.22);font-size:12.5px;color:var(--text-muted)}.team-select[data-v-eb9a0a4a] .wzselect-inp>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-select.watching[data-v-eb9a0a4a] .wzselect-inp{color:var(--primary);border-color:oklch(from var(--primary) l c h/.4);background:oklch(from var(--primary) l c h/.12)}.search-input-wrap[data-v-eb9a0a4a]{flex:1;min-inline-size:0;display:flex;align-items:center;gap:8px;height:32px;padding:0 9px;background:var(--bg);border:1px solid oklch(from var(--text-muted) l c h/.22);border-radius:7px;transition:border-color .15s,background .15s}.search-input-wrap[data-v-eb9a0a4a]:focus-within{border-color:oklch(from var(--primary) l c h/.4);background:var(--bg)}.search-icon[data-v-eb9a0a4a]{flex-shrink:0;color:var(--text-muted);display:flex}.search-input[data-v-eb9a0a4a]{flex:1;min-width:0;border:none;background:none;color:var(--text);font-family:inherit;font-size:13.5px;outline:none}.search-input[data-v-eb9a0a4a]::placeholder{color:var(--text-muted)}.search-clear[data-v-eb9a0a4a]{color:var(--text-muted);font-size:12px;padding:2px 4px;border-radius:4px;line-height:1}.search-clear[data-v-eb9a0a4a]:hover{color:var(--text);background:var(--bg-hover)}.search-loading[data-v-eb9a0a4a]{display:flex;justify-content:center;padding:20px}.filter-bar[data-v-eb9a0a4a]{display:flex;gap:4px;padding:0 12px 9px;flex-shrink:0}.filter-chip[data-v-eb9a0a4a]{flex:1;min-inline-size:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;block-size:40px;padding-inline:2px;border:1px solid oklch(from var(--text-muted) l c h/.22);border-radius:7px;background:oklch(from var(--bg-raised) l c h/.5);color:var(--text-muted);font-weight:600;transition:background .13s,color .13s,border-color .13s}.filter-chip[data-v-eb9a0a4a]:hover{background:var(--bg-hover);color:oklch(from var(--text) l c h/.82)}.filter-chip.on[data-v-eb9a0a4a]{color:var(--primary);border-color:oklch(from var(--primary) l c h/.4);background:oklch(from var(--primary) l c h/.12)}.filter-chip-count[data-v-eb9a0a4a]{font-family:JetBrains Mono,Fira Code,Assistant,ui-monospace,monospace;font-size:14px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:oklch(from var(--text) l c h/.82)}.filter-chip-label[data-v-eb9a0a4a]{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:700;line-height:1.1;color:var(--text-muted)}.tone-run .filter-chip-count[data-v-eb9a0a4a]{color:var(--primary)}.tone-wait .filter-chip-count[data-v-eb9a0a4a]{color:var(--warning)}.tone-done .filter-chip-count[data-v-eb9a0a4a]{color:var(--success)}.filter-chip.is-zero:not(.on) .filter-chip-count[data-v-eb9a0a4a]{color:var(--text-muted)}.filter-chip.on .filter-chip-count[data-v-eb9a0a4a]{color:var(--primary)}.filter-chip.on .filter-chip-label[data-v-eb9a0a4a]{color:var(--text)}.filter-chip.band-chip-enter-active[data-v-eb9a0a4a],.filter-chip.band-chip-leave-active[data-v-eb9a0a4a]{overflow:hidden;transition:flex-grow var(--dur-slow) var(--ease-std),padding var(--dur-slow) var(--ease-std),margin var(--dur-slow) var(--ease-std),border-width var(--dur-slow) var(--ease-std),opacity var(--dur) var(--ease-std)}.filter-chip.band-chip-enter-from[data-v-eb9a0a4a],.filter-chip.band-chip-leave-to[data-v-eb9a0a4a]{flex-grow:0;padding-inline:0;border-inline-width:0;margin-inline-end:-4px;opacity:0}.empty-clear[data-v-eb9a0a4a]{display:block;margin:8px auto 0;padding:5px 10px;border-radius:7px;border:1px solid oklch(from var(--text-muted) l c h/.22);color:var(--primary);font-size:12.5px;font-weight:600}.empty-clear[data-v-eb9a0a4a]:hover{background:oklch(from var(--primary) l c h/.12);border-color:oklch(from var(--primary) l c h/.4)}.sessions-list[data-v-eb9a0a4a]{flex:1;overflow-y:auto;min-height:0;padding-block-end:8px}.sessions-more-probe[data-v-eb9a0a4a]{display:block;height:0}.sessions-more[data-v-eb9a0a4a]{display:flex;justify-content:center;align-items:center;height:34px;color:var(--text-muted)}.more-btn[data-v-eb9a0a4a]{padding:4px 10px;border-radius:7px;color:var(--text-muted);font-size:12px;font-weight:600}.more-btn[data-v-eb9a0a4a]:hover{color:var(--primary);background:oklch(from var(--primary) l c h/.12)}.more-btn[data-v-eb9a0a4a]:focus-visible{outline:2px solid oklch(from var(--primary) l c h/.4);outline-offset:1px}.session-group[data-v-eb9a0a4a]{margin:0}.group-header[data-v-eb9a0a4a]{position:sticky;inset-block-start:0;z-index:2;display:flex;align-items:center;gap:6px;padding:7px 14px 6px;background:var(--surface);border-block-end:1px solid oklch(from var(--text-muted) l c h/.22);border-radius:0}.group-toggle[data-v-eb9a0a4a]{flex:1;min-width:0;display:flex;align-items:center;gap:7px;color:var(--text-muted);padding:0;transition:color .15s}.group-toggle[data-v-eb9a0a4a]:hover{color:var(--text)}.group-add-btn[data-v-eb9a0a4a]{flex-shrink:0;width:22px;height:22px;display:grid;place-items:center;color:var(--text-muted);font-size:15px;line-height:1;border-radius:4px;transition:color .15s,background .15s}.group-add-btn svg[data-v-eb9a0a4a]{inline-size:14px;block-size:14px}.group-add-btn[data-v-eb9a0a4a]:hover{color:var(--primary);background:oklch(from var(--primary) l c h/.12)}.group-add-btn[data-v-eb9a0a4a]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.group-chevron[data-v-eb9a0a4a]{flex-shrink:0;color:var(--text-muted);transition:transform .18s ease}.group-header.collapsed .group-chevron[data-v-eb9a0a4a]{transform:rotate(-90deg)}.group-ico[data-v-eb9a0a4a]{flex:none;width:17px;height:17px;display:grid;place-items:center;border-radius:5px;overflow:hidden;background:var(--text)}.group-ico img[data-v-eb9a0a4a]{width:12px;height:12px;object-fit:contain}.group-ico-pin[data-v-eb9a0a4a]{background:none;display:grid;place-items:center;color:var(--warning)}.group-name[data-v-eb9a0a4a]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start;font-size:12.5px;font-weight:700;color:oklch(from var(--text) l c h/.82)}.group-count[data-v-eb9a0a4a]{flex-shrink:0;font-family:JetBrains Mono,Fira Code,Assistant,ui-monospace,monospace;font-size:11px;color:var(--text-muted);background:var(--bg-raised);border-radius:3px;padding:1px 5px}.group-body[data-v-eb9a0a4a]{padding:0}.session-item-wrap[data-v-eb9a0a4a]{position:relative}.session-item[data-v-eb9a0a4a]{position:relative;padding:9px 14px 9px 12px;border-block-end:1px solid oklch(from var(--text-muted) l c h/.22);border-radius:0;cursor:pointer;margin:0;transition:background .13s}.session-item[data-v-eb9a0a4a]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:transparent}.session-item[data-v-eb9a0a4a]:hover{background:oklch(from var(--text) l c h/.035)}.session-item.active[data-v-eb9a0a4a]{background:var(--bg-raised);border:none;border-block-end:1px solid oklch(from var(--text-muted) l c h/.22)}.session-item.active[data-v-eb9a0a4a]:before{background:var(--primary)}.session-item.active .session-title[data-v-eb9a0a4a]{color:var(--text)}.session-item.active .session-meta .session-ticket-id[data-v-eb9a0a4a]:first-child{color:var(--primary)}.session-item.active .session-more-btn[data-v-eb9a0a4a]{opacity:1}.session-item.sticky[data-v-eb9a0a4a]{background:oklch(from var(--text) l c h/.02);border-inline-end:none}.session-item.active.sticky[data-v-eb9a0a4a]{background:var(--bg-raised)}.session-top[data-v-eb9a0a4a]{display:flex;align-items:center;gap:8px}.session-title[data-v-eb9a0a4a]{flex:1;min-width:0;display:block;font-family:Heebo,Assistant,system-ui,sans-serif;font-size:13.8px;font-weight:700;color:oklch(from var(--text) l c h/.82);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-top-actions[data-v-eb9a0a4a]{display:flex;align-items:center;gap:6px;flex-shrink:0}.session-more-btn[data-v-eb9a0a4a]{width:20px;height:20px;display:grid;place-items:center;border-radius:3px;color:var(--text-muted);font-size:14px;line-height:1;padding:0;opacity:0;transition:opacity .15s,background .15s}.session-item:hover .session-more-btn[data-v-eb9a0a4a]{opacity:1}.session-more-btn[data-v-eb9a0a4a]:hover{background:var(--bg-hover);color:var(--text)}@media(hover:none){.session-more-btn[data-v-eb9a0a4a]{opacity:1}}.pin-icon[data-v-eb9a0a4a]{display:inline-grid;place-items:center;color:var(--warning);margin-inline-end:4px;vertical-align:-1px;flex:none}.pin-svg[data-v-eb9a0a4a]{inline-size:12px;block-size:12px}.rename-input[data-v-eb9a0a4a]{flex:1;min-width:0;border:1px solid oklch(from var(--primary) l c h/.4);background:var(--bg);color:var(--text);font-family:inherit;font-size:13.5px;font-weight:600;padding:2px 6px;border-radius:4px;outline:none}.session-subtitle[data-v-eb9a0a4a],.session-repo[data-v-eb9a0a4a]{font-size:11.5px;color:var(--text-muted);margin-block-start:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-for-or[data-v-eb9a0a4a]{display:flex;align-items:center;gap:5px;color:#e3a049;font-weight:600}.for-or-mark[data-v-eb9a0a4a]{margin-block-start:1px}.session-thread[data-v-eb9a0a4a]{color:var(--text-secondary);font-weight:500}.subtitle-ico[data-v-eb9a0a4a]{display:inline-grid;place-items:center;vertical-align:-2px;inline-size:13px;block-size:13px;margin-inline-end:4px;border-radius:4px;overflow:hidden;background:var(--text)}.subtitle-ico img[data-v-eb9a0a4a]{inline-size:9px;block-size:9px;object-fit:contain}.session-phase-dot[data-v-eb9a0a4a]{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--text-muted)}.dot-completed[data-v-eb9a0a4a]{background:var(--success)}.dot-failed[data-v-eb9a0a4a]{background:var(--danger)}.dot-cancelled[data-v-eb9a0a4a],.dot-queued[data-v-eb9a0a4a]{background:var(--text-muted)}.dot-investigating[data-v-eb9a0a4a],.dot-planning[data-v-eb9a0a4a],.dot-developing[data-v-eb9a0a4a],.dot-reviewing[data-v-eb9a0a4a],.dot-creating_pr[data-v-eb9a0a4a]{background:var(--primary);animation:breathe-eb9a0a4a 2.6s ease-in-out infinite}.dot-waiting_for_approval[data-v-eb9a0a4a],.dot-waiting_for_human[data-v-eb9a0a4a],.dot-waiting_for_checks[data-v-eb9a0a4a],.dot-waiting_for_or[data-v-eb9a0a4a]{background:var(--warning)}.session-preview[data-v-eb9a0a4a]{margin-block-start:3px;font-size:12.5px;line-height:1.45;color:var(--text-muted);max-height:2.9em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.session-draft[data-v-eb9a0a4a]{display:flex;align-items:center;gap:4px;-webkit-line-clamp:1;max-height:1.5em}.draft-tag[data-v-eb9a0a4a]{flex:none;font-weight:700;color:var(--warning)}.group-static[data-v-eb9a0a4a]{cursor:default}.group-static[data-v-eb9a0a4a]:hover{color:var(--text-muted)}.group-ico-draft[data-v-eb9a0a4a]{background:none;color:var(--warning)}.group-ico-draft svg[data-v-eb9a0a4a]{inline-size:12px;block-size:12px}.session-item-new-draft[data-v-eb9a0a4a]{border-inline-start:2px solid rgba(232,185,84,.55)}.session-item-new-draft .session-title[data-v-eb9a0a4a]{color:oklch(from var(--text) l c h/.82);font-weight:600}.session-flag-draft[data-v-eb9a0a4a]{border-color:#e8b95473;color:var(--warning)}.draft-clip[data-v-eb9a0a4a]{flex:none;display:inline-flex;align-items:center;gap:2px;color:oklch(from var(--text) l c h/.82)}.draft-text[data-v-eb9a0a4a]{min-width:0;color:oklch(from var(--text) l c h/.82);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-unread[data-v-eb9a0a4a]{flex:none;min-width:17px;height:17px;padding-inline:5px;display:grid;place-items:center;border-radius:9px;background:var(--primary);color:var(--bg);font-family:Heebo,Assistant,system-ui,sans-serif;font-size:10.5px;font-weight:800;line-height:1}.session-item.unread .session-title[data-v-eb9a0a4a]{color:var(--text)}.session-item.unread .session-preview[data-v-eb9a0a4a]{color:oklch(from var(--text) l c h/.82)}.session-meta[data-v-eb9a0a4a]{display:flex;gap:10px;align-items:center;margin-block-start:5px;font-family:JetBrains Mono,Fira Code,Assistant,ui-monospace,monospace;font-size:11px;color:var(--text-muted)}.session-meta .session-time[data-v-eb9a0a4a]{margin-inline-start:auto;color:oklch(from var(--text-muted) l c h/.85);white-space:nowrap}.session-meta .session-time.live[data-v-eb9a0a4a]{color:var(--primary);font-weight:700}.session-meta .session-shared-by[data-v-eb9a0a4a]{font-family:var(--font-disp);color:var(--text-secondary);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-sidebar[data-v-eb9a0a4a]{text-align:center;color:var(--text-muted);padding:30px 14px;font-size:13px}.empty-sidebar__t[data-v-eb9a0a4a]{margin:0 0 12px}.empty-sidebar .empty-hint[data-v-eb9a0a4a]{display:block;margin-block-start:6px;font-size:12px;color:oklch(from var(--text) l c h/.82);opacity:.8}.empty-sidebar__back[data-v-eb9a0a4a]{height:28px;padding:0 12px;font-size:12.5px;font-weight:600;line-height:1;background:oklch(from var(--bg-raised) l c h/.5);border:1px solid oklch(from var(--text-muted) l c h/.22);border-radius:7px;color:oklch(from var(--text) l c h/.82);transition:background .13s,color .13s,border-color .13s}.empty-sidebar__back[data-v-eb9a0a4a]:hover{background:var(--bg-hover);color:var(--text);border-color:oklch(from var(--text-muted) l c h/.55)}.empty-sidebar__back[data-v-eb9a0a4a]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.search-summary[data-v-eb9a0a4a]{padding:2px 14px 8px;font-size:11.5px;color:var(--text-muted)}.session-mentions[data-v-eb9a0a4a]{flex-shrink:0;padding:1px 6px;border-radius:999px;background:oklch(from var(--primary) l c h/.12);border:1px solid oklch(from var(--primary) l c h/.4);color:var(--primary);font-family:Heebo,Assistant,system-ui,sans-serif;font-size:10.5px;font-weight:600;white-space:nowrap}.session-flag[data-v-eb9a0a4a]{flex-shrink:0;padding:1px 6px;border-radius:999px;border:1px solid oklch(from var(--text-muted) l c h/.55);color:var(--text-muted);font-family:Heebo,Assistant,system-ui,sans-serif;font-size:10.5px;white-space:nowrap}.session-title .wz-hl[data-v-eb9a0a4a]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-footer[data-v-eb9a0a4a]{flex-shrink:0;display:flex;gap:6px;border-block-start:1px solid oklch(from var(--text-muted) l c h/.22);padding:9px 14px}.archive-toggle-btn[data-v-eb9a0a4a]{display:flex;align-items:center;gap:8px;flex:1 1 0;min-inline-size:0;border:1px solid transparent;border-radius:7px;color:oklch(from var(--text) l c h/.82);font-size:13px;padding:6px 8px}.archive-toggle-btn>span[data-v-eb9a0a4a]:first-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-toggle-btn[data-v-eb9a0a4a]{transition:background .15s,color .15s}.archive-toggle-btn[data-v-eb9a0a4a]:hover{background:var(--bg-hover);color:var(--text)}.archive-toggle-btn.active[data-v-eb9a0a4a]{background:oklch(from var(--primary) l c h/.12);border-color:oklch(from var(--primary) l c h/.4);color:var(--primary)}.archive-toggle-btn svg[data-v-eb9a0a4a]{flex-shrink:0}.archive-count[data-v-eb9a0a4a]{margin-inline-start:auto;font-family:JetBrains Mono,Fira Code,Assistant,ui-monospace,monospace;font-size:11px;color:var(--text-muted);background:var(--bg-raised);border-radius:3px;padding:1px 5px}.group-rows[data-v-eb9a0a4a]{position:relative}.row-move[data-v-eb9a0a4a]{transition:transform .28s cubic-bezier(.22,.61,.36,1)}.row-enter-active[data-v-eb9a0a4a]{transition:opacity .2s ease,transform .28s cubic-bezier(.22,.61,.36,1)}.row-enter-from[data-v-eb9a0a4a]{opacity:0;transform:translateY(-8px)}.row-leave-active[data-v-eb9a0a4a]{position:absolute;inset-inline:0;transition:opacity .14s ease,transform .18s ease;z-index:0}.row-leave-to[data-v-eb9a0a4a]{opacity:0;transform:translateY(6px)}.grp-move[data-v-eb9a0a4a]{transition:transform .28s cubic-bezier(.22,.61,.36,1)}.grp-enter-active[data-v-eb9a0a4a]{transition:opacity .22s ease,transform .28s cubic-bezier(.22,.61,.36,1)}.grp-enter-from[data-v-eb9a0a4a]{opacity:0;transform:translateY(-10px)}.grp-leave-active[data-v-eb9a0a4a]{position:absolute;inset-inline:0;transition:opacity .14s ease}.grp-leave-to[data-v-eb9a0a4a]{opacity:0}.session-groups[data-v-eb9a0a4a]{position:relative}.session-item-wrap.just-moved[data-v-eb9a0a4a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:oklch(from var(--primary) l c h/.12);animation:landed-eb9a0a4a 1.4s ease-out}@keyframes landed-eb9a0a4a{0%,55%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.row-move[data-v-eb9a0a4a],.row-enter-active[data-v-eb9a0a4a],.row-leave-active[data-v-eb9a0a4a],.grp-move[data-v-eb9a0a4a],.grp-enter-active[data-v-eb9a0a4a],.grp-leave-active[data-v-eb9a0a4a]{transition:none}.session-item-wrap.just-moved[data-v-eb9a0a4a]:after{animation:none;opacity:0}}.project-picker[data-v-eb9a0a4a]{flex:1;overflow-y:auto;padding:11px 14px;border-block-start:1px solid oklch(from var(--text-muted) l c h/.22)}.picker-label[data-v-eb9a0a4a]{font-family:Heebo,Assistant,system-ui,sans-serif;font-size:12px;font-weight:700;color:var(--text-muted);margin:0 0 8px}.picker-label[data-v-eb9a0a4a]:not(:first-child){margin-block-start:14px}.picker-none[data-v-eb9a0a4a]{text-align:center;margin-block:18px}.picker-first[data-v-eb9a0a4a]{display:flex;flex-direction:column;align-items:center;padding-block-end:8px}.picker-first .picker-none[data-v-eb9a0a4a]{margin-block:14px 12px;line-height:1.5}.picker-loading[data-v-eb9a0a4a]{display:flex;justify-content:center;padding:16px}.project-list[data-v-eb9a0a4a]{display:flex;flex-direction:column;gap:5px}.project-item[data-v-eb9a0a4a]{display:flex;align-items:center;gap:9px;width:100%;text-align:start;padding:6px 8px;font-size:13px;color:oklch(from var(--text) l c h/.82);border:1px solid oklch(from var(--text-muted) l c h/.22);border-radius:8px;transition:border-color .15s,color .15s,background .15s}.project-item[data-v-eb9a0a4a]:hover{border-color:oklch(from var(--primary) l c h/.4);color:var(--primary);background:oklch(from var(--primary) l c h/.12)}.project-item[data-v-eb9a0a4a]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.project-ico[data-v-eb9a0a4a]{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:7px;overflow:hidden;background:var(--bg-raised);color:var(--text-muted);box-shadow:0 0 0 1px oklch(from var(--text-muted) l c h/.22) inset;font-family:Heebo,Assistant,system-ui,sans-serif;font-weight:800;font-size:12px;line-height:1}.project-ico img[data-v-eb9a0a4a]{width:18px;height:18px;object-fit:contain;filter:drop-shadow(0 0 1px oklch(98% 0 0deg / .25))}.project-name[data-v-eb9a0a4a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spinner-small[data-v-eb9a0a4a]{width:12px;height:12px;border:2px solid var(--text-muted);border-top-color:var(--primary);border-radius:50%;animation:spin-eb9a0a4a .8s linear infinite;display:inline-block}.wz-people{flex:none;display:inline-flex;align-items:center;gap:6px;min-inline-size:0}.wz-people-stack{display:inline-flex;align-items:center}.wz-people-stack>*+*{margin-inline-start:calc(var(--face) * -.3)}.wz-people-face,.wz-people-more{position:relative;flex:none;inline-size:var(--face);block-size:var(--face);display:grid;place-items:center;border:0;padding:0;border-radius:30%;font-family:var(--font-disp);font-weight:800;font-size:calc(var(--face) * .5);line-height:1;cursor:pointer;box-shadow:0 0 0 2px var(--surface);transition:transform .15s var(--ease-out),box-shadow .15s var(--ease-out),opacity .15s;opacity:.55}.wz-people-face.is-here,.wz-people-more.is-here{opacity:1;box-shadow:0 0 0 2px var(--surface),0 0 0 3.5px var(--primary)}.wz-people-face:hover,.wz-people-face:focus-visible,.wz-people-more:hover,.wz-people-more:focus-visible{transform:translateY(-1px);opacity:1;z-index:20!important}.wz-people-face:focus-visible,.wz-people-more:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wz-people-more{background:var(--bg-raised);color:var(--text-muted);font-size:calc(var(--face) * .5);opacity:1}.wz-people-typing{position:absolute;inset-block-end:-4px;inset-inline-end:-5px;display:inline-flex;gap:2px;padding:3px 4px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 2px var(--surface)}.wz-people-typing i{inline-size:3px;block-size:3px;border-radius:50%;background:var(--primary-ink);animation:wz-people-dot 1.1s ease-in-out infinite}.wz-people-typing i:nth-child(2){animation-delay:.15s}.wz-people-typing i:nth-child(3){animation-delay:.3s}@keyframes wz-people-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-1.5px)}}@media(prefers-reduced-motion:reduce){.wz-people-typing i{animation:none;opacity:1}}.wz-people-add{flex:none;display:inline-flex;align-items:center;gap:5px;block-size:var(--face);min-inline-size:var(--face);padding:0 calc(var(--face) * .22);border-radius:30%;border:1px dashed var(--border-strong);background:transparent;color:var(--text-muted);font-family:var(--font-disp);font-size:12px;font-weight:600;cursor:pointer;transition:color .15s,border-color .15s,background .15s}.wz-people-add svg{inline-size:calc(var(--face) * .58);block-size:calc(var(--face) * .58)}.wz-people-add.is-alone{border-radius:999px;padding-inline:8px 10px}.wz-people-add:hover,.wz-people-add:focus-visible{color:var(--primary);border-color:var(--border-active);background:var(--primary-wash)}.wz-people-add:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wz-people-add-text{line-height:1}.wz-people.is-compact{gap:3px}.wz-people-add.is-plus,.wz-people-add.is-plus.is-alone{position:relative;z-index:0;inline-size:var(--face);block-size:var(--face);padding:0;border:0;border-radius:50%;justify-content:center;background:var(--bg-raised);box-shadow:0 0 0 2px var(--surface)}.wz-people-add.is-plus svg,.wz-people-add.is-plus.is-alone svg{inline-size:calc(var(--face) * .52);block-size:calc(var(--face) * .52)}.wz-people-sheet{display:flex;flex-direction:column;gap:14px;min-inline-size:min(420px,92vw);color:var(--text);font-size:13.5px}.wz-people-list{display:flex;flex-direction:column}.wz-people-row,.wz-people-cand{display:flex;align-items:center;gap:10px;min-block-size:46px;padding:4px 6px;border-radius:var(--radius-sm)}.wz-people-row+.wz-people-row{border-block-start:1px solid var(--border-light)}.wz-people-row-face{flex:none;inline-size:30px;block-size:30px;display:grid;place-items:center;border-radius:30%;font-family:var(--font-disp);font-weight:800;font-size:14px}.wz-people-row-face.is-here{box-shadow:0 0 0 2px var(--bg-elevated),0 0 0 3.5px var(--primary)}.wz-people-row-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;line-height:1.3}.wz-people-row-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-people-me{color:var(--text-muted);font-weight:500}.wz-people-row-sub{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-people-here{color:var(--primary);font-weight:600}.wz-people-role,.wz-people-search{font:inherit;color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm)}.wz-people-role:focus-visible,.wz-people-search:focus-visible{outline:2px solid var(--primary);outline-offset:1px;border-color:var(--border-active)}.wz-people-role{flex:none;padding:5px 8px;font-size:12.5px}.wz-people-role-tag{flex:none;font-size:12px;color:var(--text-secondary);padding:3px 8px;border-radius:999px;background:var(--bg-raised)}.wz-people-remove{flex:none;inline-size:30px;block-size:30px;display:grid;place-items:center;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);cursor:pointer}.wz-people-remove svg{inline-size:14px;block-size:14px}.wz-people-remove:hover,.wz-people-remove:focus-visible{color:var(--danger);background:var(--danger-light)}.wz-people-remove:disabled{opacity:.5;cursor:default}.wz-people-invite{display:flex;flex-direction:column;gap:8px;padding-block-start:12px;border-block-start:1px solid var(--border)}.wz-people-invite-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.wz-people-invite-title{font-family:var(--font-disp);font-weight:700;font-size:13px}.wz-people-search{inline-size:100%;padding:8px 10px}.wz-people-candidates{display:flex;flex-direction:column;max-block-size:240px;overflow:auto}.wz-people-cand{inline-size:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.wz-people-cand:hover,.wz-people-cand:focus-visible{background:var(--bg-hover)}.wz-people-cand:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.wz-people-cand:disabled{opacity:.5;cursor:default}.wz-people-cand-add{flex:none;font-size:12px;font-weight:700;color:var(--primary)}.wz-people-empty{padding:10px 6px;color:var(--text-muted);font-size:12.5px}.wz-people-empty.is-error{color:var(--danger)}.wz-people-roles-help{margin:0;font-size:12px;color:var(--text-muted);line-height:1.5}.wz-people-roles-help b{color:var(--text-secondary);font-weight:600}.wz-people-link{display:flex;flex-direction:column;gap:8px;padding-block-start:12px;border-block-start:1px solid var(--border)}.wz-people-link-make{flex:none;padding:5px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--primary);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.wz-people-link-make:hover,.wz-people-link-make:focus-visible{border-color:var(--primary);background:var(--bg-hover)}.wz-people-link-make:disabled{opacity:.5;cursor:default}.wz-people-link-org{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--text-secondary);line-height:1.5;cursor:pointer}.wz-people-link-org input{margin-block-start:2px;flex:none;accent-color:var(--primary)}.wz-people-link-row{display:flex;flex-direction:column;gap:4px}.wz-people-link-top{display:flex;align-items:center;gap:6px}.wz-people-link-url{flex:1;min-inline-size:0;padding:7px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-secondary);font-size:12px;text-overflow:ellipsis}.wz-people-link-copy{flex:none;padding:7px 10px;border:0;border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.wz-people-link-copy:hover,.wz-people-link-copy:focus-visible{filter:brightness(1.05)}.wz-people-link-sub{font-size:11.5px;color:var(--text-muted);line-height:1.5}.wz-people-error{padding:8px 10px;border-radius:var(--radius-sm);background:var(--danger-light);color:var(--danger);font-size:12.5px}.wdrag-ghost{opacity:.95;box-shadow:0 12px 28px #00000038;border-radius:10px;transform-origin:center;will-change:transform;cursor:grabbing}.wdrag-placeholder{border-radius:10px;background:#78788c1f;outline:2px dashed rgba(120,120,140,.35);outline-offset:-2px;box-sizing:border-box}body.wdrag-dragging{user-select:none;-webkit-user-select:none;cursor:grabbing}body.wdrag-dragging *{cursor:grabbing!important}@keyframes breathe-d9d1b09d{0%,to{opacity:1}50%{opacity:.35}}.tab-strip[data-v-d9d1b09d]{flex:none;display:flex;align-items:flex-end;background:var(--bg);border-block-end:1px solid oklch(from var(--text-muted) l c h/.22);padding-inline:10px;position:relative}.tab-strip[data-v-d9d1b09d]:before,.tab-strip[data-v-d9d1b09d]:after{content:"";position:absolute;inset-block:0;inline-size:34px;pointer-events:none;opacity:0;transition:opacity var(--dur-fast, .14s) var(--ease-std, ease);z-index:1}.tab-strip[data-v-d9d1b09d]:before{inset-inline-start:24px;background:linear-gradient(to var(--fade-start),var(--bg),transparent)}.tab-strip[data-v-d9d1b09d]:after{inset-inline-end:24px;background:linear-gradient(to var(--fade-end),var(--bg),transparent)}.tab-strip.can-start[data-v-d9d1b09d]:before{opacity:1}.tab-strip.can-end[data-v-d9d1b09d]:after{opacity:1}.tab-scroll[data-v-d9d1b09d]{flex:none;z-index:2;inline-size:24px;block-size:33px;margin-block-start:5px;padding:0;display:grid;place-items:center;border:none;border-radius:6px;background:none;color:var(--text-muted);font-size:17px;line-height:1;transition:background var(--dur-fast, .14s) var(--ease-std, ease),color var(--dur-fast, .14s) var(--ease-std, ease)}.tab-scroll[data-v-d9d1b09d]:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.tab-scroll[data-v-d9d1b09d]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tab-scroll[data-v-d9d1b09d]:disabled{opacity:.3;cursor:default}.tab-rail[data-v-d9d1b09d]{flex:1 1 auto;min-inline-size:0;display:flex;align-items:flex-end;gap:2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-block-start:5px}.tab-rail[data-v-d9d1b09d]::-webkit-scrollbar{display:none}.tab-row[data-v-d9d1b09d]{flex:0 0 auto;display:flex;align-items:flex-end;gap:2px}.tab[data-v-d9d1b09d]{flex:0 0 auto;min-inline-size:132px;max-inline-size:208px;block-size:33px;display:flex;align-items:center;gap:6px;padding-inline:9px 6px;border:1px solid transparent;border-block-end:none;border-start-start-radius:8px;border-start-end-radius:8px;background:oklch(from var(--surface) l c h/.45);color:var(--text-muted);font-family:Heebo,Assistant,system-ui,sans-serif;font-size:12.5px;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--dur-fast, .14s) var(--ease-std, ease),color var(--dur-fast, .14s) var(--ease-std, ease)}.tab[data-v-d9d1b09d]:hover{background:oklch(from var(--bg-raised) l c h/.55);color:var(--text)}.tab[data-v-d9d1b09d]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tab.is-active[data-v-d9d1b09d]{background:var(--surface);border-color:oklch(from var(--text-muted) l c h/.22);color:var(--text);font-weight:700;box-shadow:inset 0 2px 0 var(--primary);margin-block-end:-1px;padding-block-end:1px}.tab.is-unread[data-v-d9d1b09d]:not(.is-active){color:var(--text)}.tab.is-pending[data-v-d9d1b09d]{border-style:dashed;border-color:oklch(from var(--primary) l c h/.35)}.tab-ico[data-v-d9d1b09d]{flex:none;display:grid;place-items:center;inline-size:15px;block-size:15px;border-radius:4px;overflow:hidden;background:var(--text)}.tab-ico img[data-v-d9d1b09d]{inline-size:11px;block-size:11px;object-fit:contain}.tab-ico.is-letter[data-v-d9d1b09d]{background:oklch(from var(--primary) l c h/.18);color:var(--primary);font-size:9.5px;font-weight:800;line-height:1;text-transform:uppercase}.tab-dot[data-v-d9d1b09d]{flex:none;inline-size:6px;block-size:6px;border-radius:50%;background:var(--text-muted)}.tab-dot.dot-completed[data-v-d9d1b09d]{background:var(--success)}.tab-dot.dot-failed[data-v-d9d1b09d]{background:var(--danger)}.tab-dot.dot-cancelled[data-v-d9d1b09d],.tab-dot.dot-queued[data-v-d9d1b09d]{background:var(--text-muted)}.tab-dot.dot-investigating[data-v-d9d1b09d],.tab-dot.dot-planning[data-v-d9d1b09d],.tab-dot.dot-developing[data-v-d9d1b09d],.tab-dot.dot-reviewing[data-v-d9d1b09d],.tab-dot.dot-creating_pr[data-v-d9d1b09d]{background:var(--primary);animation:breathe-d9d1b09d 2.6s ease-in-out infinite}.tab-dot.dot-waiting_for_approval[data-v-d9d1b09d],.tab-dot.dot-waiting_for_human[data-v-d9d1b09d],.tab-dot.dot-waiting_for_checks[data-v-d9d1b09d],.tab-dot.dot-waiting_for_or[data-v-d9d1b09d]{background:var(--warning)}.tab-pin[data-v-d9d1b09d]{flex:none;display:grid;place-items:center;color:var(--warning)}.tab-pin svg[data-v-d9d1b09d]{inline-size:12px;block-size:12px}.tab-label[data-v-d9d1b09d]{min-inline-size:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}.tab-unread[data-v-d9d1b09d]{flex:none;min-inline-size:16px;block-size:16px;padding-inline:4px;display:grid;place-items:center;border-radius:8px;background:var(--primary);color:var(--bg);font-size:10px;font-weight:800;line-height:1}.tab-close[data-v-d9d1b09d]{flex:none;inline-size:17px;block-size:17px;padding:0;display:grid;place-items:center;border:none;border-radius:5px;background:none;color:var(--text-muted);font-size:10px;line-height:1;visibility:hidden;transition:background var(--dur-fast, .14s) var(--ease-std, ease),color var(--dur-fast, .14s) var(--ease-std, ease)}.tab-close[data-v-d9d1b09d]:hover{background:var(--bg-hover);color:var(--text)}.tab-close[data-v-d9d1b09d]:focus-visible{outline:2px solid var(--primary);outline-offset:1px;visibility:visible}.tab:hover .tab-close[data-v-d9d1b09d],.tab.is-active .tab-close[data-v-d9d1b09d]{visibility:visible}.wdrag-ghost[data-v-d9d1b09d]{--wdrag-ghost-transform: rotate(-1.5deg) scale(1.03);background:var(--bg-raised);border-color:oklch(from var(--primary) l c h/.5);color:var(--text);box-shadow:0 10px 24px #0406098c;opacity:.95}.wdrag-ghost .tab-close[data-v-d9d1b09d]{visibility:hidden}.wdrag-placeholder[data-v-d9d1b09d]{border:1px dashed oklch(from var(--primary) l c h/.45);border-block-end:none;border-start-start-radius:8px;border-start-end-radius:8px;background:oklch(from var(--primary) l c h/.07)}.sk-root[data-v-4df1c932]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:20px}.sk-scrim[data-v-4df1c932]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0406098c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sk-card[data-v-4df1c932]{position:relative;inline-size:min(560px,100%);max-block-size:min(760px,100vh - 40px);display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:14px;box-shadow:var(--shadow-lg);overflow:hidden}.sk-head[data-v-4df1c932]{display:flex;align-items:flex-start;gap:10px;padding:16px 16px 12px;border-block-end:1px solid var(--border-light)}.sk-titles[data-v-4df1c932]{flex:1;min-inline-size:0}.sk-title[data-v-4df1c932]{margin:0;font-family:var(--font-disp);font-size:1.05rem;font-weight:700;color:var(--text)}.sk-sub[data-v-4df1c932]{margin:3px 0 0;font-size:.82rem;color:var(--text-secondary);line-height:1.45}.sk-close[data-v-4df1c932]{flex:none;inline-size:30px;block-size:30px;display:grid;place-items:center;padding:0;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:color var(--dur) var(--ease-std),background var(--dur) var(--ease-std)}.sk-close svg[data-v-4df1c932]{inline-size:16px;block-size:16px}.sk-close[data-v-4df1c932]:hover{background:var(--bg-hover);color:var(--text)}.sk-body[data-v-4df1c932]{padding:4px 16px 16px;overflow-y:auto}.sk-group+.sk-group[data-v-4df1c932]{margin-block-start:6px}.sk-group-title[data-v-4df1c932]{margin:14px 0 6px;font-family:var(--font-disp);font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--text-muted)}.sk-row[data-v-4df1c932]{display:flex;align-items:baseline;gap:12px;padding:7px 0}.sk-row+.sk-row[data-v-4df1c932]{border-block-start:1px solid var(--border-light)}.sk-keys[data-v-4df1c932]{flex:none;inline-size:148px;display:flex;flex-wrap:wrap;align-items:center;gap:3px;direction:ltr;justify-content:flex-end}.sk-kbd[data-v-4df1c932]{display:inline-block;padding:2px 6px;min-inline-size:22px;text-align:center;background:var(--bg-raised);border:1px solid var(--border);border-block-end-width:2px;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:.74rem;color:var(--text);white-space:nowrap}.sk-plus[data-v-4df1c932],.sk-upto[data-v-4df1c932]{font-size:.7rem;color:var(--text-muted)}.sk-upto[data-v-4df1c932]{margin:0 3px}.sk-copy[data-v-4df1c932]{flex:1;min-inline-size:0}.sk-label[data-v-4df1c932]{display:block;font-size:.86rem;color:var(--text);line-height:1.4}.sk-note[data-v-4df1c932]{display:block;margin-block-start:2px;font-size:.74rem;color:var(--text-muted);line-height:1.45}@media(max-width:520px){.sk-row[data-v-4df1c932]{flex-direction:column;align-items:flex-start;gap:4px}.sk-keys[data-v-4df1c932]{inline-size:auto;justify-content:flex-start}}.sk-fade-enter-active[data-v-4df1c932],.sk-fade-leave-active[data-v-4df1c932]{transition:opacity var(--dur) var(--ease-std)}.sk-fade-enter-from[data-v-4df1c932],.sk-fade-leave-to[data-v-4df1c932]{opacity:0}.sk-fade-enter-active .sk-card[data-v-4df1c932]{animation:sk-rise-4df1c932 var(--dur-slow) var(--ease-out) both}@keyframes sk-rise-4df1c932{0%{transform:translateY(8px) scale(.99)}to{transform:none}}.ob-strip[data-v-9dbcfc4e]{display:flex;align-items:center;gap:14px;padding:13px 16px;border-radius:var(--r-m);border:1px solid var(--line);background:linear-gradient(180deg,oklch(from var(--bg-elevated) l c h/.7),oklch(from var(--bg-deepest) l c h/.4))}.ob-strip__dots[data-v-9dbcfc4e]{flex:none;display:flex;gap:5px}.ob-strip__dots i[data-v-9dbcfc4e]{inline-size:7px;block-size:7px;border-radius:50%;background:oklch(from var(--text) l c h/.16)}.ob-strip__dots i.on[data-v-9dbcfc4e]{background:var(--success);box-shadow:0 0 9px oklch(from var(--success) l c h/.5)}.ob-strip__text[data-v-9dbcfc4e]{flex:1 1 auto;min-inline-size:0}.ob-strip__h[data-v-9dbcfc4e]{margin:0;font-family:var(--font-disp);font-weight:700;font-size:14.5px;color:var(--text)}.ob-strip__s[data-v-9dbcfc4e]{margin:2px 0 0;font-size:12.8px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ob-strip__cta[data-v-9dbcfc4e]{flex:none;display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border-radius:999px;border:1px solid oklch(from var(--primary) l c h/.4);background:oklch(from var(--primary) l c h/.1);color:var(--accent-soft);font-family:var(--font-disp);font-weight:600;font-size:13.5px;cursor:pointer;transition:background var(--dur) var(--ease-std),border-color var(--dur) var(--ease-std)}.ob-strip__cta[data-v-9dbcfc4e]:hover{background:oklch(from var(--primary) l c h/.18);border-color:var(--accent)}.ob-strip__cta svg[data-v-9dbcfc4e]{inline-size:15px;block-size:15px}.ob-strip__x[data-v-9dbcfc4e]{flex:none;inline-size:28px;block-size:28px;display:grid;place-items:center;border:0;border-radius:50%;background:none;color:var(--text-muted);cursor:pointer}.ob-strip__x[data-v-9dbcfc4e]:hover{color:var(--text);background:oklch(from var(--text) l c h/.06)}.ob-strip__x svg[data-v-9dbcfc4e]{inline-size:14px;block-size:14px}@media(max-width:560px){.ob-strip[data-v-9dbcfc4e]{flex-wrap:wrap;gap:10px 12px;padding:13px 14px}.ob-strip__text[data-v-9dbcfc4e]{flex-basis:0}.ob-strip__cta[data-v-9dbcfc4e]{order:3;inline-size:100%;justify-content:center;padding-block:11px}}.rp[data-v-44161227]{--rp-ink: #241F2B;--rp-cream: #FDF8EE;--rp-cream-2: #F4ECDC;--rp-turq: #2DD0CC;--rp-turq-ink: #1A968F;--rp-amber: #F5A83C;--rp-amber-ink: #BD7B1C;--rp-quiet: rgba(253, 248, 238, .62);color:var(--rp-ink);font-family:Assistant,Heebo,system-ui,sans-serif;display:flex;flex-direction:column;gap:7px;min-inline-size:0}.rp--card[data-v-44161227]{flex-direction:row;gap:13px;align-items:flex-start}.rp--card .rp__bub[data-v-44161227]{max-inline-size:min(100%,600px)}.rp__row-face[data-v-44161227]{display:flex;flex-direction:column;align-items:center;gap:4px;flex:none}.rp__face[data-v-44161227]{inline-size:52px;block-size:52px;border:3px solid var(--rp-ink);border-radius:17px;background:var(--rp-cream);box-shadow:0 4px #00000073;overflow:hidden}.rp__face[data-v-44161227] svg{inline-size:100%;block-size:100%}.rp__who[data-v-44161227]{font-family:Heebo,sans-serif;font-size:11.5px;font-weight:600;color:var(--rp-quiet);white-space:nowrap}.rp__bub[data-v-44161227]{background:var(--rp-cream);border:3px solid var(--rp-ink);border-radius:24px;border-start-start-radius:8px;padding:20px 22px;box-shadow:0 5px 0 0 var(--rp-turq-ink);display:flex;flex-direction:column;gap:10px;min-inline-size:0}.rp:not(.rp--card) .rp__bub[data-v-44161227]{border:0;border-radius:0;padding:0;box-shadow:none;background:transparent}.rp__title[data-v-44161227]{font-family:Rubik,sans-serif;font-weight:700;font-size:18px;line-height:1.25}.rp__sub[data-v-44161227]{margin:0;font-size:15.5px;line-height:1.55;color:#241f2bb8}.rp__list[data-v-44161227]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.rp__item[data-v-44161227]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;cursor:pointer;background:var(--rp-cream-2);border:2.5px solid rgba(36,31,43,.35);border-radius:16px;padding:10px 13px}.rp__item.is-in[data-v-44161227]{opacity:.75;cursor:default}.rp__item input[data-v-44161227]{inline-size:20px;block-size:20px;accent-color:var(--rp-turq-ink);margin:0;flex:none}.rp__name[data-v-44161227]{font-weight:700;font-size:15px;flex:1;min-inline-size:0;overflow-wrap:anywhere;text-align:start;unicode-bidi:isolate}.rp__pill[data-v-44161227]{border:2.5px solid var(--rp-ink);border-radius:999px;padding:3px 11px;font-family:Heebo,sans-serif;font-size:12px;font-weight:700;background:var(--rp-cream-2)}.rp__pill.ok[data-v-44161227]{background:var(--rp-turq)}.rp__pill.off[data-v-44161227]{background:transparent;opacity:.55;border-color:#241f2b4d}.rp__actions[data-v-44161227]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-block-start:6px}.rp__sticker[data-v-44161227]{display:inline-flex;align-items:center;gap:10px;background:var(--rp-amber);color:var(--rp-ink);border:3px solid var(--rp-ink);border-radius:20px;padding:13px 24px;font-family:Rubik,sans-serif;font-weight:700;font-size:17px;box-shadow:0 5px 0 0 var(--rp-amber-ink);cursor:pointer;transition:transform .08s ease,box-shadow .08s ease}.rp__sticker[data-v-44161227]:hover:not(:disabled){transform:translateY(2px);box-shadow:0 3px 0 0 var(--rp-amber-ink)}.rp__sticker[data-v-44161227]:active:not(:disabled){transform:translateY(5px);box-shadow:0 0 0 0 var(--rp-amber-ink)}.rp__sticker[data-v-44161227]:disabled{opacity:.55;cursor:default}.rp__sticker[data-v-44161227]:focus-visible{outline:3px solid var(--rp-ink);outline-offset:2px}.rp__ghost[data-v-44161227]{background:none;border:0;padding:0;cursor:pointer;font-family:Heebo,sans-serif;font-size:13.5px;font-weight:600;color:#241f2b9e;text-decoration:underline;text-underline-offset:4px}.rp__ghost[data-v-44161227]:focus-visible{outline:3px solid var(--rp-ink);outline-offset:2px;border-radius:6px}.rp__hint[data-v-44161227]{margin:0;font-family:Heebo,sans-serif;font-size:12.5px;font-weight:500;color:#241f2b8c}.rp__hint.bad[data-v-44161227]{color:#c93c77}.rp__or[data-v-44161227]{align-self:flex-start;margin-block-start:2px}.rp__local[data-v-44161227]{display:flex;flex-direction:column;gap:8px;margin-block-start:4px}.rp__label[data-v-44161227]{font-family:Heebo,sans-serif;font-size:13px;font-weight:700;color:#241f2bb8}.rp__local-row[data-v-44161227]{display:flex;align-items:stretch;gap:12px;flex-wrap:wrap}.rp__input[data-v-44161227]{flex:1 1 200px;min-inline-size:0;background:var(--rp-cream-2);color:var(--rp-ink);border:2.5px solid rgba(36,31,43,.35);border-radius:16px;padding:11px 14px;font-family:inherit;font-size:16px;font-weight:600;text-align:start}.rp__input[data-v-44161227]::placeholder{color:#241f2b66;font-weight:500}.rp__input[data-v-44161227]:focus{outline:none;border-color:var(--rp-ink);box-shadow:0 0 0 3px #2dd0cc59}.rp__input[aria-invalid=true][data-v-44161227]{border-color:#c93c77}.rp__input[data-v-44161227]:disabled{opacity:.6}.rp__local-row .rp__sticker[data-v-44161227]{justify-content:center;min-inline-size:170px}.rp__held[data-v-44161227]{margin:4px 0 0;padding:9px 13px;border-radius:14px;background:#2dd0cc29;border:2px dashed var(--rp-turq-ink);font-family:Heebo,sans-serif;font-size:13.5px;font-weight:600;line-height:1.45}@media(max-width:640px){.rp--card[data-v-44161227]{gap:9px}.rp__face[data-v-44161227]{inline-size:42px;block-size:42px;border-radius:14px}.rp__bub[data-v-44161227]{padding:16px 17px;border-radius:20px;border-start-start-radius:7px}.rp:not(.rp--card) .rp__bub[data-v-44161227]{padding:0}.rp__sticker[data-v-44161227]{padding:12px 18px;font-size:16px;inline-size:100%;justify-content:center}.rp__local-row[data-v-44161227]{flex-direction:column;gap:10px}}.rt-people__intro{margin:0 0 10px}.ta[data-v-6d1e00f8]{--plum: #241F2B;--plum-soft: #2E2836;--plum-line: #3A3342;--cream: #FDF8EE;--cream-2: #F4ECDC;--ink: #241F2B;--turq: #2DD0CC;--turq-ink: #1A968F;--amber: #F5A83C;--amber-ink: #BD7B1C;--pink: #EC5E9E;--pink-ink: #C93C77;--blue: #3B7DD8;--lav: #B9B2E5;--lav-ink: #7C74B0;--quiet: rgba(253, 248, 238, .62);--quieter: rgba(253, 248, 238, .4);--r: 24px;background:var(--plum) radial-gradient(rgba(253,248,238,.055) 1.4px,transparent 1.4px) 0 0/26px 26px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;overflow:auto;color:var(--cream);font-family:Assistant,sans-serif;font-weight:400;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;padding-block-start:env(safe-area-inset-top,0)}.ta button[data-v-6d1e00f8],.ta textarea[data-v-6d1e00f8]{font:inherit;color:inherit}.ta button[data-v-6d1e00f8]{cursor:pointer}.ta-body[data-v-6d1e00f8]{inline-size:min(1160px,100%);margin:0 auto;padding:22px 28px 56px;display:flex;flex-direction:column;flex:1}.ta-bar[data-v-6d1e00f8]{display:flex;align-items:center;gap:12px;padding-block:6px 18px}.ta-brand[data-v-6d1e00f8]{font-family:Rubik,sans-serif;font-weight:800;font-size:19px;color:var(--cream)}.ta-spacer[data-v-6d1e00f8]{flex:1}.ta-back[data-v-6d1e00f8]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:2px solid var(--plum-line);border-radius:999px;padding:6px 14px;font-family:Heebo,sans-serif;font-size:13px;font-weight:500;color:var(--quiet)}.ta-back[data-v-6d1e00f8]:hover{border-color:var(--cream);color:var(--cream)}.ta-back svg[data-v-6d1e00f8]{inline-size:16px;block-size:16px;flex:none}.ta-hero[data-v-6d1e00f8]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-block-start:8vh;gap:14px}.ta-title[data-v-6d1e00f8]{margin:0;font-family:Rubik,sans-serif;font-weight:800;font-size:clamp(30px,4.4vw,52px);line-height:1.16;color:var(--cream)}.ta-title .box[data-v-6d1e00f8]{display:inline-block;background:var(--amber);color:var(--ink);border-radius:16px;padding:1px 14px 5px;margin-block:2px}.ta-title .box.t[data-v-6d1e00f8]{background:var(--turq)}.ta-form[data-v-6d1e00f8]{display:flex;flex-direction:column;align-items:center;gap:14px;inline-size:min(100%,600px)}.ta-field[data-v-6d1e00f8]{inline-size:100%;background:#fff;border:3px solid var(--ink);border-radius:18px;padding:6px;box-sizing:border-box}.ta-field textarea[data-v-6d1e00f8]{display:block;inline-size:100%;border:0;outline:none;background:transparent;resize:none;padding:12px 14px;box-sizing:border-box;font-family:Assistant,sans-serif;font-weight:600;font-size:18px;line-height:1.5;color:var(--ink)}.ta-field textarea[data-v-6d1e00f8]::placeholder{color:#241f2b66;font-weight:500}.ta-go[data-v-6d1e00f8]{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--amber);color:var(--ink);border:3px solid var(--ink);border-radius:22px;padding:16px 30px;font-family:Rubik,sans-serif;font-weight:700;font-size:19px;box-shadow:0 5px 0 0 var(--amber-ink);transition:transform .12s ease,box-shadow .12s ease}.ta-go[data-v-6d1e00f8]:hover{transform:translateY(2px);box-shadow:0 3px 0 0 var(--amber-ink)}.ta-go[data-v-6d1e00f8]:active{transform:translateY(5px);box-shadow:0 0 0 0 var(--amber-ink)}.ta-go[data-v-6d1e00f8]:disabled{opacity:.55;cursor:default;transform:none}.ta-go[data-v-6d1e00f8]:focus-visible{outline:3px solid var(--cream);outline-offset:2px}.ta-go svg[data-v-6d1e00f8]{inline-size:19px;block-size:19px;flex:none}.ta-go .wz_spin[data-v-6d1e00f8]{border-color:#241f2b40;border-block-start-color:var(--ink)}.ta-arrow[data-v-6d1e00f8]{transform:scaleX(-1)}[dir=rtl] .ta-arrow[data-v-6d1e00f8]{transform:none}.ta-hint[data-v-6d1e00f8]{margin:0;font-family:Heebo,sans-serif;font-size:13.5px;font-weight:500;color:var(--quieter)}.ta-hint.bad[data-v-6d1e00f8]{color:var(--pink)}@media(max-width:640px){.ta-body[data-v-6d1e00f8]{padding:14px 18px 40px}.ta-hero[data-v-6d1e00f8]{margin-block-start:5vh}.ta-go[data-v-6d1e00f8]{inline-size:100%}}.engine-mark{display:block;flex:none;overflow:visible}.engine-mark .engine-plate{stroke-width:1}.engine-mark .engine-initial{fill:var(--text-secondary);font-family:var(--font-disp);font-weight:800;font-size:15px}.engine-mark-claude .engine-plate{fill:color-mix(in oklch,#D97757 17%,var(--bg-raised));stroke:color-mix(in oklch,#D97757 34%,transparent)}.engine-mark-claude .engine-glyph{fill:#d97757}.engine-mark-codex .engine-plate{fill:color-mix(in oklch,#7A9DFF 17%,var(--bg-raised));stroke:color-mix(in oklch,#7A9DFF 34%,transparent)}.engine-mark-cursor .engine-plate{fill:color-mix(in oklch,var(--bg-deepest) 70%,black);stroke:var(--border-light)}.engine-mark-cursor .engine-glyph{fill:var(--text)}.engine-mark-grok .engine-plate{fill:color-mix(in oklch,var(--bg-deepest) 40%,black);stroke:var(--border-light)}.engine-mark-grok .engine-glyph{fill:var(--text)}.engine-mark-other .engine-plate{fill:var(--bg-raised);stroke:var(--border-light)}.ob[data-v-c257e970]{--plum: #241F2B;--plum-soft: #2E2836;--plum-line: #3A3342;--cream: #FDF8EE;--cream-2: #F4ECDC;--ink: #241F2B;--turq: #2DD0CC;--turq-ink: #1A968F;--amber: #F5A83C;--amber-ink: #BD7B1C;--pink: #EC5E9E;--pink-ink: #C93C77;--blue: #3B7DD8;--lav: #B9B2E5;--lav-ink: #7C74B0;--quiet: rgba(253, 248, 238, .62);--quieter: rgba(253, 248, 238, .4);--r: 24px;position:relative;display:flex;flex-direction:column;min-block-size:100%;block-size:100%;overflow:auto;background:var(--plum) radial-gradient(rgba(253,248,238,.055) 1.4px,transparent 1.4px) 0 0/26px 26px;color:var(--cream);font-family:Assistant,sans-serif;font-weight:400;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}.ob button[data-v-c257e970],.ob input[data-v-c257e970]{font:inherit;color:inherit}.ob button[data-v-c257e970]{cursor:pointer}.ob-body[data-v-c257e970]{position:relative;inline-size:min(1160px,100%);margin:0 auto;padding:22px 28px 56px}.ob.is-end .ob-body[data-v-c257e970]{padding-block-end:68px}.ob-center[data-v-c257e970]{display:flex;justify-content:center;padding-block:60px}.ob-load-err[data-v-c257e970]{display:block;text-align:center;margin-block-start:18px}.ob-bar[data-v-c257e970]{display:flex;align-items:center;gap:12px;padding-block:6px 18px}.ob-brand[data-v-c257e970]{inline-size:104px;block-size:auto;font-size:inherit;color:var(--cream)}.ob-bar-spacer[data-v-c257e970]{flex:1}.ob-chip[data-v-c257e970]{display:inline-flex;align-items:center;gap:8px;background:var(--cream);color:var(--ink);border:3px solid var(--ink);border-radius:999px;padding:5px 13px;font-family:Heebo,sans-serif;font-size:13px;font-weight:600;box-shadow:0 3px #00000073}.ob-dots[data-v-c257e970]{display:inline-flex;gap:5px;align-items:center}.ob-dots i[data-v-c257e970]{inline-size:7px;block-size:7px;border-radius:50%;background:#fdf8ee38;display:block}.ob-dots i.on[data-v-c257e970]{background:var(--turq)}.ob-leave[data-v-c257e970]{background:none;border:0;padding:4px 2px;font-family:Heebo,sans-serif;font-size:13px;font-weight:500;color:var(--quiet);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.ob-leave[data-v-c257e970]:hover{color:var(--cream)}.ob-thread[data-v-c257e970]{max-inline-size:720px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.ob-thread.wide[data-v-c257e970]{max-inline-size:780px}.ob-sys[data-v-c257e970]{align-self:center;text-align:center;font-family:Heebo,sans-serif;font-size:12.5px;font-weight:500;color:var(--quieter);padding-block:2px}.ob-row[data-v-c257e970]{display:flex;gap:13px;align-items:flex-end;max-inline-size:100%}.ob-row.mark[data-v-c257e970]{align-self:flex-start;inline-size:100%}.ob-row.me[data-v-c257e970]{align-self:flex-end;flex-direction:row-reverse;inline-size:100%;justify-content:flex-start}.ob .ob-face[data-v-c257e970]{inline-size:52px;block-size:52px;flex:none;border:3px solid var(--ink);border-radius:17px;overflow:hidden;background:var(--cream);box-shadow:0 4px #00000073}.ob .ob-face.big[data-v-c257e970]{inline-size:84px;block-size:84px;border-radius:24px}.ob .ob-face.me[data-v-c257e970]{display:flex;align-items:center;justify-content:center;background:var(--amber);color:var(--ink);font-family:Rubik,sans-serif;font-weight:800;font-size:21px;line-height:1}.ob-said[data-v-c257e970]{display:flex;flex-direction:column;gap:7px;min-inline-size:0;flex:1}.ob-who[data-v-c257e970]{font-family:Heebo,sans-serif;font-size:12.5px;font-weight:600;color:var(--quiet);padding-inline-start:6px}.ob-row.me .ob-who[data-v-c257e970]{text-align:end;padding-inline:0 6px}.ob-bub[data-v-c257e970]{position:relative;background:var(--cream);color:var(--ink);border:3px solid var(--ink);border-radius:var(--r);border-start-start-radius:8px;padding:20px 22px;box-shadow:0 5px 0 0 var(--turq-ink);max-inline-size:min(100%,560px)}.ob-bub p[data-v-c257e970]{margin:0}.ob-bub p+p[data-v-c257e970]{margin-block-start:9px}.ob-bub .sub[data-v-c257e970]{font-size:15.5px;color:#241f2bb8;line-height:1.62}.ob-bub code[data-v-c257e970]{font-family:var(--font-mono, monospace);font-size:13px;background:#241f2b14;padding:1px 5px;border-radius:6px;direction:ltr;unicode-bidi:isolate}.ob-row.me .ob-bub[data-v-c257e970]{border-radius:var(--r);border-start-end-radius:8px;box-shadow:0 5px 0 0 var(--amber-ink);margin-inline-start:auto;max-inline-size:min(100%,600px)}.ob-bub.wide[data-v-c257e970]{max-inline-size:100%;display:flex;flex-direction:column;gap:10px}.ob-bub.tight[data-v-c257e970]{padding:14px 18px}.ob-typing-bub[data-v-c257e970]{display:inline-flex;align-items:center;gap:10px}.ob-big[data-v-c257e970]{font-family:Rubik,sans-serif;font-weight:800;font-size:clamp(28px,3.2vw,44px);line-height:1.16;margin:0 0 10px;color:var(--ink)}.ob-big .box[data-v-c257e970]{display:inline-block;background:var(--amber);border-radius:16px;padding:1px 14px 5px;margin-block:2px}.ob-big .box.t[data-v-c257e970]{background:var(--turq)}.ob-big .box.p[data-v-c257e970]{background:var(--pink);color:var(--cream)}.hero-bub[data-v-c257e970]{margin-inline-end:-40px}.ob-hero-flex[data-v-c257e970]{display:flex;align-items:center;gap:14px;margin-block-end:6px}.ob-hero-flex .ob-big[data-v-c257e970]{margin:0}.ob-error-bub[data-v-c257e970]{box-shadow:0 5px 0 0 var(--pink-ink)}.ob-sticker[data-v-c257e970]{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--amber);color:var(--ink);border:3px solid var(--ink);border-radius:20px;padding:13px 24px;font-family:Rubik,sans-serif;font-weight:700;font-size:17px;box-shadow:0 5px 0 0 var(--amber-ink);transition:transform .12s ease,box-shadow .12s ease}.ob-sticker[data-v-c257e970]:hover{transform:translateY(2px);box-shadow:0 3px 0 0 var(--amber-ink)}.ob-sticker[data-v-c257e970]:active{transform:translateY(5px);box-shadow:0 0 0 0 var(--amber-ink)}.ob-sticker[data-v-c257e970]:disabled{opacity:.55;cursor:default;transform:none}.ob-sticker[data-v-c257e970]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.ob-sticker.t[data-v-c257e970]{background:var(--turq);box-shadow:0 5px 0 0 var(--turq-ink)}.ob-sticker.t[data-v-c257e970]:hover{box-shadow:0 3px 0 0 var(--turq-ink)}.ob-sticker.plain[data-v-c257e970]{background:var(--cream);box-shadow:0 5px #241f2b47}.ob-sticker.plain[data-v-c257e970]:hover{box-shadow:0 3px #241f2b47}.ob-sticker.lg[data-v-c257e970]{font-size:19px;padding:16px 30px;border-radius:22px}.ob-sticker.full[data-v-c257e970]{inline-size:100%}.ob-sticker svg[data-v-c257e970]{inline-size:19px;block-size:19px;flex:none}.ob-sticker .wz_spin[data-v-c257e970]{border-color:#241f2b40;border-block-start-color:var(--ink)}.ob-arrow[data-v-c257e970]{transform:scaleX(-1)}[dir=rtl] .ob-arrow[data-v-c257e970]{transform:none}.ob-gh[data-v-c257e970]{inline-size:20px;block-size:20px}.ob-field[data-v-c257e970]{display:flex;align-items:center;gap:10px;background:#fff;border:3px solid var(--ink);border-radius:18px;padding:4px 6px}.ob-input-big[data-v-c257e970]{flex:1;min-inline-size:0;border:0;outline:none;background:transparent;padding:12px;font-family:Rubik,sans-serif;font-weight:600;font-size:19px;color:var(--ink)}.ob-input-big[data-v-c257e970]::placeholder{color:#241f2b57;font-weight:500}.ob-field .ob-sticker[data-v-c257e970]{padding:11px 18px;font-size:16px}.ob-hint[data-v-c257e970]{font-family:Heebo,sans-serif;font-size:12.5px;font-weight:500;color:#241f2b8c;padding-inline-start:4px}.ob-hint.warn[data-v-c257e970]{color:var(--amber-ink)}.ob-hint.bad[data-v-c257e970]{color:var(--pink-ink)}.ob-hint.ok[data-v-c257e970]{color:var(--turq-ink)}.ob-sys.ob-hint[data-v-c257e970]{color:var(--quieter)}.ob-inputs[data-v-c257e970]{display:flex;flex-direction:column;gap:10px}.ob-two[data-v-c257e970]{display:flex;gap:10px}.ob-two[data-v-c257e970]>*{flex:1}.ob-mini-label[data-v-c257e970]{font-family:Heebo,sans-serif;font-size:12.5px;font-weight:600;color:#241f2b99}.ob-mini-label .opt[data-v-c257e970]{font-weight:500;color:#241f2b73}.ob-input-s[data-v-c257e970]{inline-size:100%;border:2.5px solid rgba(36,31,43,.55);border-radius:14px;background:#fff;padding:10px 13px;font-family:Assistant,sans-serif;font-size:15.5px;font-weight:600;color:var(--ink);outline:none}.ob-input-s[data-v-c257e970]::placeholder{color:#241f2b59;font-weight:500}.ob-input-s[data-v-c257e970]:focus{border-color:var(--turq-ink)}.ob-input-s.code[data-v-c257e970]{font-family:var(--font-mono, monospace);font-size:14px;text-align:center}.ob-pill[data-v-c257e970]{display:inline-flex;align-items:center;gap:6px;border:2.5px solid var(--ink);border-radius:999px;padding:3px 11px;font-family:Heebo,sans-serif;font-size:12px;font-weight:700;background:var(--cream-2);color:var(--ink)}.ob-pill.ok[data-v-c257e970]{background:var(--turq)}.ob-pill.warn[data-v-c257e970]{background:var(--amber)}.ob-pill.bad[data-v-c257e970]{background:var(--pink);color:var(--cream)}.ob-pill.off[data-v-c257e970]{background:transparent;color:#241f2b8c;border-color:#241f2b4d}.ob-pill.btn[data-v-c257e970]{cursor:pointer}.ob-pill.btn[data-v-c257e970]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.ob-pill .wz_spin[data-v-c257e970]{inline-size:12px;block-size:12px;border-width:2px}.ob-ghost-row[data-v-c257e970]{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-block-start:12px}.ob-ghost-in[data-v-c257e970]{background:none;border:0;padding:2px;font-family:Heebo,sans-serif;font-size:13.5px;font-weight:600;color:#241f2b9e;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.ob-ghost-in[data-v-c257e970]:hover{color:var(--ink)}.ob-ghost-in[data-v-c257e970]:disabled{opacity:.5;cursor:default}.ob-bub.tight .ob-ghost-in[data-v-c257e970]{padding:0}.ob-bub.tight.skip[data-v-c257e970]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ob-bub.tight.skip .ob-hint[data-v-c257e970]{padding-inline-start:0}details.ob-more[data-v-c257e970]{margin-block-start:14px;border-block-start:2.5px dashed rgba(36,31,43,.25);padding-block-start:12px}details.ob-more summary[data-v-c257e970]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:Heebo,sans-serif;font-size:13.5px;font-weight:700;color:#241f2bad}details.ob-more summary[data-v-c257e970]::-webkit-details-marker{display:none}details.ob-more summary[data-v-c257e970]:after{content:"";inline-size:8px;block-size:8px;border-block-end:2.5px solid currentColor;border-inline-start:2.5px solid currentColor;transform:rotate(-45deg);margin-block-start:-4px}details.ob-more[open] summary[data-v-c257e970]:after{transform:rotate(135deg);margin-block-start:2px}.ob-panel[data-v-c257e970]{margin-block-start:14px;display:flex;flex-direction:column;gap:14px}.ob-acc-list[data-v-c257e970]{display:flex;flex-direction:column;gap:8px}.ob-acc[data-v-c257e970]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--cream-2);border:2.5px solid rgba(36,31,43,.35);border-radius:16px;padding:10px 13px}.ob-acc .nm[data-v-c257e970]{font-weight:700;font-size:15px}.ob-acc .sp[data-v-c257e970]{flex:1;font-size:13px;color:#241f2b8c}.ob-list-title[data-v-c257e970]{font-family:Heebo,sans-serif;font-size:12.5px;font-weight:700;color:#241f2b99}.ob-paste-zone[data-v-c257e970]{border:3px dashed rgba(36,31,43,.42);border-radius:20px;background:var(--cream-2);padding:26px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.ob-paste-zone .cap[data-v-c257e970]{font-family:Rubik,sans-serif;font-weight:700;font-size:18px;color:var(--ink);display:inline-flex;align-items:center;gap:9px}.ob-paste-zone .ob-input-s[data-v-c257e970]{max-inline-size:360px}.ob-caret[data-v-c257e970]{display:inline-block;inline-size:3px;block-size:21px;background:var(--turq-ink);animation:ob-blink-c257e970 1.05s steps(1,end) infinite}@keyframes ob-blink-c257e970{50%{opacity:0}}.ob-typing[data-v-c257e970]{display:inline-flex;gap:5px;align-items:center}.ob-typing i[data-v-c257e970]{inline-size:8px;block-size:8px;border-radius:50%;background:#241f2b73;animation:ob-hop-c257e970 1.1s ease-in-out infinite}.ob-typing i[data-v-c257e970]:nth-child(2){animation-delay:.16s}.ob-typing i[data-v-c257e970]:nth-child(3){animation-delay:.32s}@keyframes ob-hop-c257e970{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.ob-check-badge[data-v-c257e970],.ob-bad-mark[data-v-c257e970]{inline-size:58px;block-size:58px;flex:none;border-radius:50%;border:3px solid var(--ink);display:flex;align-items:center;justify-content:center}.ob-check-badge[data-v-c257e970]{background:var(--turq);box-shadow:0 5px 0 0 var(--turq-ink)}.ob-check-badge svg[data-v-c257e970]{inline-size:28px;block-size:28px}.ob-bad-mark[data-v-c257e970]{background:var(--pink);box-shadow:0 5px 0 0 var(--pink-ink)}.ob-bad-mark svg[data-v-c257e970]{inline-size:24px;block-size:24px}.ob-choices[data-v-c257e970]{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ob-choice[data-v-c257e970]{text-align:start;background:var(--cream-2);color:var(--ink);border:3px solid var(--ink);border-radius:20px;padding:17px 18px;box-shadow:0 5px #241f2b47;display:flex;flex-direction:column;gap:6px;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.ob-choice .t[data-v-c257e970]{font-family:Rubik,sans-serif;font-weight:700;font-size:17px;line-height:1.25}.ob-choice .d[data-v-c257e970]{font-size:14px;color:#241f2bad;line-height:1.5}.ob-choice[data-v-c257e970]:hover{transform:translateY(2px);box-shadow:0 3px #241f2b47}.ob-choice[data-v-c257e970]:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.ob-choice[aria-pressed=true][data-v-c257e970]{background:var(--turq);box-shadow:0 5px 0 0 var(--turq-ink)}.ob-choice[aria-pressed=true] .d[data-v-c257e970]{color:#241f2bbf}.ob-choice[aria-pressed=true][data-v-c257e970]:hover{box-shadow:0 3px 0 0 var(--turq-ink)}.ob-branch[data-v-c257e970]{margin-block-start:6px;display:flex;flex-direction:column;gap:14px}.ob-choice.ob-engine[data-v-c257e970]{flex-direction:row;align-items:center;gap:13px;min-block-size:76px}.ob-engine-txt[data-v-c257e970]{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.ob-choice.ob-engine.none[data-v-c257e970]{grid-column:1/-1;min-block-size:0}.ob-choice.ob-engine.none[data-v-c257e970]:not([aria-pressed=true]){background:transparent;border-style:dashed;box-shadow:none}.ob-choice.ob-engine.none[data-v-c257e970]:not([aria-pressed=true]):hover{transform:none;background:var(--cream-2)}.ob-engine-tile[data-v-c257e970]{inline-size:46px;block-size:46px;flex:none;border-radius:14px;border:3px solid var(--ink);background:#fff;display:flex;align-items:center;justify-content:center}.ob-engine-tile.e-cursor[data-v-c257e970] .engine-glyph{fill:var(--ink)}.ob-engine-tile.e-grok[data-v-c257e970]{background:var(--ink)}.ob-engine-tile.e-grok[data-v-c257e970] .engine-glyph{fill:var(--cream)}.ob-engine-tile.none[data-v-c257e970]{background:transparent;border-style:dashed;color:#241f2b8c}.ob-engine-tile.none svg[data-v-c257e970]{inline-size:24px;block-size:24px}.ob-engine-tile.sm[data-v-c257e970]{inline-size:30px;block-size:30px;border-width:2.5px;border-radius:10px}.ob-engine-tile.lg[data-v-c257e970]{inline-size:58px;block-size:58px;border-radius:18px;box-shadow:0 5px #241f2b47}.ob-doors-wait[data-v-c257e970]{align-self:center;margin-block:14px}.ob-none-body[data-v-c257e970]{line-height:1.62}.ob-device[data-v-c257e970]{display:flex;flex-direction:column;gap:8px}.ob-device-row[data-v-c257e970]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ob-device-code[data-v-c257e970]{font-family:var(--font-mono, monospace);font-size:22px;font-weight:700;letter-spacing:.08em;direction:ltr;unicode-bidi:isolate;background:#fff;border:2.5px solid var(--ink);border-radius:14px;padding:8px 16px}.ob-wait[data-v-c257e970]{display:flex;align-items:center;gap:10px;font-family:Heebo,sans-serif;font-size:14px;font-weight:600;color:#241f2bb3}a.ob-sticker[data-v-c257e970]{text-decoration:none}.ob-steps[data-v-c257e970]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ob-done-list[data-v-c257e970]{display:flex;flex-direction:column;gap:9px;margin-block-start:14px}.ob-done-list>div[data-v-c257e970]{display:flex;align-items:center;gap:10px;font-size:15.5px;font-weight:600;flex-wrap:wrap}.ob-done-list .mk[data-v-c257e970]{inline-size:24px;block-size:24px;border-radius:50%;flex:none;border:2.5px solid var(--ink);background:var(--turq);display:flex;align-items:center;justify-content:center}.ob-done-list .mk.later[data-v-c257e970]{background:transparent;border-style:dashed}.ob-done-list .mk svg[data-v-c257e970]{inline-size:13px;block-size:13px}.ob-done-list .later-txt[data-v-c257e970]{color:#241f2b99;font-weight:600}.ob-cast[data-v-c257e970]{display:flex;align-items:center;gap:0;padding-inline-start:10px}.ob .ob-cast .ob-face[data-v-c257e970]{inline-size:44px;block-size:44px;border-radius:14px;margin-inline-start:-10px;box-shadow:0 3px #0006}.ob-cast-line[data-v-c257e970]{display:flex;align-items:center;gap:13px;flex-wrap:wrap;align-self:center;margin-block-start:4px}.ob-cast-line>span[data-v-c257e970]:last-child{font-family:Heebo,sans-serif;font-size:13px;font-weight:500;color:var(--quiet)}.ob-handoff[data-v-c257e970]{margin-block-start:26px;border-block-start:1px dashed var(--plum-line);padding-block-start:20px;display:flex;flex-direction:column;gap:12px}.ob-composer[data-v-c257e970]{display:flex;align-items:center;gap:10px;inline-size:100%;text-align:start;background:var(--cream);border:3px solid var(--ink);border-radius:22px;padding:7px 8px;box-shadow:0 5px #00000080}.ob-composer .ph[data-v-c257e970]{flex:1;min-inline-size:0;padding:11px 10px;font-size:16.5px;font-weight:500;color:#241f2b6b}.ob-composer .send[data-v-c257e970]{inline-size:46px;block-size:46px;border-radius:15px;flex:none;background:var(--amber);border:3px solid var(--ink);box-shadow:0 4px 0 0 var(--amber-ink);display:flex;align-items:center;justify-content:center;color:var(--ink)}.ob-composer .send svg[data-v-c257e970]{inline-size:20px;block-size:20px;transform:scaleX(-1)}.ob-composer[data-v-c257e970]:focus-visible{outline:3px solid var(--cream);outline-offset:2px}[dir=rtl] .ob-composer .send svg[data-v-c257e970]{transform:none}.ob-row[data-v-c257e970],.ob-sys[data-v-c257e970],.ob-cast-line[data-v-c257e970]{animation:ob-rise-c257e970 .5s cubic-bezier(.2,.7,.3,1) both}.ob-row[data-v-c257e970]:nth-child(2){animation-delay:.02s}.ob-row[data-v-c257e970]:nth-child(3){animation-delay:.08s}.ob-row[data-v-c257e970]:nth-child(4){animation-delay:.14s}.ob-row[data-v-c257e970]:nth-child(5){animation-delay:.2s}@keyframes ob-rise-c257e970{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ob[data-v-c257e970] *{animation:none!important;transition:none!important}}@media(max-width:640px){.ob[data-v-c257e970]{font-size:16px}.ob-body[data-v-c257e970]{padding:14px 16px 40px}.ob.is-mobile .ob-body[data-v-c257e970]{padding-block-end:56px}.ob-bar[data-v-c257e970]{gap:8px;flex-wrap:wrap}.ob-chip[data-v-c257e970]{font-size:12px;padding:4px 10px}.ob-thread[data-v-c257e970]{gap:16px}.ob-row[data-v-c257e970]{gap:9px}.ob .ob-face[data-v-c257e970]{inline-size:42px;block-size:42px;border-radius:14px}.ob .ob-face.big[data-v-c257e970]{inline-size:58px;block-size:58px;border-radius:18px}.ob-bub[data-v-c257e970]{padding:16px 17px;border-radius:20px;border-start-start-radius:7px;max-inline-size:100%}.ob-row.me .ob-bub[data-v-c257e970]{border-radius:20px;border-start-end-radius:7px}.hero-bub[data-v-c257e970]{margin-inline-end:0}.ob-big[data-v-c257e970]{font-size:27px;margin:0 0 8px}.ob-big .box[data-v-c257e970]{border-radius:12px;padding:0 10px 4px}.ob-hero-flex[data-v-c257e970]{gap:10px}.ob-check-badge[data-v-c257e970],.ob-bad-mark[data-v-c257e970]{inline-size:46px;block-size:46px}.ob-sticker[data-v-c257e970]{font-size:16px;padding:12px 18px}.ob-sticker.lg[data-v-c257e970]{font-size:17px;padding:14px 20px}.ob-field[data-v-c257e970]{flex-direction:column;align-items:stretch;gap:8px;padding:6px;border-radius:16px}.ob-input-big[data-v-c257e970]{font-size:18px;padding:10px}.ob-field .ob-sticker[data-v-c257e970]{inline-size:100%}.ob-choices[data-v-c257e970]{grid-template-columns:1fr}.ob-choice.ob-engine[data-v-c257e970]{min-block-size:64px}.ob-engine-tile.lg[data-v-c257e970]{inline-size:46px;block-size:46px;border-radius:14px}.ob-device-code[data-v-c257e970]{font-size:19px}.ob-two[data-v-c257e970]{flex-direction:column}.ob-cast-line[data-v-c257e970]{gap:9px}.ob-paste-zone[data-v-c257e970]{padding:18px 14px}.ob-bub .sub[data-v-c257e970]{font-size:14.5px}}.pe[data-v-741e762a]{display:flex;flex-direction:column;gap:14px;border-block-start:1px solid var(--border-light);padding-block-start:16px;margin-block-start:6px}.mono[data-v-741e762a]{font-family:var(--font-mono)}.num[data-v-741e762a]{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.pe-head[data-v-741e762a]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.pe-title[data-v-741e762a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pe-title b[data-v-741e762a]{font-family:var(--font-disp);font-weight:700;font-size:14.5px}.pe-tag[data-v-741e762a]{font-family:var(--font-disp);font-weight:500;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--border-light);color:var(--text-secondary);white-space:nowrap}.pe-tag.is-live[data-v-741e762a]{border-color:var(--border-active);color:var(--primary);background:var(--primary-glow)}.pe-tag.is-draft[data-v-741e762a]{border-color:#e1b75c80;color:#f2c86c;background:#e1b75c1a}.pe-tag.is-dirty[data-v-741e762a]{color:var(--text);border-color:var(--border)}.pe-engine[data-v-741e762a]{display:flex;flex-direction:column;gap:5px;min-inline-size:280px}.pe-engine>span[data-v-741e762a]{font-family:var(--font-disp);font-weight:500;font-size:11.5px;color:var(--text-muted)}.pe-lead[data-v-741e762a]{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.6}.pe-lead b[data-v-741e762a]{color:var(--text)}.pe-lead .mono[data-v-741e762a]{font-size:12px}.pe-connect[data-v-741e762a]{min-block-size:30px;padding:0 12px;font-size:12.5px;gap:6px}.pe-connect svg[data-v-741e762a]{inline-size:14px;block-size:14px}.pe-wiz[data-v-741e762a]{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border-active);border-radius:var(--radius-sm);background:var(--surface);box-shadow:0 0 0 4px var(--primary-glow)}.pe-wiz-head[data-v-741e762a]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pe-wiz-title[data-v-741e762a]{display:flex;flex-direction:column;gap:3px}.pe-wiz-title b[data-v-741e762a]{font-family:var(--font-disp);font-weight:700;font-size:14px}.pe-wiz-title .pe-hint[data-v-741e762a]{line-height:1.5}.pe-wiz-form[data-v-741e762a]{display:flex;flex-direction:column;gap:12px}.pe-wiz-auth[data-v-741e762a]{display:flex;flex-direction:column;gap:8px}.pe-narrow[data-v-741e762a]{max-inline-size:160px}.pe-wiz-done[data-v-741e762a]{border-color:color-mix(in oklch,var(--success) 45%,transparent);background:color-mix(in oklch,var(--success) 8%,transparent);margin:0}.pe-note.is-warn[data-v-741e762a]{margin:0}.pe-notes[data-v-741e762a]{margin:0;padding:10px 14px 10px 28px;border-radius:var(--radius-sm);background:#e1b75c14;border:1px solid oklch(80% .12 85deg / .3);font-size:12.5px;color:var(--text-secondary)}.pe-notes li[data-v-741e762a]{margin:2px 0}.pe-note[data-v-741e762a]{padding:12px 14px;border-radius:var(--radius-sm);border:1px solid var(--border-light);font-size:13px;color:var(--text-secondary)}.pe-note b[data-v-741e762a]{color:var(--text);display:block;margin-block-end:3px}.pe-note.is-warn[data-v-741e762a]{border-color:#e1b75c66;background:#e1b75c0f}.pe-sec[data-v-741e762a]{display:flex;flex-direction:column;gap:10px}.pe-sec-head[data-v-741e762a]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.pe-sec-head h4[data-v-741e762a]{margin:0;font-family:var(--font-disp);font-weight:700;font-size:13.5px}.pe-hint[data-v-741e762a]{font-size:12px;color:var(--text-muted)}.pe-orphans p[data-v-741e762a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:4px 0}.pe-orphans .pe-link[data-v-741e762a]{padding-inline:0}.pe-sub[data-v-741e762a]{display:block;font-size:11.5px;color:var(--text-muted);margin-block-start:2px}.pe-name[data-v-741e762a]{font-weight:600;font-size:12.5px;color:var(--text)}.pe-cards[data-v-741e762a]{display:flex;flex-direction:column;gap:8px}.pe-card[data-v-741e762a]{display:flex;flex-direction:column;gap:10px;padding:10px 12px 12px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-deepest);min-inline-size:0}.pe-card.is-open[data-v-741e762a]{border-color:var(--border);background:var(--bg-raised)}.pe-card.is-inherited[data-v-741e762a]{opacity:.78}.pe-card .pe-editor[data-v-741e762a]{padding:12px 0 0;border:0;border-block-start:1px dashed var(--border);border-radius:0;background:transparent}.pe-card .pe-how[data-v-741e762a]{inline-size:100%;min-block-size:36px;justify-content:space-between;padding:6px 10px;overflow-wrap:anywhere}.pe-card-head[data-v-741e762a],.pe-card-foot[data-v-741e762a]{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;min-inline-size:0}.pe-card-head>.pe-name[data-v-741e762a]{font-size:13.5px;margin-inline-end:2px}.pe-card-name[data-v-741e762a]{display:flex;flex-direction:column;min-inline-size:0;overflow-wrap:anywhere}.pe-card-name .pe-name[data-v-741e762a]{font-size:13.5px}.pe-card-name .pe-sub[data-v-741e762a]{margin-block-start:1px}.pe-card-src[data-v-741e762a]{align-items:flex-end;text-align:end}.pe-card-grid[data-v-741e762a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 12px}.pe-card-foot[data-v-741e762a]{border-block-start:1px solid var(--border-light);padding-block-start:8px}.pe-card-foot .pe-link[data-v-741e762a]{padding-inline:5px}.pe-toggle[data-v-741e762a]{display:inline-flex;align-items:center;gap:6px;padding-block:3px;padding-inline:8px 10px;border-radius:999px;border:1px solid var(--border-light);font-family:var(--font-disp);font-weight:500;font-size:11.5px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.pe-toggle input[data-v-741e762a]{margin:0;inline-size:13px;block-size:13px;accent-color:var(--primary);cursor:pointer}.pe-toggle[data-v-741e762a]:hover{border-color:var(--border);color:var(--text)}.pe-toggle.is-on[data-v-741e762a]{background:var(--primary-glow);border-color:var(--border-active);color:var(--primary)}.pe-editor[data-v-741e762a]{display:flex;flex-direction:column;gap:12px;padding:12px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface)}.pe-plates[data-v-741e762a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.pe-plate[data-v-741e762a]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-deepest);cursor:pointer}.pe-plate input[data-v-741e762a]{position:absolute;opacity:0;inline-size:0;block-size:0}.pe-plate.is-on[data-v-741e762a]{border-color:var(--border-active);background:var(--primary-glow)}.pe-plate[data-v-741e762a]:hover{border-color:var(--border)}.pe-radio[data-v-741e762a]{flex:none;inline-size:14px;block-size:14px;border-radius:50%;border:2px solid var(--border);margin-block-start:3px}.is-on .pe-radio[data-v-741e762a]{border-color:var(--primary);box-shadow:inset 0 0 0 3px var(--surface);background:var(--primary)}.pe-plate-txt[data-v-741e762a]{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.pe-plate-txt b[data-v-741e762a]{font-family:var(--font-disp);font-weight:700;font-size:12.5px}.pe-plate-txt span[data-v-741e762a]{font-size:11.5px;color:var(--text-secondary);line-height:1.45}.pe-grid[data-v-741e762a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 12px}.pe-field[data-v-741e762a]{display:flex;flex-direction:column;gap:5px;min-inline-size:0}.pe-field>span[data-v-741e762a]{font-family:var(--font-disp);font-weight:500;font-size:11.5px;color:var(--text-muted)}.pe-field small[data-v-741e762a]{font-size:11px;color:var(--text-muted);line-height:1.5}.pe-field small .mono[data-v-741e762a]{font-size:10.5px}.pe-wide[data-v-741e762a]{grid-column:1/-1}.pe-input[data-v-741e762a]{inline-size:100%;padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-deepest);color:var(--text);font:inherit;font-size:13px}.pe-input[data-v-741e762a]::placeholder{color:var(--text-muted)}.pe-input[data-v-741e762a]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.pe-input.mono[data-v-741e762a]{font-family:var(--font-mono);font-size:12px}.pe-input[data-v-741e762a]:disabled{opacity:.55}select.pe-input[data-v-741e762a]{cursor:pointer}textarea.pe-input[data-v-741e762a]{resize:vertical;line-height:1.55}.pe-add[data-v-741e762a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pe-add .pe-input[data-v-741e762a]{inline-size:220px;padding:6px 9px;font-size:12px}.pe-add .pe-kind[data-v-741e762a]{inline-size:130px}.pe-link[data-v-741e762a]{background:transparent;border:0;padding:4px 6px;border-radius:var(--radius-xs);color:var(--primary);font-family:var(--font-disp);font-weight:500;font-size:12.5px;cursor:pointer;flex:none}.pe-link[data-v-741e762a]:hover{background:var(--primary-glow)}.pe-danger[data-v-741e762a]{color:var(--danger)}.pe-danger[data-v-741e762a]:hover{background:var(--danger-light)}.pe-how.is-none[data-v-741e762a]{color:var(--text-secondary)}.pe-mcp[data-v-741e762a]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-inline-size:0}.pe-mcp .pe-input[data-v-741e762a]{flex:1 1 100%}.pe-mcp-state[data-v-741e762a]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-disp);font-weight:600;font-size:11.5px;padding:2px 8px;border-radius:999px;border:1px solid var(--border-light);color:var(--text-secondary);white-space:nowrap}.pe-mcp-state svg[data-v-741e762a]{inline-size:11px;block-size:11px;flex:none}.pe-mcp-state.is-ok[data-v-741e762a]{color:var(--success);border-color:color-mix(in oklch,var(--success) 45%,transparent);background:color-mix(in oklch,var(--success) 10%,transparent)}.pe-mcp-state.is-bad[data-v-741e762a]{color:var(--danger);border-color:color-mix(in oklch,var(--danger) 45%,transparent);background:var(--danger-light)}.pe-mcp-state.is-checking[data-v-741e762a]{color:var(--primary);border-color:var(--border-active)}.pe-mcp-spin[data-v-741e762a]{inline-size:11px;block-size:11px}.pe-mcp-url[data-v-741e762a]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);flex:1 1 0;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;unicode-bidi:isolate}.pe-mcp-actions[data-v-741e762a]{display:flex;gap:2px;flex-wrap:wrap;flex-basis:100%;margin-inline-start:-5px}.pe-mcp-link[data-v-741e762a]{font-size:11.5px;padding:2px 5px}.pe-mcp-link[data-v-741e762a]:disabled{opacity:.45;cursor:default;background:transparent}.pe-layers[data-v-741e762a]{display:flex;flex-direction:column;gap:10px}.pe-layer[data-v-741e762a]{border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:var(--bg-raised)}.pe-layer-head[data-v-741e762a]{display:flex;align-items:center;justify-content:space-between;gap:8px}.pe-hint.pe-none[data-v-741e762a]{margin:0}.pe-how[data-v-741e762a]{display:inline-flex;align-items:center;gap:6px;max-inline-size:100%;background:transparent;border:1px dashed var(--border);border-radius:var(--radius-sm);padding:5px 9px;color:var(--text);font:inherit;font-size:12.5px;cursor:pointer;text-align:start}.pe-how svg[data-v-741e762a]{inline-size:13px;block-size:13px;color:var(--text-muted);flex:none}.pe-how[data-v-741e762a]:hover{border-color:var(--primary);border-style:solid}.pe-how.is-missing[data-v-741e762a]{color:#f2c86c;border-color:#e1b75c80}.pe-chips[data-v-741e762a]{display:flex;gap:4px;flex-wrap:wrap}.pe-chip[data-v-741e762a]{font-family:var(--font-disp);font-weight:500;font-size:11.5px;padding:3px 9px;border-radius:999px;border:1px solid var(--border-light);background:transparent;color:var(--text-secondary);cursor:pointer}.pe-chip[data-v-741e762a]:hover{color:var(--text);border-color:var(--border)}.pe-chip.is-on[data-v-741e762a]{background:var(--primary-glow);border-color:var(--border-active);color:var(--primary)}.pe-chip.is-static[data-v-741e762a]{cursor:default}.pe-chip.is-static[data-v-741e762a]:hover{color:var(--text-secondary);border-color:var(--border-light)}.pe-chip.is-static.is-on[data-v-741e762a]:hover{color:var(--primary);border-color:var(--border-active)}.pe-x[data-v-741e762a]{border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;inline-size:28px;block-size:28px;border-radius:var(--radius-sm);display:grid;place-items:center;flex:none}.pe-x[data-v-741e762a]:hover{color:var(--danger);background:var(--danger-light)}.pe-x svg[data-v-741e762a]{inline-size:14px;block-size:14px}.pe-empty[data-v-741e762a]{margin:0;padding:14px 10px;border:1px dashed var(--border-light);border-radius:var(--radius-sm);color:var(--text-muted);font-size:12.5px;text-align:center}.pe-actions[data-v-741e762a]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pe-grow[data-v-741e762a]{flex:1}.pe-btn[data-v-741e762a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:36px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--primary);color:var(--primary-ink);font-family:var(--font-disp);font-weight:700;font-size:13px;cursor:pointer}.pe-btn[data-v-741e762a]:hover{background:#47e1dc}.pe-btn[data-v-741e762a]:disabled{opacity:.55;cursor:default}.pe-ghost[data-v-741e762a]{background:transparent;border-color:var(--border);color:var(--text)}.pe-ghost[data-v-741e762a]:hover{background:var(--bg-raised)}.pe-notice[data-v-741e762a]{color:var(--success);font-size:12.5px}.pe-error[data-v-741e762a]{color:var(--danger);font-size:12.5px}.pe-results[data-v-741e762a]{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-deepest);overflow:hidden}.pe-results-head[data-v-741e762a]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--surface);border-block-end:1px solid var(--border-light)}.pe-results-head b[data-v-741e762a]{font-size:12.5px;flex:1}.pe-result[data-v-741e762a]{display:flex;align-items:center;gap:10px;padding:7px 12px;border-block-end:1px solid var(--border-light);font-size:12.5px}.pe-result[data-v-741e762a]:last-child{border-block-end:0}.pe-result.is-ok[data-v-741e762a]{border-inline-start:3px solid var(--success)}.pe-result.is-bad[data-v-741e762a]{border-inline-start:3px solid var(--danger)}.pe-result.is-skip[data-v-741e762a]{color:var(--text-muted)}.pe-result>span[data-v-741e762a]:nth-child(2){flex:1;min-inline-size:0;overflow-wrap:anywhere}.pe-secrets[data-v-741e762a]{border:1px solid var(--border-active);border-radius:var(--radius-sm);padding:14px;background:var(--surface)}.pe-picker[data-v-741e762a]{display:flex;align-items:center;gap:8px;flex:1;flex-wrap:wrap;justify-content:flex-end}.pe-picker .pe-input[data-v-741e762a]{flex:0 1 170px;inline-size:auto;min-inline-size:120px;padding:6px 9px;font-size:12.5px}.pe-picker-in[data-v-741e762a]{display:inline-flex;align-items:center;gap:8px;flex:0 1 auto;min-inline-size:0}.pe-value[data-v-741e762a]{display:flex;align-items:center;gap:4px 6px;flex-wrap:wrap;min-inline-size:0}.pe-secret[data-v-741e762a]{word-break:break-all;font-size:12px}.pe-hist[data-v-741e762a]{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-deepest);overflow:hidden}.pe-audit[data-v-741e762a]{max-block-size:260px;overflow:auto}.pe-secret-form[data-v-741e762a]{display:flex;flex-direction:column;gap:10px;padding-block-start:4px}.pe-import[data-v-741e762a]{display:flex;flex-direction:column;gap:10px}.pe-skel[data-v-741e762a]{display:flex;flex-direction:column;gap:8px}.sk[data-v-741e762a]{display:block;background:var(--bg-raised);border-radius:var(--radius-xs)}.sk-e[data-v-741e762a]{block-size:11px;inline-size:110px}.sk-b[data-v-741e762a]{block-size:3px;inline-size:100%}@media(max-width:720px){.pe-engine[data-v-741e762a]{min-inline-size:100%}.pe-picker[data-v-741e762a]{justify-content:flex-start}.pe-add .pe-input[data-v-741e762a]{flex:1 1 140px;inline-size:auto;min-inline-size:0}.pe-add .pe-kind[data-v-741e762a]{flex:0 1 120px}}.bd[data-v-25f6494c]{display:flex;flex-direction:column;gap:16px}.bd-skel[data-v-25f6494c]{display:flex;flex-direction:column;gap:8px}.sk[data-v-25f6494c]{display:block;background:var(--bg-raised);border-radius:var(--radius-xs)}.sk-e[data-v-25f6494c]{block-size:11px;inline-size:110px}.sk-b[data-v-25f6494c]{block-size:3px;inline-size:100%}.bd-alert[data-v-25f6494c]{color:var(--danger);background:var(--danger-light);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;font-size:13px}.bd-card[data-v-25f6494c]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.bd-card-head[data-v-25f6494c]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-block-end:1px solid var(--border-light)}.bd-card-head h2[data-v-25f6494c]{font-size:15px;font-family:var(--font-disp);margin:0;flex:1}.bd-card-body[data-v-25f6494c]{padding:14px 16px 18px}.bd-tag[data-v-25f6494c]{font-size:11.5px;padding:3px 9px;border-radius:999px;background:var(--bg-raised);color:var(--text-secondary)}.bd-tag.is-paying[data-v-25f6494c]{color:var(--success)}.bd-tag.is-trial[data-v-25f6494c]{color:var(--warning)}.bd-tag.is-internal[data-v-25f6494c]{color:var(--text-muted)}.bd-tag.is-expired[data-v-25f6494c]{color:var(--danger);background:var(--danger-light)}.bd-say.is-danger[data-v-25f6494c]{color:var(--danger)}.bd-cardrow[data-v-25f6494c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-end:12px}.bd-cardrow-digits[data-v-25f6494c]{font-family:var(--font-mono, monospace);font-size:14px}.bd-cardrow-exp[data-v-25f6494c]{font-size:12px;color:var(--text-muted)}.bd-addcard[data-v-25f6494c]{margin-block-start:6px}.bd-payme[data-v-25f6494c]{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;background:var(--bg-elevated)}.bd-facts[data-v-25f6494c]{display:flex;flex-wrap:wrap;gap:18px 26px;margin-block-end:12px}.bd-fact[data-v-25f6494c]{display:flex;flex-direction:column;gap:2px}.bd-fact b.num[data-v-25f6494c]{font-size:19px;font-family:var(--font-disp)}.bd-fact i[data-v-25f6494c]{font-style:normal;font-size:11.5px;color:var(--text-muted)}.bd-note[data-v-25f6494c]{color:var(--text-secondary);font-size:12.5px;line-height:1.6;margin:4px 0 12px}.bd-say[data-v-25f6494c]{color:var(--text-secondary);font-size:12.5px;margin:0 0 14px}.bd-h[data-v-25f6494c]{display:block;font-size:12px;color:var(--text-muted);margin:16px 0 8px}.bd-subtabs[data-v-25f6494c]{display:flex;gap:6px;flex-wrap:wrap}.bd-subtab[data-v-25f6494c]{padding:7px 14px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);font-size:13px;cursor:pointer}.bd-subtab[data-v-25f6494c]:hover{background:var(--bg-hover)}.bd-subtab.is-on[data-v-25f6494c]{background:var(--primary-wash);border-color:var(--border-active);color:var(--accent)}.bd-period[data-v-25f6494c]{display:flex;gap:6px}.bd-chip[data-v-25f6494c]{padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);font-size:12px;cursor:pointer}.bd-chip[data-v-25f6494c]:hover{background:var(--bg-hover)}.bd-chip.is-on[data-v-25f6494c]{background:var(--primary-wash);border-color:var(--border-active);color:var(--accent)}.bd-chips[data-v-25f6494c]{display:flex;gap:8px}.bd-mini-skel[data-v-25f6494c]{display:flex;align-items:center;justify-content:center;padding:28px 0}.bd-chart[data-v-25f6494c]{inline-size:100%;block-size:80px}.bd-legend[data-v-25f6494c]{display:flex;gap:14px;margin-block-start:6px;font-size:11.5px;color:var(--text-muted)}.bd-legend .lg[data-v-25f6494c]:before{content:"";display:inline-block;inline-size:8px;block-size:8px;border-radius:2px;margin-inline-end:5px}.bd-legend .lg.accent[data-v-25f6494c]:before{background:var(--accent)}.bd-legend .lg.success[data-v-25f6494c]:before{background:var(--success)}.bd-table[data-v-25f6494c]{inline-size:100%;border-collapse:collapse;font-size:12.5px;margin-block-end:4px}.bd-table th[data-v-25f6494c]{text-align:start;color:var(--text-muted);font-weight:500;padding:6px 8px;border-block-end:1px solid var(--border-light);white-space:nowrap}.bd-table td[data-v-25f6494c]{padding:6px 8px;border-block-end:1px solid var(--border-light)}.bd-table th.ta-e[data-v-25f6494c],.bd-table td.ta-e[data-v-25f6494c]{text-align:end}.bd-table tr:last-child td[data-v-25f6494c]{border-block-end:0}.is-good[data-v-25f6494c]{color:var(--success)}.is-bad[data-v-25f6494c]{color:var(--danger)}.is-ok[data-v-25f6494c]{color:var(--warning)}.bd-empty[data-v-25f6494c]{color:var(--text-muted);font-size:12.5px;padding:10px 0}.bd-desc[data-v-25f6494c]{max-inline-size:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bd-dim[data-v-25f6494c]{color:var(--text-muted)}.bd-status[data-v-25f6494c]{font-size:11px;padding:2px 8px;border-radius:999px;background:var(--bg-raised)}.bd-status.is-good[data-v-25f6494c]{color:var(--success)}.bd-status.is-bad[data-v-25f6494c]{color:var(--danger)}.bd-status.is-info[data-v-25f6494c]{color:var(--accent)}.bd-status.is-neutral[data-v-25f6494c]{color:var(--text-muted)}.bd-link[data-v-25f6494c]{color:var(--accent);text-decoration:none}.bd-link[data-v-25f6494c]:hover{text-decoration:underline}.bd-filters[data-v-25f6494c]{display:flex;gap:8px;flex-wrap:wrap;margin-block-end:12px}.bd-input[data-v-25f6494c]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:7px 10px;font:inherit;font-size:13px}.bd-narrow[data-v-25f6494c]{inline-size:auto}.bd-grid[data-v-25f6494c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px 14px;margin-block-end:4px}.bd-field[data-v-25f6494c]{display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--text-secondary)}.bd-field span[data-v-25f6494c]{color:var(--text-muted);font-size:11.5px}.bd-form[data-v-25f6494c]{display:flex;flex-direction:column;gap:12px;max-inline-size:360px}.bd-actions[data-v-25f6494c]{display:flex;align-items:center;gap:12px;margin-block-start:10px;flex-wrap:wrap}.bd-btn[data-v-25f6494c]{padding:8px 16px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.bd-btn[data-v-25f6494c]:hover:not(:disabled){background:var(--bg-hover)}.bd-btn[data-v-25f6494c]:disabled{opacity:.6;cursor:default}.bd-primary[data-v-25f6494c]{background:var(--accent);border-color:var(--accent);color:var(--primary-ink)}.bd-primary[data-v-25f6494c]:hover:not(:disabled){filter:brightness(1.08)}.bd-ghost[data-v-25f6494c]{background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);padding:4px 9px;font-size:12px;cursor:pointer}.bd-ghost[data-v-25f6494c]:hover:not(:disabled){background:var(--bg-hover)}.bd-flash[data-v-25f6494c]{color:var(--success);font-size:12.5px}@media(max-width:720px){.bd-card-head[data-v-25f6494c]{flex-wrap:wrap}.bd-facts[data-v-25f6494c]{gap:14px 20px}}.wzmultiselect{display:block;width:100%;position:relative}.wzmultiselect.theme-light{--wzms-bg: var(--inp-bg, #fff);--wzms-border: var(--border-color, #e6ecec);--wzms-text: var(--text-color, #333);--wzms-chip-bg: var(--bg1, #fff)}.wzmultiselect.theme-dark{--wzms-bg: var(--bg1, #000);--wzms-border: #9e9e9e;--wzms-text: var(--text-color, #fff);--wzms-chip-bg: var(--inp-bg, #1e293b)}.wzmultiselect.theme-transparent{--wzms-bg: transparent;--wzms-border: transparent;--wzms-text: var(--text-color, #333);--wzms-chip-bg: var(--inp-bg, #f4fafb)}.wzmultiselect .wzms-inp{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 10px;border:2px solid var(--wzms-border);border-radius:var(--radius, 10px);background:var(--wzms-bg);color:var(--wzms-text);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;outline:none}.wzmultiselect .wzms-inp:hover{border-color:color-mix(in srgb,var(--color1) 45%,var(--wzms-border))}.wzmultiselect .wzms-inp:focus,.wzmultiselect .wzms-inp:focus-visible{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px oklch(from var(--success) l c h/.15)}.wzmultiselect.is-open .wzms-inp{border-color:var(--color1);box-shadow:0 0 0 3px oklch(from var(--success) l c h/.15)}.wzmultiselect .wzms-chips{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.wzmultiselect .wzms-chip{display:inline-flex;align-items:center;gap:4px;height:30px;padding-inline:10px 4px;border-radius:999px;background:var(--wzms-chip-bg);border:1px solid var(--wzms-border);font-size:13px;line-height:1;max-width:100%;cursor:default}.wzmultiselect .wzms-chip .wzms-chip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wzmultiselect .wzms-chip .wzms-chip-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:50%;background:transparent;color:var(--gray-text, var(--text-muted));cursor:pointer;padding:0;flex-shrink:0}.wzmultiselect .wzms-chip .wzms-chip-remove svg{width:9px;height:9px}.wzmultiselect .wzms-chip .wzms-chip-remove:hover{background:var(--red, #c71818);color:#fff}.wzmultiselect .wzms-placeholder{color:var(--wzms-text);opacity:.45;font-size:14px;padding-inline-start:4px}.wzmultiselect .wzms-add{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1px dashed var(--wzms-border);color:var(--gray-text, var(--text-muted));font-size:16px;opacity:.7}.wzmultiselect .wzms-inp:hover .wzms-add{opacity:1;border-color:var(--color1);color:var(--color1)}.wzmultiselect .wzms-side{display:flex;align-items:center;gap:4px;flex-shrink:0}.wzmultiselect .wzms-clear{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:50%;background:transparent;color:var(--gray-text, var(--text-muted));cursor:pointer;padding:0;opacity:.6}.wzmultiselect .wzms-clear svg{width:10px;height:10px}.wzmultiselect .wzms-clear:hover{opacity:1;background:var(--active-bg2, #f0f0f0)}.wzmultiselect .wzms-arr{width:12px;height:12px;color:var(--wzms-text);opacity:.6;transition:transform .2s ease}.wzmultiselect.is-open .wzms-arr{transform:rotate(180deg)}.wzmultiselect .wzms-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding-inline:6px;margin-inline-start:8px;border-radius:999px;background:var(--color1);color:#fff;font-size:12px;font-weight:500}.wzmultiselect .wzms-chip-enter-active,.wzmultiselect .wzms-chip-leave-active{transition:all .15s ease}.wzmultiselect .wzms-chip-enter-from,.wzmultiselect .wzms-chip-leave-to{opacity:0;transform:scale(.8)}.wzms-sheet{display:flex;flex-direction:column;min-height:40vh}.wzms-sheet .wzselect-options{flex:1}.wzms-sheet .wzms-sheet-actions{position:sticky;bottom:0;padding:10px 0 calc(10px + var(--safe-bottom));background:var(--bg1)}.wzms-sheet .wzms-done{width:100%;height:46px;border:none;border-radius:var(--radius, 10px);background:var(--color1);color:#fff;font-size:16px;font-family:inherit;cursor:pointer}.slide-right-enter-active,.slide-right-leave-active{transition:all .3s ease}.slide-right-enter-from,.slide-right-leave-to{transform:translate(-100%)}html[dir=ltr] .slide-right-enter-from,html[dir=ltr] .slide-right-leave-to{transform:translate(100%)}#side_popup_area[data-v-1e8f49fb]{background:var(--bg1);position:fixed;inset-inline-end:0px;top:var(--header-height);box-shadow:var(--box-shadow);overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(min-width:600px){#side_popup_area[data-v-1e8f49fb]{width:700px;min-width:calc((100vw - 350px)/2);max-width:70vw;height:calc(100dvh - var(--header-height));border-start-start-radius:24px;border-end-start-radius:24px}}@media(max-width:600px){#side_popup_area[data-v-1e8f49fb]{width:100vw;height:100svh!important}}#side_popup_content[data-v-1e8f49fb]{position:relative;height:100%;display:flex;flex-direction:column}#side_popup_content .menu[data-v-1e8f49fb]{display:flex;justify-content:flex-end;padding:16px;border-bottom:1px solid var(--border-color)}#side_popup_content .menu #close[data-v-1e8f49fb]{display:flex;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer;border-radius:8px;transition:background-color .2s}#side_popup_content .menu #close[data-v-1e8f49fb]:hover{background-color:var(--hover-bg)}@media(min-width:600px){#side_popup_content .menu #close .show_in_mobile[data-v-1e8f49fb]{display:none}}@media(max-width:600px){#side_popup_content .menu #close .show_in_desktop[data-v-1e8f49fb]{display:none}}#side_popup_content .resizer[data-v-1e8f49fb]{position:absolute;inset-inline-start:0;top:0;bottom:0;width:5px;cursor:ew-resize;background:transparent;z-index:1}#side_popup_content .resizer[data-v-1e8f49fb]:hover{background:var(--color1)}@media(max-width:600px){#side_popup_content .resizer[data-v-1e8f49fb]{display:none}}#side_popup_content #popup_main_content[data-v-1e8f49fb]{display:flex;flex-direction:column;flex:1;overflow-y:auto}#side_popup_content #popup_main_content .side_popup_header[data-v-1e8f49fb]{position:sticky;top:0;text-align:center;font-weight:700;color:var(--text-color);font-size:26px;border-bottom:1px solid var(--border-color);padding:16px 24px;display:flex;justify-content:space-between;align-items:center;background:var(--bg1);z-index:1}#side_popup_content #popup_main_content #side_popup_content_scroll[data-v-1e8f49fb]{padding:24px;flex:1}#side_popup_content #popup_main_content #side_popup_content_scroll.no-padding[data-v-1e8f49fb]{padding:0}#side_popup_content #popup_main_content #side_popup_content_scroll[data-v-1e8f49fb] .wide{margin-inline:-24px;padding-inline:24px}#side_popup_content #popup_main_content #side_popup_footer[data-v-1e8f49fb]{position:sticky;bottom:0;z-index:10;background:var(--bg1);text-align:center;padding:16px 24px;border-top:1px solid var(--border-color)}.mobile_actions_footer[data-v-1e8f49fb]{position:sticky;bottom:0;z-index:10;background:var(--bg1);text-align:center;padding:16px 15px;border-top:1px solid var(--border-color)}.wzswitch[data-v-765837b7]{flex:none;position:relative;inline-size:34px;block-size:20px;border:0;border-radius:999px;cursor:pointer;background:var(--primary);transition:background var(--dur, .18s) var(--ease-out, ease)}.wzswitch[data-v-765837b7]:after{content:"";position:absolute;inset-block-start:3px;inset-inline-end:3px;inline-size:14px;block-size:14px;border-radius:50%;background:var(--primary-ink);transition:inset-inline-end var(--dur, .18s) var(--ease-out, ease)}.wzswitch.is-off[data-v-765837b7]{background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border)}.wzswitch.is-off[data-v-765837b7]:after{inset-inline-end:17px;background:var(--text-muted)}.wzswitch[data-v-765837b7]:focus-visible{outline:0;box-shadow:0 0 0 3px var(--primary-glow)}.wzswitch.is-off[data-v-765837b7]:focus-visible{box-shadow:inset 0 0 0 1px var(--border),0 0 0 3px var(--primary-glow)}.wzswitch.is-disabled[data-v-765837b7]{cursor:default;opacity:.55}@media(prefers-reduced-motion:reduce){.wzswitch[data-v-765837b7],.wzswitch[data-v-765837b7]:after{transition:none}}.os[data-v-619c1735]{block-size:100%;display:flex;flex-direction:column;overflow:hidden;color:var(--text)}.os-shell[data-v-619c1735]{flex:1;min-block-size:0;display:flex;align-items:stretch}.num[data-v-619c1735]{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.mono[data-v-619c1735]{font-family:var(--font-mono)}.os-rail[data-v-619c1735]{inline-size:272px;flex:none;background:var(--surface);border-inline-end:1px solid var(--border-light);display:flex;flex-direction:column;min-block-size:0}.os-rail-top[data-v-619c1735]{padding:14px 16px 0}.os-back[data-v-619c1735]{display:flex;align-items:center;gap:8px;inline-size:100%;background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-secondary);padding:7px 10px;cursor:pointer;font-family:var(--font-disp);font-weight:500;font-size:13px;transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.os-back[data-v-619c1735]:hover{color:var(--text);border-color:var(--border);background:var(--bg-elevated)}.os-back svg[data-v-619c1735]{inline-size:16px;block-size:16px;flex:none}.os-id[data-v-619c1735]{padding:18px 16px 16px;margin-block-start:14px;border-block-end:1px solid var(--border-light)}.os-id-eyebrow[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:500;font-size:11px;color:var(--text-muted)}.os-id-name[data-v-619c1735]{display:block;margin-block-start:2px;font-family:var(--font-disp);font-weight:800;font-size:24px;line-height:1.15;color:var(--primary)}.os-id-sub[data-v-619c1735]{display:block;margin-block-start:3px;font-size:12px;color:var(--text-secondary)}.os-nav[data-v-619c1735]{flex:0 1 auto;min-block-size:0;overflow:auto;padding:14px 10px 10px;position:relative}.os-nav[data-v-619c1735]:before{content:"";position:absolute;inset-block:18px 14px;inset-inline-start:17px;inline-size:1px;background:var(--border-light)}.os-nav ul[data-v-619c1735]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.os-nav button[data-v-619c1735]{position:relative;inline-size:100%;display:flex;align-items:center;gap:10px;background:transparent;border:0;border-radius:var(--radius-sm);padding:9px 30px 9px 10px;color:var(--text-secondary);cursor:pointer;text-align:start;font-family:var(--font-disp);font-weight:500;font-size:14px;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.os-nav button[data-v-619c1735]:before{content:"";position:absolute;inset-inline-start:11px;inset-block-start:50%;inline-size:12px;block-size:1px;background:var(--border);transform:translateY(-50%);transition:background var(--dur) var(--ease-out),inline-size var(--dur) var(--ease-out)}.os-nav button svg[data-v-619c1735]{inline-size:18px;block-size:18px;flex:none;opacity:.85}.os-nav button[data-v-619c1735]:hover{background:var(--bg-elevated);color:var(--text)}.os-nav button.is-on[data-v-619c1735]{background:var(--bg-raised);color:var(--text)}.os-nav button.is-on[data-v-619c1735]:before{background:var(--primary);inline-size:18px;block-size:2px}.os-nav button.is-on svg[data-v-619c1735]{color:var(--primary);opacity:1}.os-nav-k[data-v-619c1735]{display:block;padding-inline-start:30px;margin-block-end:6px;font-family:var(--font-disp);font-weight:500;font-size:10px;color:var(--text-muted)}.os-soon[data-v-619c1735]{margin-inline-start:auto;font-family:var(--font-disp);font-size:10px;color:var(--text-muted);border:1px solid var(--border-light);border-radius:var(--radius-xs);padding:1px 5px}.os-team[data-v-619c1735]{--os-team-bg: color-mix(in oklab, var(--primary) 12%, var(--surface));flex:none;margin:2px 10px 14px;padding:14px 14px 13px;display:flex;flex-direction:column;background:var(--os-team-bg);border:1px solid var(--primary-light);border-radius:var(--radius);color:var(--text);text-decoration:none;cursor:pointer;transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.os-team[data-v-619c1735]:hover{--os-team-bg: color-mix(in oklab, var(--primary) 19%, var(--surface));border-color:var(--primary)}.os-team:hover .os-team-go[data-v-619c1735]{transform:scale(1.08)}.os-team[data-v-619c1735]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.os-team-row[data-v-619c1735]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-end:11px}.os-team-faces[data-v-619c1735]{display:flex;align-items:center;min-block-size:30px;min-inline-size:0}.os-team-faces[data-v-619c1735]>*+*{margin-inline-start:-9px}.os-team-faces .agent-face[data-v-619c1735]{border-radius:50%;box-shadow:0 0 0 2px var(--os-team-bg)}.os-team-faces.is-sm[data-v-619c1735]{min-block-size:22px}.os-team-faces.is-sm[data-v-619c1735]>*+*{margin-inline-start:-7px}.os-team-more[data-v-619c1735]{inline-size:30px;block-size:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--bg-raised);box-shadow:0 0 0 2px var(--os-team-bg);font-family:var(--font-disp);font-weight:600;font-size:11px;color:var(--text-secondary)}.os-team-go[data-v-619c1735]{inline-size:30px;block-size:30px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--primary);color:var(--primary-ink);transition:transform var(--dur) var(--ease-out)}.os-team-go svg[data-v-619c1735]{inline-size:16px;block-size:16px}.os-team-k[data-v-619c1735]{font-family:var(--font-disp);font-weight:600;font-size:11px;color:var(--primary)}.os-team-t[data-v-619c1735]{margin-block-start:1px;font-family:var(--font-disp);font-weight:800;font-size:21px;line-height:1.15}.os-team-m[data-v-619c1735]{margin-block-start:6px;min-block-size:19px;display:flex;flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.os-team-live[data-v-619c1735]{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-weight:500}.os-team-live .rt-dot[data-v-619c1735]{margin-inline-end:1px}.m-team[data-v-619c1735]{--os-team-bg: color-mix(in oklab, var(--primary) 14%, var(--surface));flex:none;display:inline-flex;align-items:center;gap:7px;block-size:38px;padding-inline:7px 9px;background:var(--os-team-bg);border:1px solid var(--primary-light);border-radius:var(--radius);color:var(--primary);text-decoration:none;-webkit-tap-highlight-color:transparent}.m-team[data-v-619c1735]:active{--os-team-bg: color-mix(in oklab, var(--primary) 22%, var(--surface))}.m-team[data-v-619c1735]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.m-team-t[data-v-619c1735]{font-family:var(--font-disp);font-weight:800;font-size:14.5px;color:var(--text)}.m-team-go[data-v-619c1735]{inline-size:15px;block-size:15px;flex:none}.os-rail-foot[data-v-619c1735]{margin-block-start:auto;padding:12px 16px 16px;border-block-start:1px solid var(--border-light);display:flex;gap:9px;color:var(--text-muted);font-size:11.5px;line-height:1.55}.os-rail-foot svg[data-v-619c1735]{inline-size:15px;block-size:15px;flex:none;margin-block-start:2px}.os-main[data-v-619c1735]{flex:1;min-inline-size:0;padding:26px clamp(20px,3vw,40px) 64px;overflow:auto}.os-wrap[data-v-619c1735]{max-inline-size:1240px;margin-inline:auto}.os-head[data-v-619c1735]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-block-end:18px;flex-wrap:wrap}.os-head h1[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:22px;margin:0}.os-head p[data-v-619c1735]{margin:3px 0 0;font-size:13px;color:var(--text-muted)}.os-period[data-v-619c1735]{display:flex;align-items:center;gap:8px;font-family:var(--font-disp);font-size:12px;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:6px 10px}.os-period svg[data-v-619c1735]{inline-size:14px;block-size:14px;color:var(--text-muted)}.os-panel[data-v-619c1735]{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}.os-panel-main[data-v-619c1735]{display:grid;grid-template-columns:1.08fr 1fr}.os-read[data-v-619c1735]{padding:24px 26px 22px;position:relative;min-inline-size:0}.os-read+.os-read[data-v-619c1735]{border-inline-start:1px solid var(--border-light)}.os-read-top[data-v-619c1735]{display:flex;align-items:center;gap:8px;color:var(--text-secondary)}.os-read-top svg[data-v-619c1735]{inline-size:16px;block-size:16px;color:var(--text-muted)}.os-read-top b[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:13px;color:var(--text-secondary)}.os-value[data-v-619c1735]{display:flex;align-items:baseline;gap:8px;margin-block-start:10px;font-family:var(--font-disp);font-weight:800;line-height:1}.os-value .n[data-v-619c1735]{font-size:54px;letter-spacing:-.5px;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.os-value .u[data-v-619c1735]{font-size:22px;font-weight:700;color:var(--primary)}.os-value .t[data-v-619c1735]{font-family:var(--font-sans);font-size:14px;font-weight:500;color:var(--text-muted)}.os-money[data-v-619c1735]{display:inline-flex;align-items:baseline;gap:3px;direction:ltr;unicode-bidi:isolate}.os-cal[data-v-619c1735]{margin-block-start:18px}.os-cal-track[data-v-619c1735]{position:relative;block-size:22px;border-block-end:1px solid var(--border);background:repeating-linear-gradient(to left,var(--border) 0 1px,transparent 1px 10%);background-position:bottom;background-size:100% 7px;background-repeat:no-repeat}.os-cal-fill[data-v-619c1735]{position:absolute;inset-block-end:0;inset-inline-start:0;block-size:3px;background:var(--primary);transform:scaleX(0);transform-origin:100% 50%;animation:os-calfill-619c1735 .9s var(--ease-out) .24s forwards}.os-cal-needle[data-v-619c1735]{position:absolute;inset-block:0;inline-size:1px;background:var(--primary-light);opacity:0;animation:os-fadein-619c1735 .4s var(--ease-out) .9s forwards}.os-cal-legend[data-v-619c1735]{display:flex;justify-content:space-between;gap:12px;margin-block-start:7px;font-size:11.5px;color:var(--text-muted)}.os-cal-legend b[data-v-619c1735]{color:var(--primary);font-family:var(--font-disp);font-weight:700}.os-read-note[data-v-619c1735]{margin-block-start:12px;font-size:12px;color:var(--text-muted);line-height:1.55;max-inline-size:44ch}.os-derived[data-v-619c1735]{display:inline-flex;align-items:baseline;gap:7px;margin-block-start:16px;background:var(--bg-raised);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:7px 11px}.os-derived .d-n[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:16px;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.os-derived .d-l[data-v-619c1735]{font-size:12px;color:var(--text-secondary)}.os-strip[data-v-619c1735]{display:grid;grid-template-columns:repeat(4,1fr);border-block-start:1px solid var(--border-light);background:var(--surface)}.os-gauge[data-v-619c1735]{padding:15px 18px 16px;display:flex;flex-direction:column;gap:2px;min-inline-size:0;transition:background var(--dur) var(--ease-out)}.os-gauge+.os-gauge[data-v-619c1735]{border-inline-start:1px solid var(--border-light)}.os-gauge[data-v-619c1735]:hover{background:var(--bg-elevated)}.os-gauge-top[data-v-619c1735]{display:flex;align-items:center;gap:7px;color:var(--text-muted)}.os-gauge-top svg[data-v-619c1735]{inline-size:15px;block-size:15px;flex:none}.os-gauge-top span[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:12.5px;color:var(--text-secondary)}.os-gauge-n[data-v-619c1735]{align-self:flex-start;margin-block-start:4px;font-family:var(--font-disp);font-weight:700;font-size:27px;line-height:1.15;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.os-gauge-note[data-v-619c1735]{font-size:11px;color:var(--text-muted);line-height:1.45}.os-sec[data-v-619c1735]{display:flex;align-items:center;gap:14px;margin:34px 0 14px}.os-sec h2[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:15px;white-space:nowrap;margin:0}.os-sec .rule[data-v-619c1735]{flex:1;block-size:1px;background:var(--border-light)}.os-sec .meta[data-v-619c1735]{font-size:12px;color:var(--text-muted);white-space:nowrap}.os-card[data-v-619c1735]{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.os-card+.os-card[data-v-619c1735],.os-card+.os-panel[data-v-619c1735]{margin-block-start:12px}.os-card.is-off[data-v-619c1735]{opacity:.55}.os-card p[data-v-619c1735]{font-size:13.5px;color:var(--text-secondary);line-height:1.6;margin:0}.os-card-head[data-v-619c1735]{display:flex;align-items:center;gap:12px;padding:14px 18px;border-block-end:1px solid var(--border-light)}.os-card-head h2[data-v-619c1735]{flex:1;min-inline-size:0;display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-family:var(--font-disp);font-weight:700;font-size:15px;margin:0}.p-name[data-v-619c1735]{overflow:hidden;text-overflow:ellipsis}.os-card-body[data-v-619c1735]{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.os-ledger .os-card-body[data-v-619c1735]{padding:0;gap:0}.os-ledger .os-ledger-head[data-v-619c1735],.os-ledger .os-row[data-v-619c1735]{display:grid;grid-template-columns:1fr 150px 128px;align-items:center;gap:14px;padding-inline:18px}.os-ledger .os-ledger-head[data-v-619c1735]{padding-block:8px;font-family:var(--font-disp);font-weight:500;font-size:11px;color:var(--text-muted);background:var(--surface);border-block-end:1px solid var(--border-light)}.os-ledger .os-row[data-v-619c1735]{padding-block:11px;border-block-end:1px solid var(--border-light);transition:background var(--dur) var(--ease-out)}.os-ledger .os-row[data-v-619c1735]:last-child{border-block-end:0}.os-ledger .os-row[data-v-619c1735]:hover{background:var(--bg-raised)}.os-ledger .os-row:hover a[data-v-619c1735]{color:var(--primary)}.os-ledger .os-row-t[data-v-619c1735]{min-inline-size:0;display:flex;align-items:center;gap:10px}.os-ledger .os-row-t a[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:14px;color:var(--text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.os-key[data-v-619c1735]{font-family:var(--font-mono);font-size:11.5px;direction:ltr;unicode-bidi:isolate;color:var(--text-secondary);background:var(--bg-raised);border:1px solid var(--border-light);border-radius:var(--radius-xs);padding:2px 7px;justify-self:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:100%;flex:none}.os-state[data-v-619c1735]{display:flex;align-items:center;gap:8px;font-family:var(--font-disp);font-weight:500;font-size:12.5px;color:var(--text-secondary)}.os-dot[data-v-619c1735]{inline-size:8px;block-size:8px;border-radius:50%;flex:none;background:var(--text-muted);position:relative}.is-live[data-v-619c1735]{color:var(--primary)}.is-live .os-dot[data-v-619c1735]{background:var(--primary)}.is-live .os-dot[data-v-619c1735]:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--primary);opacity:.55;animation:os-ping-619c1735 2.4s var(--ease-std) infinite}.is-probe[data-v-619c1735]{color:var(--text-secondary)}.is-probe .os-dot[data-v-619c1735]{background:transparent;border:2px solid var(--primary)}.is-check[data-v-619c1735]{color:var(--warning)}.is-check .os-dot[data-v-619c1735]{background:var(--warning)}.is-wait[data-v-619c1735]{color:var(--warning)}.is-wait .os-dot[data-v-619c1735]{background:var(--warning);box-shadow:0 0 0 3px var(--warning-light)}.is-done[data-v-619c1735]{color:var(--text-muted)}.is-done .os-dot[data-v-619c1735]{background:transparent;border:1px solid var(--text-muted)}.is-fail[data-v-619c1735]{color:var(--danger)}.is-fail .os-dot[data-v-619c1735]{background:var(--danger)}.os-form[data-v-619c1735]{display:flex;flex-direction:column;gap:14px}.os-field[data-v-619c1735]{display:flex;flex-direction:column;gap:6px;flex:1;min-inline-size:0}.os-field>span[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:11.5px;color:var(--text-muted)}.os-input[data-v-619c1735]{inline-size:100%;padding:9px 11px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-deepest);color:var(--text);font:inherit;font-size:13.5px;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.os-input[data-v-619c1735]::placeholder{color:var(--text-muted)}.os-input[data-v-619c1735]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.os-input.mono[data-v-619c1735]{font-family:var(--font-mono);font-size:12.5px}select.os-input[data-v-619c1735]{cursor:pointer;padding-inline:11px 8px}.os-row2[data-v-619c1735]{display:flex;gap:12px;flex-wrap:wrap}.os-row2[data-v-619c1735]>*{flex:1;min-inline-size:190px}.os-btn[data-v-619c1735]{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;min-block-size:38px;padding:0 18px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--primary);color:var(--primary-ink);font-family:var(--font-disp);font-weight:700;font-size:13.5px;cursor:pointer;text-decoration:none;transition:background var(--dur) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.os-btn[data-v-619c1735]:hover{background:#47e1dc}.os-btn[data-v-619c1735]:active{transform:translateY(1px)}.os-btn[data-v-619c1735]:disabled{opacity:.55;cursor:default}.os-ghost[data-v-619c1735]{background:transparent;border-color:var(--border);color:var(--text)}.os-ghost[data-v-619c1735]:hover{background:var(--bg-raised)}.os-danger-ghost[data-v-619c1735]{background:transparent;border-color:var(--border);color:var(--text-secondary)}.os-danger-ghost[data-v-619c1735]:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-light)}.os-link[data-v-619c1735]{background:transparent;border:0;padding:4px 6px;border-radius:var(--radius-xs);color:var(--primary);font-family:var(--font-disp);font-weight:500;font-size:13px;cursor:pointer;flex:none}.os-link[data-v-619c1735]:hover{background:var(--primary-glow)}.os-actions[data-v-619c1735]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.os-link[data-v-619c1735]{background:none;border:0;padding:0;color:inherit;opacity:.7;text-decoration:underline;cursor:pointer;font:inherit}.os-x[data-v-619c1735]{border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;inline-size:30px;block-size:30px;border-radius:var(--radius-sm);display:grid;place-items:center;flex:none;transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.os-x[data-v-619c1735]:hover{color:var(--danger);background:var(--danger-light)}.os-x svg[data-v-619c1735]{inline-size:15px;block-size:15px}.os-spec[data-v-619c1735]{display:grid;grid-template-columns:96px 1fr;gap:6px 14px;align-items:baseline;margin:0}.os-spec dt[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:11.5px;color:var(--text-muted)}.os-spec dd[data-v-619c1735]{margin:0;min-inline-size:0;font-size:13px;color:var(--text);overflow-wrap:anywhere}.os-spec dd.mono[data-v-619c1735]{color:var(--text-secondary);font-size:12.5px}.os-tag[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--border-light);color:var(--text-secondary);white-space:nowrap;flex:none}.os-tag.is-live[data-v-619c1735]{border-color:var(--border-active);color:var(--primary);background:var(--primary-glow)}.os-edit[data-v-619c1735]{border-block-start:1px solid var(--border-light);padding-block-start:16px;margin-block-start:4px}.os-envbar[data-v-619c1735]{margin-block-start:12px}.os-spec .os-tag[data-v-619c1735]{margin-inline-end:4px}.os-fieldset[data-v-619c1735]{border:0;margin:0;padding:0;min-inline-size:0}.os-legend[data-v-619c1735]{display:flex;align-items:center;gap:9px;margin-block-end:10px}.os-legend b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:13px;color:var(--text)}.os-legend span[data-v-619c1735]{font-size:11.5px;color:var(--text-muted)}.os-plates[data-v-619c1735]{display:flex;flex-direction:column;gap:8px}.os-plate[data-v-619c1735]{display:block;position:relative;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-deepest);cursor:pointer;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.os-plate[data-v-619c1735]:hover{border-color:var(--border)}.os-plate input[data-v-619c1735]{position:absolute;opacity:0;pointer-events:none}.os-plate.is-on[data-v-619c1735]{border-color:var(--border-active);background:var(--primary-glow)}.os-plate.is-on .os-radio[data-v-619c1735]{border-color:var(--primary)}.os-plate.is-on .os-radio[data-v-619c1735]:after{transform:scale(1)}.os-plate-top[data-v-619c1735]{display:flex;align-items:flex-start;gap:11px;padding:11px 13px}.os-radio[data-v-619c1735]{inline-size:16px;block-size:16px;border-radius:50%;border:1.5px solid var(--border-strong);flex:none;margin-block-start:2px;display:grid;place-items:center;transition:border-color var(--dur) var(--ease-out)}.os-radio[data-v-619c1735]:after{content:"";inline-size:8px;block-size:8px;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform var(--dur) var(--ease-out)}.os-plate-txt[data-v-619c1735]{min-inline-size:0}.os-plate-h[data-v-619c1735]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.os-plate-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:13.5px;color:var(--text)}.os-plate-h .k[data-v-619c1735]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);direction:ltr;unicode-bidi:isolate;background:var(--bg-raised);border-radius:var(--radius-xs);padding:1px 6px}.os-plate-d[data-v-619c1735]{display:block;margin-block-start:3px;font-size:12.5px;color:var(--text-secondary);line-height:1.55}.os-plate-d .mono[data-v-619c1735]{font-size:11.5px;direction:ltr;unicode-bidi:isolate}.os-plate-more[data-v-619c1735]{display:block;padding:0 13px 13px;padding-inline-start:40px}.os-list[data-v-619c1735]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.os-li[data-v-619c1735]{display:flex;align-items:center;gap:12px;padding:11px 18px;border-block-end:1px solid var(--border-light);transition:background var(--dur) var(--ease-out)}.os-li[data-v-619c1735]:last-child{border-block-end:0}.os-li[data-v-619c1735]:hover{background:var(--bg-raised)}.os-avatar[data-v-619c1735]{inline-size:32px;block-size:32px;border-radius:9px;flex:none;display:grid;place-items:center;background:var(--bg-raised);border:1px solid var(--border-light);color:var(--text);font-family:var(--font-disp);font-weight:700;font-size:14px}.os-li-txt[data-v-619c1735]{flex:1;min-inline-size:0}.os-li-txt b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:500;font-size:13.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis}.os-li-txt .os-li-sub[data-v-619c1735]{display:block;font-size:11.5px;color:var(--text-muted);text-align:start}.os-li-txt .os-li-sub.mono[data-v-619c1735]{font-size:11.5px}.os-li-txt .sub[data-v-619c1735]{display:block}.os-role[data-v-619c1735]{inline-size:auto;flex:none;min-inline-size:106px;font-size:12.5px;padding:6px 10px}.os-owner[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:12px;color:var(--text-secondary);border:1px solid var(--border-light);border-radius:999px;padding:3px 10px;flex:none}.os-linkbox[data-v-619c1735]{display:flex;gap:10px;align-items:center}.os-linkbox .os-input[data-v-619c1735]{flex:1}.os-hint[data-v-619c1735]{font-size:12px;color:var(--text-muted);line-height:1.55;flex:none}.os-scopes[data-v-619c1735]{display:flex;gap:6px;flex-wrap:wrap;align-items:center;flex:1;min-inline-size:0}.os-scopes button[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:12.5px;padding:5px 11px;border-radius:999px;border:1px solid var(--border-light);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.os-scopes button[data-v-619c1735]:hover{color:var(--text);border-color:var(--border)}.os-scopes button.is-on[data-v-619c1735]{background:var(--primary-glow);border-color:var(--border-active);color:var(--primary)}.os-newscope[data-v-619c1735]{display:flex;gap:6px;align-items:center;flex:none}.os-newscope .os-input[data-v-619c1735]{inline-size:230px;padding:6px 9px;font-size:12px}.os-table[data-v-619c1735]{inline-size:100%;border-collapse:collapse;font-size:13px}.os-table th[data-v-619c1735]{text-align:start;font-family:var(--font-disp);font-weight:500;font-size:11px;color:var(--text-muted);padding:7px 8px;background:var(--surface);border-block-end:1px solid var(--border-light)}.os-table td[data-v-619c1735]{padding:9px 8px;border-block-end:1px solid var(--border-light);vertical-align:top}.os-table tr:last-child td[data-v-619c1735]{border-block-end:0}.os-table tbody tr[data-v-619c1735]{transition:background var(--dur) var(--ease-out)}.os-table tbody tr[data-v-619c1735]:hover{background:var(--bg-raised)}.os-table tr.is-shared[data-v-619c1735]{opacity:.7}.os-table .mono[data-v-619c1735]{font-size:12px}.os-secret[data-v-619c1735]{word-break:break-all}.os-nowrap[data-v-619c1735]{white-space:nowrap}.os-danger[data-v-619c1735]{color:var(--danger)!important}.os-danger[data-v-619c1735]:hover{background:var(--danger-light)!important}.os-notice[data-v-619c1735]{color:var(--success)!important;font-size:13px}.os-textarea[data-v-619c1735]{font-family:var(--font-mono);font-size:12px;resize:vertical;line-height:1.6}.os-hist[data-v-619c1735]{margin-block-start:4px;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-deepest);overflow:hidden}.os-hist .os-li[data-v-619c1735]:hover{background:var(--bg-elevated)}.os-hist-head[data-v-619c1735]{display:flex;align-items:center;gap:10px;padding:9px 14px;background:var(--surface);border-block-end:1px solid var(--border-light)}.os-hist-head b[data-v-619c1735]{font-size:12.5px}.os-hist-head>span[data-v-619c1735]{flex:1;font-size:12px;color:var(--text-muted)}.os-audit[data-v-619c1735]{max-block-size:260px;overflow:auto;border-block-start:1px solid var(--border-light)}.os-skel[data-v-619c1735]{display:flex;flex-direction:column}.os-alert[data-v-619c1735]{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:var(--radius-sm);background:var(--danger-light);border:1px solid oklch(from var(--danger) l c h/.35);color:var(--text);font-size:13px;margin-block-end:12px}.os-alert svg[data-v-619c1735]{inline-size:17px;block-size:17px;color:var(--danger);flex:none;margin-block-start:2px}.os-empty[data-v-619c1735]{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:22px 18px;color:var(--text-muted);font-size:13px}.os-empty svg[data-v-619c1735]{inline-size:22px;block-size:22px;opacity:.6}.os-locked[data-v-619c1735]{display:flex;gap:12px;align-items:flex-start;padding:18px}.os-locked svg[data-v-619c1735]{inline-size:20px;block-size:20px;color:var(--text-muted);flex:none;margin-block-start:2px}.os-locked b[data-v-619c1735]{display:block;margin-block-end:3px;font-family:var(--font-disp);font-size:14px}.os-locked span[data-v-619c1735]{font-size:13.5px;color:var(--text-secondary)}.sk[data-v-619c1735]{display:block;background:var(--bg-raised);border-radius:var(--radius-xs);position:relative;overflow:hidden}.sk[data-v-619c1735]:after{content:"";position:absolute;inset-block:0;inset-inline:0;background:linear-gradient(to left,transparent,oklch(98% 0 0deg / .045),transparent);transform:translate(-100%);animation:os-sweep-619c1735 1.4s var(--ease-std) infinite}.sk-e[data-v-619c1735]{block-size:11px;inline-size:110px}.sk-n[data-v-619c1735]{block-size:38px;inline-size:140px;margin-block-start:10px}.sk-b[data-v-619c1735]{block-size:3px;inline-size:100%;margin-block-start:22px}.sk-g[data-v-619c1735]{block-size:24px;inline-size:60px;margin-block-start:8px}.switch[data-v-619c1735]{border:0;background:transparent;padding:0;cursor:pointer;flex:none}.switch .track[data-v-619c1735]{display:inline-block;inline-size:40px;block-size:22px;border-radius:11px;background:oklch(from var(--text) l c h/.18);position:relative;transition:background var(--dur) var(--ease-out)}.switch .knob[data-v-619c1735]{position:absolute;inset-block-start:2px;inset-inline-start:2px;inline-size:18px;block-size:18px;border-radius:50%;background:#fff;transition:transform var(--dur) var(--ease-out)}.switch.on .track[data-v-619c1735]{background:var(--primary)}.switch.on .knob[data-v-619c1735]{transform:translate(-18px)}@keyframes os-calfill-619c1735{to{transform:scaleX(1)}}@keyframes os-fadein-619c1735{to{opacity:1}}@keyframes os-ping-619c1735{0%{transform:scale(.75);opacity:.6}70%,to{transform:scale(1.5);opacity:0}}@keyframes os-sweep-619c1735{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.os[data-v-619c1735] *,.os[data-v-619c1735] *:after{animation:none!important;transition:none!important}.os-cal-fill[data-v-619c1735]{transform:scaleX(1)}.os-cal-needle[data-v-619c1735]{opacity:1}}@media(max-width:1000px){.os-shell[data-v-619c1735]{flex-direction:column}.os-rail[data-v-619c1735]{inline-size:100%;flex:none;flex-direction:row;align-items:center;gap:10px;border-inline-end:0;border-block-end:1px solid var(--border-light);padding:0 14px;overflow-x:auto;overflow-y:hidden}.os-rail-top[data-v-619c1735],.os-rail-foot[data-v-619c1735]{display:none}.os-id[data-v-619c1735]{margin:0;padding:10px 0;border-block-end:0;border-inline-end:1px solid var(--border-light);padding-inline-end:14px;flex:none}.os-id-name[data-v-619c1735]{font-size:17px}.os-id-sub[data-v-619c1735]{display:none}.os-nav[data-v-619c1735]{flex:none;padding:8px 0;overflow:visible}.os-nav[data-v-619c1735]:before{display:none}.os-nav ul[data-v-619c1735]{flex-direction:row;gap:6px}.os-nav button[data-v-619c1735]{padding:8px 12px;white-space:nowrap;border:1px solid transparent}.os-nav button[data-v-619c1735]:before{display:none}.os-nav button.is-on[data-v-619c1735]{border-color:var(--border-active)}.os-nav-k[data-v-619c1735]{display:none}.os-nav[data-v-619c1735]{order:2}.os-team[data-v-619c1735]{order:1;flex-direction:row;align-items:center;gap:8px;margin:0;padding:5px 7px 5px 6px}.os-team .os-team-row[data-v-619c1735]{display:contents}.os-team .os-team-faces[data-v-619c1735]{order:0;min-block-size:24px}.os-team .os-team-faces[data-v-619c1735]>*+*{margin-inline-start:-8px}.os-team .agent-face[data-v-619c1735]{--face: 24px !important}.os-team .os-team-more[data-v-619c1735],.os-team .os-team-k[data-v-619c1735],.os-team .os-team-m[data-v-619c1735]{display:none}.os-team .os-team-t[data-v-619c1735]{order:1;margin:0;font-size:14.5px;white-space:nowrap}.os-team .os-team-go[data-v-619c1735]{order:2;inline-size:24px;block-size:24px}.os-team .os-team-go svg[data-v-619c1735]{inline-size:14px;block-size:14px}.os-panel-main[data-v-619c1735]{grid-template-columns:1fr}.os-read+.os-read[data-v-619c1735]{border-inline-start:0;border-block-start:1px solid var(--border-light)}.os-strip[data-v-619c1735]{grid-template-columns:repeat(2,1fr)}.os-gauge[data-v-619c1735]:nth-child(3),.os-gauge[data-v-619c1735]:nth-child(4){border-block-start:1px solid var(--border-light)}.os-gauge[data-v-619c1735]:nth-child(3){border-inline-start:0}}@media(max-width:700px){.os-id[data-v-619c1735],.os.is-mobile .os-team[data-v-619c1735]{display:none}.os-rail[data-v-619c1735]{padding-inline:8px}.os-main[data-v-619c1735]{padding:16px 14px 48px}.os-head[data-v-619c1735]{margin-block-end:14px}.os-read[data-v-619c1735]{padding:18px 16px}.os-value .n[data-v-619c1735]{font-size:40px}.os-gauge[data-v-619c1735]{padding:13px 14px}.os-ledger .os-ledger-head[data-v-619c1735]{display:none}.os-ledger .os-row[data-v-619c1735]{grid-template-columns:1fr auto;gap:4px 10px;padding-block:12px}.os-ledger .os-row .os-key[data-v-619c1735]{grid-row:2;justify-self:start}.os-ledger .os-row .os-state[data-v-619c1735]{grid-row:2;justify-self:end}.os-card-head[data-v-619c1735],.os-card-body[data-v-619c1735],.os-li[data-v-619c1735]{padding-inline:14px}.os-spec[data-v-619c1735]{grid-template-columns:1fr;gap:2px}.os-spec dd[data-v-619c1735]{margin-block-end:8px}.os-plate-more[data-v-619c1735]{padding-inline-start:13px}.os-linkbox[data-v-619c1735]{flex-direction:column;align-items:stretch}.os-li[data-v-619c1735]{flex-wrap:wrap}.os-table[data-v-619c1735]{display:block;overflow-x:auto;white-space:nowrap}.os-newscope[data-v-619c1735],.os-newscope .os-input[data-v-619c1735]{inline-size:100%}.os-card-head[data-v-619c1735]{flex-wrap:wrap}}.os-dot[data-v-619c1735]{inline-size:9px;block-size:9px;border-radius:50%;background:var(--text-muted);flex:none}.os-dot.is-active[data-v-619c1735]{background:var(--success, #3ccf7a)}.os-dot.is-limited[data-v-619c1735]{background:var(--warning)}.os-dot.is-invalid[data-v-619c1735],.os-dot.is-disabled[data-v-619c1735]{background:var(--danger)}.os-check[data-v-619c1735]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:13px}.os-check input[data-v-619c1735]{accent-color:var(--primary)}.os-perm-grid[data-v-619c1735]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.os-perm-grid .os-fieldset[data-v-619c1735]{gap:4px;max-block-size:260px;overflow:auto}.os-pre[data-v-619c1735]{margin:0;padding:10px 12px;border-radius:var(--radius-sm, 8px);background:#00000059;font-family:var(--font-mono);font-size:12px;line-height:1.5;overflow:auto;white-space:pre-wrap;word-break:break-all;text-align:start;max-block-size:320px}.os-note-edit[data-v-619c1735]{border-block-start:1px solid var(--border-light);display:flex;flex-direction:column;gap:8px}.os-table tr.is-undone[data-v-619c1735]{opacity:.55}.os-table tr.is-denied td[data-v-619c1735]{color:var(--text-muted)}.os-link.is-on[data-v-619c1735]{color:var(--success, #3ccf7a)}.os-main[data-v-619c1735]{--spine-w: 3px;--row-h: 44px;--gutter: 20px}.sp[data-v-619c1735]{position:relative;padding-inline-start:calc(var(--gutter) + var(--spine-w))}.sp[data-v-619c1735]:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--spine-w);background:var(--sp, var(--border-light))}.s-ok[data-v-619c1735]{--sp:var(--success)}.s-set[data-v-619c1735]{--sp:var(--primary)}.s-warn[data-v-619c1735]{--sp:var(--warning)}.s-err[data-v-619c1735]{--sp:var(--danger)}.s-off[data-v-619c1735]{--sp:var(--border-strong)}.s-none[data-v-619c1735]{--sp:transparent}.gauge[data-v-619c1735]{display:flex;align-items:flex-start;gap:28px;padding-block:18px;padding-inline-end:var(--gutter);background:var(--surface);border-block-end:1px solid var(--border-light);flex-wrap:wrap}.gauge-read[data-v-619c1735]{flex:none;min-inline-size:212px}.gauge-k[data-v-619c1735]{font-size:12.5px;font-family:var(--font-disp);font-weight:600;color:var(--text-secondary);display:block;margin:0;line-height:1.35}.gauge-v[data-v-619c1735]{display:flex;align-items:baseline;gap:9px;margin-block-start:4px;font-family:var(--font-disp)}.gauge-v .n[data-v-619c1735]{font-size:40px;font-weight:800;line-height:1;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.gauge-v .u[data-v-619c1735]{font-size:13px;font-weight:500;color:var(--text-secondary);font-family:var(--font-sans);line-height:1.3;max-inline-size:14ch}.s-ok .gauge-v .n[data-v-619c1735]{color:var(--success)}.s-warn .gauge-v .n[data-v-619c1735]{color:var(--warning)}.s-err .gauge-v .n[data-v-619c1735]{color:var(--danger)}.s-set .gauge-v .n[data-v-619c1735]{color:var(--primary)}.scale[data-v-619c1735]{display:flex;gap:3px;margin-block-start:11px}.scale i[data-v-619c1735]{display:block;block-size:5px;inline-size:22px;border-radius:1px;background:var(--border-strong)}.scale i.k-ok[data-v-619c1735]{background:var(--success)}.scale i.k-warn[data-v-619c1735]{background:var(--warning)}.scale i.k-err[data-v-619c1735]{background:var(--danger)}.scale i.k-set[data-v-619c1735]{background:var(--primary)}.scale i.k-off[data-v-619c1735]{background:var(--border)}.scale.wide i[data-v-619c1735]{inline-size:14px}.gauge-say[data-v-619c1735]{flex:1;min-inline-size:240px;padding-block-start:16px;font-size:13px;color:var(--text-secondary);line-height:1.6;max-inline-size:56ch}.gauge-say b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;color:var(--text)}.gauge-aux[data-v-619c1735]{display:flex;align-items:stretch;gap:0;flex:none;margin-inline-start:auto;padding-block-start:6px}.aux[data-v-619c1735]{padding:4px 16px;border-inline-start:1px solid var(--border-light)}.aux[data-v-619c1735]:first-child{border-inline-start:0}.aux b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:700;font-size:17px;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;text-align:start}.aux span[data-v-619c1735]{display:block;font-size:11px;color:var(--text-muted);line-height:1.4;white-space:nowrap}.gauge-tools[data-v-619c1735]{display:flex;align-items:center;gap:10px;margin-inline-start:auto;padding-block-start:10px}.say[data-v-619c1735]{padding-block:11px;padding-inline:calc(var(--gutter) + var(--spine-w)) var(--gutter);font-size:12.5px;color:var(--text-muted);line-height:1.6;border-block-end:1px solid var(--border-light);background:var(--bg-elevated)}.say code[data-v-619c1735]{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate;font-size:11.5px;color:var(--text-secondary);background:var(--log-bg);border:1px solid var(--border-light);border-radius:var(--radius-xs);padding:1px 5px}.hd[data-v-619c1735]{display:grid;align-items:center;gap:14px;padding-inline-end:var(--gutter);padding-block:7px;font-size:10.5px;font-family:var(--font-disp);font-weight:500;color:var(--text-muted);border-block-end:1px solid var(--border-light);background:var(--surface)}.r[data-v-619c1735]{display:grid;align-items:center;gap:14px;padding-inline-end:var(--gutter);min-block-size:var(--row-h);border-block-end:1px solid var(--border-light);transition:background var(--dur) var(--ease-out)}.r[data-v-619c1735]:last-of-type{border-block-end:0}.r[data-v-619c1735]:hover{background:var(--bg-raised)}.r.is-tall[data-v-619c1735]{padding-block:9px}.nm[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:13.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sub[data-v-619c1735]{font-size:11.5px;color:var(--text-muted);line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell[data-v-619c1735]{min-inline-size:0}.st[data-v-619c1735]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-family:var(--font-disp);font-weight:500;color:var(--text-secondary);white-space:nowrap}.st i[data-v-619c1735]{inline-size:7px;block-size:7px;border-radius:50%;flex:none;background:var(--text-muted)}.s-ok .st[data-v-619c1735],.st.s-ok[data-v-619c1735]{color:var(--success)}.s-ok .st i[data-v-619c1735],.st.s-ok i[data-v-619c1735]{background:var(--success)}.s-warn .st[data-v-619c1735],.st.s-warn[data-v-619c1735]{color:var(--warning)}.s-warn .st i[data-v-619c1735],.st.s-warn i[data-v-619c1735]{background:var(--warning)}.s-err .st[data-v-619c1735],.st.s-err[data-v-619c1735]{color:var(--danger)}.s-err .st i[data-v-619c1735],.st.s-err i[data-v-619c1735]{background:var(--danger)}.s-set .st[data-v-619c1735],.st.s-set[data-v-619c1735]{color:var(--primary)}.s-set .st i[data-v-619c1735],.st.s-set i[data-v-619c1735]{background:var(--primary)}.s-off .st[data-v-619c1735],.st.s-off[data-v-619c1735]{color:var(--text-muted)}.s-off .st i[data-v-619c1735],.st.s-off i[data-v-619c1735]{background:transparent;border:1px solid var(--text-muted)}.act[data-v-619c1735]{display:flex;align-items:center;justify-content:flex-end;gap:0}.q[data-v-619c1735]{background:transparent;border:0;color:var(--text-secondary);font-family:var(--font-disp);font-weight:500;font-size:12.5px;cursor:pointer;padding:5px 9px;border-radius:var(--radius-xs);white-space:nowrap;transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.q[data-v-619c1735]:hover{color:var(--primary);background:var(--primary-glow)}.q[disabled][data-v-619c1735]{color:var(--text-muted);cursor:default}.divv[data-v-619c1735]{inline-size:1px;block-size:16px;background:var(--border-light);margin-inline:7px;flex:none}.pl[data-v-619c1735]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:28px;padding:0 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-secondary);font-family:var(--font-disp);font-weight:500;font-size:12.5px;cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.pl svg[data-v-619c1735]{inline-size:14px;block-size:14px;flex:none}.pl[data-v-619c1735]:hover{color:var(--text);border-color:var(--border-strong);background:var(--bg-elevated)}.pl.is-danger[data-v-619c1735]:hover{color:var(--danger);border-color:var(--danger);background:var(--danger-light)}.pl.icon[data-v-619c1735]{inline-size:28px;padding:0}.pl.is-primary[data-v-619c1735]{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);font-weight:700}.pl.is-primary[data-v-619c1735]:hover{background:#47e1dc;color:var(--primary-ink)}.done-txt[data-v-619c1735]{font-size:12px;color:var(--text-muted);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.done-txt svg[data-v-619c1735]{inline-size:13px;block-size:13px}.pick[data-v-619c1735]{inline-size:20px;block-size:20px;border-radius:50%;border:1.5px solid var(--border-strong);background:transparent;display:grid;place-items:center;cursor:pointer;padding:0;justify-self:center;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.pick[data-v-619c1735]:after{content:"";inline-size:9px;block-size:9px;border-radius:50%;background:var(--primary);transform:scale(0);transition:transform var(--dur) var(--ease-out)}.pick[data-v-619c1735]:hover{border-color:var(--primary-light)}.pick.on[data-v-619c1735]{border-color:var(--primary);background:var(--primary-glow)}.pick.on[data-v-619c1735]:after{transform:scale(1)}.pin[data-v-619c1735]{inline-size:28px;block-size:28px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-muted);display:grid;place-items:center;cursor:pointer;padding:0;justify-self:center}.pin svg[data-v-619c1735]{inline-size:15px;block-size:15px}.pin[data-v-619c1735]:hover{background:var(--bg-hover);color:var(--text-secondary)}.pin.on[data-v-619c1735]{color:var(--primary);border-color:var(--border-active);background:var(--primary-glow)}.key[data-v-619c1735]{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);direction:ltr;unicode-bidi:isolate;background:var(--bg-raised);border:1px solid var(--border-light);border-radius:var(--radius-xs);padding:2px 7px;justify-self:start;white-space:nowrap;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis}.tag[data-v-619c1735]{font-size:10.5px;font-family:var(--font-disp);font-weight:500;padding:1px 7px;border-radius:var(--radius-xs);border:1px solid var(--border-light);color:var(--text-muted);white-space:nowrap}.tag.warn[data-v-619c1735]{border-color:oklch(from var(--warning) l c h/.4);color:var(--warning);background:var(--warning-light)}.tag.teal[data-v-619c1735]{border-color:var(--border-active);color:var(--primary);background:var(--primary-glow)}.tag.db-org[data-v-619c1735]{margin-inline-start:6px;max-inline-size:120px;overflow:hidden;text-overflow:ellipsis}.op[data-v-619c1735]{font-family:var(--font-mono);font-size:11.5px;direction:ltr;unicode-bidi:isolate;font-weight:700;color:var(--text-secondary)}.op.w-alter[data-v-619c1735]{color:var(--warning)}.rows-n[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:15px;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;color:var(--text);text-align:start}.rows-n.zero[data-v-619c1735]{color:var(--text-muted);font-weight:500}.why[data-v-619c1735]{margin-block-start:5px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.why-line[data-v-619c1735]{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text-secondary);line-height:1.55;max-inline-size:74ch}.why-line svg[data-v-619c1735]{inline-size:14px;block-size:14px;flex:none;margin-block-start:3px;color:var(--warning)}.s-err .why-line svg[data-v-619c1735]{color:var(--danger)}details.rawbox>summary[data-v-619c1735]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-disp);font-weight:500;font-size:12px;color:var(--text-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:4px 10px;background:var(--bg-raised);transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}details.rawbox>summary[data-v-619c1735]::-webkit-details-marker{display:none}details.rawbox>summary[data-v-619c1735]:hover{color:var(--text);border-color:var(--border)}details.rawbox>summary svg[data-v-619c1735]{inline-size:13px;block-size:13px;transition:transform var(--dur) var(--ease-out)}details.rawbox[open]>summary svg[data-v-619c1735]{transform:rotate(180deg)}.raw[data-v-619c1735]{margin-block-start:7px;background:var(--log-bg);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:9px 11px;font-family:var(--font-mono);font-size:11px;line-height:1.6;color:var(--text-secondary);direction:ltr;unicode-bidi:isolate;text-align:start;white-space:pre-wrap;word-break:break-all;max-block-size:140px;overflow:auto}.form[data-v-619c1735]{padding-block:14px;padding-inline:calc(var(--gutter) + var(--spine-w)) var(--gutter);display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;border-block-start:1px solid var(--border-light)}.f[data-v-619c1735]{display:flex;flex-direction:column;gap:5px;min-inline-size:0}.f>span[data-v-619c1735]{font-size:11px;color:var(--text-muted);font-family:var(--font-disp);font-weight:500}.in[data-v-619c1735]{inline-size:100%;padding:8px 11px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-deepest);color:var(--text);font-size:13.5px;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.in[data-v-619c1735]::placeholder{color:var(--text-muted)}.in[data-v-619c1735]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.in.mono[data-v-619c1735]{font-family:var(--font-mono);font-size:12.5px;direction:ltr;unicode-bidi:isolate;text-align:start}.btn[data-v-619c1735]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:36px;padding:0 16px;border-radius:var(--radius-sm);border:1px solid transparent;background:var(--primary);color:var(--primary-ink);font-family:var(--font-disp);font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap}.btn[data-v-619c1735]:hover{background:#47e1dc}.btn svg[data-v-619c1735]{inline-size:15px;block-size:15px}.btn.ghost[data-v-619c1735]{background:transparent;border-color:var(--border);color:var(--text)}.btn.ghost[data-v-619c1735]:hover{background:var(--bg-raised)}.hint[data-v-619c1735]{font-size:11.5px;color:var(--text-muted);line-height:1.5}.saved[data-v-619c1735]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--success);font-family:var(--font-disp);font-weight:500}.saved svg[data-v-619c1735]{inline-size:14px;block-size:14px}.tgl[data-v-619c1735]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:12.5px;color:var(--text-secondary);font-family:var(--font-disp);font-weight:500;border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:5px 10px;background:var(--bg-elevated)}.tgl input[data-v-619c1735]{position:absolute;opacity:0;pointer-events:none}.tgl i[data-v-619c1735]{inline-size:15px;block-size:15px;border-radius:var(--radius-xs);border:1.5px solid var(--border-strong);flex:none;display:grid;place-items:center;color:var(--primary-ink)}.tgl i svg[data-v-619c1735]{inline-size:11px;block-size:11px;opacity:0}.tgl input:checked+i[data-v-619c1735]{background:var(--primary);border-color:var(--primary)}.tgl input:checked+i svg[data-v-619c1735]{opacity:1}.set-r[data-v-619c1735]{display:grid;grid-template-columns:200px minmax(0,1fr);gap:16px;align-items:start;padding-block:13px;padding-inline-end:var(--gutter);border-block-end:1px solid var(--border-light)}.set-l b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:500;font-size:13.5px;color:var(--text)}.set-l span[data-v-619c1735]{display:block;font-size:11.5px;color:var(--text-muted);line-height:1.45;margin-block-start:2px}.opts[data-v-619c1735]{display:flex;flex-wrap:wrap;gap:6px}.opt[data-v-619c1735]{position:relative;display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-deepest);cursor:pointer;font-family:var(--font-disp);font-weight:500;font-size:12.5px;color:var(--text-secondary);transition:border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.opt input[data-v-619c1735]{position:absolute;opacity:0;pointer-events:none}.opt[data-v-619c1735]:hover{border-color:var(--border);color:var(--text)}.opt.inherit[data-v-619c1735]{border-style:dashed;color:var(--text-muted)}.opt.on[data-v-619c1735]{border-color:var(--primary);background:var(--primary-glow);color:var(--primary)}.opt.inherit.on[data-v-619c1735]{border-style:dashed;border-color:var(--border-strong);background:var(--bg-raised);color:var(--text-secondary)}.opt .mk[data-v-619c1735]{inline-size:6px;block-size:6px;border-radius:50%;background:var(--border-strong);flex:none}.opt.on .mk[data-v-619c1735]{background:var(--primary)}.opt.inherit.on .mk[data-v-619c1735]{background:var(--text-muted)}.ac-r[data-v-619c1735]{grid-template-columns:132px minmax(0,1fr) 200px 96px 150px}.ac-r .c-err[data-v-619c1735]{grid-column:1/-1;margin-block-start:2px}.mm-r[data-v-619c1735]{grid-template-columns:36px minmax(0,1fr) 132px 148px}.cell>.flag-line[data-v-619c1735]{display:flex;align-items:center;gap:6px;min-inline-size:0;margin-block-start:3px}.flag-line .tag[data-v-619c1735]{flex:none}.flag-why[data-v-619c1735]{font-size:11.5px;color:var(--text-muted);min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note-flag[data-v-619c1735]{margin-block:0 12px}.note-flag .hint[data-v-619c1735]{margin:0}.gauge-say b.is-warn[data-v-619c1735]{color:var(--warning)}.pp-r[data-v-619c1735]{grid-template-columns:minmax(0,1fr) 208px 128px 186px}.db-h[data-v-619c1735],.db-r[data-v-619c1735]{grid-template-columns:100px 116px 96px minmax(0,1fr) 62px 132px 156px}.bl-h[data-v-619c1735],.bl-r[data-v-619c1735]{grid-template-columns:minmax(0,1fr) 108px 120px 132px 104px 196px}.bl-h.has-pick[data-v-619c1735],.bl-r.has-pick[data-v-619c1735]{grid-template-columns:24px minmax(0,1fr) 108px 120px 132px 104px 196px}.bl-bar[data-v-619c1735],.bl-bulk[data-v-619c1735]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-block:10px;padding-inline-end:var(--gutter);border-block-end:1px solid var(--border-light)}.bl-bar[data-v-619c1735]{background:var(--surface)}.bl-bulk[data-v-619c1735]{background:var(--bg-elevated)}.bl-bulk-act[data-v-619c1735]{display:inline-flex;align-items:center;gap:6px}.bl-sel[data-v-619c1735]{font-size:12.5px;font-family:var(--font-disp);font-weight:500;color:var(--warning)}.bl-proj[data-v-619c1735]{inline-size:220px;flex:none}.opt .num[data-v-619c1735]{font-size:11.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.opt.on .num[data-v-619c1735]{color:inherit}.opt.is-wait .mk[data-v-619c1735]{background:var(--warning)}.bl-title[data-v-619c1735]{white-space:normal;overflow-wrap:anywhere;text-align:match-parent}.cbar[data-v-619c1735]{position:relative;display:block;block-size:5px;max-inline-size:110px;margin-block:4px 5px;border-radius:1px;background:var(--border-light)}.cbar i[data-v-619c1735]{display:block;block-size:100%;max-inline-size:100%;border-radius:1px;background:var(--success)}.cbar.low i[data-v-619c1735]{background:var(--warning)}.cbar b[data-v-619c1735]{position:absolute;inset-block:-3px;inset-inline-start:70%;inline-size:1px;background:var(--text-muted)}.bl-r .act .pl+.pl[data-v-619c1735]{margin-inline-start:6px}.bl-r .pl[data-v-619c1735]:disabled,.bl-bulk .pl[data-v-619c1735]:disabled,.bl-form .btn[data-v-619c1735]:disabled{opacity:.5;cursor:default}.bl-dim[data-v-619c1735]{opacity:.55;pointer-events:none;transition:opacity var(--dur) var(--ease-out)}.tgl.bare[data-v-619c1735]{border:0;background:transparent;padding:4px}.tgl input:focus-visible+i[data-v-619c1735]{box-shadow:0 0 0 3px var(--primary-glow);border-color:var(--primary)}.bl-form[data-v-619c1735]{border-block-start:0;border-block-end:1px solid var(--border-light);background:var(--bg-elevated)}.bl-form-h[data-v-619c1735]{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap;margin:0}.bl-form-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:13.5px}.bl-form-end[data-v-619c1735]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bl-err[data-v-619c1735]{font-size:12px;color:var(--danger)}.bl-dl[data-v-619c1735]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px 14px;margin:0}.bl-dl dt[data-v-619c1735]{font-size:11.5px;color:var(--text-muted);font-family:var(--font-disp);font-weight:500;padding-block-start:3px}.bl-dl dd[data-v-619c1735]{margin:0;min-inline-size:0}.bl-dl .who[data-v-619c1735]{white-space:normal}.bl-pre[data-v-619c1735]{background:var(--bg-deepest);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:9px 12px;font-size:12.5px;line-height:1.65;color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;unicode-bidi:plaintext;text-align:start}.bl-mono[data-v-619c1735]{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary)}.bl-file[data-v-619c1735]{display:inline-block;margin-inline-end:6px;margin-block-end:4px}.aux b.is-bad[data-v-619c1735]{color:var(--danger)}.cell>.nm.mm-nm[data-v-619c1735]{display:flex;align-items:center;gap:6px;min-inline-size:0}.mm-nm>bdi[data-v-619c1735]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-nm .tag[data-v-619c1735]{flex:none}.mm-area[data-v-619c1735]{display:inline-block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}button.pin[data-v-619c1735]:disabled{opacity:.5;cursor:default}.pin[data-v-619c1735]:focus-visible,.mm-ver[data-v-619c1735]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-glow);border-color:var(--primary)}.mm-vers[data-v-619c1735]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-block:0 10px}.mm-vers-k[data-v-619c1735]{font-size:11px;color:var(--text-muted);font-family:var(--font-disp);font-weight:500;margin-inline-end:4px}.mm-ver[data-v-619c1735]{display:inline-flex;align-items:center;gap:5px;min-block-size:24px;padding:0 8px;border-radius:var(--radius-xs);border:1px solid var(--border-light);background:var(--bg-deepest);color:var(--text-secondary);cursor:pointer;font-family:var(--font-disp);font-weight:500;font-size:11.5px;font-variant-numeric:tabular-nums;white-space:nowrap;transition:border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.mm-ver[data-v-619c1735]:hover{border-color:var(--border);color:var(--text)}.mm-ver.on[data-v-619c1735]{border-color:var(--primary);background:var(--primary-glow);color:var(--primary)}.mm-ver.warn[data-v-619c1735]:after{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--warning);flex:none}.mm-back[data-v-619c1735]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block:0 10px}.mm-back .hint[data-v-619c1735]{margin:0}.mm-ex[data-v-619c1735]{max-block-size:132px;overflow:auto;margin-block-start:5px}.mm-r .pl[data-v-619c1735]:disabled,.mp-r .pl[data-v-619c1735]:disabled,.mo-tools .pl[data-v-619c1735]:disabled{opacity:.5;cursor:default}.mc-r[data-v-619c1735]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) 96px;align-items:start}.md-r[data-v-619c1735]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 200px;align-items:start}.md-act[data-v-619c1735]{display:flex;align-items:center;margin-block-start:4px}.md-why[data-v-619c1735]{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.mp-r[data-v-619c1735]{grid-template-columns:minmax(0,1fr) 140px 150px 132px}.mo-r[data-v-619c1735]{grid-template-columns:minmax(0,1fr) 120px 170px}.mo-tools[data-v-619c1735]{flex-wrap:wrap}.tbl-name[data-v-619c1735]{font-family:var(--font-mono);font-size:12px;direction:ltr;unicode-bidi:isolate;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.when[data-v-619c1735]{font-size:12.5px;color:var(--text-secondary);font-family:var(--font-disp);white-space:nowrap}.when em[data-v-619c1735]{font-style:normal;color:var(--text-muted)}.who[data-v-619c1735]{font-size:12.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who a[data-v-619c1735]{color:var(--primary);text-decoration:none}.who a[data-v-619c1735]:hover{text-decoration:underline}.r.is-undone .nm[data-v-619c1735],.r.is-undone .tbl-name[data-v-619c1735],.r.is-undone .rows-n[data-v-619c1735],.r.is-undone .op[data-v-619c1735]{color:var(--text-muted)}.detail[data-v-619c1735]{background:var(--log-bg);border-block-end:1px solid var(--border-light);padding-block:14px;padding-inline-end:var(--gutter)}.detail-h[data-v-619c1735]{display:flex;align-items:center;gap:12px;margin-block-end:10px}.detail-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:13.5px}.detail-h .rule[data-v-619c1735]{flex:1;block-size:1px;background:var(--border-light)}.pre[data-v-619c1735]{background:var(--bg-deepest);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:11px 12px;font-family:var(--font-mono);font-size:11.5px;line-height:1.7;color:var(--text);direction:ltr;unicode-bidi:isolate;text-align:start;white-space:pre-wrap;word-break:break-word;margin:0}.pre .kw[data-v-619c1735]{color:var(--primary)}.mem-cap[data-v-619c1735]{margin-block-start:10px;padding-block-start:10px;border-block-start:1px solid var(--border-light)}.mem-cap p[data-v-619c1735]{margin:0;font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.mem-cap .pl[data-v-619c1735]{margin-block-start:9px}.snap[data-v-619c1735]{margin-block-start:10px}.snap summary[data-v-619c1735]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary);font-family:var(--font-disp);font-weight:500}.snap summary[data-v-619c1735]::-webkit-details-marker{display:none}.snap summary svg[data-v-619c1735]{inline-size:13px;block-size:13px;transition:transform var(--dur) var(--ease-out)}.snap[open] summary svg[data-v-619c1735]{transform:rotate(90deg)}.snap .raw[data-v-619c1735]{max-block-size:96px}.perm[data-v-619c1735]{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-block-start:1px solid var(--border-light)}.pg[data-v-619c1735]{padding-block:14px 16px;padding-inline:var(--gutter);border-inline-start:1px solid var(--border-light);position:relative}.pg[data-v-619c1735]:first-child{border-inline-start:0}.pg[data-v-619c1735]:before{content:"";position:absolute;inset-block:14px;inset-inline-start:0;inline-size:var(--spine-w);background:var(--pgs, var(--border-light))}.pg.allow[data-v-619c1735]{--pgs:var(--primary)}.pg.deny[data-v-619c1735]{--pgs:var(--warning)}.pg-h[data-v-619c1735]{display:flex;align-items:center;gap:8px;margin-block-end:3px}.pg-h legend[data-v-619c1735],.pg-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:13px;color:var(--text);padding:0}.pol[data-v-619c1735]{font-size:10.5px;font-family:var(--font-disp);font-weight:700;padding:1px 7px;border-radius:var(--radius-xs);white-space:nowrap}.allow .pol[data-v-619c1735]{color:var(--primary);background:var(--primary-glow);border:1px solid var(--border-active)}.deny .pol[data-v-619c1735]{color:var(--warning);background:var(--warning-light);border:1px solid oklch(from var(--warning) l c h/.4)}.pg-say[data-v-619c1735]{font-size:11.5px;color:var(--text-muted);line-height:1.5;margin-block-end:10px}.pg-say b[data-v-619c1735]{color:var(--text-secondary);font-family:var(--font-disp);font-weight:500}.boxes[data-v-619c1735]{display:flex;flex-direction:column;gap:2px;max-block-size:212px;overflow:auto}.bx[data-v-619c1735]{display:flex;align-items:center;gap:9px;padding:4px 7px;border-radius:var(--radius-xs);cursor:pointer;font-family:var(--font-mono);font-size:11.5px;direction:ltr;unicode-bidi:isolate;color:var(--text-secondary);transition:background var(--dur) var(--ease-out)}.bx[data-v-619c1735]:hover{background:var(--bg-raised)}.bx input[data-v-619c1735]{position:absolute;opacity:0;pointer-events:none}.bx i[data-v-619c1735]{inline-size:15px;block-size:15px;border-radius:var(--radius-xs);border:1.5px solid var(--border-strong);flex:none;display:grid;place-items:center}.bx i svg[data-v-619c1735]{inline-size:11px;block-size:11px;opacity:0;color:var(--primary-ink)}.allow .bx input:checked+i[data-v-619c1735]{background:var(--primary);border-color:var(--primary)}.allow .bx input:checked+i svg[data-v-619c1735]{opacity:1}.allow .bx input:checked~span[data-v-619c1735]{color:var(--text)}.deny .bx i[data-v-619c1735]{border-radius:50%}.deny .bx input:checked+i[data-v-619c1735]{background:var(--warning);border-color:var(--warning)}.deny .bx input:checked+i svg[data-v-619c1735]{opacity:1;color:#1b150c}.deny .bx input:checked~span[data-v-619c1735]{color:var(--warning);text-decoration:line-through;text-decoration-color:oklch(from var(--warning) l c h/.55)}.pg-n[data-v-619c1735]{margin-block-start:9px;font-size:11px;color:var(--text-muted);font-family:var(--font-disp)}.empty[data-v-619c1735]{display:flex;align-items:flex-start;gap:12px;padding-block:20px;padding-inline-end:var(--gutter)}.empty svg[data-v-619c1735]{inline-size:20px;block-size:20px;flex:none;margin-block-start:2px;color:var(--text-muted)}.empty b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:700;font-size:13.5px;margin-block-end:2px}.empty span[data-v-619c1735]{font-size:12.5px;color:var(--text-muted);line-height:1.55}.empty.severe svg[data-v-619c1735]{color:var(--danger)}.empty.severe b[data-v-619c1735]{color:var(--danger)}.specimen[data-v-619c1735]{margin-block-start:10px}.specimen-k[data-v-619c1735]{font-size:10.5px;font-family:var(--font-disp);font-weight:500;color:var(--text-muted);display:block;margin-block-end:5px;padding-inline-start:2px}.srch[data-v-619c1735]{position:relative;flex:none;inline-size:230px}.srch svg[data-v-619c1735]{position:absolute;inset-inline-start:9px;inset-block-start:50%;transform:translateY(-50%);inline-size:14px;block-size:14px;color:var(--text-muted);pointer-events:none}.srch .in[data-v-619c1735]{padding-inline-start:30px;padding-block:7px;font-size:12.5px}.sk[data-v-619c1735]{display:block;background:var(--bg-raised);border-radius:var(--radius-xs);animation:sk-pulse-619c1735 1.5s var(--ease-std) infinite}@keyframes sk-pulse-619c1735{0%,to{opacity:.5}50%{opacity:.95}}.sk-e[data-v-619c1735]{block-size:12px;inline-size:96px}.sk-n[data-v-619c1735]{block-size:40px;inline-size:152px;margin-block-start:4px}.sk-r[data-v-619c1735]{block-size:12px}.sk-num[data-v-619c1735]{block-size:17px;inline-size:44px}.sk-cap[data-v-619c1735]{block-size:9px;inline-size:64px;margin-block-start:5px}.sk-opt[data-v-619c1735]{block-size:31px;inline-size:112px;border-radius:var(--radius-sm)}.sk-btn[data-v-619c1735]{block-size:28px;inline-size:64px;border-radius:var(--radius-sm)}.w80[data-v-619c1735]{inline-size:80%}.w64[data-v-619c1735]{inline-size:64%}.w52[data-v-619c1735]{inline-size:52%}.w44[data-v-619c1735]{inline-size:44%}.w30[data-v-619c1735]{inline-size:30%}.scale i.sk[data-v-619c1735]{background:var(--bg-raised)}.gauge-say .sk+.sk[data-v-619c1735]{margin-block-start:8px}[aria-busy=true] .r[data-v-619c1735]:hover{background:transparent}.probe[data-v-619c1735]{display:inline-flex;flex-direction:column;gap:4px;min-inline-size:148px;padding-inline:9px;padding-block:2px}.probe b[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:12.5px;color:var(--primary);line-height:1.3}.probe .track[data-v-619c1735]{block-size:3px;border-radius:2px;background:var(--bg-hover);position:relative;overflow:hidden}.probe .track i[data-v-619c1735]{position:absolute;inset-block:0;inset-inline-start:0;inline-size:42%;background:var(--primary);border-radius:2px;animation:probe-shuttle-619c1735 1.4s var(--ease-std) infinite}@keyframes probe-shuttle-619c1735{0%{transform:translate(160%)}to{transform:translate(-160%)}}.probe small[data-v-619c1735]{font-size:11px;color:var(--text-muted);line-height:1.35}.pg-none[data-v-619c1735]{font-size:12.5px;color:var(--text-muted);line-height:1.55;padding-block:14px 6px;border-block-start:1px dashed var(--border-light);margin-block-start:4px}.rise[data-v-619c1735]{animation:rise-619c1735 .48s var(--ease-out) backwards}.d1[data-v-619c1735]{animation-delay:30ms}.d2[data-v-619c1735]{animation-delay:80ms}.d3[data-v-619c1735]{animation-delay:.13s}.d4[data-v-619c1735]{animation-delay:.18s}.d5[data-v-619c1735]{animation-delay:.23s}@keyframes rise-619c1735{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){[data-v-619c1735]{animation:none!important;transition:none!important}}.q[data-v-619c1735]{text-decoration:none}.cell>.nm[data-v-619c1735],.cell>.sub[data-v-619c1735]{display:block}.ta-c[data-v-619c1735]{text-align:center}.ta-e[data-v-619c1735]{text-align:end}.f-1[data-v-619c1735]{flex:1;min-inline-size:180px}.f-2[data-v-619c1735]{flex:2;min-inline-size:260px}.f-full[data-v-619c1735]{flex:1 0 100%;inline-size:100%}.form-flat[data-v-619c1735]{border-block-start:0;padding-inline:0;padding-block-start:0}.form-end[data-v-619c1735]{padding-block-end:0}.push-end[data-v-619c1735]{margin-inline-start:auto}.self-c[data-v-619c1735]{align-self:center}.in-area[data-v-619c1735]{line-height:1.7;resize:vertical}.r-2[data-v-619c1735]{grid-template-columns:minmax(0,1fr) auto}.is-last[data-v-619c1735]{border-block-end:0!important}.sk-pick[data-v-619c1735]{inline-size:20px;block-size:20px;border-radius:50%;justify-self:center}.sk-btn-l[data-v-619c1735]{inline-size:96px}.perm-wrap[data-v-619c1735]{background:var(--log-bg);padding-inline-end:var(--gutter);border-block-end:0}.perm-wrap .detail-h[data-v-619c1735]{padding-block:13px 0;margin-block-end:0}.say-flat[data-v-619c1735]{background:transparent!important;border-block-end:0!important;padding-inline:0!important;padding-block:6px 4px!important}.os-li-perm[data-v-619c1735]{padding:0!important;display:block!important}.detail .form[data-v-619c1735]{padding-inline-start:0}.detail>.f[data-v-619c1735]{display:flex;flex-direction:column;gap:5px;padding-inline:0;inline-size:100%}.detail>.f>span[data-v-619c1735]{font-size:11px;color:var(--text-muted);font-family:var(--font-disp);font-weight:500}.gauge h2.gauge-k[data-v-619c1735]{font-size:12.5px;font-weight:600;margin:0}@media(max-width:760px){.gauge[data-v-619c1735]{gap:14px;padding-block:15px}.gauge-read[data-v-619c1735]{min-inline-size:0}.gauge-v .n[data-v-619c1735]{font-size:32px}.gauge-say[data-v-619c1735]{padding-block-start:0;min-inline-size:0}.gauge-tools[data-v-619c1735]{margin-inline-start:0;padding-block-start:0}.hd[data-v-619c1735]{display:none}.r[data-v-619c1735]{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;padding-block:11px;align-items:center}.ac-r[data-v-619c1735]{grid-template-columns:minmax(0,1fr) auto}.ac-r .c-state[data-v-619c1735]{grid-column:2;grid-row:1;justify-self:end}.ac-r .c-name[data-v-619c1735]{grid-column:1;grid-row:1}.ac-r .c-token[data-v-619c1735]{grid-column:1;grid-row:2}.ac-r .c-pick[data-v-619c1735]{grid-column:2;grid-row:2;justify-self:end}.ac-r .c-err[data-v-619c1735]{grid-column:1/-1;grid-row:3}.ac-r .c-act[data-v-619c1735]{grid-column:1/-1;grid-row:4;justify-content:flex-start;margin-block-start:4px}.db-r[data-v-619c1735]{grid-template-columns:minmax(0,1fr) auto}.db-r .c-when[data-v-619c1735]{grid-column:1;grid-row:1}.db-r .c-op[data-v-619c1735]{grid-column:2;grid-row:1;justify-self:end}.db-r .c-tbl[data-v-619c1735]{grid-column:1;grid-row:2}.db-r .c-rows[data-v-619c1735]{grid-column:2;grid-row:2;justify-self:end}.db-r .c-proj[data-v-619c1735]{grid-column:1;grid-row:3}.db-r .c-who[data-v-619c1735]{grid-column:2;grid-row:3;justify-self:end}.db-r .c-act[data-v-619c1735]{grid-column:1/-1;grid-row:4;justify-content:flex-start;margin-block-start:5px}.mm-r[data-v-619c1735],.pp-r[data-v-619c1735]{grid-template-columns:minmax(0,1fr) auto}.mm-r .c-pin[data-v-619c1735]{grid-column:2;grid-row:1;justify-self:end}.mm-r .c-txt[data-v-619c1735]{grid-column:1;grid-row:1}.mm-r .c-scope[data-v-619c1735]{grid-column:1;grid-row:2}.mm-r .c-act[data-v-619c1735]{grid-column:1/-1;grid-row:3;justify-content:flex-start;margin-block-start:4px}.bl-r[data-v-619c1735],.bl-r.has-pick[data-v-619c1735]{grid-template-columns:minmax(0,1fr) auto}.bl-r .c-txt[data-v-619c1735]{grid-column:1;grid-row:1}.bl-r .c-pick[data-v-619c1735]{grid-column:2;grid-row:1;justify-self:end}.bl-r .c-kind[data-v-619c1735]{grid-column:1;grid-row:2}.bl-r .c-scope[data-v-619c1735]{grid-column:2;grid-row:2;justify-self:end}.bl-r .c-conf[data-v-619c1735]{grid-column:1;grid-row:3}.bl-r .c-use[data-v-619c1735]{grid-column:2;grid-row:3;justify-self:end;text-align:end}.bl-r .c-act[data-v-619c1735]{grid-column:1/-1;grid-row:4;justify-content:flex-start;margin-block-start:4px}.bl-proj[data-v-619c1735]{inline-size:100%}.bl-dl[data-v-619c1735]{grid-template-columns:1fr;gap:4px}.bl-dl dd+dt[data-v-619c1735]{margin-block-start:6px}.mc-r[data-v-619c1735],.md-r[data-v-619c1735]{grid-template-columns:minmax(0,1fr)}.mc-r .c-act[data-v-619c1735]{justify-content:flex-start}.mp-r .c-txt[data-v-619c1735]{grid-column:1/-1;grid-row:1}.mp-r .c-proj[data-v-619c1735]{grid-column:1;grid-row:2}.mp-r .c-ev[data-v-619c1735]{grid-column:2;grid-row:2;justify-self:end;text-align:end}.mp-r .c-act[data-v-619c1735]{grid-column:1/-1;grid-row:3;justify-content:flex-start;margin-block-start:4px}.mo-r .c-mach[data-v-619c1735]{grid-column:1;grid-row:1}.mo-r .c-n[data-v-619c1735]{grid-column:2;grid-row:1;justify-self:end}.mo-r .c-last[data-v-619c1735]{grid-column:1/-1;grid-row:2}.pp-r .c-who2[data-v-619c1735]{grid-column:1;grid-row:1}.pp-r .c-role[data-v-619c1735]{grid-column:2;grid-row:1;justify-self:end}.pp-r .c-act[data-v-619c1735]{grid-column:1/-1;grid-row:2;justify-content:flex-start;margin-block-start:4px}.set-r[data-v-619c1735]{grid-template-columns:1fr;gap:8px}.form[data-v-619c1735]{gap:10px}.form .f[data-v-619c1735],.srch[data-v-619c1735]{inline-size:100%}.aux[data-v-619c1735]{padding-inline:10px}.boxes[data-v-619c1735]{max-block-size:168px}}.os-count[data-v-619c1735]{flex:none;text-align:end;font-family:var(--font-disp);line-height:1}.os-count b[data-v-619c1735]{display:block;font-weight:800;font-size:34px;color:var(--primary)}.os-count span[data-v-619c1735]{display:block;margin-block-start:5px;font-size:12px;font-weight:500;color:var(--text-muted)}.pp .pp-grid[data-v-619c1735]{display:grid;grid-template-columns:minmax(0,1fr) 302px;gap:22px;align-items:start}.pp .pp-main[data-v-619c1735]{min-inline-size:0;display:flex;flex-direction:column;gap:14px}.pp>.work[data-v-619c1735]{margin-block-end:14px}.pp .work[data-v-619c1735]{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px 17px 11px}.pp .work-k[data-v-619c1735]{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-block-end:9px}.pp .work-k b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:13px}.pp .work-k span[data-v-619c1735]{font-size:12px;color:var(--text-muted)}.pp .work-bar[data-v-619c1735]{display:flex;gap:3px;block-size:32px;align-items:stretch}.pp .work-live[data-v-619c1735]{flex:1;min-inline-size:0;display:flex;gap:3px}.pp .work-void[data-v-619c1735]{flex:0 0 94px;display:flex;gap:4px;margin-inline-start:14px}.pp .work-void .wseg[data-v-619c1735]{flex:1}.pp .wseg[data-v-619c1735]{border-radius:5px;display:flex;align-items:center;overflow:hidden;min-inline-size:5px;background:var(--primary-dark);transition:transform var(--dur-fast) var(--ease-out)}.pp .wseg[data-v-619c1735]:hover{transform:translateY(-2px)}.pp .wseg i[data-v-619c1735]{font-style:normal;font-family:var(--font-disp);font-weight:700;font-size:12.5px;white-space:nowrap;color:var(--primary-ink);padding-inline:10px}.pp .wseg i em[data-v-619c1735]{font-style:normal;font-weight:500;opacity:.72;margin-inline-start:6px}.pp .wseg i.is-narrow[data-v-619c1735]{display:none}.pp .wseg.lv1[data-v-619c1735]{background:var(--primary)}.pp .wseg.lv2[data-v-619c1735]{background:#1ea7a3}.pp .wseg.lv3[data-v-619c1735]{background:#1f7775}.pp .wseg.lv4[data-v-619c1735]{background:#225a58}.pp .wseg.lv5[data-v-619c1735]{background:#224442}.pp .wseg.is-void[data-v-619c1735]{background:transparent;border:1px dashed var(--border-strong)}.pp .wseg.is-void[data-v-619c1735]:hover{transform:none}.pp .work-f[data-v-619c1735]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block-start:10px;flex-wrap:wrap}.pp .work-f span[data-v-619c1735]{font-size:12px;color:var(--text-muted);display:inline-flex;align-items:center;gap:7px}.pp .void-key[data-v-619c1735]{inline-size:26px;block-size:11px;border-radius:3px;border:1px dashed var(--border-strong);flex:none}.pp .live-key[data-v-619c1735]{inline-size:26px;block-size:11px;border-radius:3px;background:var(--primary-dark);flex:none}.pp .roster[data-v-619c1735]{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.pp .roster-h[data-v-619c1735]{display:flex;align-items:center;gap:12px;padding:14px 18px 12px;border-block-end:1px solid var(--border-light)}.pp .roster-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:14.5px;flex:none}.pp .roster-h .rh-n[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:12px;color:var(--text-muted);flex:none}.pp .rsearch[data-v-619c1735]{margin-inline-start:auto;display:flex;align-items:center;gap:8px;inline-size:236px;min-block-size:34px;padding-inline:12px;background:var(--bg-deepest);border:1px solid var(--border);border-radius:8px;color:var(--text-muted);font-size:13px}.pp .rsearch svg[data-v-619c1735]{inline-size:15px;block-size:15px;flex:none;opacity:.8}.pp .rsearch input[data-v-619c1735]{flex:1;min-inline-size:0;background:transparent;border:0;outline:0;color:var(--text);font-family:var(--font-sans);font-size:13px}.pp .rsearch input[data-v-619c1735]::placeholder{color:var(--text-muted)}.pp .rsearch[data-v-619c1735]:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.pp .rchips[data-v-619c1735]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:10px 18px 11px;border-block-end:1px solid var(--border-light)}.pp .chipf[data-v-619c1735]{display:inline-flex;align-items:center;gap:6px;min-block-size:28px;padding-inline:11px;border-radius:999px;background:transparent;border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer;font-family:var(--font-disp);font-weight:500;font-size:12.5px;transition:background var(--dur) var(--ease-out)}.pp .chipf em[data-v-619c1735]{font-style:normal;font-size:11.5px;color:var(--text-muted)}.pp .chipf[data-v-619c1735]:hover{background:var(--bg-raised);color:var(--text)}.pp .chipf.is-on[data-v-619c1735]{background:var(--primary-wash);border-color:var(--border-active);color:var(--primary)}.pp .chipf.is-on em[data-v-619c1735]{color:var(--primary);opacity:.75}.pp .keystone[data-v-619c1735]{display:flex;align-items:center;gap:15px;padding:16px 18px;background:var(--bg-raised);border-block-end:1px solid var(--border)}.pp .k-id[data-v-619c1735]{min-inline-size:0;flex:1}.pp .k-eyebrow[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:700;font-size:11px;color:var(--primary);margin-block-end:2px}.pp .k-name[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:800;font-size:22px;line-height:1.2}.pp .k-meta[data-v-619c1735]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:5px;font-size:12px;color:var(--text-muted)}.pp .k-lock[data-v-619c1735]{flex:none;display:flex;align-items:flex-start;gap:7px;color:var(--text-muted);font-size:11.5px;max-inline-size:158px;line-height:1.5;padding-block-start:2px}.pp .k-lock svg[data-v-619c1735]{inline-size:14px;block-size:14px;flex:none}.pp .tile[data-v-619c1735]{flex:none;inline-size:44px;block-size:44px;border-radius:12px;display:grid;place-items:center;font-family:var(--font-disp);font-weight:700;font-size:18px;line-height:1;position:relative}.pp .tile.is-owner[data-v-619c1735]{inline-size:54px;block-size:54px;border-radius:15px;font-size:23px;font-weight:800;background:var(--primary);color:var(--primary-ink);box-shadow:0 0 0 4px var(--primary-glow)}.pp .tile.is-admin[data-v-619c1735]{background:var(--primary-wash);color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary-light)}.pp .tile.is-dev[data-v-619c1735]{background:var(--bg-raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.pp .tile.is-viewer[data-v-619c1735]{background:transparent;color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border-light)}.pp .tile.is-ghost[data-v-619c1735]{background:transparent;color:var(--text-muted);border:1.5px dashed var(--border);box-shadow:none}.pp .tile.is-ghost svg[data-v-619c1735]{inline-size:18px;block-size:18px;opacity:.7}.pp .tile.sm[data-v-619c1735]{inline-size:32px;block-size:32px;border-radius:9px;font-size:13px}.pp .tile.sm svg[data-v-619c1735]{inline-size:15px;block-size:15px}.pp .band[data-v-619c1735]{display:flex;align-items:center;gap:12px;padding:14px 18px 8px}.pp .band-t[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:13px;color:var(--text-secondary);flex:none}.pp .band-rule[data-v-619c1735]{flex:1;block-size:1px;background:var(--border-light)}.pp .band-n[data-v-619c1735]{flex:none;font-family:var(--font-disp);font-weight:700;font-size:12px;color:var(--text-muted)}.pp .band-note[data-v-619c1735]{flex:none;font-size:11.5px;color:var(--text-muted)}.pp .pr[data-v-619c1735]{display:flex;align-items:center;gap:13px;padding:9px 18px;min-block-size:62px;border-block-start:1px solid transparent;transition:background var(--dur) var(--ease-out)}.pp .pr+.pr[data-v-619c1735]{border-block-start-color:var(--border-light)}.pp .pr[data-v-619c1735]:hover{background:var(--bg-raised)}.pp .pr-id[data-v-619c1735]{flex:1;min-inline-size:0}.pp .pr-name[data-v-619c1735]{display:block;font-family:var(--font-disp);font-size:16px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .pr.lvl-admin .pr-name[data-v-619c1735]{font-weight:700;color:var(--text)}.pp .pr.lvl-dev .pr-name[data-v-619c1735]{font-weight:500;color:var(--text)}.pp .pr-sub[data-v-619c1735]{display:flex;align-items:center;gap:8px;margin-block-start:3px;min-inline-size:0}.pp .pr-mail[data-v-619c1735]{font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:start}.pp .pdot[data-v-619c1735]{flex:none;inline-size:3px;block-size:3px;border-radius:50%;background:var(--text-muted);opacity:.7}.pp .pr-since[data-v-619c1735]{flex:none;font-size:11.5px;color:var(--text-muted)}.pp .pr-act[data-v-619c1735]{flex:none;display:flex;align-items:center;gap:6px}.pp .picon[data-v-619c1735]{inline-size:32px;block-size:32px;flex:none;border:0;background:transparent;border-radius:var(--radius-sm);color:var(--text-muted);display:grid;place-items:center;cursor:pointer;opacity:.75;transition:color var(--dur),background var(--dur),opacity var(--dur)}.pp .picon svg[data-v-619c1735]{inline-size:17px;block-size:17px}.pp .picon[data-v-619c1735]:hover{opacity:1;background:var(--bg-hover);color:var(--text)}.pp .picon.is-danger[data-v-619c1735]:hover{background:var(--danger-light);color:var(--danger)}.pp .pr-scope[data-v-619c1735]{flex:none;display:inline-flex;align-items:center;gap:6px;min-block-size:28px;padding-inline:10px;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;cursor:pointer;color:var(--text-muted);font-family:var(--font-sans);font-size:12px;white-space:nowrap;transition:background var(--dur) var(--ease-out),color var(--dur)}.pp .pr-scope svg[data-v-619c1735]{inline-size:13px;block-size:13px;flex:none}.pp .pr-scope[data-v-619c1735]:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border-light)}.pp .pr-scope.is-narrow[data-v-619c1735]{color:var(--text);border-color:var(--border-light);background:var(--bg-deepest)}.pp .pr-scope.is-narrow svg[data-v-619c1735]{color:var(--primary)}.pp .pr-scope[data-v-619c1735] b{font-weight:700;font-family:var(--font-disp)}.pp .door-col[data-v-619c1735]{position:sticky;inset-block-start:18px;display:flex;flex-direction:column;gap:14px}.pp .door[data-v-619c1735]{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);overflow:hidden}.pp .door-top[data-v-619c1735]{display:flex;align-items:center;gap:11px;padding:15px 16px 0}.pp .door-mark[data-v-619c1735]{flex:none;inline-size:36px;block-size:36px;border-radius:10px;background:var(--primary-wash);color:var(--primary);display:grid;place-items:center;box-shadow:inset 0 0 0 1px var(--primary-light)}.pp .door-mark svg[data-v-619c1735]{inline-size:19px;block-size:19px}.pp .door-top b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:700;font-size:15.5px}.pp .door-top>span>span[data-v-619c1735]{display:block;margin-block-start:2px;font-size:12px;color:var(--text-muted);line-height:1.45}.pp .door-body[data-v-619c1735]{padding:14px 16px 16px;display:flex;flex-direction:column;gap:11px}.pp .fld label[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:500;font-size:12px;color:var(--text-secondary);margin-block-end:6px}.pp .fld label i[data-v-619c1735]{font-style:normal;color:var(--text-muted);font-weight:400}.pp .pinp[data-v-619c1735]{inline-size:100%;background:var(--bg-deepest);border:1px solid var(--border);border-radius:8px;min-block-size:36px;padding:0 15px;color:var(--text);font-family:var(--font-mono);font-size:12.5px;direction:ltr;text-align:start}.pp .pinp[data-v-619c1735]::placeholder{color:var(--text-muted);opacity:.8}.pp .pinp[data-v-619c1735]:focus{outline:0;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-glow)}.pp .pbtn[data-v-619c1735]{inline-size:100%;min-block-size:40px;border:0;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-disp);font-weight:700;font-size:14px;transition:filter var(--dur) var(--ease-out),background var(--dur)}.pp .pbtn svg[data-v-619c1735]{inline-size:17px;block-size:17px}.pp .pbtn.btn-primary[data-v-619c1735]{background:var(--primary);color:var(--primary-ink)}.pp .pbtn.btn-primary[data-v-619c1735]:hover{filter:brightness(1.07)}.pp .pbtn.btn-primary[disabled][data-v-619c1735]{opacity:.6;cursor:default}.pp .pbtn.btn-ghost[data-v-619c1735]{background:transparent;color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.pp .pbtn.btn-ghost[data-v-619c1735]:hover{background:var(--bg-hover)}.pp .phint[data-v-619c1735]{font-size:11.5px;line-height:1.55;color:var(--text-muted);margin:0}.pp a.pbtn[data-v-619c1735]{text-decoration:none}.pp .door-alt[disabled][data-v-619c1735]{opacity:.5;cursor:default}.pp .door-sub[data-v-619c1735]{display:flex;flex-direction:column;gap:11px;padding-block-start:11px;border-block-start:1px solid var(--border-light)}.pp .door-ca .door-mark.is-engine[data-v-619c1735]{background:none;box-shadow:none}.pp .door-ca .door-body[data-v-619c1735]{gap:13px}.pp .door-ca .door-pick[data-v-619c1735]{display:flex;flex-direction:column;gap:8px}.pp .door-ca .door-q[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:12px;color:var(--text-secondary)}.pp .door-ca .door-engines[data-v-619c1735]{display:flex;flex-direction:column;gap:6px}.pp .door-ca .door-engine[data-v-619c1735]{display:flex;align-items:center;gap:11px;inline-size:100%;padding-block:9px;padding-inline:12px 11px;background:var(--bg-deepest);border:1px solid var(--border);border-radius:10px;cursor:pointer;color:var(--text);font:inherit;text-align:start;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.pp .door-ca .door-engine[data-v-619c1735]:hover{background:var(--bg-hover)}.pp .door-ca .door-engine[data-v-619c1735]:focus-visible{outline:0;box-shadow:0 0 0 3px var(--primary-glow)}.pp .door-ca .door-engine.is-on[data-v-619c1735]{border-color:var(--primary);background:var(--primary-wash)}.pp .door-ca .de-t[data-v-619c1735]{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.pp .door-ca .de-t b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:14px;line-height:1.3}.pp .door-ca .de-t small[data-v-619c1735]{font-size:11.5px;line-height:1.35;color:var(--text-muted)}.pp .door-ca .door-engine.is-on .de-t small[data-v-619c1735]{color:var(--text-secondary)}.pp .door-ca .de-r[data-v-619c1735]{flex:none;inline-size:18px;block-size:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--border);transition:box-shadow var(--dur) var(--ease-out)}.pp .door-ca .door-engine.is-on .de-r[data-v-619c1735]{box-shadow:inset 0 0 0 5px var(--primary)}.pp .door-ca .door-how[data-v-619c1735]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.pp .door-ca .door-how li[data-v-619c1735]{position:relative;display:flex;align-items:flex-start;gap:10px;padding-block:5px;font-size:12.5px;line-height:1.45;color:var(--text-secondary)}.pp .door-ca .door-how li>span[data-v-619c1735]{padding-block-start:1px}.pp .door-ca .door-how li>i[data-v-619c1735]{flex:none;position:relative;z-index:1;inline-size:20px;block-size:20px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-family:var(--font-disp);font-weight:700;font-size:11px;background:var(--bg-raised);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border)}.pp .door-ca .door-how li[data-v-619c1735]:not(:last-child):before{content:"";position:absolute;inset-inline-start:9.5px;inset-block-start:25px;block-size:calc(100% - 20px);inline-size:1px;background:var(--border)}.pp .door-ca .door-how li.is-done>i[data-v-619c1735]{background:var(--success);color:var(--bg-deepest);box-shadow:none}.pp .door-ca .door-how li.is-done>i svg[data-v-619c1735]{inline-size:11px;block-size:11px}.pp .door-ca .door-how li.is-done>span[data-v-619c1735]{color:var(--text-muted)}.pp .door-ca .door-how li.is-done[data-v-619c1735]:before{background:var(--success)}.pp .door-ca .door-how li.is-now>i[data-v-619c1735]{background:var(--primary);color:var(--primary-ink);box-shadow:0 0 0 4px var(--primary-glow)}.pp .door-ca .door-how li.is-now>span[data-v-619c1735]{color:var(--text);font-weight:600}.pp .door-ca .door-how.is-live li:not(.is-done):not(.is-now)>span[data-v-619c1735]{color:var(--text-muted)}.pp .door-ca .door-go[data-v-619c1735]{min-block-size:44px;font-size:14.5px}.pp .door-ca .door-trust[data-v-619c1735]{display:flex;align-items:center;justify-content:center;gap:6px;margin:-5px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-muted);text-align:center}.pp .door-ca .door-trust svg[data-v-619c1735]{flex:none;inline-size:12px;block-size:12px;opacity:.85}.pp .door-ca .door-sub[data-v-619c1735]{margin-block-start:-4px}.pp .door-ca .door-code[data-v-619c1735]{display:flex;flex-direction:column;gap:7px;padding:12px 14px;border-radius:10px;background:var(--primary-wash);box-shadow:inset 0 0 0 1px var(--primary)}.pp .door-ca .door-code-l[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:12px;color:var(--text-secondary)}.pp .door-ca .door-code-row[data-v-619c1735]{display:flex;align-items:center;gap:10px}.pp .door-ca .door-code-v[data-v-619c1735]{flex:1;min-inline-size:0;direction:ltr;unicode-bidi:isolate;text-align:center;padding-block:2px;font-family:var(--font-mono);font-weight:700;font-size:24px;letter-spacing:.14em;color:var(--text);-webkit-user-select:all;user-select:all}.pp .door-ca .door-code-copy[data-v-619c1735]{flex:none;display:grid;place-items:center;inline-size:36px;block-size:36px;border:0;border-radius:8px;background:var(--bg-raised);color:var(--text);cursor:pointer;transition:background var(--dur) var(--ease-out)}.pp .door-ca .door-code-copy[data-v-619c1735]:hover{background:var(--bg-hover)}.pp .door-ca .door-code-copy[data-v-619c1735]:focus-visible{outline:0;box-shadow:0 0 0 3px var(--primary-glow)}.pp .door-ca .door-code-copy svg[data-v-619c1735]{inline-size:16px;block-size:16px}.pp .door-ca .door-code small[data-v-619c1735]{font-size:11.5px;line-height:1.5;color:var(--text-muted)}.pp .linkbox[data-v-619c1735]{display:flex;align-items:center;gap:8px;padding-block:7px;padding-inline:8px 12px;background:var(--bg-deepest);border:1px solid var(--border-active);border-radius:8px}.pp .linkbox code[data-v-619c1735]{flex:1;min-inline-size:0;direction:ltr;text-align:start;font-family:var(--font-mono);font-size:11.5px;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .copy[data-v-619c1735]{flex:none;display:flex;align-items:center;gap:6px;background:var(--bg-raised);border:0;border-radius:6px;padding:6px 10px;color:var(--text);font-family:var(--font-disp);font-weight:500;font-size:12px;cursor:pointer}.pp .copy svg[data-v-619c1735]{inline-size:13px;block-size:13px}.pp .copy[data-v-619c1735]:hover{background:var(--bg-hover)}.pp .copy.is-done[data-v-619c1735]{color:var(--success)}.pp .pend[data-v-619c1735]{border-block-start:1px solid var(--border-light);padding:12px 16px 14px}.pp .pend-h[data-v-619c1735]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-end:8px}.pp .pend-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:12.5px;color:var(--text-secondary)}.pp .pend-h>span[data-v-619c1735]{font-family:var(--font-disp);font-size:11.5px;color:var(--text-muted)}.pp .inv[data-v-619c1735]{display:flex;align-items:center;gap:10px;padding:8px 0}.pp .inv+.inv[data-v-619c1735]{border-block-start:1px solid var(--border-light)}.pp .inv-t[data-v-619c1735]{flex:1;min-inline-size:0}.pp .inv-t b[data-v-619c1735]{display:block;font-family:var(--font-mono);font-size:11.5px;font-weight:400;color:var(--text);direction:ltr;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .inv-t b.he[data-v-619c1735]{font-family:var(--font-sans);font-size:13px;direction:inherit}.pp .inv-t>span[data-v-619c1735]{display:block;margin-block-start:2px;font-size:11px;color:var(--text-muted)}.pp .inv .picon[data-v-619c1735]{inline-size:28px;block-size:28px}.pp .inv .picon svg[data-v-619c1735]{inline-size:15px;block-size:15px}.pp .ladder-card[data-v-619c1735]{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius);padding:14px 16px 12px}.pp .lc-h[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:700;font-size:13.5px}.pp .lc-s[data-v-619c1735]{display:block;margin-block-start:3px;margin-block-end:8px;font-size:11.5px;line-height:1.55;color:var(--text-muted)}.pp .lk-row[data-v-619c1735]{display:flex;align-items:center;gap:11px;padding:7px 0}.pp .lk-row+.lk-row[data-v-619c1735]{border-block-start:1px solid var(--border-light)}.pp .lk-row .tile[data-v-619c1735],.pp .lk-row .tile.is-owner[data-v-619c1735]{inline-size:27px;block-size:27px;border-radius:8px;font-size:11.5px;font-weight:700;box-shadow:none}.pp .lk-row .tile.is-admin[data-v-619c1735]{box-shadow:inset 0 0 0 1.2px var(--primary-light)}.pp .lk-row .tile.is-dev[data-v-619c1735]{box-shadow:inset 0 0 0 1px var(--border)}.pp .lk-row .tile.is-viewer[data-v-619c1735]{box-shadow:inset 0 0 0 1px var(--border-light)}.pp .lk-row b[data-v-619c1735]{flex:none;min-inline-size:46px;font-family:var(--font-disp);font-weight:700;font-size:12.5px;color:var(--text)}.pp .lk-row i[data-v-619c1735]{font-style:normal;font-size:11.5px;color:var(--text-muted)}.pp .pempty[data-v-619c1735]{text-align:center;padding:26px 18px 22px}.pp .seats[data-v-619c1735]{display:flex;align-items:center;justify-content:center;gap:10px;margin-block-end:18px}.pp .pempty h3[data-v-619c1735]{font-family:var(--font-disp);font-weight:800;font-size:19px;margin:0 0 6px}.pp .pempty p[data-v-619c1735]{margin:0 auto 16px;font-size:13.5px;line-height:1.65;color:var(--text-secondary);max-inline-size:44ch}.pp .pempty .pbtn[data-v-619c1735]{inline-size:auto;min-inline-size:210px;margin-inline:auto;padding-inline:20px}.pp .ppsk[data-v-619c1735]{background:var(--bg-raised);border-radius:6px;animation:ppskp-619c1735 1.5s ease-in-out infinite}.pp .ppsk-tile[data-v-619c1735]{inline-size:54px;block-size:54px;border-radius:15px;flex:none}.pp .ppsk-tile.sm[data-v-619c1735]{inline-size:44px;block-size:44px;border-radius:12px}.pp .ppsk-line[data-v-619c1735]{flex:1;block-size:13px;max-inline-size:340px}.pp .ppsk-t[data-v-619c1735]{inline-size:120px;block-size:15px}.pp .sk-row[data-v-619c1735]{display:flex;align-items:center;gap:13px;padding:9px 18px;min-block-size:62px}.pp .sk-row+.sk-row[data-v-619c1735]{border-block-start:1px solid var(--border-light)}.pp .pcard-title[data-v-619c1735]{display:flex;align-items:flex-start;gap:13px;min-inline-size:0;text-align:start;font-size:14px;font-weight:400;line-height:1.4}.pp .pcard-title .tile[data-v-619c1735]{inline-size:40px;block-size:40px;border-radius:11px;font-size:16px}.pp .pcard-id[data-v-619c1735]{min-inline-size:0;flex:1}.pp .sp-eyebrow[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:500;font-size:11px;color:var(--text-muted)}.pp .sp-name[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:800;font-size:20px;line-height:1.25;margin-block-start:1px}.pp .sp-mail[data-v-619c1735]{display:inline-block;max-inline-size:100%;margin-block-start:3px;font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);direction:ltr;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .sp-facts[data-v-619c1735]{display:flex;gap:18px;padding-block:14px;border-block-end:1px solid var(--border-light)}.pp .sp-fact[data-v-619c1735]{min-inline-size:0}.pp .sp-fact b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:700;font-size:15px;line-height:1.2}.pp .sp-fact span[data-v-619c1735]{display:block;margin-block-start:2px;font-size:11px;color:var(--text-muted)}.pp .sp-fact.is-soon b[data-v-619c1735],.pp .sp-fact.is-soon span[data-v-619c1735]{color:var(--warning)}.pp .sp-role[data-v-619c1735]{display:flex;align-items:center;gap:10px;margin-block-start:14px}.pp .sp-role>label[data-v-619c1735]{flex:none;font-family:var(--font-disp);font-weight:500;font-size:12.5px;color:var(--text-secondary)}.pp .sp-role[data-v-619c1735] .wzselect{flex:1;inline-size:auto}.pp .sp-foot[data-v-619c1735]{display:flex;align-items:center;gap:9px;inline-size:100%}.pp .sp-foot .pbtn[data-v-619c1735]{inline-size:auto;min-block-size:38px;padding-inline:18px}.pp .sp-foot .pbtn.btn-primary[data-v-619c1735]{flex:1}.pp .sp-rm[data-v-619c1735]{margin-inline-start:auto;display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;color:var(--danger);cursor:pointer;font-family:var(--font-disp);font-weight:500;font-size:12.5px;padding:8px 6px;border-radius:var(--radius-sm)}.pp .sp-rm svg[data-v-619c1735]{inline-size:15px;block-size:15px}.pp .sp-rm[data-v-619c1735]:hover{background:var(--danger-light)}.pp .senses[data-v-619c1735]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-block:14px 4px;padding:9px 12px;background:var(--bg-deepest);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.pp .sense[data-v-619c1735]{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--text-secondary)}.pp .sense i[data-v-619c1735]{flex:none;inline-size:15px;block-size:15px;border-radius:5px;display:grid;place-items:center}.pp .sense i.on[data-v-619c1735]{background:var(--primary);color:var(--primary-ink)}.pp .sense i.off[data-v-619c1735]{background:var(--bg-raised);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--border)}.pp .sense i svg[data-v-619c1735]{inline-size:10px;block-size:10px}.pp .pblk[data-v-619c1735]{padding-block:16px}.pp .pblk+.pblk[data-v-619c1735]{border-block-start:1px solid var(--border-light)}.pp .pblk-h[data-v-619c1735]{display:flex;align-items:baseline;gap:9px}.pp .pblk-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:14px}.pp .pblk-h>span[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:11.5px;color:var(--text-muted);margin-inline-start:auto;flex:none}.pp .pblk-s[data-v-619c1735]{margin:4px 0 11px;font-size:12px;line-height:1.6;color:var(--text-secondary)}.pp .pblk-s b[data-v-619c1735]{font-weight:700;color:var(--text)}.pp .pblk .fld+.phint[data-v-619c1735]{margin-block-start:7px}.pp .pblk .dc-go[data-v-619c1735]{inline-size:auto;min-inline-size:190px;padding-inline:18px;margin-block-start:12px}.pp .pblk .dc-go+.phint[data-v-619c1735]{margin-block:16px 7px}.pp .pseg[data-v-619c1735]{display:grid;grid-template-columns:1fr 1fr;gap:7px}.pp .psegb[data-v-619c1735]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 12px;cursor:pointer;background:var(--bg-deepest);border:1px solid var(--border);border-radius:8px;text-align:start;transition:border-color var(--dur) var(--ease-out),background var(--dur)}.pp .psegb b[data-v-619c1735]{display:flex;align-items:center;gap:7px;font-family:var(--font-disp);font-weight:700;font-size:13px;color:var(--text)}.pp .psegb b[data-v-619c1735]:before{content:"";flex:none;inline-size:13px;block-size:13px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--border-strong)}.pp .psegb i[data-v-619c1735]{font-style:normal;font-size:11px;line-height:1.45;color:var(--text-muted);padding-inline-start:20px}.pp .psegb.is-on[data-v-619c1735]{border-color:var(--border-active);background:var(--primary-wash)}.pp .psegb.is-on b[data-v-619c1735]:before{box-shadow:inset 0 0 0 4px var(--primary)}.pp .psegb[data-v-619c1735]:hover{border-color:var(--border-strong)}.pp .pms[data-v-619c1735]{margin-block-start:10px}.pp .pchips[data-v-619c1735]{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:9px}.pp .pchip[data-v-619c1735]{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:11px;direction:ltr}.pp .pchip.allow[data-v-619c1735]{background:var(--primary-wash);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-light)}.pp .pchip.block[data-v-619c1735]{background:var(--bg-raised);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--border)}.pp .pchip svg[data-v-619c1735]{inline-size:11px;block-size:11px;flex:none;opacity:.8;cursor:pointer}.pp .pchip.block svg.lk[data-v-619c1735]{opacity:.9;color:var(--text-muted);cursor:default}.pp .capg[data-v-619c1735]{margin-block-start:12px}.pp .capg-t[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:500;font-size:11px;color:var(--text-muted);margin-block-end:5px}.pp .pcap[data-v-619c1735]{display:flex;align-items:center;gap:11px;padding:8px 11px;background:var(--bg-deepest);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.pp .pcap+.pcap[data-v-619c1735]{margin-block-start:5px}.pp .cap-t[data-v-619c1735]{flex:1;min-inline-size:0}.pp .cap-t b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:500;font-size:13px;color:var(--text)}.pp .cap-t code[data-v-619c1735]{display:block;margin-block-start:1px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);direction:ltr;text-align:start}.pp .pcap.is-off[data-v-619c1735]{background:transparent}.pp .pcap.is-off .cap-t b[data-v-619c1735]{color:var(--text-muted)}.pp .cap-s[data-v-619c1735]{flex:none;display:flex;align-items:center;gap:8px}.pp .cap-s>span[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:11.5px;color:var(--primary);min-inline-size:30px;text-align:end}.pp .pcap.is-off .cap-s>span[data-v-619c1735]{color:var(--text-muted)}.pp[data-v-619c1735] .num,.pp .num[data-v-619c1735]{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}@keyframes ppskp-619c1735{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.pp .ppsk[data-v-619c1735]{animation:none;opacity:.7}}@media(max-width:900px){.pp .pp-grid[data-v-619c1735]{grid-template-columns:minmax(0,1fr)}.pp .door-col[data-v-619c1735]{position:static;order:-1}}@media(max-width:700px){.os-count b[data-v-619c1735]{font-size:26px}.pp .keystone[data-v-619c1735]{padding:14px}.pp .k-lock[data-v-619c1735]{display:none}.pp .k-name[data-v-619c1735]{font-size:20px}.pp .roster-h[data-v-619c1735]{flex-wrap:wrap;padding:12px 14px 10px;gap:9px}.pp .rsearch[data-v-619c1735]{inline-size:100%;margin-inline-start:0;order:3}.pp .rchips[data-v-619c1735]{padding:0 14px 11px;flex-wrap:nowrap;overflow-x:auto;padding-block-start:10px}.pp .chipf[data-v-619c1735]{flex:none}.pp .pr[data-v-619c1735]{flex-wrap:nowrap;padding:11px 14px;gap:12px;min-block-size:66px}.pp .pr-act[data-v-619c1735]{flex:none;margin:0;display:flex;align-items:center;gap:4px}.pp .pr-act[data-v-619c1735] .wzselect,.pp .pr-scope[data-v-619c1735]{display:none}.pp .pr-sub[data-v-619c1735]{flex-wrap:wrap;gap:2px 8px}.pp .pr-mail[data-v-619c1735]{flex:0 0 100%;max-inline-size:100%}.pp .pr-sub .pdot[data-v-619c1735]{display:none}.pp .pr-name[data-v-619c1735]{font-size:15px}.pp .band[data-v-619c1735]{padding:13px 14px 7px}.pp .pend[data-v-619c1735],.pp .door-body[data-v-619c1735]{padding-inline:14px}.pp .sp-facts[data-v-619c1735]{gap:14px}.pp .pseg[data-v-619c1735]{grid-template-columns:1fr}.pp .work[data-v-619c1735]{padding:12px 14px 11px}.pp .work-void[data-v-619c1735]{flex:0 0 68px;margin-inline-start:10px}}.pp .pr-role-m[data-v-619c1735],.pp .pr-lock-m[data-v-619c1735]{display:none}@media(max-width:700px){.pp .pr-role-m[data-v-619c1735]{display:inline-flex;align-items:center;gap:5px;flex:none;font-family:var(--font-disp);font-weight:500;font-size:11.5px;color:var(--text-secondary)}.pp .pr-lock-m[data-v-619c1735]{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-size:11px}.pp .pr-lock-m svg[data-v-619c1735]{inline-size:11px;block-size:11px;color:var(--primary)}.pp .pr-role-m[data-v-619c1735]:before,.pp .pr-lock-m[data-v-619c1735]:before{content:"";flex:none;inline-size:3px;block-size:3px;border-radius:50%;background:var(--text-muted);opacity:.7;margin-inline-end:4px}}.dropdown-menu .adrop-sep[data-v-619c1735]{display:block;block-size:1px;background:var(--border-light);margin:4px 6px}.pp .pj-work[data-v-619c1735]{margin-block-end:14px}.pp .pj-sort[data-v-619c1735]{margin-inline-start:auto;flex:none}.pp .tile.is-live[data-v-619c1735]{background:var(--bg-raised);color:var(--text);box-shadow:inset 0 0 0 1px var(--border)}.pp .tile.is-new[data-v-619c1735]{background:var(--primary-wash);color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary-light)}.pp .tile.is-off[data-v-619c1735]{background:transparent;color:var(--text-muted);border:1.5px dashed var(--border);box-shadow:none}.pp .pr-name[data-v-619c1735]{display:flex;align-items:baseline;gap:8px;min-inline-size:0}.pp .pr-name b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:16px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .pr-key[data-v-619c1735]{flex:none;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);direction:ltr;unicode-bidi:isolate}.pp .pr-repo[data-v-619c1735]{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:start}.pp .uchip[data-v-619c1735]{flex:none;display:inline-flex;align-items:center;min-block-size:19px;padding-inline:6px;border-radius:5px;background:var(--bg-deepest);box-shadow:inset 0 0 0 1px var(--border-light);font-family:var(--font-mono);font-size:10.5px;color:var(--text-secondary);direction:ltr;unicode-bidi:isolate}.pp .uchip.is-app[data-v-619c1735]{background:var(--primary-wash);color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-light)}.pp .uchip.is-none[data-v-619c1735]{font-family:var(--font-sans);font-size:11px;color:var(--text-muted);direction:inherit;background:transparent;box-shadow:inset 0 0 0 1px var(--border-light)}.pp .gh-state[data-v-619c1735]{display:flex;align-items:center;gap:10px;padding:9px 11px;background:var(--bg-deepest);border:1px solid var(--border-light);border-radius:8px}.pp .gh-dot[data-v-619c1735]{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 3px oklch(from var(--success) l c h/.16)}.pp .gh-dot.is-off[data-v-619c1735]{background:var(--text-muted);box-shadow:none}.pp .gh-t[data-v-619c1735]{flex:1;min-inline-size:0}.pp .gh-t b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:700;font-size:12.5px}.pp .gh-t span[data-v-619c1735]{display:block;margin-block-start:1px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);direction:ltr;unicode-bidi:isolate;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .gh-n[data-v-619c1735]{flex:none;font-family:var(--font-disp);font-weight:500;font-size:11.5px;color:var(--text-muted)}.pp .gh-t span.gh-acc[data-v-619c1735]{direction:inherit;unicode-bidi:normal}.pp .gh-t span.is-he[data-v-619c1735]{font-family:var(--font-sans)}.pp .gh-state.is-multi[data-v-619c1735]{flex-wrap:wrap;row-gap:0}.pp .gh-accs[data-v-619c1735]{flex-basis:100%;list-style:none;margin:8px 0 0;padding:7px 0 0;padding-inline-start:18px;border-block-start:1px solid var(--border-light);display:flex;flex-direction:column;gap:5px}.pp .gh-accs li[data-v-619c1735]{display:flex;align-items:baseline;gap:10px;min-inline-size:0}.pp .gh-accs code[data-v-619c1735]{flex:0 1 auto;min-inline-size:0;font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);direction:ltr;unicode-bidi:isolate;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .gh-accs .gh-an[data-v-619c1735]{flex:none;margin-inline-start:auto;font-family:var(--font-disp);font-weight:500;font-size:11.5px;color:var(--text-muted)}.pp .door-alt[data-v-619c1735]{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;cursor:pointer;color:var(--text-muted);font-family:var(--font-sans);font-size:12px;padding:4px 0;text-align:start}.pp .door-alt svg[data-v-619c1735]{inline-size:14px;block-size:14px;flex:none;opacity:.8}.pp .door-alt[data-v-619c1735]:hover{color:var(--text)}.pp .lk-units[data-v-619c1735]{flex-wrap:wrap;gap:6px;padding-block:9px}.pp .pk-head[data-v-619c1735]{display:flex;align-items:center;gap:8px;padding-block:14px 10px}.pp .pk-head .rsearch[data-v-619c1735]{flex:1;inline-size:auto;margin-inline-start:0}.pp .pk-ref[data-v-619c1735]{flex:none;inline-size:36px;block-size:36px;display:grid;place-items:center;cursor:pointer;background:var(--bg-deepest);border:1px solid var(--border);border-radius:8px;color:var(--text-muted)}.pp .pk-ref svg[data-v-619c1735]{inline-size:16px;block-size:16px}.pp .pk-ref[data-v-619c1735]:hover{color:var(--text);border-color:var(--border-strong)}.pp .pk-ref[disabled][data-v-619c1735]{opacity:.6;cursor:default}.pp .pk-list[data-v-619c1735]{max-block-size:340px;overflow:auto;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-deepest)}.pp .pk-sep[data-v-619c1735]{padding:9px 12px 5px;font-family:var(--font-disp);font-weight:500;font-size:11px;color:var(--text-muted);border-block-start:1px solid var(--border-light);margin-block-start:4px}.pp .rrow[data-v-619c1735]{inline-size:100%;display:block;text-align:start;background:transparent;border:0;cursor:pointer;padding:9px 12px;transition:background var(--dur) var(--ease-out)}.pp .rrow+.rrow[data-v-619c1735]{border-block-start:1px solid var(--border-light)}.pp .rrow[data-v-619c1735]:hover{background:var(--bg-raised)}.pp .rrow.is-sel[data-v-619c1735]{background:var(--primary-wash)}.pp .rrow.is-sel code[data-v-619c1735]{color:var(--primary)}.pp .rrow-t[data-v-619c1735]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pp .rrow-t code[data-v-619c1735]{font-family:var(--font-mono);font-size:13px;color:var(--text);direction:ltr}.pp .rrow-own[data-v-619c1735]{color:var(--text-muted)}.pp .rrow-m[data-v-619c1735]{display:flex;align-items:baseline;gap:10px;margin-block-start:3px;min-inline-size:0}.pp .rrow-d[data-v-619c1735]{flex:1;min-inline-size:0;font-size:11.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .rrow-w[data-v-619c1735]{flex:none;font-size:11px;color:var(--text-muted)}.pp .rrow-pick[data-v-619c1735]{margin-inline-start:auto;flex:none;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-disp);font-weight:700;font-size:11px;color:var(--primary)}.pp .rrow-pick svg[data-v-619c1735]{inline-size:12px;block-size:12px}.pp .rchip[data-v-619c1735]{flex:none;display:inline-flex;align-items:center;min-block-size:18px;padding-inline:6px;border-radius:4px;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border-light);font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);direction:ltr;unicode-bidi:isolate}.pp .rchip.is-taken[data-v-619c1735]{background:var(--warning-light);color:var(--warning);box-shadow:inset 0 0 0 1px oklch(from var(--warning) l c h/.34);font-family:var(--font-sans)}.pp .probe[data-v-619c1735]{margin-block-start:14px;border:1px solid var(--border-active);border-radius:var(--radius-sm);overflow:hidden}.pp .probe-h[data-v-619c1735]{display:flex;align-items:center;gap:8px;padding:9px 12px;background:var(--primary-wash)}.pp .probe-h svg[data-v-619c1735]{inline-size:15px;block-size:15px;flex:none;color:var(--primary)}.pp .probe-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:12.5px;color:var(--text)}.pp .probe-h code[data-v-619c1735]{font-family:var(--font-mono);font-size:11.5px;color:var(--primary);direction:ltr;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .probe-b[data-v-619c1735]{padding:10px 12px;display:flex;flex-direction:column;gap:7px}.pp .pfind[data-v-619c1735]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);line-height:1.5}.pp .pfind svg[data-v-619c1735]{inline-size:14px;block-size:14px;flex:none}.pp .pfind.is-yes[data-v-619c1735]{color:var(--text-secondary)}.pp .pfind.is-yes svg[data-v-619c1735]{color:var(--success)}.pp .pfind b[data-v-619c1735]{font-weight:700;color:var(--text)}.pp .pfind code[data-v-619c1735]{font-family:var(--font-mono);font-size:11px;direction:ltr;color:var(--text)}.pp .pgrid[data-v-619c1735]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 12px 10px}.pp .pgrid .fld-wide[data-v-619c1735]{grid-column:1/-1}.pp .pgrid .fld-wide i[data-v-619c1735]{display:block;margin-block-start:4px;font-size:11px;font-style:normal;color:var(--text-muted)}.pp .pgrid+.phint[data-v-619c1735]{padding:0 12px 11px;margin:0}.pp .probe .phint[data-v-619c1735]{padding:0 12px 11px}.pp .fld+.fld[data-v-619c1735]{margin-block-start:10px}.pp .fld.is-bad .pinp[data-v-619c1735]{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-light)}.pp .fld-err[data-v-619c1735]{display:flex;align-items:center;gap:6px;margin-block-start:5px;font-size:11.5px;color:var(--danger)}.pp .fld-err svg[data-v-619c1735]{inline-size:13px;block-size:13px;flex:none}.pp .pinp-he[data-v-619c1735]{font-family:var(--font-sans);font-size:13.5px;direction:inherit;text-align:start}.pp .pblk-envs[data-v-619c1735]{padding-block-end:4px}.pp .adv-row[data-v-619c1735]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:40px;margin-block-end:10px;padding-inline:12px;border-radius:8px;background:var(--bg-deepest);box-shadow:inset 0 0 0 1px var(--border-light);font-family:var(--font-disp);font-weight:500;font-size:13px;color:var(--text)}.pp .padv .fld+.phint[data-v-619c1735]{margin-block-start:7px}.pp .adv-boards[data-v-619c1735]{margin-block-start:16px;padding-block-start:14px;border-block-start:1px dashed var(--border-light)}.pp .adv-boards>b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:700;font-size:13px;color:var(--text)}.pp .adv-boards>.phint[data-v-619c1735]{margin-block:3px 10px}.pp .sp-rm.is-back[data-v-619c1735]{color:var(--primary)}.pp .sp-rm.is-back[data-v-619c1735]:hover{background:var(--primary-glow)}@media(max-width:820px){.pp .pgrid[data-v-619c1735]{grid-template-columns:1fr}}@media(max-width:700px){.pp .pj-sort[data-v-619c1735]{inline-size:100%;margin-inline-start:0}.pp .pr-name[data-v-619c1735]{flex-wrap:wrap;gap:2px 8px}.pp .pk-list[data-v-619c1735]{max-block-size:none}}.pp .wseg i[data-v-619c1735]{display:inline-flex;align-items:center;gap:5px}.pp .wseg i svg[data-v-619c1735]{inline-size:12px;block-size:12px;flex:none;opacity:.7;order:-1}.pp .wseg em[data-v-619c1735]{font-style:normal;font-family:var(--font-sans);font-weight:400;font-size:10.5px;opacity:.75;padding-inline:10px;white-space:nowrap}.pp .work-f[data-v-619c1735]{align-items:flex-start}.pp .tile.is-live[data-v-619c1735]{background:var(--primary);color:var(--primary-ink);box-shadow:0 0 0 4px var(--primary-glow)}.pp .tile.is-hold[data-v-619c1735]{background:var(--bg-raised);color:var(--text-secondary);box-shadow:inset 0 3px #1a85829e}.pp .tile.is-dead[data-v-619c1735]{background:var(--danger-light);color:var(--danger);box-shadow:inset 0 0 0 1.5px oklch(from var(--danger) l c h/.55)}.pp .tile svg[data-v-619c1735]{inline-size:19px;block-size:19px}.pp .pr-ca .tile[data-v-619c1735]{position:relative;--ring:var(--bg-elevated)}.pp .pr.pr-ca:hover .tile[data-v-619c1735]{--ring:var(--bg-raised)}.pp .pr-ca .tile .ca-now[data-v-619c1735]{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;inline-size:19px;block-size:19px;border-radius:50%;display:grid;place-items:center;background:var(--text);color:var(--bg-elevated);box-shadow:0 0 0 2px var(--ring)}.pp .pr-ca .tile .ca-now svg[data-v-619c1735]{inline-size:11px;block-size:11px}.pp .pr-ca .tile[data-v-619c1735],.pp .pr-ca .tile.is-live[data-v-619c1735],.pp .pr-ca .tile.is-hold[data-v-619c1735],.pp .pr-ca .tile.is-dead[data-v-619c1735]{background:none;box-shadow:none}.pp .pr-ca .tile .engine-mark[data-v-619c1735]{transition:opacity var(--dur) var(--ease-out),filter var(--dur) var(--ease-out)}.pp .pr-ca .tile.is-hold .engine-mark[data-v-619c1735]{opacity:.5;filter:grayscale(.9)}.pp .pr-ca .tile.is-dead .engine-mark[data-v-619c1735]{opacity:.65;filter:grayscale(.7)}.pp .pr-ca .tile.is-dead[data-v-619c1735]{box-shadow:0 0 0 1.5px color-mix(in oklch,var(--danger) 60%,transparent)}.pp .pr-ca .tile .ca-st[data-v-619c1735]{position:absolute;inset-block-end:-5px;inset-inline-end:-5px;inline-size:18px;block-size:18px;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 2px var(--ring)}.pp .pr-ca .tile .ca-st svg[data-v-619c1735]{inline-size:11px;block-size:11px}.pp .pr-ca .tile .ca-st.is-live[data-v-619c1735]{inline-size:12px;block-size:12px;inset-block-end:-3px;inset-inline-end:-3px;background:var(--success)}.pp .pr-ca .tile .ca-st.is-hold[data-v-619c1735]{background:var(--bg-raised);color:var(--text-secondary);box-shadow:0 0 0 2px var(--ring),inset 0 0 0 1px var(--border)}.pp .pr-ca .tile .ca-st.is-off[data-v-619c1735]{background:var(--bg-raised);color:var(--text-muted);box-shadow:0 0 0 2px var(--ring),inset 0 0 0 1px var(--border)}.pp .pr-ca .tile .ca-st.is-dead[data-v-619c1735]{background:var(--danger);color:#fff}.pp .roster-h .rh-n.is-zero[data-v-619c1735]{color:var(--danger);font-weight:600}.pp .rh-q[data-v-619c1735]{margin-inline-start:auto;flex:none;display:flex;align-items:center;gap:10px}.pp .rh-meas[data-v-619c1735]{font-size:11.5px;color:var(--text-muted)}.pp .rh-build[data-v-619c1735]{font-family:var(--font-mono);font-size:10.5px;opacity:.5;letter-spacing:.02em}.pp .rh-ref[data-v-619c1735]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;cursor:pointer;background:transparent;border:1px solid var(--border-light);border-radius:var(--radius-xs);color:var(--text-secondary);font-family:var(--font-disp);font-weight:500;font-size:11.5px}.pp .rh-ref svg[data-v-619c1735]{inline-size:13px;block-size:13px}.pp .rh-ref[data-v-619c1735]:hover:not(:disabled){border-color:var(--primary);color:var(--primary)}.pp .rh-ref[data-v-619c1735]:disabled{opacity:.6;cursor:default}.pp .pr.pr-ca[data-v-619c1735]{display:grid;grid-template-columns:44px minmax(0,1fr) 316px auto;column-gap:14px;row-gap:0;align-items:center}.pp .pr-ca>.tile[data-v-619c1735]{grid-column:1;grid-row:1}.pp .pr-ca>.pr-id[data-v-619c1735]{grid-column:2;grid-row:1}.pp .pr-ca>.pr-q[data-v-619c1735]{grid-column:3;grid-row:1}.pp .pr-ca>.pr-act[data-v-619c1735]{grid-column:4;grid-row:1;justify-self:end}.pp .pr-ca>.pr-why[data-v-619c1735]{grid-column:2/-1;grid-row:2}.pp .pr-ca .pr-name[data-v-619c1735]{display:flex;align-items:center;gap:8px;min-inline-size:0;white-space:nowrap}.pp .pr-nm[data-v-619c1735]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.pp .pr.s-hold .pr-nm[data-v-619c1735]{font-weight:500;color:var(--text-secondary)}.pp .pr.s-live .pr-nm[data-v-619c1735],.pp .pr.s-dead .pr-nm[data-v-619c1735]{font-weight:600}.pp .pr-out[data-v-619c1735]{flex:none;display:inline-flex;align-items:center;gap:4px;padding:1px 7px;border-radius:var(--radius-xs);background:var(--warning-light);color:var(--warning);font-family:var(--font-disp);font-weight:500;font-size:10.5px}.pp .pr-ca .pr-out[data-v-619c1735]{margin-inline-start:auto}.pp .pr-eng[data-v-619c1735]{flex:none;display:inline-flex;align-items:center;padding:1px 7px;border-radius:var(--radius-xs);background:var(--primary-wash);color:var(--primary-dark);font-family:var(--font-disp);font-weight:600;font-size:10.5px;letter-spacing:.01em}.pp .pr-out svg[data-v-619c1735]{inline-size:11px;block-size:11px;flex:none}.pp .pr-ca .pr-sub[data-v-619c1735]{flex-wrap:nowrap;overflow:hidden}.pp .pr-ca .pr-meta[data-v-619c1735]{flex:0 1 auto;min-inline-size:0;display:flex;align-items:center;gap:8px}.pp .pr-ca .pr-key[data-v-619c1735]{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);direction:ltr;unicode-bidi:isolate}.pp .pr-ca .pr-since[data-v-619c1735]{flex:none;white-space:nowrap}.pp .pr-state[data-v-619c1735]{flex:none;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:99px;background:var(--bg-raised);color:var(--text-secondary);white-space:nowrap;font-family:var(--font-disp);font-weight:500;font-size:11px}.pp .pr-state svg[data-v-619c1735]{inline-size:12px;block-size:12px;flex:none}.pp .pr-state.is-dead[data-v-619c1735]{background:var(--danger-light);color:var(--danger);font-weight:600}.pp .pr-pin[data-v-619c1735]{inline-size:32px;block-size:32px;flex:none;display:grid;place-items:center;cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--text-muted);opacity:.6}.pp .pr-pin svg[data-v-619c1735]{inline-size:16px;block-size:16px}.pp .pr-pin[data-v-619c1735]:hover{opacity:1;background:var(--bg-hover);color:var(--text)}.pp .pr-pin.is-on[data-v-619c1735]{opacity:1;color:var(--primary);background:var(--primary-wash)}.pp .pr-fix[data-v-619c1735]{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;cursor:pointer;background:var(--danger-light);border:1px solid oklch(from var(--danger) l c h/.45);border-radius:var(--radius-sm);color:var(--danger);font-family:var(--font-disp);font-weight:700;font-size:12px;white-space:nowrap}.pp .pr-fix svg[data-v-619c1735]{inline-size:14px;block-size:14px}.pp .pr-fix[data-v-619c1735]:hover{background:oklch(from var(--danger) l c h/.18)}.pp .pr-q[data-v-619c1735]{min-inline-size:0;display:flex;flex-direction:column;gap:6px}.pp .pr-q.is-none[data-v-619c1735]{font-size:11px;line-height:1.5;color:var(--text-muted)}.pp .qw[data-v-619c1735]{display:grid;grid-template-columns:42px minmax(0,1fr) 34px 112px;align-items:center;gap:0 8px}.pp .qw-k[data-v-619c1735]{font-style:normal;font-size:10.5px;color:var(--text-muted);white-space:nowrap}.pp .qw-bar[data-v-619c1735]{block-size:4px;border-radius:99px;background:var(--bg-raised);overflow:hidden}.pp .qw-bar b[data-v-619c1735]{display:block;block-size:100%;border-radius:99px;background:var(--primary);transition:inline-size .3s ease}.pp .qw-p[data-v-619c1735]{font-style:normal;font-family:var(--font-disp);font-weight:600;font-size:11px;color:var(--text-secondary);text-align:end;font-variant-numeric:tabular-nums}.pp .qw-w[data-v-619c1735]{grid-column:4;min-inline-size:0;display:flex;align-items:center;gap:5px;text-decoration:none;white-space:nowrap;overflow:hidden;font-size:10.5px;line-height:1.3;color:var(--text-muted)}.pp .qw-w>span[data-v-619c1735]{min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.pp .qw-i[data-v-619c1735]{inline-size:11px;block-size:11px;flex:none;opacity:.7}.pp .qw-t[data-v-619c1735]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500;color:var(--text-secondary)}.pp .qw-t.t-soon[data-v-619c1735],.pp .qw-t.t-now[data-v-619c1735]{padding:0 6px;border-radius:99px;font-weight:600}.pp .qw-t.t-soon[data-v-619c1735]{background:var(--warning-light);color:var(--warning)}.pp .qw-t.t-now[data-v-619c1735]{background:var(--success-light);color:var(--success)}.pp .qw.q-mid .qw-bar b[data-v-619c1735]{background:var(--warning)}.pp .qw.q-mid .qw-p[data-v-619c1735]{color:var(--warning)}.pp .qw.q-low .qw-bar b[data-v-619c1735],.pp .qw.q-out .qw-bar b[data-v-619c1735]{background:var(--danger)}.pp .qw.q-low .qw-p[data-v-619c1735],.pp .qw.q-out .qw-p[data-v-619c1735]{color:var(--danger)}.pp .pr-why[data-v-619c1735]{margin-block-start:10px;padding:10px 12px;background:var(--danger-light);border-radius:var(--radius-sm);box-shadow:inset 0 0 0 1px oklch(from var(--danger) l c h/.3)}.pp .why-line[data-v-619c1735]{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;color:var(--text-secondary)}.pp .why-line svg[data-v-619c1735]{inline-size:15px;block-size:15px;flex:none;color:var(--danger);margin-block-start:1px}.pp .why-more[data-v-619c1735]{margin-block-start:7px;background:transparent;border:0;cursor:pointer;padding:0;color:var(--text-muted);font-family:var(--font-sans);font-size:11.5px;text-decoration:underline}.pp .why-more[data-v-619c1735]:hover{color:var(--text)}.pp .usage[data-v-619c1735]{margin-block-start:16px}.pp .u-facts[data-v-619c1735]{display:flex;flex-wrap:wrap;gap:18px 28px;margin-block-end:8px}.pp .u-fact[data-v-619c1735]{display:flex;flex-direction:column;gap:2px}.pp .u-fact b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:22px;line-height:1.1}.pp .u-fact i[data-v-619c1735]{font-style:normal;font-size:11.5px;color:var(--text-muted)}.pp .u-say[data-v-619c1735]{margin:0 0 14px;font-size:12px;line-height:1.6;color:var(--text-muted)}.pp .u-cols[data-v-619c1735]{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px;margin-block-end:14px}.pp .u-h[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:700;font-size:12.5px;margin-block-end:6px}.pp .u-row[data-v-619c1735]{display:grid;grid-template-columns:minmax(60px,110px) 1fr 38px;align-items:center;gap:8px;font-size:11.5px;margin-block-end:4px}.pp .u-row>span[data-v-619c1735]:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.pp .u-bar[data-v-619c1735]{block-size:5px;border-radius:99px;background:var(--bg-raised);overflow:hidden}.pp .u-bar b[data-v-619c1735]{display:block;block-size:100%;background:var(--primary);border-radius:99px}.pp .u-row em[data-v-619c1735]{font-style:normal;text-align:end;color:var(--text-muted)}.pp .u-table[data-v-619c1735]{inline-size:100%;border-collapse:collapse;font-size:12px;margin-block-end:14px}.pp .u-table td[data-v-619c1735]{padding:5px 6px;border-block-start:1px solid var(--border-light)}.pp .u-t[data-v-619c1735]{max-inline-size:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp .u-t a[data-v-619c1735]{color:var(--text);text-decoration:none}.pp .u-t a[data-v-619c1735]:hover{color:var(--primary)}.pp .u-p[data-v-619c1735]{color:var(--text-muted);font-size:11px}.pp .u-ctx[data-v-619c1735]{text-align:end;font-family:var(--font-disp);font-weight:600}.pp .u-chart[data-v-619c1735]{display:block;inline-size:100%;block-size:60px;color:var(--primary);background:var(--bg-raised);border-radius:var(--radius-xs)}.pp .u-70[data-v-619c1735]{stroke:var(--warning);stroke-width:1;stroke-dasharray:4 4}.pp .u-legend[data-v-619c1735]{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:6px;font-size:11px;color:var(--text-muted)}.pp .u-legend i[data-v-619c1735]{font-style:normal}.pp .u-70t[data-v-619c1735]{color:var(--warning)}.pp .u-num[data-v-619c1735]{inline-size:80px;margin:0 6px;padding:2px 6px}.pp .pool .u-facts b[data-v-619c1735]{font-variant-numeric:tabular-nums}.pp .pl-route[data-v-619c1735]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-block-end:16px}.pp .pl-lane[data-v-619c1735]{display:flex;flex-direction:column;gap:6px;min-inline-size:0}.pp .pl-lane.is-busy[data-v-619c1735]{opacity:.6;pointer-events:none}.pp .pl-l[data-v-619c1735]{display:flex;flex-direction:column;gap:1px}.pp .pl-l b[data-v-619c1735]{font-size:12px;font-weight:600}.pp .pl-l small[data-v-619c1735]{font-size:11px;color:var(--text-muted)}.pp .pl-table th[data-v-619c1735]{padding:0 6px 5px;font-size:11px;font-weight:600;color:var(--text-muted);text-align:start}.pp .pl-table tr.is-off td[data-v-619c1735]{opacity:.55}.pp .pl-nm[data-v-619c1735]{font-weight:600}.pp .pl-eng[data-v-619c1735],.pp .pl-lane-tag[data-v-619c1735]{margin-inline-start:6px;padding:1px 7px;border-radius:var(--radius-xs);font-family:var(--font-disp);font-weight:600;font-size:10.5px;background:var(--bg-raised);color:var(--text-muted)}.pp .pl-lane-tag[data-v-619c1735]{background:var(--primary-wash);color:var(--primary-dark)}.pp .pl-st.is-live[data-v-619c1735]{color:var(--success)}.pp .pl-st.is-hold[data-v-619c1735]{color:var(--warning)}.pp .pl-st.is-dead[data-v-619c1735]{color:var(--danger)}.pp .ca-edit .fld-sw[data-v-619c1735]{display:flex;flex-direction:column;gap:6px}.pp .fleet[data-v-619c1735]{margin-block-start:18px}.pp .fl-search[data-v-619c1735]{margin-block-end:10px;max-inline-size:280px}.pp .fl-key[data-v-619c1735]{margin-inline-start:6px;font-size:11px;color:var(--text-muted)}.pp .fl-table .pl-eng[data-v-619c1735]{margin-inline-start:0;margin-inline-end:6px}.pp .fl-go[data-v-619c1735]{background:transparent;border:0;padding:2px 6px;cursor:pointer;font-family:var(--font-sans);font-size:11.5px;color:var(--text-muted);text-decoration:underline}.pp .fl-go[data-v-619c1735]:hover{color:var(--primary)}.pp .rawbox[data-v-619c1735]{margin-block-start:14px;border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden}.pp .raw-h[data-v-619c1735]{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--bg-raised)}.pp .raw-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:12.5px}.pp .raw-h>span[data-v-619c1735]{flex:1;font-size:11px;color:var(--text-muted)}.pp .raw-cp[data-v-619c1735]{flex:none;display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;cursor:pointer;color:var(--text-muted);font-family:var(--font-sans);font-size:11.5px;padding:4px 6px;border-radius:var(--radius-xs)}.pp .raw-cp svg[data-v-619c1735]{inline-size:13px;block-size:13px}.pp .raw-cp[data-v-619c1735]:hover{background:var(--bg-hover);color:var(--text)}.pp .rawfacts[data-v-619c1735]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0;padding:11px 12px}.pp .rawfacts dt[data-v-619c1735]{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.pp .rawfacts dd[data-v-619c1735]{margin:0;font-family:var(--font-mono);font-size:11.5px;color:var(--text);direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}.pp .rawfacts dd.he[data-v-619c1735]{font-family:var(--font-sans);font-size:12px;direction:inherit;unicode-bidi:plaintext}.pp .raw-split[data-v-619c1735]{padding:7px 12px 0;font-family:var(--font-disp);font-weight:500;font-size:11px;color:var(--text-muted);border-block-start:1px solid var(--border-light)}.pp .raw-note[data-v-619c1735]{margin:4px 12px 8px;font-size:11px;line-height:1.55;color:var(--text-muted)}.pp .raw[data-v-619c1735]{margin:0 12px 12px;padding:9px 10px;max-block-size:170px;overflow:auto;background:var(--bg-deepest);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:11px;line-height:1.55;color:var(--text-secondary);direction:ltr;text-align:start;overflow-wrap:anywhere}@media(min-width:701px)and (max-width:1360px){.pp .pr.pr-ca[data-v-619c1735]{grid-template-columns:44px minmax(0,1fr) 264px auto}.pp .pr.pr-ca.s-dead[data-v-619c1735]{grid-template-columns:44px minmax(0,1fr) 190px auto}}.pp .pr-ca>.pr-id[data-v-619c1735]{container-type:inline-size}@container (max-width:250px){.pp .pr-ca .pr-state+.pr-meta[data-v-619c1735]{display:none}}@container (max-width:340px){.pp .pr-ca .pr-state+.pr-meta .pr-key[data-v-619c1735],.pp .pr-ca .pr-state+.pr-meta .pdot[data-v-619c1735]{display:none}}.pp .wseg[data-v-619c1735]{container-type:inline-size}@container (max-width:84px){.pp .wseg>i[data-v-619c1735]{display:none}}@media(max-width:860px){.pp .work-k[data-v-619c1735]{flex-wrap:wrap;gap:10px}.pp .wseg em[data-v-619c1735]{display:none}}@media(max-width:900px){.pp.pp-ca .door-col[data-v-619c1735]{order:1}}@media(max-width:700px){.pp .work-bar[data-v-619c1735]{flex-direction:column;gap:6px;block-size:auto}.pp .work-bar .work-void[data-v-619c1735]{margin-inline-start:0;margin-block-start:6px}.pp .work-bar .work-live[data-v-619c1735],.pp .work-bar .work-void[data-v-619c1735]{flex:none;flex-direction:column;gap:6px}.pp .work-bar .work-void[data-v-619c1735]{flex-direction:row;flex-wrap:wrap;gap:4px}.pp .work-void .wseg[data-v-619c1735]{flex:0 0 26px;min-block-size:12px;block-size:12px}.pp .wseg[data-v-619c1735]{min-block-size:34px}.pp .wseg em[data-v-619c1735]{display:inline;margin-inline-start:auto}.pp .wseg i[data-v-619c1735]{display:inline-flex;inline-size:100%;min-inline-size:0}.pp .wseg i.is-narrow[data-v-619c1735]{display:inline-flex}.pp .work-f[data-v-619c1735]{flex-direction:column;gap:10px}.pp .pr.pr-ca[data-v-619c1735]{grid-template-columns:44px minmax(0,1fr) auto;column-gap:12px}.pp .pr-ca>.pr-act[data-v-619c1735]{grid-column:3}.pp .pr-ca>.pr-q[data-v-619c1735]{grid-column:2/-1;grid-row:2;margin-block-start:10px}.pp .pr-ca>.pr-why[data-v-619c1735]{grid-row:3}.pp .pr-ca.s-dead>.pr-act[data-v-619c1735]{grid-column:2/-1;grid-row:4;justify-self:start;margin-block-start:10px}.pp .pr-ca .pr-name[data-v-619c1735]{flex-wrap:nowrap;gap:8px}.pp .pr-ca .pr-sub[data-v-619c1735]{flex-wrap:wrap;gap:6px 7px}.pp .pr-ca .pr-meta[data-v-619c1735]{gap:7px}.pp .pr-ca .pr-sub .pdot[data-v-619c1735]{display:block}.pp .qw[data-v-619c1735]{grid-template-columns:42px minmax(0,1fr) 34px 108px}.pp .rh-q[data-v-619c1735]{margin-inline-start:0;inline-size:100%;justify-content:space-between}.pp .u-cols[data-v-619c1735]{grid-template-columns:1fr}.pp .rawfacts[data-v-619c1735]{grid-template-columns:1fr;gap:2px}.pp .rawfacts dt[data-v-619c1735]{margin-block-start:6px}}.cx-board[data-v-619c1735]{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius);box-shadow:var(--shadow-lg);overflow:hidden}.cx-overview[data-v-619c1735]{display:flex;align-items:stretch;flex-wrap:wrap;background:var(--surface);border-block-end:1px solid var(--border-light)}.cx-tally[data-v-619c1735]{padding:18px 22px 16px;display:flex;align-items:baseline;gap:12px;flex:1 1 auto;min-inline-size:230px}.cx-tally-n[data-v-619c1735]{font-family:var(--font-disp);font-weight:800;font-size:44px;line-height:1;color:var(--primary);direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.cx-tally-t>b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:700;font-size:14px}.cx-tally-t>span[data-v-619c1735]{display:block;font-size:11.5px;color:var(--text-muted);line-height:1.5;max-inline-size:34ch}.cx-nb[data-v-619c1735]{white-space:nowrap}.cx-rows[data-v-619c1735]{list-style:none;margin:0;padding:0}.cx-row[data-v-619c1735]{border-block-end:1px solid var(--border-light)}.cx-row[data-v-619c1735]:last-child{border-block-end:0}.cx-row-btn[data-v-619c1735]{inline-size:100%;display:flex;align-items:center;gap:13px;text-align:start;padding:15px 18px;background:none;border:0;color:inherit;font:inherit;cursor:pointer;transition:background var(--dur) var(--ease-out)}.cx-row-btn[data-v-619c1735]:hover{background:var(--surface)}.cx-row-btn[data-v-619c1735]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.cx-row-txt[data-v-619c1735]{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:4px}.cx-row-h[data-v-619c1735]{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cx-row-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:15.5px;direction:ltr;unicode-bidi:isolate}.cx-row-s[data-v-619c1735]{font-size:12px;color:var(--text-muted);line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-row-go[data-v-619c1735]{flex:none;display:inline-flex;align-items:center;gap:3px;font-family:var(--font-disp);font-weight:600;font-size:12.5px;color:var(--text-muted);transition:color var(--dur) var(--ease-out)}.cx-row-go svg[data-v-619c1735]{inline-size:15px;block-size:15px}.cx-row-btn:hover .cx-row-go[data-v-619c1735]{color:var(--primary)}.cx-rows-sk[data-v-619c1735]{padding:18px;display:flex;flex-direction:column;gap:12px}.cx-personal[data-v-619c1735]{border-block-start:1px solid var(--border-light);background:var(--surface)}.cx-personal-h[data-v-619c1735]{padding:14px 18px 2px;display:flex;flex-direction:column;gap:2px}.cx-personal-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:12.5px}.cx-personal-h span[data-v-619c1735]{font-size:11.5px;color:var(--text-muted);line-height:1.5}.cx-personal .cx-row-btn[data-v-619c1735]:hover{background:var(--bg-deepest)}.cx-socket[data-v-619c1735]{inline-size:30px;block-size:17px;border-radius:5px;flex:none;border:1.5px solid var(--border-strong);display:flex;align-items:center;justify-content:center;gap:3.5px}.cx-socket i[data-v-619c1735]{inline-size:3px;block-size:7px;border-radius:1px;background:var(--text-muted);display:block}.cx-on .cx-socket[data-v-619c1735]{border-color:var(--primary);background:var(--primary-glow);box-shadow:0 0 0 3px var(--primary-glow)}.cx-on .cx-socket i[data-v-619c1735]{background:var(--primary)}.cx-off .cx-socket[data-v-619c1735]{border-style:dashed;border-color:var(--border)}.cx-off .cx-socket i[data-v-619c1735]{opacity:.45}.cx-st-state[data-v-619c1735]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-disp);font-weight:500;font-size:12.5px;color:var(--text-muted)}.cx-dot[data-v-619c1735]{inline-size:7px;block-size:7px;border-radius:50%;background:var(--text-muted);flex:none}.cx-on .cx-st-state[data-v-619c1735]{color:var(--primary)}.cx-on .cx-dot[data-v-619c1735]{background:var(--primary)}.cx-pop-title[data-v-619c1735]{display:flex;align-items:center;gap:10px;min-inline-size:0}.cx-pop-id[data-v-619c1735]{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;min-inline-size:0}.cx-pop-id b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:16px;direction:ltr;unicode-bidi:isolate}.cx-pop-body[data-v-619c1735]{display:flex;flex-direction:column;gap:14px}.cx-pop-switch[data-v-619c1735]{display:flex;align-items:center;gap:12px;cursor:pointer;padding:10px 12px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-deepest)}.cx-pop-switch .cx-pop-switch-t[data-v-619c1735]{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.cx-pop-switch b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:13px}.cx-pop-switch i[data-v-619c1735]{font-style:normal;font-size:11.5px;color:var(--text-muted)}.cx-pop-switch .switch.on .track[data-v-619c1735]{background:var(--primary)}.cx-pop-switch .switch[data-v-619c1735]:disabled{opacity:.6;cursor:progress}.cx-lede[data-v-619c1735]{font-size:13px;color:var(--text-secondary);line-height:1.6;max-inline-size:62ch;margin:0}.cx-accs[data-v-619c1735]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-deepest)}.cx-acc[data-v-619c1735]{display:flex;align-items:center;gap:11px;padding:9px 12px;border-block-end:1px solid var(--border-light);transition:background var(--dur) var(--ease-out)}.cx-acc[data-v-619c1735]:last-child{border-block-end:0}.cx-acc[data-v-619c1735]:hover{background:var(--bg-elevated)}.cx-acc.is-legacy[data-v-619c1735]{background:oklch(from var(--warning) l c h/.045)}.cx-acc-mark[data-v-619c1735]{inline-size:26px;block-size:26px;border-radius:var(--radius-xs);flex:none;display:grid;place-items:center;background:var(--bg-raised);border:1px solid var(--border-light);color:var(--text-secondary)}.cx-acc-mark svg[data-v-619c1735]{inline-size:15px;block-size:15px}.cx-acc-txt[data-v-619c1735]{flex:1;min-inline-size:0;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.cx-acc-login[data-v-619c1735]{font-family:var(--font-mono);font-size:13px;color:var(--text);direction:ltr;unicode-bidi:isolate;overflow:hidden;text-overflow:ellipsis}.cx-acc-login.is-label[data-v-619c1735]{font-family:var(--font-sans);direction:inherit;font-size:13.5px}.cx-acc-sub[data-v-619c1735]{font-size:11.5px;color:var(--text-muted)}.os-hint.cx-stuck[data-v-619c1735]{display:flex;align-items:flex-start;gap:6px}.os-hint.cx-stuck svg[data-v-619c1735]{inline-size:14px;block-size:14px;flex:0 0 auto;margin-block-start:2px;opacity:.7}.os-hint.cx-stuck .os-link[data-v-619c1735]{margin-inline-start:4px}.cx-acc.is-detached[data-v-619c1735]{background:transparent}.cx-acc.is-detached .cx-acc-mark[data-v-619c1735]{opacity:.55}.cx-acc.is-detached .cx-acc-login[data-v-619c1735]{color:var(--text-secondary)}.os-tag.is-legacy[data-v-619c1735]{border-color:oklch(from var(--warning) l c h/.45);color:var(--warning);background:var(--warning-light)}.cx-sm[data-v-619c1735]{min-block-size:31px;padding:0 11px;font-size:12.5px}.cx-sm svg[data-v-619c1735]{inline-size:15px;block-size:15px}.cx-link[data-v-619c1735]{background:none;border:0;padding:4px 6px;border-radius:var(--radius-xs);color:var(--primary);opacity:1;text-decoration:none;font-family:var(--font-disp);font-weight:500;font-size:12.5px;cursor:pointer;flex:none}.cx-link[data-v-619c1735]:hover{background:var(--primary-glow)}.cx-flash[data-v-619c1735]{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:8px 11px;margin:0;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-deepest);color:var(--text-secondary)}.cx-flash svg[data-v-619c1735]{inline-size:15px;block-size:15px;flex:none}.cx-flash.is-ok[data-v-619c1735]{color:var(--success);border-color:oklch(from var(--success) l c h/.35);background:var(--success-light)}.cx-flash.is-err[data-v-619c1735]{color:var(--danger);border-color:oklch(from var(--danger) l c h/.35);background:var(--danger-light)}.mcp-row[data-v-619c1735]{align-items:flex-start}.mcp-row.is-off .mcp-txt[data-v-619c1735]{opacity:.6}.mcp-txt[data-v-619c1735]{flex-direction:column;align-items:flex-start;gap:3px}.mcp-txt b[data-v-619c1735]{font-size:13px}.mcp-sub[data-v-619c1735]{font-size:11.5px;color:var(--text-muted)}.mcp-sub.is-err[data-v-619c1735]{color:var(--danger)}.mcp-scope[data-v-619c1735]{display:inline-block;font-size:10.5px;line-height:1;padding:3px 7px;border-radius:999px;border:1px solid var(--border);color:var(--text-muted);background:var(--bg);margin-inline-start:6px;white-space:nowrap}.mcp-scope.is-personal[data-v-619c1735]{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 40%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.mcp-scope-locked[data-v-619c1735]{margin:0 0 6px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mcp-scope-locked .mcp-scope[data-v-619c1735]{margin-inline-start:0}.mcp-acts[data-v-619c1735]{display:flex;gap:6px;flex:none;flex-wrap:wrap;justify-content:flex-end}.mcp-grid[data-v-619c1735]{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px}.mcp-repos[data-v-619c1735]{display:flex;flex-wrap:wrap;gap:6px 14px}.mcp-repo[data-v-619c1735]{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-secondary);cursor:pointer}.mcp-repo input[data-v-619c1735]{accent-color:var(--accent)}.mcp-url[data-v-619c1735]{word-break:break-all;font-size:11px}.cx-dot.is-wait[data-v-619c1735]{background:var(--warning, #d9a441)}.cx-dot.is-err[data-v-619c1735]{background:var(--danger)}.cx-dot.is-off[data-v-619c1735]{background:var(--text-muted);opacity:.5}@media(max-width:640px){.mcp-grid[data-v-619c1735]{grid-template-columns:1fr}.mcp-row[data-v-619c1735]{flex-wrap:wrap}.mcp-acts[data-v-619c1735]{justify-content:flex-start}}.cx-facts[data-v-619c1735]{display:flex;flex-wrap:wrap;gap:1px;background:var(--border-light);border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden;margin:0}.cx-fact[data-v-619c1735]{background:var(--bg-deepest);padding:9px 13px;flex:1 1 150px;min-inline-size:0}.cx-fact dt[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:10.5px;color:var(--text-muted)}.cx-fact dd[data-v-619c1735]{margin:2px 0 0;font-size:13px;color:var(--text);overflow-wrap:anywhere}.cx-fact dd .mono[data-v-619c1735]{font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);direction:ltr;unicode-bidi:isolate}.cx-vault[data-v-619c1735]{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-deepest);overflow:hidden}.cx-vault-head[data-v-619c1735]{inline-size:100%;display:flex;align-items:center;gap:9px;padding:10px 13px;background:transparent;border:0;cursor:pointer;color:var(--text-secondary);text-align:start;font-family:var(--font-disp);font-weight:500;font-size:12.5px;transition:background var(--dur) var(--ease-out),color var(--dur) var(--ease-out)}.cx-vault-head[data-v-619c1735]:hover{background:var(--bg-elevated);color:var(--text)}.cx-vault-head svg[data-v-619c1735]{inline-size:14px;block-size:14px;color:var(--text-muted);flex:none}.cx-vault-head svg.chev[data-v-619c1735]{transition:transform var(--dur) var(--ease-out)}.cx-why[data-v-619c1735]{margin-inline-start:auto;font-family:var(--font-sans);font-weight:400;font-size:11.5px;color:var(--text-muted);text-align:end}.cx-vault.is-open .cx-vault-head svg.chev[data-v-619c1735]{transform:rotate(-90deg)}.cx-vault-body[data-v-619c1735]{padding:2px 13px 14px;border-block-start:1px solid var(--border-light);display:flex;flex-direction:column;gap:12px}.cx-vault-body .os-input[data-v-619c1735]{background:var(--surface)}.cx-note[data-v-619c1735]{font-family:var(--font-sans);font-weight:400;font-style:normal;color:var(--text-muted);opacity:.75;margin-inline-start:5px}.cx-sub[data-v-619c1735]{border-block-start:1px dashed var(--border-light);padding-block-start:14px;display:flex;flex-direction:column;gap:10px}.cx-sub-h[data-v-619c1735]{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.cx-sub-h b[data-v-619c1735]{font-family:var(--font-disp);font-weight:700;font-size:13.5px}.cx-sub-h span[data-v-619c1735]{font-size:11.5px;color:var(--text-muted)}.cx-form[data-v-619c1735]{margin-block-start:2px}.cx-steps[data-v-619c1735]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.cx-step[data-v-619c1735]{display:flex;align-items:flex-start;gap:11px}.cx-step-n[data-v-619c1735]{flex:0 0 auto;inline-size:24px;block-size:24px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text-muted);border:1px solid var(--border-light);background:var(--bg-deepest)}.cx-step.is-done .cx-step-n[data-v-619c1735]{color:var(--success);border-color:#22c37373;background:var(--success-light)}.cx-step.is-wait .cx-step-n[data-v-619c1735]{color:var(--warning);border-color:oklch(from var(--warning) l c h/.45);background:var(--warning-light)}.cx-step-b[data-v-619c1735]{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:6px}.cx-step-t[data-v-619c1735]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cx-step-t b[data-v-619c1735]{font-size:13px}.cx-step-s[data-v-619c1735]{font-size:11.5px;color:var(--text-muted);line-height:1.55}.cx-how[data-v-619c1735]{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-light);background:var(--bg-deepest)}.cx-how b[data-v-619c1735]{font-size:12.5px}.cx-how ul[data-v-619c1735]{margin:0;padding-inline-start:18px;font-size:12px;color:var(--text-secondary);line-height:1.6}.cx-how li+li[data-v-619c1735]{margin-block-start:2px}.cx-quick .os-plates[data-v-619c1735]{margin-block:2px}.cx-quick .os-plate-top[data-v-619c1735]{padding:9px 12px}.cx-quick .os-link[data-v-619c1735]{font-size:12.5px}.cx-board .os-actions .os-hint[data-v-619c1735],.cx-pop-body .os-actions .os-hint[data-v-619c1735]{flex:1 1 auto;min-inline-size:0}.cx-maps[data-v-619c1735]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-deepest)}.cx-map-row[data-v-619c1735]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-block-end:1px solid var(--border-light);transition:background var(--dur) var(--ease-out)}.cx-map-row[data-v-619c1735]:last-child{border-block-end:0}.cx-map-row[data-v-619c1735]:hover{background:var(--bg-elevated)}.cx-map-txt[data-v-619c1735]{flex:1;min-inline-size:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.cx-map-txt b[data-v-619c1735]{font-family:var(--font-disp);font-weight:500;font-size:13px}.cx-map[data-v-619c1735]{inline-size:158px;flex:none;text-align:start;font-family:var(--font-mono);font-size:12px;direction:ltr;unicode-bidi:isolate}.cx-map-pick[data-v-619c1735]{inline-size:232px;flex:none}.cx-map-note[data-v-619c1735]{display:flex;align-items:center;gap:7px;margin:0;font-size:11.5px;color:var(--text-muted)}.cx-map-note .wz_spin[data-v-619c1735]{--wz-spin-size: 12px;--wz-spin-width: 2px}.cx-map-note.is-err[data-v-619c1735]{color:var(--danger, #d96a6a)}.cx-list[data-v-619c1735]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-deepest)}.cx-li[data-v-619c1735]{display:flex;align-items:center;gap:11px;padding:9px 12px;border-block-end:1px solid var(--border-light);transition:background var(--dur) var(--ease-out)}.cx-li[data-v-619c1735]:last-child{border-block-end:0}.cx-li[data-v-619c1735]:hover{background:var(--bg-elevated)}.cx-li.is-off .cx-li-txt b[data-v-619c1735]{color:var(--text-muted)}.cx-li-txt[data-v-619c1735]{flex:1;min-inline-size:0}.cx-li-txt b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:500;font-size:13px;unicode-bidi:isolate;text-align:start}.cx-li-sub[data-v-619c1735]{display:block;font-size:11.5px;color:var(--text-muted);text-align:start}.cx-empty[data-v-619c1735]{display:flex;align-items:center;gap:11px;padding:16px 14px;color:var(--text-muted);font-size:12.5px;border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--bg-deepest)}.cx-empty svg[data-v-619c1735]{inline-size:20px;block-size:20px;opacity:.7;flex:none}.cx-empty b[data-v-619c1735]{display:block;font-family:var(--font-disp);font-weight:500;font-size:13px;color:var(--text-secondary)}.cx-picker[data-v-619c1735]{display:flex;gap:7px;flex-wrap:wrap}.cx-chip[data-v-619c1735]{position:relative;cursor:pointer}.cx-chip input[data-v-619c1735]{position:absolute;opacity:0;pointer-events:none}.cx-chip span[data-v-619c1735]{display:inline-flex;align-items:center;gap:2px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-light);background:var(--bg-deepest);color:var(--text-secondary);font-family:var(--font-disp);font-weight:500;font-size:12.5px;direction:ltr;unicode-bidi:isolate;transition:border-color var(--dur) var(--ease-out),color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.cx-chip:hover span[data-v-619c1735]{border-color:var(--border);color:var(--text)}.cx-chip input:checked+span[data-v-619c1735]{border-color:var(--border-active);color:var(--primary);background:var(--primary-glow)}.cx-chip input:focus-visible+span[data-v-619c1735]{box-shadow:0 0 0 3px var(--primary-glow)}.cx-chip .cx-note[data-v-619c1735]{font-size:10.5px}@keyframes cx-rise-619c1735{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cx-board[data-v-619c1735]{animation:cx-rise-619c1735 .42s var(--ease-out) both}.cx-row[data-v-619c1735]{animation:cx-rise-619c1735 .38s var(--ease-out) both}.cx-row[data-v-619c1735]:nth-child(1){animation-delay:70ms}.cx-row[data-v-619c1735]:nth-child(2){animation-delay:.12s}.cx-row[data-v-619c1735]:nth-child(3){animation-delay:.17s}.cx-row[data-v-619c1735]:nth-child(4){animation-delay:.22s}@media(prefers-reduced-motion:reduce){.cx-board[data-v-619c1735],.cx-row[data-v-619c1735]{animation:none}}@media(max-width:760px){.cx-tally[data-v-619c1735]{inline-size:100%;border-inline-end:0;border-block-end:1px solid var(--border-light);padding:14px 16px}.cx-tally-n[data-v-619c1735]{font-size:38px}.cx-row-btn[data-v-619c1735]{padding:13px 14px;gap:11px}.cx-row-h b[data-v-619c1735]{font-size:14.5px}.cx-row-go span[data-v-619c1735]{display:none}.cx-acc[data-v-619c1735]{flex-wrap:wrap}.cx-map-row[data-v-619c1735]{flex-wrap:wrap;align-items:flex-start}.cx-map[data-v-619c1735],.cx-map-pick[data-v-619c1735]{inline-size:100%}.cx-fact[data-v-619c1735]{flex:1 1 100%}.cx-vault-head[data-v-619c1735]{flex-wrap:wrap}.cx-why[data-v-619c1735]{inline-size:100%;margin-inline-start:0;text-align:start}.cx-board .os-btn[data-v-619c1735],.cx-pop-body .os-btn[data-v-619c1735]{flex:1 1 auto}}.cx-opt-meta{font-style:normal;font-size:11px;color:var(--text-muted);margin-inline-start:6px;unicode-bidi:isolate}.wzms-chip .cx-opt-meta{display:none}.door-wait{display:flex;align-items:center;gap:8px}.door-warn{padding:8px 10px;border-radius:8px;background:color-mix(in oklab,var(--accent) 12%,transparent);border:1px solid color-mix(in oklab,var(--accent) 35%,transparent)}.slide-content[data-v-90c7f56f]{width:100%;min-height:100%;height:100%}body.keyboard-open .slide-content[data-v-90c7f56f]{padding-bottom:var(--keyboard-height, 0px)}.slide-content.content-hidden[data-v-90c7f56f]{display:none}.wzrouterfade-enter-active,.wzrouterfade-leave-active{transition:all .2s}.wzrouterfade-enter,.wzrouterfade-leave-to{opacity:0;transform:translateY(-4px)}.scrollable_slide{overscroll-behavior:none;overflow-y:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;height:calc(100dvh - var(--header-height) - var(--footer-height))}@media(max-width:768px){.scrollable_slide{scrollbar-width:none;-ms-overflow-style:none}.scrollable_slide::-webkit-scrollbar{width:0px;height:0px}}@media(min-width:769px){.theme_dark .scrollable_slide::-webkit-scrollbar-thumb{background:oklch(from var(--text) l c h/.3)}.theme_dark .scrollable_slide::-webkit-scrollbar-thumb:hover{background:oklch(from var(--text) l c h/.5)}.scrollable_slide::-webkit-scrollbar{width:8px;height:8px}.scrollable_slide::-webkit-scrollbar-track{background:#0000001a;border-radius:4px}.scrollable_slide::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}.scrollable_slide::-webkit-scrollbar-thumb:hover{background:#00000080}}#slides_wrapper_container{width:var(--page-width);overflow:hidden;overflow:clip;overflow-anchor:none}#slides_wrapper{position:relative;width:var(--page-width);height:calc(100dvh - var(--header-height) - var(--footer-height))}#slides_wrapper.slides-animating>.page_slide{will-change:transform}#slides_wrapper>.page_slide{background-color:var(--bg2, #fff)}@media(max-width:768px){#slides_wrapper>.page_slide{position:absolute}}@media(min-width:769px){#slides_wrapper>.page_slide{position:absolute}}#slides_wrapper>.page_slide{top:0;inset-inline-end:0;width:var(--page-width);height:calc(100dvh - var(--header-height) - var(--footer-height));transition:transform .35s cubic-bezier(.32,.72,0,1),opacity .35s cubic-bezier(.32,.72,0,1),visibility .35s cubic-bezier(.32,.72,0,1);-webkit-min-device-pixel-ratio:0}*{margin:0;padding:0;box-sizing:border-box}html,a,button,[role=button],label,input,textarea,select{-webkit-tap-highlight-color:transparent}button,[role=button],[role=tab],[role=menuitem],[role=switch],summary,select,label{user-select:none;-webkit-user-select:none}.is-selectable,.is-selectable *{user-select:text;-webkit-user-select:text}:root{color-scheme:dark;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--bg-deepest: oklch(.176 .014 262);--bg: oklch(.176 .014 262);--bg-chat: oklch(.176 .014 262);--surface: oklch(.212 .016 262);--bg-elevated: oklch(.238 .017 262);--bg-raised: oklch(.278 .018 262);--bg-hover: oklch(.318 .02 262);--primary: oklch(.78 .126 192);--primary-dark: oklch(.56 .09 192);--primary-light: oklch(.78 .126 192 / .4);--primary-glow: oklch(.78 .126 192 / .13);--primary-wash: oklch(.78 .126 192 / .13);--primary-ink: oklch(.16 .01 262);--accent: oklch(.78 .126 192);--gradient-primary: var(--primary);--gradient-header: var(--surface);--gradient-user: var(--bg-elevated);--text: oklch(.945 .006 95);--text-secondary: oklch(.76 .013 262);--text-muted: oklch(.59 .016 262);--border: oklch(.4 .02 262 / .42);--border-light: oklch(.4 .02 262 / .22);--border-strong: oklch(.48 .022 262 / .55);--border-active: oklch(.78 .126 192 / .4);--scroll-thumb: oklch(.4 .02 262 / .5);--scroll-thumb-hover: oklch(.52 .022 262 / .7);--agent-bg: transparent;--user-bg: var(--bg-elevated);--user-text: var(--text);--system-bg: transparent;--system-text: var(--text-muted);--danger: oklch(.68 .165 25);--danger-light: oklch(.68 .165 25 / .11);--success: oklch(.76 .14 152);--success-light: oklch(.76 .14 152 / .11);--warning: oklch(.815 .128 78);--warning-light: oklch(.815 .128 78 / .11);--info: oklch(.74 .12 250);--info-light: oklch(.74 .12 250 / .11);--accent-2: oklch(.79 .072 300);--code-bg: oklch(.15 .01 262);--radius: 10px;--radius-sm: 7px;--radius-xs: 4px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-std: cubic-bezier(.4, 0, .2, 1);--dur-fast: .13s;--dur: .18s;--dur-slow: .3s;--shadow: 0 1px 2px oklch(.12 .01 262 / .35);--shadow-md: 0 4px 14px oklch(.12 .01 262 / .4);--shadow-lg: 0 1px 0 oklch(.98 0 0 / .03) inset, 0 8px 24px oklch(.12 .01 262 / .5);--shadow-primary: none;--shadow-glow: none;--font-brand: "Comfortaa", "Assistant", system-ui, sans-serif;--font-sans: "Assistant", "Rubik", system-ui, sans-serif;--font-disp: "Heebo", "Assistant", system-ui, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Assistant", ui-monospace, monospace;--log-bg: oklch(.166 .013 258);--log-header-bg: oklch(.19 .014 258);--log-default: oklch(.74 .015 200);--log-time: oklch(.5 .015 258);--log-text-type: oklch(.58 .015 258);--log-tool-use: oklch(.76 .06 235);--log-tool-result: oklch(.78 .08 180);--log-thinking: oklch(.62 .03 285);--log-error: var(--danger);--log-signal: var(--warning);--log-row-line: oklch(.4 .02 262 / .13);--void: oklch(.128 .012 262);--line: oklch(.95 .006 95 / .1);--line-2: oklch(.95 .006 95 / .055);--accent-soft: oklch(.88 .075 192);--accent-deep: oklch(.56 .09 192);--accent-glow: oklch(.78 .126 192 / .55);--r-s: 10px;--r-m: 16px;--r-l: 24px;--r-xl: 30px}html[data-theme=dim]{color-scheme:dark;--bg-deepest: oklch(.36 .014 262);--bg: oklch(.36 .014 262);--bg-chat: oklch(.36 .014 262);--surface: oklch(.395 .015 262);--bg-elevated: oklch(.43 .016 262);--bg-raised: oklch(.47 .017 262);--bg-hover: oklch(.51 .018 262);--primary: oklch(.8 .12 192);--primary-dark: oklch(.6 .09 192);--primary-light: oklch(.8 .12 192 / .4);--primary-glow: oklch(.8 .12 192 / .14);--primary-wash: oklch(.8 .12 192 / .14);--primary-ink: oklch(.2 .01 262);--accent: oklch(.8 .12 192);--text: oklch(.975 .005 95);--text-secondary: oklch(.85 .01 262);--text-muted: oklch(.71 .014 262);--border: oklch(.95 .01 262 / .16);--border-light: oklch(.95 .01 262 / .09);--border-strong: oklch(.95 .01 262 / .26);--border-active: oklch(.8 .12 192 / .45);--scroll-thumb: oklch(.95 .01 262 / .22);--scroll-thumb-hover: oklch(.95 .01 262 / .35);--danger: oklch(.74 .16 25);--danger-light: oklch(.74 .16 25 / .16);--danger-text: oklch(.82 .11 25);--success: oklch(.8 .13 152);--success-light: oklch(.8 .13 152 / .14);--warning: oklch(.85 .12 78);--warning-light: oklch(.85 .12 78 / .14);--info: oklch(.8 .1 250);--info-light: oklch(.8 .1 250 / .14);--accent-2: oklch(.83 .065 300);--code-bg: oklch(.32 .012 262);--shadow: 0 1px 2px oklch(.15 .01 262 / .35);--shadow-md: 0 4px 14px oklch(.15 .01 262 / .4);--shadow-lg: 0 1px 0 oklch(.98 0 0 / .05) inset, 0 8px 24px oklch(.15 .01 262 / .5);--log-bg: oklch(.34 .013 258);--log-header-bg: oklch(.37 .014 258);--log-default: oklch(.86 .015 200);--log-time: oklch(.66 .015 258);--log-text-type: oklch(.72 .015 258);--log-tool-use: oklch(.82 .06 235);--log-tool-result: oklch(.84 .08 180);--log-thinking: oklch(.76 .04 285);--log-row-line: oklch(.95 .01 262 / .1);--void: oklch(.3 .012 262);--line: oklch(.98 .005 95 / .14);--line-2: oklch(.98 .005 95 / .08);--accent-soft: oklch(.9 .07 192);--accent-deep: oklch(.62 .09 192);--accent-glow: oklch(.8 .12 192 / .55);--text-faint: oklch(.72 .014 262);--rt-empty: oklch(from var(--bg-hover) l c h / .62);--primary-dim: oklch(.7 .085 192)}html[data-theme=light]{color-scheme:light;--bg-deepest: oklch(.955 .006 262);--bg: oklch(.955 .006 262);--bg-chat: oklch(.965 .005 262);--surface: oklch(.985 .004 262);--bg-elevated: oklch(.998 .002 262);--bg-raised: oklch(.925 .008 262);--bg-hover: oklch(.895 .01 262);--primary: oklch(.52 .11 192);--primary-dark: oklch(.42 .085 192);--primary-light: oklch(.52 .11 192 / .35);--primary-glow: oklch(.52 .11 192 / .12);--primary-wash: oklch(.52 .11 192 / .1);--primary-ink: oklch(.995 0 0);--accent: oklch(.52 .11 192);--text: oklch(.22 .014 262);--text-secondary: oklch(.43 .014 262);--text-muted: oklch(.56 .014 262);--border: oklch(.35 .02 262 / .2);--border-light: oklch(.35 .02 262 / .11);--border-strong: oklch(.35 .02 262 / .32);--border-active: oklch(.52 .11 192 / .45);--scroll-thumb: oklch(.35 .02 262 / .28);--scroll-thumb-hover: oklch(.35 .02 262 / .45);--danger: oklch(.56 .19 25);--danger-light: oklch(.56 .19 25 / .1);--danger-text: oklch(.48 .17 25);--success: oklch(.56 .15 152);--success-light: oklch(.56 .15 152 / .11);--warning: oklch(.64 .14 78);--warning-light: oklch(.64 .14 78 / .13);--info: oklch(.5 .15 255);--info-light: oklch(.5 .15 255 / .1);--accent-2: oklch(.5 .11 300);--code-bg: oklch(.965 .006 262);--shadow: 0 1px 2px oklch(.25 .02 262 / .1);--shadow-md: 0 4px 14px oklch(.25 .02 262 / .12);--shadow-lg: 0 1px 0 oklch(1 0 0 / .6) inset, 0 8px 24px oklch(.25 .02 262 / .16);--log-bg: oklch(.975 .005 258);--log-header-bg: oklch(.95 .006 258);--log-default: oklch(.36 .02 200);--log-time: oklch(.62 .015 258);--log-text-type: oklch(.55 .015 258);--log-tool-use: oklch(.48 .09 235);--log-tool-result: oklch(.46 .09 180);--log-thinking: oklch(.5 .06 285);--log-row-line: oklch(.35 .02 262 / .1);--void: oklch(.935 .007 262);--line: oklch(.2 .014 262 / .12);--line-2: oklch(.2 .014 262 / .07);--accent-soft: oklch(.44 .1 192);--accent-deep: oklch(.38 .08 192);--accent-glow: oklch(.52 .11 192 / .35);--text-faint: oklch(.62 .014 262);--rt-empty: oklch(.8 .01 262 / .62);--primary-dim: oklch(.6 .085 192)}html.wz-android.wz-kb{--safe-bottom: 0px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html.lb-open{overflow:hidden}html.lb-open #app,html.lb-open #app *{animation-play-state:paused}.wz_spin{--wz-spin-size: 16px;--wz-spin-width: 2px;display:inline-block;inline-size:var(--wz-spin-size);block-size:var(--wz-spin-size);box-sizing:border-box;border-radius:50%;border:var(--wz-spin-width) solid currentColor;border-inline-end-color:transparent;opacity:.9;flex-shrink:0;vertical-align:middle;animation:wz_spin .7s linear infinite}@keyframes wz_spin{to{transform:rotate(360deg)}}html[lang=en],html[lang=fr],html[lang=ru]{--font-sans: "Rubik", "Inter", system-ui, sans-serif;--font-disp: "Rubik", "Inter", system-ui, sans-serif}html[lang=ar]{--font-sans: "Noto Sans Arabic", "Rubik", system-ui, sans-serif;--font-disp: "Noto Sans Arabic", "Rubik", system-ui, sans-serif}.wz_if{display:contents}html[dir=ltr] .dir-flip{transform:scaleX(-1);display:inline-block}body{font-family:var(--font-sans);font-size:15px;background:var(--bg-deepest);color:var(--text);direction:inherit;height:100dvh;overflow:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100dvh}@media not all and (pointer:coarse){*::-webkit-scrollbar{inline-size:9px;block-size:9px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-corner{background:transparent}*::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border-radius:9px;border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:content-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}}}.wizzoagent-app{display:flex;flex-direction:column;height:100dvh;max-width:100vw;margin:0 auto;background:var(--bg-deepest);overflow:hidden}@media(max-width:800px){.wizzoagent-app{max-width:100%;border:none}}.app-header{flex-shrink:0;background:var(--gradient-header);color:var(--text);padding:10px 20px;z-index:10;position:relative;overflow:hidden;border-bottom:1px solid oklch(from var(--primary) l c h/.15)}.header-content{padding-inline-start:30px;display:flex;flex-direction:row;align-items:center;gap:12px;position:relative;z-index:1}.header-group{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.header-session{gap:10px;min-width:0;overflow:hidden}.header-spacer{flex:1;min-width:0}.header-account{border-inline-start:1px solid oklch(from var(--text) l c h/.08);padding-inline-start:12px}.phase-inline-badge{font-size:13px;font-weight:500;padding:4px 14px;border-radius:20px;white-space:nowrap}.phase-inline-badge.phase-investigating,.phase-inline-badge.phase-developing,.phase-inline-badge.phase-reviewing,.phase-inline-badge.phase-creating_pr,.phase-inline-badge.phase-planning{background:oklch(from var(--primary) l c h/.15);color:var(--primary)}.phase-inline-badge.phase-waiting_for_approval{background:oklch(from var(--warning) l c h/.12);color:var(--warning)}.phase-inline-badge.phase-waiting_for_checks{background:oklch(from var(--info) l c h/.1);color:var(--info)}.phase-inline-badge.phase-waiting_for_human{background:oklch(from var(--warning) l c h/.12);color:var(--warning)}.phase-inline-badge.phase-completed{background:oklch(from var(--success) l c h/.12);color:var(--success)}.phase-inline-badge.phase-failed{background:oklch(from var(--danger) l c h/.12);color:var(--danger)}.phase-inline-badge.phase-cancelled,.phase-inline-badge.phase-queued{background:oklch(from var(--text) l c h/.06);color:var(--text-muted)}.phase-inline-badge.phase-unknown,.phase-inline-badge.phase-new-chat{background:oklch(from var(--primary) l c h/.15);color:var(--primary)}@media(max-width:700px){.phase-inline-badge{display:none}}.ticket-badge{background:oklch(from var(--text) l c h/.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:5px 12px;border-radius:20px;font-size:13px;font-weight:500;border:1px solid oklch(from var(--text) l c h/.08);color:oklch(from var(--text) l c h/.7)}.header-title-wrap{display:flex;flex-direction:column;min-width:0;line-height:1.2}.header-title{font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:38vw}.header-subtitle{font-size:11px;color:oklch(from var(--text) l c h/.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-dot{width:9px;height:9px;border-radius:50%;background:var(--text-muted);transition:all .4s ease}.status-dot.connected{background:var(--success);box-shadow:0 0 10px oklch(from var(--success) l c h/.5)}.status-dot.connecting{background:var(--warning);animation:pulse 1.5s infinite}.status-dot.polling{background:var(--warning);box-shadow:0 0 6px oklch(from var(--warning) l c h/.4);animation:pulse 3s infinite}.status-dot.disconnected,.status-dot.error,.status-dot.stale{background:var(--danger);box-shadow:0 0 6px oklch(from var(--danger) l c h/.4)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.engine-settings{position:relative;display:inline-flex;min-width:0}.engine-chip{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 10px;min-width:0;background:oklch(from var(--text) l c h/.06);border:1px solid oklch(from var(--text) l c h/.15);border-radius:15px;color:oklch(from var(--text) l c h/.85);font-family:inherit;font-size:11px;cursor:pointer;transition:border-color .15s,background .15s}.engine-chip:hover{border-color:oklch(from var(--primary) l c h/.5);background:oklch(from var(--primary) l c h/.08)}.engine-chip .chip-icon{width:13px;height:13px;color:var(--text-muted);flex-shrink:0}.engine-chip .chip-model{font-weight:600;color:var(--primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.engine-chip .chip-sep{width:3px;height:3px;border-radius:50%;background:oklch(from var(--text) l c h/.25);flex-shrink:0}.engine-chip .chip-chev{width:8px;height:8px;opacity:.5;flex-shrink:0}.acct-wrap{position:relative;display:inline-flex;min-width:0}.acct-chip{display:inline-flex;align-items:center;gap:5px;height:30px;padding-inline:10px;min-width:0;background:oklch(from var(--text) l c h/.04);border:1px solid oklch(from var(--text) l c h/.1);border-radius:15px;color:var(--text-secondary);font-family:inherit;font-size:11px;cursor:pointer;transition:border-color .15s,background .15s}.acct-chip:hover{border-color:oklch(from var(--primary) l c h/.5);background:oklch(from var(--primary) l c h/.08)}.acct-chip .acct-ico{opacity:.55;flex-shrink:0}.acct-chip .acct-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px}.acct-chip .acct-pct{font-weight:600;font-variant-numeric:tabular-nums;flex-shrink:0}.acct-chip .acct-pct.is-ok{color:oklch(from var(--text) l c h/.78)}.acct-chip .acct-chev{width:8px;height:8px;opacity:.5;flex-shrink:0}.acct-pop{position:fixed;width:300px;background:var(--bg-elevated);border:1px solid oklch(from var(--text) l c h/.1);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:12px 14px 10px;z-index:1000;font-size:11px;color:var(--text-secondary)}.acct-pop .ap-head{display:flex;align-items:baseline;gap:6px;padding-block-end:8px;margin-block-end:10px;border-block-end:1px solid oklch(from var(--text) l c h/.08)}.acct-pop .ap-title{color:var(--text-muted)}.acct-pop .ap-scale{margin-inline-start:auto;font-size:10px;color:var(--text-muted);border:1px solid oklch(from var(--text) l c h/.14);border-radius:8px;padding:1px 6px}.acct-pop .ap-name{color:var(--primary);font-size:12px}.acct-pop .ap-empty{padding-block:10px;color:var(--text-muted)}.acct-pop .ap-window+.ap-window{margin-block-start:12px}.acct-pop .ap-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-block-end:5px}.acct-pop .ap-label{color:oklch(from var(--text) l c h/.82);font-size:12px}.acct-pop .ap-left{font-weight:700;font-variant-numeric:tabular-nums}.acct-pop .ap-bar{height:5px;border-radius:3px;background:oklch(from var(--text) l c h/.08);overflow:hidden}.acct-pop .ap-fill{display:block;height:100%;border-radius:3px;transition:width .3s}.acct-pop .ap-when{margin-block-start:5px;color:var(--text-muted);line-height:1.5}.acct-pop .ap-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500;color:var(--text-secondary);margin-inline-start:5px}.acct-pop .ap-count.t-soon,.acct-pop .ap-count.t-now{padding:0 6px;border-radius:99px;font-weight:600}.acct-pop .ap-count.t-soon{background:var(--warning-light);color:var(--warning)}.acct-pop .ap-count.t-now{background:var(--success-light);color:var(--success)}.acct-pop .ap-family{padding-block-start:10px;border-block-start:1px solid oklch(from var(--text) l c h/.06)}.acct-pop .ap-flag{font-weight:700}.acct-pop .ap-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-start:12px;padding-block-start:8px;border-block-start:1px solid oklch(from var(--text) l c h/.08)}.acct-pop .ap-measured{color:var(--text-muted)}.acct-pop .ap-refresh{background:oklch(from var(--text) l c h/.06);border:1px solid oklch(from var(--text) l c h/.12);border-radius:12px;color:var(--text-secondary);font-family:inherit;font-size:11px;padding:3px 12px;cursor:pointer;min-width:52px}.acct-pop .ap-refresh:hover:not(:disabled){border-color:oklch(from var(--primary) l c h/.5);color:#fff}.acct-pop .ap-refresh:disabled{cursor:default;opacity:.6}.acct-pop .ap-spin{display:inline-block;width:10px;height:10px;border:2px solid oklch(from var(--text) l c h/.25);border-top-color:var(--primary);border-radius:50%;animation:ap-spin .7s linear infinite}@keyframes ap-spin{to{transform:rotate(360deg)}}@keyframes pendingPulse{0%,to{opacity:.35}50%{opacity:1}}.engine-pop{position:fixed;width:280px;background:var(--bg-elevated);border:1px solid oklch(from var(--text) l c h/.1);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:14px 16px 16px;z-index:1000}.engine-pop .pop-label{font-size:11px;font-weight:600;color:var(--text-muted);margin-bottom:8px}.engine-pop .pop-effort-val{font-weight:600;color:var(--primary);margin-inline-start:4px}.engine-pop .pop-label-row{display:flex;align-items:center;justify-content:space-between}.engine-pop .pop-label-row .pop-label{margin-bottom:10px}.engine-pop .pop-help{width:16px;height:16px;border-radius:50%;border:1px solid var(--text-muted);color:var(--text-muted);font-size:10px;display:grid;place-items:center;cursor:help;margin-bottom:10px}.engine-pop .pop-divider{height:1px;background:oklch(from var(--text) l c h/.07);margin:14px 0}.engine-pop .pop-model-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:oklch(from var(--text) l c h/.05);border:1px solid oklch(from var(--text) l c h/.14);border-radius:var(--radius-xs);color:var(--text);font-family:inherit;font-size:12px;padding:7px 10px;padding-inline-end:26px;cursor:pointer;outline:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='oklch(from var(--text) l c h / 0.5)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 10px center;transition:border-color .2s,background .2s}.engine-pop .pop-model-select:hover{border-color:oklch(from var(--text) l c h/.3);background-color:oklch(from var(--text) l c h/.09)}.engine-pop .pop-model-select:focus{border-color:var(--primary)}.engine-pop .pop-model-select option{background:var(--surface);color:var(--text)}.engine-pop .pop-model-select optgroup{background:var(--bg);color:var(--text-muted);font-style:normal;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.engine-pop .pop-ends{display:flex;justify-content:space-between;direction:ltr;font-size:11px;color:var(--text-muted);margin-bottom:7px}.engine-pop .pop-track-wrap{position:relative;height:26px;display:flex;align-items:center;direction:ltr}.engine-pop .pop-track{position:absolute;inset:2px 0 auto 0;height:22px;border-radius:6px;background:repeating-linear-gradient(90deg,oklch(from var(--primary) l c h/.5) 0 3px,transparent 3px 7px),oklch(from var(--text) l c h/.04);-webkit-mask:linear-gradient(90deg,rgba(0,0,0,.3),#000);mask:linear-gradient(90deg,rgba(0,0,0,.3),#000);border:1px solid oklch(from var(--text) l c h/.06)}.engine-pop .pop-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:100%;height:26px;background:transparent;margin:0;cursor:pointer;z-index:2}.engine-pop .pop-slider::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:24px;border-radius:5px;background:var(--primary);border:1px solid oklch(from var(--primary) l c h/.6);box-shadow:0 2px 6px #00000080,0 0 0 3px oklch(from var(--primary) l c h/.18)}.engine-pop .pop-slider::-moz-range-thumb{width:18px;height:24px;border-radius:5px;background:var(--primary);border:1px solid oklch(from var(--primary) l c h/.6)}html[dir=ltr] .push-toggle.on .push-knob{transform:translate(20px)}.run-details{display:inline-flex}.run-chip{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast)}.run-chip .run-chip-ico{inline-size:15px;block-size:15px}.run-chip:hover{border-color:oklch(from var(--primary) l c h/.5);background:oklch(from var(--primary) l c h/.08);color:var(--text-secondary)}.run-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.run-pop{position:fixed;width:260px;background:var(--bg-elevated);border:1px solid oklch(from var(--text) l c h/.1);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);padding:12px 14px;z-index:1000;font-size:12px;color:var(--text-secondary);overflow-y:auto;overscroll-behavior:contain}.run-pop.run-pop-sheet{position:static;width:auto;max-block-size:none;overflow:visible;background:none;border:0;box-shadow:none;padding:4px 0 8px;font-size:14px}.run-pop-head{font-family:var(--font-disp);font-size:11px;font-weight:600;color:var(--text-muted);padding-block-end:8px;margin-block-end:8px;border-block-end:1px solid oklch(from var(--text) l c h/.08)}.run-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:5px}.run-row .run-label{color:var(--text-muted)}.run-row .run-val{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.run-lines{display:inline-flex;gap:8px}.run-lines .run-plus{color:var(--success)}.run-lines .run-minus{color:var(--text-muted)}.run-sep{height:1px;background:oklch(from var(--text) l c h/.08);margin-block:8px}.run-cost .run-val{color:var(--text-secondary);font-weight:500}.run-mate{padding-block:3px;padding-inline-start:10px}.run-mate .run-label{color:var(--text-muted)}.run-mate .run-val{color:var(--text-secondary);font-weight:500}.run-mate .run-mate-role{opacity:.65}.run-coder .run-label{display:inline-flex;align-items:center;gap:6px}.run-coder .run-mate-role{opacity:.65}.run-total{margin-block-start:4px;padding-block-start:7px;border-block-start:1px solid oklch(from var(--text) l c h/.08)}.run-total .run-label{color:var(--text-secondary)}.run-total .run-val{color:var(--text);font-weight:600}.run-note,.run-empty{margin-block-start:6px;color:var(--text-muted);font-size:11px;line-height:1.6}.run-empty{margin-block-start:0}.run-pop-sheet .run-pop-head{display:none}.run-pop-sheet .run-row{padding-block:9px}.run-pop-sheet .run-mate{padding-block:5px;padding-inline-start:12px}.run-pop-sheet .run-note,.run-pop-sheet .run-empty{font-size:13px}.revert-btn{background:oklch(from var(--text) l c h/.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid oklch(from var(--text) l c h/.1);color:oklch(from var(--text) l c h/.7);height:30px;padding:0 14px;border-radius:8px;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;transition:all .25s;display:flex;align-items:center;gap:6px}.revert-btn:hover:not(:disabled){background:oklch(from var(--text) l c h/.12);border-color:oklch(from var(--text) l c h/.2);transform:translateY(-1px)}.revert-btn:disabled{opacity:.4;cursor:not-allowed}.revert-btn .spinner-small{width:14px;height:14px}.maximize-btn{background:oklch(from var(--text) l c h/.06);border:1px solid oklch(from var(--text) l c h/.1);color:oklch(from var(--text) l c h/.6);width:30px;height:30px;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;transition:all .25s;padding:0}.maximize-btn:hover{background:oklch(from var(--text) l c h/.12);border-color:oklch(from var(--text) l c h/.2);color:oklch(from var(--text) l c h/.9);transform:translateY(-1px)}.phase-banner{text-align:center;padding:8px 12px;font-size:13px;font-weight:500;flex-shrink:0;transition:all .3s}@media(min-width:701px){.phase-banner.phase-banner-standalone{display:none}}.phase-banner.phase-investigating,.phase-banner.phase-developing,.phase-banner.phase-reviewing,.phase-banner.phase-creating_pr{background:oklch(from var(--primary) l c h/.1);color:var(--primary);border-bottom:1px solid oklch(from var(--primary) l c h/.15)}.phase-banner.phase-waiting_for_approval{background:var(--warning-light);color:var(--warning);border-bottom:1px solid oklch(from var(--warning) l c h/.2)}.phase-banner.phase-waiting_for_checks{background:oklch(from var(--info) l c h/.08);color:var(--info);border-bottom:1px solid oklch(from var(--info) l c h/.15)}.phase-banner.phase-waiting_for_human{background:var(--warning-light);color:var(--warning)}.phase-banner.phase-completed{background:var(--success-light);color:var(--success)}.phase-banner.phase-failed{background:var(--danger-light);color:var(--danger)}.phase-banner.phase-cancelled,.phase-banner.phase-queued{background:oklch(from var(--text) l c h/.03);color:var(--text-muted)}.phase-banner.phase-new-chat{background:oklch(from var(--primary) l c h/.1);color:var(--primary);border-bottom:1px solid oklch(from var(--primary) l c h/.15)}.phase-label{display:block}.app-body{display:flex;flex:1;min-height:0;position:relative;overflow:hidden}.sidebar-toggle-btn{background:none;border:1px solid oklch(from var(--text) l c h/.1);color:oklch(from var(--text) l c h/.7);width:30px;height:30px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;padding:0}.sidebar-toggle-btn:hover{background:oklch(from var(--text) l c h/.08);border-color:oklch(from var(--text) l c h/.2);color:var(--text)}.sidebar-drawer{position:absolute;top:0;right:0;bottom:0;z-index:50;box-shadow:-4px 0 20px #00000080}.sidebar-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:45}.chat-window{display:flex;flex-direction:row;flex:1;min-height:0;container-type:inline-size;container-name:chatwindow}.log-sidebar{width:33%;min-width:240px;max-width:380px;display:flex;flex-direction:column;background:var(--log-bg);border-inline-start:1px solid var(--border);position:relative}@media(max-width:700px){.log-sidebar{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;min-width:0;z-index:100;border:none}.mobile-log-view .log-sidebar{display:flex}}@container chatwindow (max-width: 550px){.log-sidebar{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;min-width:0;z-index:100;border:none}.mobile-log-view .log-sidebar{display:flex}.mobile-log-preview,.log-back-btn{display:flex!important}}.log-back-btn{display:none;background:oklch(from var(--text) l c h/.08);border:1px solid oklch(from var(--text) l c h/.12);border-radius:8px;width:32px;height:32px;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);flex-shrink:0;transition:all .2s}.log-back-btn:hover{background:oklch(from var(--text) l c h/.14);color:var(--text)}@media(max-width:700px){.log-back-btn{display:flex}}.mobile-log-preview{display:none}@media(max-width:700px){.mobile-log-preview{display:flex;align-items:center;gap:8px;padding:8px 14px;background:var(--log-bg);border-top:1px solid var(--border);cursor:pointer;flex-shrink:0;overflow:hidden;transition:background .2s}.mobile-log-preview:active{background:oklch(from var(--bg) l c h/.9)}}.mobile-log-dot{width:6px;height:6px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.mobile-log-dot.active{background:var(--success);box-shadow:0 0 6px var(--success);animation:pulse-dot 1.5s ease-in-out infinite}.mobile-log-text{flex:1;font-family:var(--font-mono);font-size:11px;color:var(--log-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;text-align:start;opacity:.7}.mobile-log-badge{flex-shrink:0;background:oklch(from var(--primary) l c h/.25);color:var(--primary);padding:2px 8px;border-radius:10px;font-size:10px;font-weight:600}.log-sidebar-header{display:flex;align-items:center;gap:8px;padding:10px 30px;font-size:13px;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border);flex-shrink:0}.log-sidebar-header .log-count{font-weight:400;opacity:.7}.log-sidebar-dot{width:7px;height:7px;border-radius:50%;background:var(--text-muted);flex-shrink:0}.log-sidebar-dot.active{background:var(--success);box-shadow:0 0 6px var(--success);animation:pulse-dot 1.5s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.log-sidebar-body{flex:1;overflow-y:auto;padding:8px 30px;font-size:12px;font-family:var(--font-mono);direction:ltr;text-align:start}.log-sidebar-body::-webkit-scrollbar{width:3px}.log-sidebar-body::-webkit-scrollbar-track{background:transparent}.log-sidebar-body::-webkit-scrollbar-thumb{background:oklch(from var(--text) l c h/.06);border-radius:2px}.chat-main{flex:1;display:flex;flex-direction:column;min-width:0}.messages-area{flex:1;overflow-y:auto;padding:20px 16px;position:relative;background:var(--bg-chat)}.messages-area::-webkit-scrollbar{width:4px}.messages-area::-webkit-scrollbar-track{background:transparent}.messages-area::-webkit-scrollbar-thumb{background:oklch(from var(--text) l c h/.08);border-radius:2px}.messages-area::-webkit-scrollbar-thumb:hover{background:oklch(from var(--text) l c h/.15)}.load-more-spinner{display:flex;justify-content:center;padding:12px}.load-more-hint{text-align:center;padding:8px;font-size:.75rem;color:var(--text-muted);cursor:pointer;opacity:.7}.load-more-hint:hover{opacity:1}.messages-list,.messages-inner{display:flex;flex-direction:column;gap:8px}.log-empty{display:flex;align-items:center;justify-content:center;padding:40px 10px;color:oklch(from var(--text) l c h/.25);font-size:13px}.log-lines{display:flex;flex-direction:column;gap:2px}.log-line{font-family:var(--font-mono);font-size:12px;line-height:1.7;color:var(--log-default);padding:1px 0;word-break:break-word;overflow-wrap:anywhere}.log-line.log-text{color:var(--log-text-type)}.log-line.log-tool_use,.log-line.log-mcp{color:var(--log-tool-use)}.log-line.log-tool_result{color:var(--log-tool-result);font-size:11px;opacity:.8}.log-line.log-thinking{color:var(--log-thinking);font-style:italic}.log-line.log-error{color:var(--log-error)}.log-line.log-signal{color:var(--log-signal);font-weight:600}.log-line.log-raw{color:oklch(from var(--text) l c h/.5)}.log-time{color:oklch(from var(--text) l c h/.25);margin-inline-start:8px;font-size:10px}.log-type-badge{display:inline-block;background:oklch(from var(--text) l c h/.08);color:oklch(from var(--text) l c h/.5);padding:0 5px;border-radius:3px;font-size:10px;margin-inline-start:6px;vertical-align:middle}.log-text{unicode-bidi:plaintext}.log-cursor{padding:2px 0}.blink{color:var(--log-text);animation:blink-anim 1s step-end infinite}@keyframes blink-anim{50%{opacity:0}}.scroll-down-btn{position:sticky;bottom:8px;left:50%;transform:translate(-50%);display:block;margin:8px auto 0;padding:5px 14px;border:none;border-radius:20px;font-family:inherit;font-size:12px;font-weight:500;cursor:pointer;z-index:5;box-shadow:0 2px 8px #00000040;transition:all .2s}.scroll-down-btn:hover{transform:translate(-50%) scale(1.05)}.log-scroll-btn{background:var(--log-signal);color:var(--log-bg)}.msg-scroll-btn{background:var(--primary);color:var(--primary-ink)}.log-enter-active{transition:all .15s ease}.log-enter-from{opacity:0;transform:translateY(4px)}.typing-indicator{display:flex;align-items:center;gap:8px;padding:8px 0}.typing-avatar{width:30px;height:30px;border-radius:50%;background:var(--gradient-primary);color:var(--primary-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0;box-shadow:var(--shadow-primary);animation:avatarPulse 2s ease-in-out infinite}.typing-avatar.is-coder{background:none;box-shadow:none;animation:none;border-radius:30%;overflow:hidden}.typing-avatar.is-coder .agent-face{inline-size:30px;block-size:30px}@keyframes avatarPulse{0%,to{box-shadow:0 0 oklch(from var(--primary) l c h/.35)}50%{box-shadow:0 0 0 8px oklch(from var(--primary) l c h/0)}}.typing-bubble{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius) var(--radius) var(--radius) 4px;padding:10px 16px;box-shadow:var(--shadow)}.typing-dots{display:flex;gap:5px;align-items:center;height:16px}.typing-dots span{width:6px;height:6px;border-radius:50%;background:var(--primary);animation:typingDot 1.4s ease-in-out infinite}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,60%,to{opacity:.2;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.typing-status{font-size:12px;color:var(--text-secondary)}.shots-row{align-self:stretch;margin-inline-start:14px;display:flex;flex-direction:column;gap:6px;min-inline-size:0}.shots-label{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-secondary);opacity:.8}.shots-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.shot-thumb{flex:none;display:block;padding:0;margin:0;inline-size:68px;block-size:46px;border-radius:7px;border:1px solid var(--border-color, oklch(from var(--text) l c h/.1));background:#00000040;overflow:hidden;cursor:zoom-in;transition:border-color var(--dur-fast) ease,transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.shot-thumb:hover{border-color:var(--border-active);transform:translateY(-1px);box-shadow:var(--shadow-md)}.shot-thumb:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.shot-thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .25s ease}.shot-thumb img.is-loaded{opacity:1}.shot-thumb img.is-error{opacity:.3}.shot-more{flex:none;inline-size:46px;block-size:46px;padding:0;border-radius:7px;border:1px dashed var(--border-active);background:var(--primary-wash);color:var(--primary);font-family:var(--font-disp);font-weight:700;font-size:12.5px;cursor:pointer}.shot-more:hover{background:var(--primary-glow)}.shot-more:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.kringl-round{display:flex;align-items:center;gap:10px;inline-size:100%;max-inline-size:420px;margin-block-start:10px;padding:8px 10px;border:1px solid var(--border-light);border-radius:12px;background:var(--surface);color:var(--text-primary);font:inherit;text-align:start;cursor:pointer;transition:background .15s,border-color .15s}.kringl-round:hover{background:var(--bg-hover);border-color:var(--primary)}.kringl-round.is-live{border-color:oklch(from var(--primary) l c h/.45);background:linear-gradient(90deg,oklch(from var(--primary) l c h/.12),var(--surface) 70%)}.kringl-round.is-attention{border-color:oklch(from var(--warning) l c h/.55)}.kr-face{position:relative;flex:none;display:inline-flex}.kr-dot{position:absolute;inset-inline-end:-2px;inset-block-end:-2px;inline-size:10px;block-size:10px;border-radius:50%;background:var(--primary);border:2px solid var(--surface);animation:pulse-dot 1.5s ease-in-out infinite}.kr-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.kr-title{font-family:var(--font-disp);font-weight:800;font-size:13.5px;line-height:1.3}.kr-sub{font-size:12px;color:var(--primary);font-weight:600}.kr-chev{flex:none;inline-size:18px;block-size:18px;color:var(--text-muted)}html[dir=ltr] .kr-chev{transform:scaleX(-1)}.design-round{container-type:inline-size;display:flex;flex-direction:column;gap:10px;min-inline-size:0;max-inline-size:100%}.design-round .dr-lead{margin:0;font-size:14px;line-height:1.55}.design-round .dr-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap}.design-round .dr-title{font-family:var(--font-disp);font-weight:700;font-size:14px;color:var(--text-primary)}.design-round .dr-hint{font-size:11.5px;color:var(--text-muted)}.design-round .dr-grid{display:grid;grid-template-columns:repeat(var(--dr-n, 3),minmax(0,1fr));gap:10px}.design-round .dr-dir{display:flex;flex-direction:column;gap:7px;min-inline-size:0;padding:8px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.design-round .dr-shot{position:relative;display:block;inline-size:100%;aspect-ratio:4/3;padding:0;margin:0;border:1px solid var(--border-color, oklch(from var(--text) l c h/.1));border-radius:8px;background:#00000040;overflow:hidden;cursor:zoom-in;transition:border-color var(--dur-fast) ease,box-shadow var(--dur) var(--ease-out)}.design-round .dr-shot:hover{border-color:var(--border-active);box-shadow:var(--shadow-md)}.design-round .dr-shot:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.design-round .dr-shot.is-empty{cursor:default;display:grid;place-items:center}.design-round .dr-noshot{font-size:12px;color:var(--text-muted)}.design-round .dr-img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .25s ease}.design-round .dr-img.is-loaded{opacity:1}.design-round .dr-img.is-error{opacity:.3}.design-round .dr-img-mobile{display:none}.design-round .dr-name{display:flex;align-items:center;gap:6px;min-inline-size:0;font-weight:700;font-size:13.5px;color:var(--text-primary)}.design-round .dr-name-text{min-inline-size:0;overflow-wrap:anywhere}.design-round .dr-letter{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;border-radius:999px;font-family:var(--font-disp);font-size:12px;font-weight:700;background:var(--primary-wash);color:var(--primary);border:1px solid var(--border-active)}.design-round .dr-why{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.design-round .dr-risk{margin:0;font-size:12px;line-height:1.45;color:var(--text-muted)}.design-round .dr-risk .dr-risk-label{font-weight:600}.design-round .dr-pick{margin-block-start:auto;align-self:stretch;padding:7px 10px;border-radius:999px;border:1px solid var(--border-active);background:var(--primary-wash);color:var(--primary);font-family:var(--font-disp);font-weight:700;font-size:12.5px;cursor:pointer;transition:background var(--dur-fast) ease}.design-round .dr-pick:hover{background:var(--primary-glow)}.design-round .dr-pick:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.design-round .dr-notes{display:none;margin:0;padding:0;list-style:none;flex-direction:column;gap:6px}.design-round .dr-note{display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.design-round .dr-note .dr-letter{inline-size:20px;block-size:20px;font-size:11px;margin-block-start:1px}.design-round .dr-note-text{min-inline-size:0}.design-round .dr-note-text b{color:var(--text-primary)}.design-round .dr-foot{margin:0;font-size:12px;color:var(--text-muted)}.design-round .dr-shots{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:10px}.design-round .dr-shot-proto{aspect-ratio:auto;block-size:240px}.design-round .dr-shot-proto .dr-img{position:absolute;top:0;right:0;bottom:0;left:0}.design-round .dr-shot-proto .dr-shot-label{position:absolute;inset-block-end:0;inset-inline-start:0;inset-inline-end:0;padding:4px 8px;font-size:11.5px;color:var(--text-secondary);background:#0000008c;text-align:start}.design-round .dr-body{font-size:13.5px}.design-round .dr-details-btn{align-self:flex-start;padding:5px 12px;font-family:var(--font-disp);font-size:12.5px;font-weight:600;color:var(--primary);background:var(--primary-wash);border:1px solid var(--border-active);border-radius:999px;cursor:pointer;transition:background var(--dur-fast) ease}.design-round .dr-details-btn:hover{background:var(--primary-glow)}.design-round .dr-details-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.design-round .dr-details{display:flex;flex-direction:column}.design-round .dr-facts{margin-block-start:8px;font-size:12.5px;color:var(--text-secondary)}@container (max-width: 560px){.design-round .dr-grid{gap:6px}.design-round .dr-dir{padding:6px;gap:6px;border-radius:10px}.design-round .dr-shot{aspect-ratio:9/14}.design-round .dr-img-desktop{display:none}.design-round .dr-img-mobile{display:block}.design-round .dr-why,.design-round .dr-risk{display:none}.design-round .dr-name{font-size:12.5px;flex-direction:column;align-items:flex-start;gap:4px}.design-round .dr-pick{font-size:12px;padding:6px}.design-round .dr-notes{display:flex}.design-round .dr-shots{grid-template-columns:minmax(0,1fr)}.design-round .dr-shot-proto{block-size:200px}}.activity-strip{align-self:stretch;padding-inline-start:14px}.activity-summary{display:inline-flex;align-items:center;gap:6px;background:oklch(from var(--text) l c h/.035);border:1px solid var(--border);border-radius:999px;padding:3px 11px 3px 9px;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,opacity var(--dur-fast) ease}.activity-summary:hover{background:oklch(from var(--text) l c h/.06);border-color:oklch(from var(--text) l c h/.12)}.activity-summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.activity-summary{cursor:pointer;font-size:12px;color:var(--text-secondary);opacity:.75;transition:opacity .15s ease}.activity-summary:hover{opacity:1}.activity-chevron{font-size:10px;opacity:.7}.activity-strip.is-coder .activity-summary{opacity:.92;padding-inline-start:6px}.activity-strip.is-coder-live .activity-summary{opacity:1;border-color:var(--border-active, oklch(from var(--text) l c h/.16));background:oklch(from var(--text) l c h/.055)}.activity-coder{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-weight:600}.activity-coder .agent-face,.activity-coder .ho-avatar{flex:none}.activity-coder:not(:last-child){padding-inline-end:8px;margin-inline-end:2px;border-inline-end:1px solid var(--border)}.activity-coder-name{white-space:nowrap}.activity-coder-sep{color:var(--text-muted);font-weight:400}.activity-coder-text{white-space:nowrap;font-weight:500}.activity-coder-dot{inline-size:6px;block-size:6px;border-radius:50%;background:var(--primary);animation:coder-pulse 1.6s ease-in-out infinite}@keyframes coder-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.activity-coder-dot{animation:none;opacity:.9}}.activity-details{margin-block-start:4px;margin-inline-start:10px;padding-inline-start:10px;border-inline-start:2px solid var(--border-color, oklch(from var(--text) l c h/.1));display:flex;flex-direction:column;gap:3px}.activity-line{display:flex;align-items:baseline;gap:6px;font-size:12px;color:var(--text-secondary)}.source-mark{flex:none;display:block}.source-mark .source-plate{fill:var(--primary-wash);stroke:var(--border-active);stroke-width:1.4}.source-mark .source-glyph{stroke:var(--primary)}.source-mark.source-mark-brain-save .source-plate{fill:var(--primary);stroke:none}.source-mark.source-mark-brain-save .source-glyph{stroke:var(--primary-ink)}.a-brand{flex:none;font-family:var(--font-brand);font-weight:700;font-size:12px;color:var(--primary);unicode-bidi:isolate}.message-bubble.research .bubble-header .a-brand{margin-inline-start:2px}.message-bubble.research .bubble-content{border-inline-start:2px solid var(--border-active);padding-inline-start:12px}.research-question{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--text-muted);font-style:italic}.message-text.research-clamped{max-block-size:360px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,#000 76%,transparent 100%)}.research-more{margin-block-start:8px;padding:5px 12px;font-family:var(--font-disp);font-size:12.5px;font-weight:600;color:var(--primary);background:var(--primary-wash);border:1px solid var(--border-active);border-radius:999px;cursor:pointer;transition:background var(--dur-fast) ease}.research-more:hover{background:var(--primary-glow)}.research-more:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.research-sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:12px;padding-block-start:10px;border-block-start:1px solid var(--border-light)}.research-sources-label{font-size:11.5px;font-weight:600;color:var(--text-muted);margin-inline-end:2px}.research-source{max-inline-size:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 9px;font-size:11.5px;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:999px;text-decoration:none;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}.research-source:hover{color:var(--primary);border-color:var(--border-active)}.activity-line.is-brain{align-items:center}.activity-line.is-brain .a-label{color:var(--text-secondary);font-weight:600}.activity-line.is-brain .a-detail{font-family:var(--font-sans);font-size:11.5px;opacity:.85;max-width:420px}.typing-status.is-brain{display:inline-flex;align-items:flex-start;gap:6px}.typing-status.is-brain .source-mark{margin-block-start:1px}.a-ico{font-size:11px;inline-size:15px;display:inline-flex;justify-content:center;flex:none}.a-label{flex-shrink:0}.a-label.a-described{flex-shrink:1;white-space:normal;line-height:1.35}.a-detail{opacity:.7;font-family:var(--font-mono);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:340px}.message-bubble{max-width:82%;display:flex;flex-direction:column;word-wrap:break-word}.message-bubble.user{align-self:flex-start}.message-bubble.user .bubble-content{background:var(--gradient-user);color:var(--text);border-radius:var(--radius) var(--radius) 4px var(--radius);box-shadow:var(--shadow-primary)}.message-bubble.user .bubble-content .message-time,.message-bubble.user .bubble-content .message-gear{color:oklch(from var(--text) l c h/.5)}.message-bubble.user .bubble-content code{background:oklch(from var(--text) l c h/.15);color:#fff}.message-bubble.user .bubble-content .msg-mention{color:#fff;background:oklch(from var(--text) l c h/.22)}.message-bubble.user .bubble-content .message-file{background:oklch(from var(--text) l c h/.14);border-color:oklch(from var(--text) l c h/.22)}.message-bubble.user .bubble-content .message-file:hover{background:oklch(from var(--text) l c h/.24);border-color:oklch(from var(--text) l c h/.45)}.message-bubble.user .bubble-content .message-file-ext{background:#0000004d;color:#fff}.message-bubble.user .bubble-content .message-file-name{color:#fff}.message-bubble.user .bubble-content .message-file-size,.message-bubble.user .bubble-content .message-folder-note{color:oklch(from var(--text) l c h/.7)}.message-bubble.user.pending-delivery .bubble-content{opacity:.75;box-shadow:none}.message-bubble.user .pending-hint{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:oklch(from var(--text) l c h/.8)}.message-bubble.user .pending-dot{width:7px;height:7px;border-radius:50%;background:var(--warning);animation:pendingPulse 1.4s ease-in-out infinite}.message-bubble.user .delivery-hint{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:11px;color:oklch(from var(--text) l c h/.65)}.message-bubble.user .delivery-hint.read{color:oklch(from var(--text) l c h/.85)}.message-bubble.user .delivery-hint.unconfirmed{color:var(--danger)}.message-bubble.user .delivery-mark{font-size:11px;line-height:1;letter-spacing:-1px;opacity:.9}.message-bubble.user .delivery-hint.unconfirmed .delivery-mark{font-weight:700;letter-spacing:0}.message-bubble.agent{align-self:flex-end}.message-bubble.agent .bubble-content{background:var(--bg-elevated);color:var(--text);border-radius:var(--radius) var(--radius) var(--radius) 4px;border:1px solid var(--border);box-shadow:var(--shadow)}.message-bubble.system,.message-bubble.sub_agent{align-self:center;max-width:90%}.message-bubble.system .bubble-content,.message-bubble.sub_agent .bubble-content{background:var(--system-bg);color:var(--system-text);border-radius:var(--radius);text-align:center;font-size:13px;border:1px solid oklch(from var(--warning) l c h/.15)}.message-bubble.error .bubble-content{border-inline-start:3px solid var(--danger);background:linear-gradient(135deg,var(--bg-elevated),oklch(from var(--danger) l c h/.06));color:var(--text)}.message-bubble.pr_created .bubble-content{border-inline-start:3px solid var(--success);background:linear-gradient(135deg,var(--bg-elevated),oklch(from var(--success) l c h/.06));color:var(--text)}.message-bubble.result .bubble-content{border-inline-start:3px solid var(--success);background:linear-gradient(135deg,var(--bg-elevated),oklch(from var(--success) l c h/.06))}.message-bubble.agent_update{max-width:88%}.message-bubble.agent_update .bubble-content{background:var(--surface);border:1px solid var(--border);border-inline-start:3px solid oklch(from var(--primary) l c h/.55);border-radius:var(--radius-sm);box-shadow:none;padding:10px 14px 8px;font-size:14px;color:var(--text-secondary);line-height:1.6}.message-bubble.agent_update .message-meta{margin-top:4px;opacity:.7}.bubble-header{display:flex;align-items:center;gap:8px;margin-bottom:4px;padding:0 4px}.agent-avatar{width:28px;height:28px;border-radius:50%;background:var(--gradient-primary);color:var(--primary-ink);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;box-shadow:0 2px 12px oklch(from var(--primary) l c h/.3)}.sender-name{font-size:12px;font-weight:500;color:var(--text-muted)}.bubble-content{padding:12px 16px;line-height:1.65;font-size:14px;min-width:0;max-width:100%;box-sizing:border-box;word-wrap:break-word;overflow-wrap:break-word;transition:box-shadow .3s}.message-text{font-size:14px;line-height:1.65;white-space:pre-wrap}.message-text .msg-mention{color:var(--primary);background:var(--primary-wash);border-radius:6px;padding:0 3px;font-weight:600}.message-text pre{direction:ltr;text-align:start;background:var(--code-bg);color:var(--text);padding:12px 14px;border-radius:var(--radius-xs);overflow-x:auto;margin:8px 0;font-size:13px;font-family:var(--font-mono);border:1px solid oklch(from var(--text) l c h/.05)}.message-text code{direction:ltr;background:oklch(from var(--primary) l c h/.12);color:var(--primary);padding:2px 6px;border-radius:4px;font-size:13px;font-family:var(--font-mono)}.message-text pre code{background:none;padding:0;color:inherit}.message-text a{color:var(--primary);text-decoration:none;font-weight:500;transition:color .2s}.message-text .md-heading{margin:8px 0 4px;font-size:15px;font-weight:600;color:var(--text)}.message-text .md-table{border-collapse:collapse;margin:10px 0;width:100%;font-size:13px;display:block;overflow-x:auto}.message-text .md-table th,.message-text .md-table td{border:1px solid oklch(from var(--text) l c h/.12);padding:6px 10px;text-align:start;vertical-align:top}.message-text .md-table th{background:oklch(from var(--primary) l c h/.14);font-weight:600;color:var(--text)}.message-text .md-table tr:nth-child(2n) td{background:oklch(from var(--text) l c h/.03)}.message-images{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.message-files{display:flex;flex-wrap:wrap;gap:6px;margin-block-end:8px}.message-file{display:flex;align-items:center;gap:7px;max-inline-size:240px;padding:6px 9px;border-radius:var(--radius-sm);border:1px solid var(--border);background:oklch(from var(--text) l c h/.04);text-decoration:none;transition:all .2s}.message-file:hover{border-color:oklch(from var(--primary) l c h/.5);background:oklch(from var(--primary) l c h/.08)}.message-file-ext{flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.3px;padding:3px 5px;border-radius:4px;background:oklch(from var(--primary) l c h/.2);color:var(--primary)}.message-file-name{font-size:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.message-file-size{flex-shrink:0;font-size:10.5px;color:var(--text-secondary)}.message-folder-note{font-size:11.5px;color:var(--text-secondary);margin-block-end:8px}.message-image{max-width:200px;max-height:150px;border-radius:var(--radius-sm);cursor:zoom-in;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) ease;border:1px solid var(--border)}.message-image:hover{transform:translateY(-1px) scale(1.02);box-shadow:var(--shadow-md);border-color:var(--border-active)}.message-image:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.message-meta{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:6px}.message-time{font-size:11px;color:var(--text-muted)}.msg-speak-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:50%;background:transparent;color:var(--text-muted);cursor:pointer;opacity:.55;transition:opacity .15s ease,color .15s ease,background .15s ease}.msg-speak-btn:hover{opacity:1;color:var(--primary);background:oklch(from var(--primary) l c h/.12)}.msg-speak-wait{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--border);border-block-start-color:var(--primary);animation:spin .7s linear infinite}.message-bubble:hover .msg-speak-btn{opacity:.9}@media(hover:none){.msg-speak-btn{width:32px;height:32px;opacity:.75}}.translating-hint{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:.8rem;color:var(--text-muted, #aaa);opacity:.8}.expand-section{margin-top:8px;border-top:1px solid var(--border);padding-top:6px}.expand-btn{display:flex;align-items:center;gap:4px;background:none;border:none;color:var(--primary);font-family:inherit;font-size:12px;cursor:pointer;padding:2px 0}.expand-btn:hover{text-decoration:underline}.expand-icon{font-size:10px}.full-response{margin-top:10px;padding:12px;background:var(--bg-deepest);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:13px;line-height:1.6;max-height:400px;overflow-y:auto;direction:ltr;text-align:start}.full-response pre{direction:ltr;text-align:start;background:var(--code-bg);color:var(--text);padding:10px 12px;border-radius:var(--radius-xs);overflow-x:auto;margin:8px 0;font-size:12px;font-family:var(--font-mono)}.full-response code{direction:ltr;background:oklch(from var(--primary) l c h/.1);padding:1px 5px;border-radius:4px;font-size:12px;font-family:var(--font-mono);color:var(--primary)}.plan-actions{margin-top:12px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;align-items:flex-start;gap:8px}.plan-approve-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;background:var(--gradient-user);color:var(--text);border:none;border-radius:var(--radius-md);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:var(--shadow-sm)}.plan-approve-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);filter:brightness(1.1)}.plan-approve-btn:active{transform:translateY(0)}.plan-approve-icon{font-size:16px;font-weight:700}.plan-hint{font-size:12px;color:var(--text-muted)}.progress-card{max-width:90%}.progress-card .run-marker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:24px;font-size:13px;color:var(--text-secondary)}.progress-card .run-sep,.progress-card .done-sep,.progress-card .run-note{color:var(--text-muted)}.progress-card .run-done{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px;color:var(--success);font-weight:500}.progress-card .done-check{font-size:14px}.progress-card .done-by{display:inline-flex;align-items:center;gap:5px;color:var(--text-secondary);font-weight:500}.progress-card .done-name{white-space:nowrap}.progress-card .browser-view{margin-top:10px}.wave-bars-sm{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.wave-bars-sm span{width:2px;background:var(--primary-light);border-radius:2px;animation:wave 1.2s ease-in-out infinite}.wave-bars-sm span:nth-child(1){height:6px;animation-delay:0s}.wave-bars-sm span:nth-child(2){height:10px;animation-delay:.1s}.wave-bars-sm span:nth-child(3){height:14px;animation-delay:.2s}.pulsing{animation:pulse-glow 2s ease-in-out infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 #4f46e566}50%{box-shadow:0 0 0 4px #4f46e500}}.queued-messages{flex-shrink:0;padding:4px 16px;border-top:1px solid var(--border);background:#4f46e50d}.queued-item{display:flex;align-items:center;gap:8px;padding:6px 10px;margin:3px 0;background:var(--bg-elevated);border-radius:8px;border:1px solid rgba(79,70,229,.2);font-size:.82rem}.queued-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted, #aaa)}.queued-actions{display:flex;gap:4px;flex-shrink:0}.queued-interrupt-btn,.queued-remove-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--text-muted, #aaa);cursor:pointer;transition:all .15s;font-size:16px;line-height:1}.queued-interrupt-btn:hover,.queued-remove-btn:hover{background:oklch(from var(--text) l c h/.1);color:var(--text)}.queued-interrupt-btn:hover{color:var(--primary, #4f46e5)}.queued-remove-btn:hover{color:var(--danger)}.input-area{flex-shrink:0;padding:12px 16px 14px;border-top:1px solid var(--border);background:var(--surface);position:relative}.bg-tasks-bar{padding:8px 12px;margin-bottom:6px;border:1px solid var(--border);border-radius:10px;background:color-mix(in srgb,var(--surface) 85%,var(--accent, #7c6cf0) 15%)}.bg-tasks-bar .bg-tasks-title{font-size:11px;font-weight:600;color:var(--text-secondary);margin-bottom:4px}.bg-tasks-bar .bg-task-row{display:flex;align-items:center;gap:8px;font-size:12.5px;padding:2px 0;min-width:0}.bg-tasks-bar .bg-task-row .bg-task-ico{flex-shrink:0}.bg-tasks-bar .bg-task-row .bg-task-label{color:var(--text-primary, inherit);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:40%}.bg-tasks-bar .bg-task-row .bg-task-activity{color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.bg-tasks-bar .bg-task-row .bg-task-elapsed{flex-shrink:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;direction:ltr}.bg-tasks-bar .bg-task-row .bg-task-spinner{flex-shrink:0;width:10px;height:10px;border:2px solid var(--border);border-top-color:var(--accent, #7c6cf0);border-radius:50%;animation:bg-task-spin .9s linear infinite}@keyframes bg-task-spin{to{transform:rotate(360deg)}}.input-field{position:relative;flex:1;min-inline-size:62%}.input-field textarea{inline-size:100%;position:relative;z-index:1}.input-row .input-field textarea{color:transparent;caret-color:var(--text)}.composer-status{position:absolute;inset-block:0;inset-inline:0;display:flex;align-items:center;gap:7px;min-inline-size:0;pointer-events:none;font-size:13px;color:var(--text-muted)}.composer-status-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.composer-status-elapsed{flex-shrink:0;font-variant-numeric:tabular-nums;font-size:12px;color:var(--primary);unicode-bidi:isolate}.composer-status-hint{flex-shrink:100;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.composer-stop{flex-shrink:0;align-self:flex-end;display:flex;align-items:center;justify-content:center;border:1px solid var(--danger);background:transparent;color:var(--danger);cursor:pointer;transition:background .15s ease,color .15s ease}.composer-stop:hover:not(:disabled){background:var(--danger);color:#fff}.composer-stop:disabled{opacity:.5;cursor:not-allowed}.wave-bars{display:flex;align-items:center;gap:3px;height:20px;flex-shrink:0}.wave-bars span{width:3px;height:100%;background:var(--primary);border-radius:2px;animation:wave 1.2s ease-in-out infinite;opacity:.7}.wave-bars span:nth-child(2){animation-delay:.1s}.wave-bars span:nth-child(3){animation-delay:.2s}.wave-bars span:nth-child(4){animation-delay:.3s}.wave-bars span:nth-child(5){animation-delay:.4s}@keyframes wave{0%,to{transform:scaleY(.4);opacity:.3}50%{transform:scaleY(1);opacity:.8}}.wave-bars-mini{height:11px;gap:2px}.wave-bars-mini span{width:2px}.input-wrapper{background:var(--bg-elevated);border-radius:var(--radius);padding:6px 6px 6px 12px;border:1.5px solid var(--border);transition:border-color .3s,box-shadow .3s}.input-wrapper:focus-within{border-color:oklch(from var(--primary) l c h/.4);box-shadow:0 0 0 3px oklch(from var(--primary) l c h/.08),var(--shadow-glow)}.attached-images{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.attached-image-item{position:relative;width:64px;height:64px}.attached-image-item img{width:100%;height:100%;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.remove-image-btn{position:absolute;top:-6px;inset-inline-start:-6px;width:20px;height:20px;border-radius:50%;background:var(--danger);color:#fff;border:2px solid var(--surface);cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;line-height:1}.mention-menu{position:absolute;inset-block-end:calc(100% + 8px);inset-inline-start:0;min-inline-size:240px;max-inline-size:min(360px,100%);padding:6px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);z-index:60;text-align:start}.mention-menu__hint{font-size:11px;font-weight:600;color:var(--text-muted);padding:4px 8px 6px}.mention-menu__row{display:flex;align-items:center;gap:9px;inline-size:100%;padding:6px 8px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;font-size:14px;text-align:start;cursor:pointer}.mention-menu__row.is-active,.mention-menu__row:hover{background:var(--bg-hover)}.mention-menu__row:focus-visible{outline:2px solid var(--border-active);outline-offset:-2px}.mention-menu__face{flex:none;display:inline-flex;border-radius:50%;overflow:hidden}.mention-menu__name{font-weight:600;white-space:nowrap}.mention-menu__role{color:var(--text-muted);font-size:12.5px;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-row{display:flex;align-items:flex-end;flex-wrap:wrap;justify-content:flex-end;gap:8px}.input-keys{display:flex;align-items:flex-end;flex:none;gap:inherit;margin-inline-start:auto}.attach-btn{width:38px;height:38px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--text-secondary);transition:all .2s}.attach-btn:hover{background:oklch(from var(--text) l c h/.05);transform:scale(1.05);color:var(--text)}.file-input{display:none}.folder-btn{border:none;background:none;padding:0;flex-shrink:0}.hidden-input{display:none}.attached-files{display:flex;gap:8px;flex-wrap:wrap;margin-block-end:8px}.attached-item{position:relative;display:flex;align-items:center;gap:7px;max-inline-size:220px;padding:7px 10px;border-radius:8px;border:1px solid var(--border);background:oklch(from var(--text) l c h/.03)}.attached-item.is-image{inline-size:64px;block-size:64px;padding:0;border:none;background:none}.attached-item.is-image img{inline-size:100%;block-size:100%;object-fit:cover;border-radius:8px;border:1px solid var(--border)}.attached-item.is-folder{border-color:oklch(from var(--primary) l c h/.35);background:oklch(from var(--primary) l c h/.08)}.attached-ext{flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.3px;padding:3px 5px;border-radius:4px;background:oklch(from var(--primary) l c h/.18);color:var(--primary)}.attached-name{font-size:12px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start}.attached-sub{flex-shrink:0;font-size:10.5px;color:var(--text-secondary)}.attach-notice{font-size:11.5px;color:var(--warning);margin-block-end:6px}.linked-folder-bar{display:flex;align-items:center;gap:8px;padding:6px 10px;margin-block-end:8px;border-radius:8px;border:1px solid oklch(from var(--primary) l c h/.3);background:oklch(from var(--primary) l c h/.07);font-size:12px}.linked-folder-icon{display:flex;color:var(--primary);flex-shrink:0}.linked-folder-name{font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:160px}.linked-folder-meta{flex:1;min-inline-size:0;color:var(--text-secondary);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linked-folder-btn{flex-shrink:0;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);border-radius:6px;padding:3px 9px;font-size:11px;cursor:pointer;transition:all .2s}.linked-folder-btn:hover:not(:disabled){color:var(--text);border-color:oklch(from var(--primary) l c h/.5)}.linked-folder-btn.ghost{border:none;background:none;font-size:15px;line-height:1;padding:2px 5px}.input-area.drop-active{outline:2px dashed oklch(from var(--primary) l c h/.6);outline-offset:-4px;border-radius:var(--radius)}.voice-btn{position:relative;width:38px;height:38px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;border-radius:50%;color:var(--text-secondary);transition:all .2s}.voice-btn:hover{background:oklch(from var(--text) l c h/.05);color:var(--text)}.voice-btn.on{color:var(--text);background:var(--gradient-primary);box-shadow:var(--shadow-primary)}.voice-btn.listening:after{content:"";position:absolute;width:38px;height:38px;border-radius:50%;border:2px solid var(--primary);animation:voice-ping 1.6s cubic-bezier(0,0,.2,1) infinite;pointer-events:none}.voice-btn.mic-btn.on{background:linear-gradient(135deg,var(--danger) 0%,#f97316 100%);box-shadow:0 4px 20px oklch(from var(--danger) l c h/.3)}.voice-btn.mic-btn.listening:after{border-color:var(--danger)}.voice-btn.mic-btn{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@keyframes voice-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(1.7);opacity:0}}.voice-bar{display:flex;align-items:center;gap:8px;padding-block:7px;padding-inline:12px;margin-block-end:6px;border:1px solid var(--border-active);border-radius:999px;background:color-mix(in srgb,var(--surface) 82%,var(--primary) 18%);font-size:12.5px;color:var(--text-secondary)}.voice-bar .voice-bar-ico{display:flex;flex-shrink:0;color:var(--primary)}.voice-bar .voice-bar-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.voice-bar .voice-bar-actions{display:flex;gap:6px;flex-shrink:0}.voice-bar .voice-bar-btn{border:1px solid var(--border);background:transparent;color:var(--text-secondary);border-radius:999px;padding-block:2px;padding-inline:10px;font-size:11.5px;font-family:inherit;cursor:pointer;transition:all .15s ease}.voice-bar .voice-bar-btn:hover{color:var(--text);border-color:var(--border-active)}.voice-bar.voice-denied,.voice-bar.voice-error{border-color:oklch(from var(--danger) l c h/.35);background:var(--danger-light);color:var(--danger)}.voice-bar.voice-denied .voice-bar-ico,.voice-bar.voice-error .voice-bar-ico{color:var(--danger)}textarea{flex:1;display:block;border:none;background:none;resize:none;font-family:inherit;font-size:14px;line-height:1.5;padding:6px 0;color:var(--text);min-height:24px;overflow-y:hidden;outline:none}textarea::placeholder{color:var(--text-muted)}textarea:disabled{opacity:.5}.send-btn{width:40px;height:40px;border:none;border-radius:50%;background:var(--gradient-primary);color:var(--primary-ink);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:var(--shadow-primary)}.send-btn:hover:not(:disabled){transform:scale(1.08);box-shadow:0 6px 24px oklch(from var(--primary) l c h/.4)}.send-btn:active:not(:disabled){transform:scale(.95)}.send-btn:disabled{opacity:.25;cursor:not-allowed;box-shadow:none}.send-icon{font-size:16px;transform:scaleX(-1)}.revert-dialog-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:overlayIn .2s ease}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.revert-dialog{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-lg);max-width:500px;width:100%;padding:24px;animation:dialogIn .3s cubic-bezier(.16,1,.3,1)}.revert-dialog h3{margin:0 0 16px;font-size:18px;font-weight:600;color:var(--text)}.revert-dialog p{font-size:14px;color:var(--text-secondary);margin-bottom:8px}@keyframes dialogIn{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.revert-warning{background:var(--warning-light);color:var(--warning);padding:12px 16px;border-radius:var(--radius-sm);margin-bottom:16px;font-size:14px;font-weight:500;border:1px solid oklch(from var(--warning) l c h/.15)}.revert-actions{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.btn-cancel{padding:8px 20px;border-radius:var(--radius-sm);border:1px solid var(--border);background:transparent;color:var(--text-secondary);font-family:inherit;font-size:14px;cursor:pointer;transition:all .2s}.btn-cancel:hover{background:var(--bg-hover);color:var(--text);border-color:oklch(from var(--text) l c h/.12)}.btn-confirm-revert{padding:10px 20px;border-radius:var(--radius-sm);border:none;background:var(--danger);color:#fff;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:all .25s;box-shadow:0 2px 12px oklch(from var(--danger) l c h/.2)}.btn-confirm-revert:hover:not(:disabled){background:var(--danger);transform:translateY(-1px);box-shadow:0 4px 16px oklch(from var(--danger) l c h/.3)}.btn-confirm-revert:disabled{opacity:.4;cursor:not-allowed}.revert-error{background:var(--danger-light);color:var(--danger);padding:12px 16px;border-radius:var(--radius-sm);font-size:14px;border:1px solid oklch(from var(--danger) l c h/.15);margin-top:8px}.app-main{flex:1;display:flex;flex-direction:column;min-height:0;min-inline-size:0}.loading-screen,.error-screen{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;gap:12px;color:var(--text-secondary)}.error-title{font-size:18px;font-weight:600;color:var(--danger)}.error-message{font-size:14px;max-width:420px;text-align:center;line-height:1.6}.spinner{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}.spinner-small{display:inline-block;width:16px;height:16px;border:2px solid oklch(from var(--text) l c h/.3);border-top-color:var(--text);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.msg-enter-active{transition:opacity .36s var(--ease-out),transform .52s var(--ease-out);transform-origin:50% 100%}.msg-enter-from{opacity:0;transform:translateY(22px) scale(.975)}.reveal-enter-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.reveal-leave-active{transition:opacity var(--dur-fast) ease}.reveal-enter-from{opacity:0;transform:translateY(-4px)}.reveal-leave-to{opacity:0}.typing-enter-active,.typing-leave-active{transition:all .3s ease}.typing-enter-from,.typing-leave-to{opacity:0;transform:translateY(8px)}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.browser-view{margin-top:10px;border-radius:10px;overflow:hidden;border:1px solid oklch(from var(--text) l c h/.12);background:var(--bg);box-shadow:0 4px 16px #00000040}.browser-view.collapsed .browser-body{display:block}.browser-chrome{display:flex;flex-direction:column;background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none}.browser-titlebar{display:flex;align-items:center;gap:9px;padding:5px 9px 0;min-block-size:26px}.browser-dots{display:flex;gap:5px;flex-shrink:0}.browser-dots .dot{inline-size:9px;block-size:9px;border-radius:50%}.browser-dots .dot.red{background:#ff5f57}.browser-dots .dot.yellow{background:#febc2e}.browser-dots .dot.green{background:#28c840}.browser-tab{display:flex;align-items:center;gap:7px;min-inline-size:0;max-inline-size:300px;flex:1 1 auto;padding:4px 9px 5px;margin-block-end:-1px;border-start-start-radius:8px;border-start-end-radius:8px;background:var(--bg-raised)}.tab-favicon{flex:none;display:grid;place-items:center;inline-size:15px;block-size:15px;border-radius:4px;background:oklch(from var(--text) l c h/.08);font-family:var(--font-disp);font-size:9px;font-weight:800;line-height:1}.tab-title{flex:1;min-inline-size:0;font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browser-mine{flex:none;margin-inline-start:8px;padding:2px 8px;border-radius:999px;font-size:11px;line-height:1.5;background:#2dd0cc2e;color:#0f7f7c;white-space:nowrap}.tab-live{flex:none;inline-size:6px;block-size:6px;border-radius:50%;background:oklch(from var(--text) l c h/.25)}.browser-toolbar{display:flex;align-items:center;gap:8px;padding:5px 9px 6px;background:var(--bg-raised)}.browser-nav{flex:none;display:flex;align-items:center;gap:2px;color:oklch(from var(--text) l c h/.34)}.browser-nav svg{inline-size:13px;block-size:13px;display:block}.browser-nav svg:last-child{inline-size:11.5px;block-size:11.5px}.browser-url-bar{flex:1;display:flex;align-items:center;gap:6px;background:#0000004d;border:1px solid oklch(from var(--text) l c h/.05);border-radius:99px;padding:2px 10px;min-inline-size:0}.browser-url-bar.placeholder .url-text{color:oklch(from var(--text) l c h/.3)}.lock-icon{flex:none;inline-size:9.5px;block-size:9.5px;opacity:.75}.url-text{font-family:var(--font-mono);font-size:11px;color:oklch(from var(--text) l c h/.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;unicode-bidi:isolate}.url-host{font-weight:600}.url-path{opacity:.62}.browser-toggle{font-size:9px;color:oklch(from var(--text) l c h/.4);flex-shrink:0;margin-inline-start:auto;align-self:center}.browser-stage{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.16,1,.3,1)}.browser-stage.open{grid-template-rows:1fr}.browser-stage-inner{min-block-size:0;overflow:hidden}.browser-body{position:relative}.browser-screen{height:220px;display:flex;align-items:center;justify-content:center;background:var(--bg-deepest);overflow:hidden;position:relative}.browser-screenshot{display:block;width:100%;height:100%;max-height:220px;object-fit:cover;cursor:pointer;transition:max-height .3s ease}.browser-screenshot.expanded{height:auto;max-height:none;object-fit:contain}.browser-screen.fill-width{display:block;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.browser-screen.fill-width .browser-screenshot{inline-size:100%;block-size:auto;max-block-size:none;object-fit:contain}.browser-screen.fill-width .screenshot-fade-leave-active{inset-block-start:0;inset-block-end:auto;inset-inline:0;block-size:auto}.browser-cursor{position:absolute;z-index:3;inline-size:0;block-size:0;direction:ltr;pointer-events:none;transition:inset-inline-start .24s var(--ease-out),inset-block-start .24s var(--ease-out)}.cursor-arrow{position:absolute;inline-size:17px;block-size:17px;fill:#fff;stroke:#000000bf;stroke-width:1.1;filter:drop-shadow(0 1px 3px rgba(0,0,0,.5))}.cursor-ping{position:absolute;inset-inline-start:-13px;inset-block-start:-13px;inline-size:26px;block-size:26px;border-radius:50%;border:2px solid var(--primary);animation:cursor-ping .9s var(--ease-out) 1 both}@keyframes cursor-ping{0%{transform:scale(.3);opacity:.95}to{transform:scale(1.6);opacity:0}}.browser-trail{position:absolute;z-index:2;direction:ltr;pointer-events:none;overflow:visible;fill:none;stroke:var(--primary);stroke-width:2;stroke-opacity:.42;stroke-linecap:round;stroke-linejoin:round}.browser-resize{display:flex;align-items:center;justify-content:center;block-size:11px;cursor:ns-resize;touch-action:none;background:var(--bg-deepest);border-block-start:1px solid oklch(from var(--text) l c h/.06)}.browser-resize:hover .browser-resize-grip,.browser-resize.active .browser-resize-grip{background:oklch(from var(--text) l c h/.4);inline-size:46px}.browser-resize-grip{inline-size:34px;block-size:3px;border-radius:99px;background:oklch(from var(--text) l c h/.16);transition:background .15s ease,inline-size .15s ease}.browser-view.resizing{-webkit-user-select:none;user-select:none}.browser-waiting{display:flex;align-items:center;gap:7px;padding:7px 12px;background:var(--bg-deepest);border-block-start:1px solid oklch(from var(--text) l c h/.06);color:oklch(from var(--text) l c h/.55);font-size:12px}.browser-waiting-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-action-overlay{position:absolute;bottom:0;inset-inline:0;padding:6px 12px;background:linear-gradient(transparent,#000000bf);display:flex;align-items:center;gap:6px;color:oklch(from var(--text) l c h/.85);font-size:12px}.action-dot{width:6px;height:6px;border-radius:50%;background:var(--success);animation:pulse-glow 1.5s ease-in-out infinite;flex-shrink:0}.screenshot-fade-enter-active,.screenshot-fade-leave-active{transition:opacity .42s ease}.screenshot-fade-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.screenshot-fade-enter-from,.screenshot-fade-leave-to{opacity:0}.browser-waiting-enter-active{transition:opacity .18s ease}.browser-waiting-leave-active{transition:opacity .14s ease}.browser-waiting-enter-from,.browser-waiting-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.browser-stage,.browser-cursor{transition:none}.cursor-ping{animation:none;opacity:.5}.screenshot-fade-enter-active,.screenshot-fade-leave-active{transition:opacity .12s linear}}.review-card{max-width:90%}.review-card .review-content{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.review-card.status-passed .review-content{border-inline-start:3px solid var(--success);background:linear-gradient(135deg,var(--bg-elevated),oklch(from var(--success) l c h/.04))}.review-card.status-failed .review-content{border-inline-start:3px solid var(--danger);background:linear-gradient(135deg,var(--bg-elevated),oklch(from var(--danger) l c h/.04))}.review-card.status-running .review-content{border-inline-start:3px solid var(--warning);background:linear-gradient(135deg,var(--bg-elevated),oklch(from var(--warning) l c h/.04))}.review-card .review-status-badge{padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600;margin-inline-start:auto}.review-card .review-status-badge.status-running{background:var(--warning-light);color:var(--warning)}.review-card .review-status-badge.status-passed{background:var(--success-light);color:var(--success)}.review-card .review-status-badge.status-failed{background:var(--danger-light);color:var(--danger)}.review-card .review-screenshot-wrap{display:block;margin:8px 0;height:160px;border-radius:8px;overflow:hidden;border:1px solid var(--border);background:var(--bg-deepest);text-decoration:none;cursor:pointer}.review-card .review-screenshot-wrap.ss-desktop{height:160px}.review-card .review-screenshot-wrap.ss-mobile{height:220px}.review-card .review-screenshot{display:block;width:100%;height:100%;object-fit:contain}.review-card .review-summary{font-size:14px;line-height:1.5;margin-bottom:8px}.review-card .review-score-bar{display:flex;align-items:center;gap:8px;margin:8px 0}.review-card .score-track{flex:1;height:6px;background:var(--border);border-radius:3px;overflow:hidden}.review-card .score-fill{height:100%;border-radius:3px;transition:width .5s ease}.review-card .score-fill.score-good{background:var(--success)}.review-card .score-fill.score-ok{background:var(--warning)}.review-card .score-fill.score-bad{background:var(--danger)}.review-card .score-label{font-size:12px;font-weight:600;color:var(--text-secondary);white-space:nowrap}.review-card .review-issues{margin-top:8px;border-top:1px solid var(--border);padding-top:6px}.review-card .issues-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;color:var(--text-secondary);padding:2px 0}.review-card .issues-header .toggle-icon{font-size:10px}.review-card .issues-list{margin-top:6px;display:flex;flex-direction:column;gap:4px}.review-card .issue-item{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;padding:4px 8px;border-radius:6px;background:oklch(from var(--text) l c h/.03)}.review-card .issue-severity{padding:0 5px;border-radius:3px;font-size:10px;font-weight:600;text-transform:uppercase;white-space:nowrap;background:oklch(from var(--text) l c h/.06)}.severity-critical .review-card .issue-severity{background:oklch(from var(--danger) l c h/.25);color:var(--danger)}.severity-high .review-card .issue-severity{background:oklch(from var(--warning) l c h/.25);color:var(--warning)}.review-card .issue-desc{flex:1;color:var(--text);direction:ltr;text-align:start}.review-card .review-running{display:flex;align-items:center;gap:8px;padding:6px 0;color:var(--text-secondary);font-size:13px}.review-card .review-passed{display:flex;align-items:center;gap:4px;color:var(--success);font-size:13px;font-weight:500;margin-top:6px}.review-card .review-passed .done-check{font-size:16px}.review-card .viewport-reviews{display:flex;gap:8px;margin:8px 0}.review-card .viewport-card{flex:1;min-width:0;border:1px solid var(--border);border-radius:8px;padding:8px;background:oklch(from var(--text) l c h/.02)}.review-card .viewport-card.vp-card-passed{border-color:oklch(from var(--success) l c h/.3)}.review-card .viewport-card.vp-card-failed{border-color:oklch(from var(--danger) l c h/.3)}.review-card .viewport-header{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:13px;font-weight:600}.review-card .viewport-icon{font-size:16px}.review-card .viewport-label{color:var(--text)}.review-card .viewport-score{margin-inline-end:auto;color:var(--text-secondary);font-size:12px}.review-card .viewport-badge{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.review-card .viewport-badge.vp-passed{background:oklch(from var(--success) l c h/.2);color:var(--success)}.review-card .viewport-badge.vp-failed{background:oklch(from var(--danger) l c h/.2);color:var(--danger)}.review-card .viewport-card .review-screenshot-wrap{height:auto}.review-card .viewport-card .review-screenshot-wrap.ss-desktop{height:140px}.review-card .viewport-card .review-screenshot-wrap.ss-mobile{height:200px}.review-card .viewport-card .review-issues.compact{margin-top:6px;border-top:none;padding-top:0}.review-card .no-issues{font-size:11px;color:var(--text-secondary);opacity:.7;margin-top:4px}@media(max-width:600px){.review-card .viewport-reviews{flex-direction:column}}.review-card .review-failed{display:flex;align-items:center;gap:4px;color:var(--danger);font-size:13px;font-weight:500;margin-top:6px}.review-card .review-failed .fail-mark{font-size:16px}.merged-bar{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 16px;background:oklch(from var(--success) l c h/.1);border-top:1px solid oklch(from var(--success) l c h/.35);color:var(--success);font-size:13px;font-weight:600;flex-shrink:0}.merged-bar .merged-icon{width:20px;height:20px;border-radius:50%;background:var(--success);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.merged-bar .merged-link{color:var(--success);text-decoration:underline;opacity:.8;font-weight:500}.merged-bar .merged-link:hover{opacity:1}@media(max-width:700px){.app-header{padding:10px 12px}.header-content{gap:8px;row-gap:8px;padding-inline-start:26px;flex-wrap:wrap}.header-group{gap:6px}.header-controls{order:10;flex-basis:100%;flex-wrap:wrap;row-gap:6px}.acct-chip{flex-shrink:0}.header-account{padding-inline-start:8px}.account-label{display:none}.account-btn{padding:0 4px}.ticket-badge{font-size:12px;padding:3px 10px}.header-title{font-size:13px;max-width:44vw}.engine-chip{padding:0 9px}.revert-btn{padding:5px 10px;font-size:12px}.maximize-btn{width:30px;height:30px;font-size:14px;border-radius:6px}.phase-banner{padding:6px 10px;font-size:12px}.messages-area{padding:12px 10px}.message-bubble{max-width:92%}.bubble-content{padding:10px 12px;font-size:13px}.input-area{padding:8px 10px 10px}.input-wrapper{padding:4px 4px 4px 8px}.send-btn{width:36px;height:36px}.attach-btn,.voice-btn{width:34px;height:34px}.voice-btn.listening:after{width:34px;height:34px}.voice-bar .voice-bar-text{font-size:11.5px}.progress-card,.review-card{max-width:95%}}.settings-btn{height:30px;inline-size:30px;border-radius:15px;border:1px solid oklch(from var(--primary) l c h/.5);background:oklch(from var(--primary) l c h/.15);color:var(--primary);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .2s}.settings-btn:hover{background:oklch(from var(--primary) l c h/.28)}.settings-btn.is-current{background:oklch(from var(--primary) l c h/.28);border-color:var(--primary)}.account-btn{height:30px;border-radius:15px;border:1px solid oklch(from var(--primary) l c h/.5);background:oklch(from var(--primary) l c h/.15);color:var(--primary);font-size:12px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;padding:0 12px 0 8px;transition:all .2s}.account-btn:hover{background:oklch(from var(--primary) l c h/.3);border-color:var(--primary);color:var(--text)}.account-avatar{width:22px;height:22px;border-radius:50%;background:var(--primary);color:var(--primary-ink);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.account-label{line-height:1}.slide-panel-enter-active,.slide-panel-leave-active{transition:transform .25s ease}.slide-panel-enter-from,.slide-panel-leave-to{transform:translate(100%)}.lb-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;background:#08080c}.lb-shell{position:absolute;top:0;right:0;bottom:0;left:0}.lb-shell.is-framed{display:flex;align-items:center;justify-content:center;padding:24px 76px 130px}.lb-device{position:absolute;top:0;right:0;bottom:0;left:0}.lb-device.is-framed{position:relative;inset:auto;flex:0 0 auto;padding:var(--lb-bezel-top, 26px) var(--lb-bezel, 14px) var(--lb-bezel-bottom, 18px);border-radius:calc(var(--lb-r, 34px) + var(--lb-bezel, 14px));background:linear-gradient(155deg,#4c505a,#24272d 17%,#171a1f 46%,#13151a 70%,#3a3e47);box-shadow:inset 0 1px oklch(from var(--text) l c h/.3),inset 0 0 0 1px oklch(from var(--text) l c h/.1),inset 0 -1px oklch(from var(--text) l c h/.1),0 1px 2px #0009,0 40px 80px -24px #000000e6,0 0 60px -10px #aab9ff29}.lb-screen{position:absolute;top:0;right:0;bottom:0;left:0}.lb-device.is-framed .lb-screen{position:relative;inset:auto;z-index:1;width:var(--lb-sw);height:var(--lb-sh);border-radius:var(--lb-r);overflow:hidden;background:#000}.lb-device.is-framed .lb-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px oklch(from var(--text) l c h/.09),inset 0 2px 8px #0000008c}.lb-forehead{position:absolute;inset-block-start:0;inset-inline:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:10px;height:var(--lb-bezel-top, 26px);pointer-events:none}.lb-speaker{width:46px;height:4px;border-radius:99px;background:#07080a;box-shadow:inset 0 1px 1px #000000e6,0 1px oklch(from var(--text) l c h/.07)}.lb-lens{width:7px;height:7px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#2d3446,#05060a 68%);box-shadow:0 0 0 1px oklch(from var(--text) l c h/.07)}.lb-key{position:absolute;width:3px;border-radius:2px;background:linear-gradient(180deg,#4d515a,#21242a);box-shadow:0 1px 2px #000000b3}.lb-key-vol{inset-inline-start:-2px;inset-block-start:22%;height:76px}.lb-key-pwr{inset-inline-end:-2px;inset-block-start:34%;height:46px}.lb-device.is-framed.is-tablet{border-radius:calc(var(--lb-r, 18px) + var(--lb-bezel, 20px));background:linear-gradient(155deg,#565b66,#272a31 15%,#181b21 48%,#14161b 72%,#40444e)}.lb-forehead.is-tablet{height:var(--lb-bezel-top, 20px);gap:0}.lb-forehead.is-tablet .lb-lens{width:5px;height:5px}.lb-stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;direction:ltr;touch-action:none;cursor:zoom-out}.lb-stage.can-pan{cursor:grab}.lb-stage.is-panning.can-pan{cursor:grabbing}.lb-img{position:absolute;inset-block-start:0;inset-inline-start:0;transform-origin:0 0;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;opacity:0;background:#0000004d;box-shadow:0 24px 80px #0009;transition:opacity var(--dur) var(--ease-out)}.lb-img.is-ready{opacity:1}.lb-img.is-smooth{transition:opacity var(--dur) var(--ease-out),transform .2s var(--ease-out)}@media(prefers-reduced-motion:reduce){.lb-img.is-smooth{transition:opacity var(--dur) linear}}.lb-chrome{pointer-events:none;transition:opacity var(--dur) var(--ease-std)}.lb-chrome>*{pointer-events:auto}.lb-chrome.is-hidden{opacity:0;pointer-events:none}.lb-chrome.is-hidden>*{pointer-events:none}.lb-close,.lb-nav{position:fixed;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid oklch(from var(--text) l c h/.1);background:oklch(from var(--bg) l c h/.85);color:var(--text);cursor:pointer;transition:background var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast) ease}.lb-close:hover,.lb-nav:hover{background:var(--bg-hover);border-color:oklch(from var(--text) l c h/.2);transform:scale(1.05)}.lb-close:active,.lb-nav:active{transform:scale(.96)}.lb-close:focus-visible,.lb-nav:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lb-close{top:calc(16px + var(--safe-top));inset-inline-end:16px}.lb-nav{top:50%;transform:translateY(-50%)}.lb-nav:hover{transform:translateY(-50%) scale(1.05)}.lb-nav:active{transform:translateY(-50%) scale(.96)}.lb-prev{inset-inline-start:16px}.lb-next{inset-inline-end:16px}@media(max-width:640px){.lb-nav{width:40px;height:40px;background:oklch(from var(--bg) l c h/.7)}.lb-prev{inset-inline-start:6px}.lb-next{inset-inline-end:6px}.lb-close{top:calc(10px + var(--safe-top));inset-inline-end:10px}}:dir(rtl) .lb-nav svg{transform:scaleX(-1)}.lb-bar{position:fixed;inset-inline:0;bottom:0;z-index:2;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 12px calc(12px + var(--safe-bottom));font-size:12px;color:var(--text-secondary);background:linear-gradient(to top,#08080ceb,#08080c00);cursor:default}.lb-meta{display:flex;align-items:center;gap:10px;max-width:100%;min-width:0;padding:4px 12px;border-radius:99px;background:#08080cb8}.lb-meta:empty{display:none}.lb-count{font-variant-numeric:tabular-nums}.lb-caption{max-width:min(60vw,520px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.lb-zoom{display:inline-flex;align-items:center;gap:2px;padding:2px;background:oklch(from var(--bg) l c h/.85);border:1px solid oklch(from var(--text) l c h/.16);border-radius:99px}.lb-zbtn{display:inline-grid;place-items:center;width:36px;height:36px;border:none;border-radius:50%;background:none;color:var(--text);cursor:pointer;transition:background var(--dur-fast) ease}.lb-zbtn svg{width:16px;height:16px}.lb-zbtn:hover:not(:disabled){background:oklch(from var(--text) l c h/.12)}.lb-zbtn:disabled{opacity:.35;cursor:default}.lb-zbtn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.lb-pct{min-width:52px;height:36px;padding:0 6px;border:none;border-radius:99px;background:none;color:var(--text);font-family:var(--font-mono);font-size:12px;font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--dur-fast) ease}.lb-pct:hover{background:oklch(from var(--text) l c h/.12)}.lb-pct:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.lb-seg{display:inline-flex;align-items:center;gap:2px;padding:2px;background:oklch(from var(--bg) l c h/.85);border:1px solid oklch(from var(--text) l c h/.16);border-radius:99px}.lb-seg-btn{min-width:44px;height:36px;padding:0 12px;border:none;border-radius:99px;background:none;color:var(--text-secondary);font-family:inherit;font-size:12.5px;line-height:1;cursor:pointer;transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.lb-seg-btn:hover{background:oklch(from var(--text) l c h/.1);color:var(--text)}.lb-seg-btn.on{background:var(--primary);color:var(--primary-ink);font-weight:700}.lb-seg-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lb-open,.lb-save,.lb-device-btn{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;background:oklch(from var(--bg) l c h/.85);border:1px solid oklch(from var(--text) l c h/.16);border-radius:99px;color:var(--text);font-family:inherit;font-size:12px;line-height:1;text-decoration:none;cursor:pointer;transition:background var(--dur-fast) ease}.lb-open:hover,.lb-save:hover,.lb-device-btn:hover{background:oklch(from var(--text) l c h/.16)}.lb-open:disabled,.lb-save:disabled,.lb-device-btn:disabled{opacity:.6}.lb-open:focus-visible,.lb-save:focus-visible,.lb-device-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lb-open{color:var(--primary)}.lb-device-btn.on{background:var(--primary);border-color:var(--primary);color:var(--primary-ink);font-weight:600}.lb-device-btn.on:hover{background:var(--primary)}.lb-btn-text{line-height:1}@media(max-width:560px){.lb-btn-text{display:none}.lb-open,.lb-save,.lb-device-btn{width:40px;height:40px;padding:0;justify-content:center}.lb-zbtn{width:40px;height:40px}.lb-pct{height:40px;min-width:56px}.lb-seg-btn{height:40px;min-width:48px}}.lb-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:1}.lb-enter-active{transition:opacity var(--dur) var(--ease-std)}.lb-leave-active{transition:opacity var(--dur-fast) ease}.lb-enter-from,.lb-leave-to{opacity:0}.lb-enter-from .lb-bar{transform:translateY(10px)}.lb-enter-active .lb-bar{transition:transform var(--dur-slow, .26s) var(--ease-out)}.deploy-card{align-self:stretch;max-width:440px;margin-inline-start:14px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;border-radius:var(--radius);background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow);transition:border-color var(--dur) ease,box-shadow var(--dur) ease}.deploy-card.is-live{border-color:oklch(from var(--success) l c h/.25);box-shadow:0 0 0 1px oklch(from var(--success) l c h/.06),var(--shadow)}.deploy-card.is-failed{border-color:oklch(from var(--danger) l c h/.3)}.deploy-card.is-cache_pending{border-color:oklch(from var(--warning) l c h/.3)}.deploy-head{display:flex;align-items:center;gap:8px}.deploy-ico{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:oklch(from var(--primary) l c h/.15);color:var(--primary);transition:background var(--dur) ease,color var(--dur) ease}.is-live .deploy-ico{background:var(--success-light);color:var(--success)}.is-failed .deploy-ico{background:var(--danger-light);color:var(--danger)}.is-cache_pending .deploy-ico{background:var(--warning-light);color:var(--warning)}.is-dry_run .deploy-ico{background:var(--bg-hover);color:var(--text-secondary)}.deploy-spin{width:12px;height:12px;border-radius:50%;border:2px solid oklch(from var(--primary) l c h/.3);border-top-color:var(--primary);animation:ap-spin .8s linear infinite}.deploy-title{font-size:14px;font-weight:600;color:var(--text)}.deploy-when{margin-inline-start:auto;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.deploy-steps{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:wrap;row-gap:6px}.deploy-step{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);transition:color var(--dur) ease}.deploy-step:not(:last-child):after{content:"";display:block;width:20px;height:1px;margin:0 8px;background:var(--border)}.deploy-step.active{color:var(--text)}.deploy-step.active .deploy-step-dot{background:var(--primary);box-shadow:0 0 0 4px var(--primary-glow);animation:pulse-dot 1.5s ease-in-out infinite}.deploy-step-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:oklch(from var(--text) l c h/.12);transition:background var(--dur) ease,box-shadow var(--dur) ease}.deploy-progress{display:flex;align-items:center;gap:8px;min-height:14px}.deploy-progress-track{flex:1;height:4px;border-radius:999px;background:oklch(from var(--text) l c h/.1);overflow:hidden}.deploy-progress-fill{display:block;height:100%;width:0;border-radius:999px;background:var(--primary);transition:width var(--dur) ease}.deploy-progress-count{flex-shrink:0;min-width:46px;text-align:end;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.deploy-reason{margin:0;font-size:12px;line-height:1.5;color:var(--danger)}.deploy-link{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-xs);font-size:12px;color:var(--primary);text-decoration:none;background:oklch(from var(--primary) l c h/.1);transition:background var(--dur-fast) ease,transform var(--dur-fast) var(--ease-out)}.deploy-link:hover{background:oklch(from var(--primary) l c h/.18);transform:translateY(-1px)}.deploy-link:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.deploy-link-url{font-family:var(--font-mono);font-size:11px;opacity:.75}.wz-blocks{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%;box-sizing:border-box;margin:10px 0 4px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:13.5px;line-height:1.55}.wz-blocks .wzb-header{font-size:15px;font-weight:700;color:var(--text)}.wz-blocks .wzb-text{color:var(--text)}.wz-blocks .wzb-context{color:var(--text-muted);font-size:12.5px}.wz-blocks .wzb-divider{border:0;border-top:1px solid var(--border);margin:2px 0}.wz-blocks .wzb-callout{padding:10px 12px;border-radius:10px;background:oklch(from var(--primary) l c h/.1);border-inline-start:3px solid var(--primary)}.wz-blocks .wzb-callout.tone-success{background:var(--success-light);border-inline-start-color:var(--success)}.wz-blocks .wzb-callout.tone-warning{background:oklch(from var(--warning) l c h/.12);border-inline-start-color:var(--warning)}.wz-blocks .wzb-callout.tone-danger{background:var(--danger-light);border-inline-start-color:var(--danger)}.wz-blocks .wzb-callout .wzb-callout-title{font-weight:700;margin-bottom:3px}.wz-blocks .wzb-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.wz-blocks .wzb-fact{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:10px}.wz-blocks .wzb-fact .wzb-fact-label{color:var(--text-muted);font-size:11.5px}.wz-blocks .wzb-fact .wzb-fact-value{color:var(--text);font-weight:600;overflow-wrap:anywhere}.wz-blocks .wzb-fact.tone-success .wzb-fact-value{color:var(--success)}.wz-blocks .wzb-fact.tone-warning .wzb-fact-value{color:var(--warning)}.wz-blocks .wzb-fact.tone-danger .wzb-fact-value{color:var(--danger)}.wz-blocks .wzb-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.wz-blocks .wzb-table{width:100%;border-collapse:collapse;font-size:13px}.wz-blocks .wzb-table th,.wz-blocks .wzb-table td{padding:6px 8px;border-bottom:1px solid var(--border);text-align:start;vertical-align:top;overflow-wrap:anywhere}.wz-blocks .wzb-table th{color:var(--text-secondary);font-weight:600}.wz-blocks .wzb-table td.num{text-align:end;font-variant-numeric:tabular-nums}.wz-blocks .wzb-table td.num.neg{color:var(--danger)}.wz-blocks .wzb-table tfoot td{color:var(--text-secondary);border-bottom:0}.wz-blocks .wzb-chart .wzb-chart-title{font-weight:600;margin-bottom:6px}.wz-blocks .wzb-chart svg{width:100%;height:120px;display:block}.wz-blocks .wzb-chart .wzb-line{fill:none;stroke:var(--primary);stroke-width:2}.wz-blocks .wzb-chart .wzb-marker{stroke:var(--warning);stroke-width:1;stroke-dasharray:4 3}.wz-blocks .wzb-chart .wzb-marker-label{fill:var(--warning);font-size:10px}.wz-blocks .wzb-chart .wzb-chart-x{display:flex;justify-content:space-between;color:var(--text-muted);font-size:11px}.wz-blocks .wzb-chart .wzb-bar-row{display:grid;grid-template-columns:minmax(60px,1fr) 3fr auto;gap:8px;align-items:center;margin:3px 0}.wz-blocks .wzb-chart .wzb-bar-track{height:10px;background:var(--bg-elevated);border-radius:5px;overflow:hidden}.wz-blocks .wzb-chart .wzb-bar{display:block;height:100%;background:var(--primary);border-radius:5px}.wz-blocks .wzb-chart .wzb-bar.neg{background:var(--danger)}.wz-blocks .wzb-chart .wzb-bar-x{color:var(--text-secondary);font-size:12px}.wz-blocks .wzb-chart .wzb-bar-y{color:var(--text);font-size:12px;font-variant-numeric:tabular-nums}.wz-blocks .wzb-pill{display:inline-flex;align-items:center;flex:none;padding:1px 9px;border-radius:999px;font-size:11.5px;font-weight:700;line-height:1.6;white-space:nowrap;background:var(--bg-raised);color:var(--text-secondary);border:1px solid var(--border)}.wz-blocks .wzb-pill.tone-success{background:var(--success-light);color:var(--success);border-color:transparent}.wz-blocks .wzb-pill.tone-warning{background:var(--warning-light);color:var(--warning);border-color:transparent}.wz-blocks .wzb-pill.tone-danger{background:var(--danger-light);color:var(--danger);border-color:transparent}.wz-blocks .wzb-qa-title,.wz-blocks .wzb-list-title{font-size:12px;font-weight:700;color:var(--primary);margin-block-end:8px}.wz-blocks .wzb-qa-list,.wz-blocks .wzb-list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.wz-blocks .wzb-qa-list{gap:0}.wz-blocks .wzb-qa-item{display:flex;align-items:flex-start;gap:10px;margin:0;padding-block:9px;border-block-start:1px solid var(--border-light)}.wz-blocks .wzb-qa-item:first-child{border-block-start:0;padding-block-start:0}.wz-blocks .wzb-qa-item:last-child{padding-block-end:0}.wz-blocks .wzb-qa-n{flex:none;inline-size:22px;block-size:22px;margin-block-start:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;background:var(--bg-raised);color:var(--text-secondary)}.wz-blocks .wzb-qa-item.tone-success .wzb-qa-n{background:var(--success-light);color:var(--success)}.wz-blocks .wzb-qa-item.tone-warning .wzb-qa-n{background:var(--warning-light);color:var(--warning)}.wz-blocks .wzb-qa-item.tone-danger .wzb-qa-n{background:var(--danger-light);color:var(--danger)}.wz-blocks .wzb-qa-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.wz-blocks .wzb-qa-q{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-weight:600;color:var(--text)}.wz-blocks .wzb-qa-qtext{min-width:0;overflow-wrap:anywhere}.wz-blocks .wzb-qa-a{color:var(--text-secondary);overflow-wrap:anywhere}.wz-blocks .wzb-list-items{gap:6px}.wz-blocks .wzb-list-item{display:flex;align-items:flex-start;gap:9px;margin:0}.wz-blocks .wzb-list-mark{flex:none;inline-size:20px;block-size:20px;margin-block-start:1px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:11.5px;font-weight:700;line-height:1;background:var(--bg-raised);color:var(--text-secondary)}.wz-blocks .wzb-list--bullet .wzb-list-mark{background:transparent;color:var(--text-muted);font-size:16px}.wz-blocks .wzb-list-item.tone-success .wzb-list-mark{background:var(--success-light);color:var(--success)}.wz-blocks .wzb-list-item.tone-warning .wzb-list-mark{background:var(--warning-light);color:var(--warning)}.wz-blocks .wzb-list-item.tone-danger .wzb-list-mark{background:var(--danger-light);color:var(--danger)}.wz-blocks .wzb-list-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.wz-blocks .wzb-list-text{color:var(--text);overflow-wrap:anywhere}.wz-blocks .wzb-list-note{color:var(--text-muted);font-size:12.5px;overflow-wrap:anywhere}.wz-blocks .wzb-actions{display:flex;flex-wrap:wrap;gap:8px}.wz-blocks .wzb-action{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:var(--primary);color:#fff;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.wz-blocks .wzb-action:hover{transform:translateY(-1px);box-shadow:0 6px 16px var(--primary-glow)}.wz-blocks .wzb-action:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.wz-blocks .wzb-kringl{display:flex;flex-direction:column;gap:12px;padding:14px 16px;border:2px solid var(--border);border-radius:16px;background:var(--bg-raised)}.wz-blocks .wzb-kringl .wzb-kringl-top{display:flex;align-items:center;gap:14px}.wz-blocks .wzb-kringl .wzb-kringl-face{flex:none;inline-size:64px;block-size:64px;border-radius:20px;object-fit:cover;border:2px solid var(--border);background:var(--surface)}.wz-blocks .wzb-kringl .wzb-kringl-face.is-pending{display:inline-flex;align-items:center;justify-content:center;color:#241f2b;font-family:"Rubik",var(--font-disp, sans-serif);font-weight:800;font-size:26px;line-height:1}.wz-blocks .wzb-kringl .wzb-kringl-who{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.wz-blocks .wzb-kringl .wzb-kringl-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.wz-blocks .wzb-kringl .wzb-kringl-name{font-family:"Rubik",var(--font-disp, sans-serif);font-weight:800;font-size:20px;line-height:1.2;color:var(--text)}.wz-blocks .wzb-kringl .wzb-kringl-role{font-size:13.5px;font-weight:600;color:var(--text-secondary)}.wz-blocks .wzb-kringl .wzb-kringl-note{font-size:12.5px;color:var(--text-muted)}.wz-blocks .wzb-kringl .wzb-kringl-desc{margin:0;font-size:14px;line-height:1.6;color:var(--text)}.wz-blocks .wzb-kringl .wzb-kringl-facts{display:flex;flex-direction:column;gap:6px}.wz-blocks .wzb-kringl .wzb-kringl-facts .fact{display:flex;gap:8px;align-items:baseline;font-size:13.5px;line-height:1.5}.wz-blocks .wzb-kringl .wzb-kringl-facts .fact b{flex:none;font-weight:700;color:var(--text-secondary)}.wz-blocks .wzb-kringl .wzb-kringl-facts .fact span{min-inline-size:0;color:var(--text);overflow-wrap:anywhere}.wz-blocks .wzb-kringl .wzb-kringl-roster{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border:2px solid var(--border);border-radius:14px;background:var(--surface)}.wz-blocks .wzb-kringl .wzb-kringl-roster .kroster-cap{font-size:12px;font-weight:700;color:var(--text-muted)}.wz-blocks .wzb-kringl .wzb-kringl-roster .kroster-mono{font-family:var(--font-mono, "IBM Plex Mono", monospace);font-size:12.5px;line-height:1.55;color:var(--text);overflow-wrap:anywhere}.wz-blocks .wzb-kringl .wzb-kringl-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.wz-blocks .wzb-kringl .wzb-kringl-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border:3px solid #241F2B;border-radius:18px;cursor:pointer;font-family:"Rubik",var(--font-disp, sans-serif);font-weight:700;font-size:15.5px;color:#241f2b;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease}.wz-blocks .wzb-kringl .wzb-kringl-btn.is-confirm{background:#2dd0cc;box-shadow:0 5px #1a968f}.wz-blocks .wzb-kringl .wzb-kringl-btn.is-confirm:hover{transform:translateY(2px);box-shadow:0 3px #1a968f}.wz-blocks .wzb-kringl .wzb-kringl-btn.is-confirm:active{transform:translateY(5px);box-shadow:none}.wz-blocks .wzb-kringl .wzb-kringl-btn.is-plain{background:#fdf8ee;box-shadow:0 5px #241f2b47}.wz-blocks .wzb-kringl .wzb-kringl-btn.is-plain:hover{transform:translateY(2px);box-shadow:0 3px #241f2b47}.wz-blocks .wzb-kringl .wzb-kringl-btn.is-plain:active{transform:translateY(5px);box-shadow:none}.wz-blocks .wzb-kringl .wzb-kringl-btn:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.wz-blocks .wzb-kringl .wzb-kringl-hint{margin:0;font-size:12.5px;color:var(--text-muted)}.wz-ask{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:100%;box-sizing:border-box;margin:10px 0 4px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:12px;font-size:13.5px;line-height:1.55}.wz-ask .wz-ask-title{font-size:12px;font-weight:700;color:var(--primary)}.wz-ask .wz-ask-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.wz-ask .wz-ask-q{display:flex;align-items:flex-start;gap:9px;margin:0}.wz-ask .wz-ask-n{flex:none;min-inline-size:22px;padding:1px 6px;border-radius:999px;background:var(--primary-wash);color:var(--primary);font-size:11.5px;font-weight:700;line-height:1.6;text-align:center;font-variant-numeric:tabular-nums}.wz-ask .wz-ask-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.wz-ask .wz-ask-text{color:var(--text);font-weight:600;overflow-wrap:anywhere}.wz-ask .wz-ask-opts{display:flex;flex-direction:column;gap:4px}.wz-ask .wz-ask-opt{display:flex;align-items:center;gap:8px;inline-size:100%;margin:0;padding:6px 10px;border-radius:var(--radius-sm);background:var(--bg-elevated);border:1px solid var(--border-light);color:var(--text-secondary);font:inherit;font-size:12.5px;text-align:start;overflow-wrap:anywhere;cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .14s ease,background .14s ease,color .14s ease}.wz-ask .wz-ask-opt:before{content:"";flex:none;inline-size:13px;block-size:13px;border-radius:50%;border:1.5px solid var(--border-light);transition:inherit}.wz-ask .wz-ask-opt:hover{border-color:var(--primary);color:var(--text)}.wz-ask .wz-ask-opt:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.wz-ask .wz-ask-opt.is-on{background:var(--primary-wash);border-color:var(--primary);color:var(--text);font-weight:600}.wz-ask .wz-ask-opt.is-on:before{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 2.5px var(--bg-elevated)}.wz-ask .wz-ask-notes{color:var(--text-muted);font-size:12.5px;overflow-wrap:anywhere}.wz-ask .wz-ask-foot{display:flex;flex-direction:column;gap:8px;padding-block-start:10px;border-block-start:1px solid var(--border-light)}.wz-ask .wz-ask-foot[hidden]{display:none}.wz-ask .wz-ask-foot-label{color:var(--text-muted);font-size:11.5px}.wz-ask .wz-ask-picked{color:var(--text-secondary);font-size:12.5px;white-space:pre-line;overflow-wrap:anywhere}.wz-ask .wz-ask-send{align-self:start;padding:7px 16px;border-radius:999px;background:var(--primary);color:var(--primary-ink);border:0;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:filter .14s ease}.wz-ask .wz-ask-send:hover{filter:brightness(1.08)}.wz-ask .wz-ask-send:focus-visible{outline:2px solid var(--primary-light);outline-offset:2px}.wz-hl{unicode-bidi:plaintext}.wz-hl-mark{background:oklch(from var(--primary) l c h/.18);color:var(--primary);border-radius:3px;padding:0 1px;font-weight:600}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes breathe{0%,to{opacity:1}50%{opacity:.35}}button{font-family:inherit;cursor:pointer}.brand-mark{display:block;flex:none;inline-size:auto;block-size:1em;direction:ltr;unicode-bidi:isolate;color:inherit;fill:currentColor;-webkit-user-select:none;user-select:none}.brand-mark-icon{inline-size:1em}.brand-k{stroke:var(--primary)}.brand-icon-plate{fill:var(--primary)}.brand-icon-glyph{stroke:var(--bg-deepest)}.brand-sm{font-size:26px}.brand-lg{font-size:64px}.app-header{background:var(--surface);border-block-end:1px solid var(--border);box-shadow:0 1px #f8f8f809 inset;padding:0 16px 0 14px;overflow:visible}.app-header:before,.app-header:after{display:none;content:none;animation:none}.header-content{display:flex;align-items:center;gap:14px;block-size:60px;padding-inline-start:0}.is-embedded .header-content{padding-inline-start:30px}.header-brand{display:flex;align-items:center;flex:none;padding-inline-end:14px;border-inline-end:1px solid var(--border-light);padding-block:0;padding-inline-start:0;background:none;border-block:0;border-inline-start:0;font:inherit;color:inherit;cursor:pointer;border-radius:var(--radius-sm);transition:opacity var(--dur-fast) var(--ease-std)}.header-brand:hover{opacity:.82}.header-brand:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.header-group{display:flex;align-items:center;gap:8px;min-width:0}.header-session{gap:12px;flex:0 1 auto;min-width:0;overflow:visible}.header-spacer{flex:1;min-width:12px}.header-account{gap:8px;border-inline-start:none;padding-inline-start:0}.ticket-badge{font-family:var(--font-mono);font-size:12.5px;font-weight:700;color:var(--primary);background:var(--primary-wash);border:1px solid var(--border-active);border-radius:var(--radius-xs);padding:3px 7px;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none}.ticket-badge.session-badge{color:var(--primary);background:var(--primary-wash);border-color:var(--border-active)}.header-title-wrap{display:flex;flex-direction:column;min-width:0;gap:1px;line-height:1.16}.header-thread-face{flex:none;margin-inline-end:2px}.header-title{font-family:var(--font-disp);font-weight:800;font-size:21px;line-height:1.16;color:var(--text);max-width:40vw}.header-subtitle{font-size:12px;line-height:1.2;color:var(--text-muted)}.header-pin{display:inline-grid;place-items:center;vertical-align:-1px;margin-inline-end:7px;color:var(--warning)}.header-pin svg{inline-size:16px;block-size:16px}.status-dot{inline-size:8px;block-size:8px;flex:none;background:var(--success);box-shadow:0 0 0 3px oklch(from var(--success) l c h/.15);animation:none}.status-dot.connected{background:var(--success);box-shadow:0 0 0 3px oklch(from var(--success) l c h/.15)}.status-dot.connecting,.status-dot.polling{background:var(--warning);box-shadow:0 0 0 3px oklch(from var(--warning) l c h/.15);animation:none}.status-dot.disconnected,.status-dot.error,.status-dot.stale{background:var(--danger);box-shadow:0 0 0 3px oklch(from var(--danger) l c h/.15)}.phase-inline-badge{font-size:12.5px;font-weight:700;border-radius:var(--radius-xs);padding:3px 8px;white-space:nowrap;color:var(--warning);background:var(--warning-light);border:1px solid oklch(from var(--warning) l c h/.3)}.phase-inline-badge.phase-investigating,.phase-inline-badge.phase-developing,.phase-inline-badge.phase-reviewing,.phase-inline-badge.phase-creating_pr,.phase-inline-badge.phase-planning,.phase-inline-badge.phase-new-chat,.phase-inline-badge.phase-unknown{color:var(--primary);background:var(--primary-wash);border-color:var(--border-active)}.phase-inline-badge.phase-waiting_for_approval,.phase-inline-badge.phase-waiting_for_checks,.phase-inline-badge.phase-waiting_for_human{color:var(--warning);background:var(--warning-light);border-color:oklch(from var(--warning) l c h/.3)}.phase-inline-badge.phase-completed{color:var(--success);background:var(--success-light);border-color:oklch(from var(--success) l c h/.3)}.phase-inline-badge.phase-failed{color:var(--danger);background:var(--danger-light);border-color:oklch(from var(--danger) l c h/.3)}.phase-inline-badge.phase-cancelled,.phase-inline-badge.phase-queued{color:var(--text-muted);background:oklch(from var(--bg-raised) l c h/.6);border-color:var(--border-light)}.header-new-chat{--plus-size: 32px}.sidebar-toggle-btn,.maximize-btn,.log-back-btn{inline-size:32px;block-size:32px;padding:0;display:grid;place-items:center;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-secondary);background:oklch(from var(--bg-raised) l c h/.5);font-size:14px;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast)}.sidebar-toggle-btn:hover,.maximize-btn:hover,.log-back-btn:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border);transform:none}.log-back-btn{display:none}.session-menu-btn{flex:none;inline-size:26px;block-size:26px;padding:0;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--radius-xs);background:none;color:var(--text-muted);font-size:16px;line-height:1;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.session-menu-btn:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border-light)}.session-menu-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.engine-chip,.acct-chip,.account-btn,.revert-btn{display:flex;align-items:center;gap:7px;block-size:32px;padding-inline:10px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:oklch(from var(--bg-raised) l c h/.5);color:var(--text-secondary);font-size:13px;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.engine-chip:hover,.engine-chip:hover:not(:disabled),.acct-chip:hover,.acct-chip:hover:not(:disabled),.account-btn:hover,.account-btn:hover:not(:disabled),.revert-btn:hover,.revert-btn:hover:not(:disabled){background:var(--bg-hover);border-color:var(--border);color:var(--text);transform:none}.engine-chip .chip-model,.acct-chip .acct-pct{font-family:var(--font-mono);font-size:12.5px;font-weight:700;color:var(--text)}.engine-chip .chip-sep{background:var(--text-muted)}.engine-chip .chip-auto{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;line-height:1.05;overflow:visible;max-inline-size:none}.engine-chip .chip-auto-name{font-size:12px}.engine-chip .chip-auto-sub{font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:var(--text-muted);white-space:nowrap}.composer-toolbar .engine-chip .chip-auto-name{font-size:11px}.composer-toolbar .engine-chip .chip-auto-sub{font-size:9px}.engine-chip.is-drained{border-color:color-mix(in oklab,var(--warning) 45%,var(--border-light))}.engine-chip .chip-quota{display:inline-flex;align-items:center;gap:3px;flex:none;padding:1px 6px;border-radius:999px;background:color-mix(in oklab,var(--warning) 16%,transparent);color:var(--warning);font-family:var(--font-disp);font-size:10.5px;font-weight:700;line-height:1.4;white-space:nowrap}.engine-chip .chip-quota svg{inline-size:10px;block-size:10px;flex:none}.engine-chip .chip-quota.is-past{background:color-mix(in oklab,var(--text-muted) 13%,transparent);color:var(--text-secondary);font-weight:600}.chip-meter{display:inline-flex;align-items:flex-end;flex:none;gap:1.5px;block-size:13px}.chip-meter i{inline-size:2.5px;border-radius:1px;background:var(--text-muted);opacity:.32;transition:background var(--dur-fast),opacity var(--dur-fast)}.chip-meter i.on{background:var(--primary);opacity:1}.chip-meter.ultra i.on{background:var(--primary);box-shadow:0 0 4px var(--primary-light)}.chip-meter.is-sub i.on{background:var(--warning)}.chip-meter.is-past i.on{background:var(--text-secondary);opacity:.85}.engine-chip .chip-chev,.acct-chip .acct-chev{color:var(--text-muted);opacity:1}.engine-chip .chip-icon{color:var(--text-muted)}.acct-chip .acct-ico{opacity:.7}.acct-chip .acct-name{color:var(--text-secondary)}.acct-chip .acct-pct.is-ok{color:var(--text)}.acct-chip .acct-pct.is-mid{color:var(--warning)}.acct-chip .acct-pct.is-low{color:var(--danger)}.revert-btn:hover:not(:disabled){border-color:oklch(from var(--danger) l c h/.5);color:var(--danger)}.account-btn{padding-inline:5px 11px;font-weight:600}.account-btn.is-current{border-color:var(--primary);background:var(--primary-wash);color:var(--text)}.account-avatar{inline-size:22px;block-size:22px;border-radius:var(--radius-xs);display:grid;place-items:center;background:var(--primary-dark);color:var(--primary-ink);font-family:var(--font-disp);font-weight:800;font-size:12px;box-shadow:none}.account-label{font-size:13px;color:var(--text-secondary)}.watching-bar{display:flex;align-items:center;gap:8px;padding:7px 12px;border-block-start:1px solid var(--border-active);background:var(--primary-wash);color:var(--primary);font-size:12.5px;font-weight:600}.watching-bar-sub{color:var(--text-secondary);font-weight:500}.role-block{display:flex;align-items:center;gap:8px;margin:8px 16px 12px;padding:11px 14px;border:1px solid var(--border-active);border-radius:var(--radius);background:var(--primary-wash);color:var(--primary);font-size:13px;font-weight:600;line-height:1.4}.role-block svg{flex:none}.secret-pinned{padding:10px 16px 2px;background:var(--surface);max-height:52vh;overflow-y:auto}.secret-pinned.is-shut{max-height:none;overflow:visible}.secret-pinned-inner{max-inline-size:940px;inline-size:100%;margin-inline:auto}.secret-moved{display:flex;align-items:center;gap:7px;padding:8px 12px;border:1px dashed var(--border-active);border-radius:10px;color:var(--text-secondary);font-size:12.5px}.engine-pop,.acct-pop{inline-size:284px;padding:12px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);animation:rise var(--dur) var(--ease-out) both;color:var(--text-secondary)}.engine-pop .pop-section+.pop-section{margin-block-start:0}.engine-pop .pop-label-row{display:flex;align-items:baseline;gap:8px;margin-block-end:7px}.engine-pop .pop-label{font-family:var(--font-disp);font-weight:700;font-size:13px;color:var(--text-muted);margin:0}.engine-pop .pop-provider{margin-inline-start:auto;font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted)}.engine-pop .pop-auto{margin:8px 0 0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;line-height:1.5;color:var(--text-secondary, #9aa3b2)}.engine-pop .pop-auto b{color:var(--text-primary, #e8ecf3);font-weight:600}.engine-pop .pop-auto small{font-size:11.5px;color:var(--text-muted)}.engine-pop .pop-model-id{margin-block-start:5px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);unicode-bidi:plaintext;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engine-pop .pop-effort-val{margin-inline-start:auto;font-family:var(--font-disp);font-weight:800;font-size:12.5px;color:var(--primary)}.engine-pop .pop-effort-val.ultra{color:var(--primary)}.engine-pop .pop-effort-sub{font-size:10.5px;font-weight:600;color:var(--warning);white-space:nowrap}.engine-pop .pop-effort-sub.is-past{color:var(--text-muted)}.engine-pop .pop-help{inline-size:15px;block-size:15px;margin:0;border:1px solid var(--border);border-radius:50%;color:var(--text-muted);font-size:9.5px;display:grid;place-items:center;cursor:help;flex:none}.engine-pop .pop-help:hover{color:var(--text);border-color:var(--border-strong)}.engine-pop .pop-divider{background:var(--border-light);margin-block:12px}.engine-pop .pop-model-select{background-color:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 9px;padding-inline-end:26px;font-size:13.5px;color:var(--text)}.engine-pop .pop-model-select:hover{border-color:var(--border-strong);background-color:var(--bg-raised)}.engine-pop .pop-model-select:focus{border-color:var(--border-active);box-shadow:0 0 0 3px var(--primary-glow)}.engine-pop .pop-model-select option{background:var(--bg-elevated);color:var(--text)}.engine-pop .pop-model-select optgroup{background:var(--surface);color:var(--text-muted);letter-spacing:0}.engine-pop .pop-ends{display:flex;justify-content:space-between;direction:ltr;margin-block-start:6px;font-size:11px;color:var(--text-muted)}.engine-pop .pop-quota{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;padding:8px 9px;border-radius:var(--radius-sm);background:color-mix(in oklab,var(--warning) 12%,transparent);border:1px solid color-mix(in oklab,var(--warning) 35%,transparent);color:var(--text-secondary);font-size:11.5px;line-height:1.5}.engine-pop .pop-quota b{color:var(--text);font-weight:700}.engine-pop .pop-quota svg{inline-size:13px;block-size:13px;flex:none;margin-block-start:2px;color:var(--warning)}.engine-pop .pop-quota .pop-quota-text{min-inline-size:0}.engine-pop .pop-quota.is-past{background:var(--bg-raised);border-color:var(--border-light, var(--border));color:var(--text-muted)}.engine-pop .pop-quota.is-past svg{color:var(--text-secondary)}.engine-pop .pop-quota.is-past b{color:var(--text-secondary)}.engine-pop .pop-quota .pop-renew{display:flex;align-items:center;gap:5px;margin-block-start:4px;color:var(--text-muted)}.engine-pop .pop-quota .pop-count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:600;color:var(--text-secondary)}.engine-pop .pop-quota .pop-count.t-soon,.engine-pop .pop-quota .pop-count.t-now{padding:0 6px;border-radius:99px}.engine-pop .pop-quota .pop-count.t-soon{background:var(--warning-light);color:var(--warning)}.engine-pop .pop-quota .pop-count.t-now{background:var(--success-light);color:var(--success)}.engine-pop .pop-note{margin:10px 0 0;padding-block-start:9px;border-block-start:1px solid var(--border-light, var(--border));font-size:11.5px;line-height:1.5;color:var(--text-muted)}.engine-pop .pop-note.is-applied{color:var(--success)}.engine-pop .pop-cross{margin:7px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-muted);text-wrap:pretty}.engine-pop .pop-track-wrap{position:relative;block-size:18px;direction:ltr;display:block}.engine-pop .pop-track,.engine-pop .pop-track-fill{position:absolute;inset-block-start:6px;block-size:6px;border-radius:3px}.engine-pop .pop-track{inset-inline:0;background:var(--bg-hover);border:none;-webkit-mask:none;mask:none}.engine-pop .pop-track-fill{inset-inline-start:0;inline-size:calc(8px + (100% - 16px) * var(--fill, 0));background:var(--primary)}.engine-pop .pop-ticks{position:absolute;inset-block-start:5px;inset-inline:8px;display:flex;justify-content:space-between;pointer-events:none}.engine-pop .pop-ticks i{inline-size:8px;block-size:8px;margin-inline:-4px;border-radius:50%;background:var(--text-muted);border:2px solid var(--bg-elevated)}.engine-pop .pop-ticks i.on{background:var(--primary)}.engine-pop .pop-slider{position:relative;inline-size:100%;block-size:18px;margin:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;z-index:2}.engine-pop .pop-slider::-webkit-slider-runnable-track{background:none;block-size:18px}.engine-pop .pop-slider::-moz-range-track{background:none;block-size:18px}.engine-pop .pop-slider::-webkit-slider-thumb{-webkit-appearance:none;inline-size:16px;block-size:16px;margin-block-start:1px;border-radius:50%;background:var(--primary);border:2px solid var(--bg-elevated);box-shadow:0 0 0 3px var(--primary-glow)}.engine-pop .pop-slider::-moz-range-thumb{inline-size:16px;block-size:16px;border-radius:50%;background:var(--primary);border:2px solid var(--bg-elevated);box-shadow:0 0 0 3px var(--primary-glow)}.engine-pop .pop-slider:focus-visible{outline:none}.engine-pop .pop-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--primary-glow),0 0 0 5px var(--primary)}.acct-pop .ap-head{border-block-end-color:var(--border-light)}.acct-pop .ap-title{font-family:var(--font-disp);font-weight:700;font-size:13px;color:var(--text-muted)}.acct-pop .ap-name{color:var(--primary);font-family:var(--font-mono);font-size:12px}.acct-pop .ap-scale{font-family:var(--font-mono);border-color:var(--border-light)}.acct-pop .ap-label{color:var(--text-secondary);font-size:13px}.acct-pop .ap-left{font-family:var(--font-mono);font-size:12px}.acct-pop .ap-left.is-ok{color:var(--success)}.acct-pop .ap-left.is-mid{color:var(--warning)}.acct-pop .ap-left.is-low{color:var(--danger)}.acct-pop .ap-bar{background:var(--bg-hover)}.acct-pop .ap-fill{background:var(--primary)}.acct-pop .ap-fill.is-ok{background:var(--success)}.acct-pop .ap-fill.is-mid{background:var(--warning)}.acct-pop .ap-fill.is-low{background:var(--danger)}.acct-pop .ap-when{font-family:var(--font-mono);font-size:11px}.acct-pop .ap-family{border-block-start-color:var(--border-light)}.acct-pop .ap-flag.is-ok{color:var(--success)}.acct-pop .ap-flag.is-out{color:var(--danger)}.acct-pop .ap-foot{border-block-start-color:var(--border-light)}.acct-pop .ap-refresh{background:none;border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-secondary)}.acct-pop .ap-refresh:hover:not(:disabled){background:var(--bg-hover);color:var(--text);border-color:var(--border)}.acct-pop .ap-spin{border-color:var(--text-muted);border-block-start-color:var(--primary)}.merged-chip{display:inline-flex;align-items:center;gap:6px;block-size:24px;padding-inline:8px;border:1px solid oklch(from var(--success) l c h/.38);border-radius:var(--radius-xs);background:var(--success-light);color:var(--success);font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast),border-color var(--dur-fast)}.merged-chip:hover:not(.is-flat){background:oklch(from var(--success) l c h/.18);border-color:oklch(from var(--success) l c h/.6);text-decoration:none}.merged-chip:focus-visible{outline:2px solid var(--success);outline-offset:2px}.merged-chip-mark{font-size:11px;line-height:1}.merged-chip-count{font-family:var(--font-mono);font-size:10px;font-weight:400;padding-inline:4px;border-radius:3px;background:oklch(from var(--success) l c h/.2)}.phase-banner{display:flex;align-items:center;gap:9px;padding:7px 14px;font-size:12.8px;text-align:start;background:var(--bg-elevated);border-block-end:1px solid var(--border);color:var(--text-secondary)}.phase-banner:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:var(--warning);flex:none}.phase-banner.phase-investigating,.phase-banner.phase-developing,.phase-banner.phase-reviewing,.phase-banner.phase-creating_pr,.phase-banner.phase-new-chat{background:var(--bg-elevated);color:var(--text-secondary);border-block-end-color:var(--border)}.phase-banner.phase-investigating:before,.phase-banner.phase-developing:before,.phase-banner.phase-reviewing:before,.phase-banner.phase-creating_pr:before,.phase-banner.phase-new-chat:before{background:var(--primary)}.phase-banner.phase-waiting_for_approval,.phase-banner.phase-waiting_for_checks,.phase-banner.phase-waiting_for_human{background:var(--bg-elevated);color:var(--text-secondary);border-block-end-color:var(--border)}.phase-banner.phase-completed{background:var(--bg-elevated);color:var(--text-secondary)}.phase-banner.phase-completed:before{background:var(--success)}.phase-banner.phase-failed{background:var(--bg-elevated);color:var(--text-secondary)}.phase-banner.phase-failed:before{background:var(--danger)}.phase-banner.phase-cancelled,.phase-banner.phase-queued{background:var(--bg-elevated);color:var(--text-secondary)}.phase-banner.phase-cancelled:before,.phase-banner.phase-queued:before{background:var(--text-muted)}.phase-label{display:inline;font-weight:700;color:var(--text)}.app-body{background:var(--bg-deepest)}.sidebar-backdrop{background:#04060999}.sidebar-drawer{box-shadow:var(--shadow-lg);animation:rise var(--dur) var(--ease-out) both}.chat-window{background:var(--bg-deepest)}.log-sidebar{width:364px;min-width:300px;max-width:364px;background:var(--log-bg);border-inline-start:1px solid var(--border)}@media(max-width:700px){.log-sidebar{display:flex;inline-size:100%;min-inline-size:0;max-inline-size:none;transform:translate(-100%);visibility:hidden;pointer-events:none;box-shadow:none;transition:transform .26s cubic-bezier(.22,.61,.36,1),visibility .26s linear,box-shadow .26s linear;will-change:transform}.mobile-log-view .log-sidebar{transform:none;visibility:visible;pointer-events:auto;box-shadow:18px 0 40px #00000073}html[dir=ltr] .log-sidebar{transform:translate(100%)}html[dir=ltr] .mobile-log-view .log-sidebar{transform:none;box-shadow:-18px 0 40px #00000073}}@media(max-width:700px)and (prefers-reduced-motion:reduce){.log-sidebar{transition:visibility 0s;transform:none}}@container chatwindow (max-width: 550px){.log-sidebar{display:flex;inline-size:100%;min-inline-size:0;max-inline-size:none;transform:translate(-100%);visibility:hidden;pointer-events:none;box-shadow:none;transition:transform .26s cubic-bezier(.22,.61,.36,1),visibility .26s linear,box-shadow .26s linear;will-change:transform}.mobile-log-view .log-sidebar{transform:none;visibility:visible;pointer-events:auto;box-shadow:18px 0 40px #00000073}html[dir=ltr] .log-sidebar{transform:translate(100%)}html[dir=ltr] .mobile-log-view .log-sidebar{transform:none;box-shadow:-18px 0 40px #00000073}@media(prefers-reduced-motion:reduce){.log-sidebar{transition:visibility 0s;transform:none}}}.log-sidebar-header{gap:8px;padding:0 13px;block-size:38px;background:var(--log-header-bg);border-block-end:1px solid var(--border);font-family:var(--font-disp);font-size:12.5px;font-weight:800;color:var(--text-secondary)}.log-sidebar-header .log-count{font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--text-muted);opacity:1}.log-sidebar-dot{inline-size:6px;block-size:6px;background:var(--primary);order:10;margin-inline-start:auto;box-shadow:none}.log-sidebar-dot.active{animation:breathe 2.6s ease-in-out infinite}.log-sidebar-body{padding:6px 0 12px;font-family:var(--font-mono);font-size:11.6px}.log-empty{padding:20px;text-align:center;color:var(--text-muted);font-size:11.5px}.chips-dock{flex:0 1 auto;min-block-size:0;max-block-size:60vh;display:flex;flex-direction:column;border-block-start:1px solid var(--border);background:var(--log-header-bg);padding:8px 10px 9px;font-family:var(--font-body, inherit)}.chips-dock>.chips{display:flex;flex-direction:column;flex:1 1 auto;min-block-size:0}.chips-row{display:flex;flex-wrap:wrap;gap:6px;flex:none}.chip-pill{display:inline-flex;align-items:center;gap:5px;max-inline-size:100%;padding:3px 9px 3px 8px;border:1px solid var(--border-light);border-radius:999px;background:var(--surface);color:var(--text-secondary);font-size:11.5px;line-height:1.5;cursor:default;transition:background var(--dur-fast) ease,border-color var(--dur-fast) ease,color var(--dur-fast) ease}.chip-pill.is-openable{cursor:pointer}.chip-pill.is-openable:hover,.chip-pill.is-open{color:var(--text);border-color:var(--border-active, var(--border));background:var(--bg-elevated)}.chip-pill.is-warn{border-color:oklch(from var(--warning) l c h/.55)}.chip-pill.is-warn .chip-glyph{color:var(--warning)}.chip-pill:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.chip-glyph{flex:none;display:grid;place-items:center;color:var(--primary);line-height:1}.chip-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-title .chip-text{max-inline-size:240px}.chip-model .chip-text,.chip-worktree .chip-text{font-family:var(--font-mono);font-size:11px}.chips-sheet{font-family:var(--font-body, inherit);padding-block-end:4px}.chips-sheet .chips-list{max-block-size:none}.chips-sheet .finding-title{font-size:13.5px}.chips-sheet .finding-detail,.chips-sheet .finding-btn{font-size:12.5px}.chips-detail{margin-block-start:7px;flex:1 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.chips-list{margin:0;padding:6px 10px;list-style:none;border:1px solid var(--border-light);border-radius:var(--radius-sm, 8px);background:var(--surface);font-family:var(--font-mono);font-size:11px;color:var(--text-secondary);max-block-size:180px;overflow-y:auto}.chips-list li{display:flex;align-items:baseline;gap:8px;padding:2px 0;overflow-wrap:anywhere}.chips-list li.is-bad{color:var(--danger)}.chips-list a{color:var(--primary);text-decoration:none}.chips-list a:hover{text-decoration:underline}.chips-list-mark{flex:none;inline-size:12px;text-align:center}.chips-list-ms{color:var(--text-muted);font-size:10.5px}.chips-list-out{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:60%}.findings{display:flex;flex-direction:column;gap:6px}.finding{padding:8px 10px;border:1px solid var(--border-light);border-inline-start:2px solid var(--warning);border-radius:var(--radius-sm, 8px);background:var(--surface)}.finding.is-opened{border-inline-start-color:var(--primary)}.finding.is-dismissed{opacity:.55;border-inline-start-color:var(--border)}.finding-title{font-size:12.5px;font-weight:700;color:var(--text);line-height:1.45}.finding-detail{margin-block-start:3px;font-size:12px;color:var(--text-secondary);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.finding-files{margin-block-start:4px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);overflow-wrap:anywhere}.finding-actions{display:flex;align-items:center;gap:6px;margin-block-start:7px}.finding-btn{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--border-light);border-radius:999px;background:none;color:var(--text-secondary);font-size:11.5px;line-height:1.6}.finding-btn:hover:not(:disabled){color:var(--text);border-color:var(--border-active, var(--border))}.finding-btn:disabled{opacity:.6;cursor:default}.finding-btn.is-primary{color:var(--primary);border-color:oklch(from var(--primary) l c h/.45);background:oklch(from var(--primary) l c h/.06)}.finding-btn.is-link{color:var(--primary);border-color:transparent;padding-inline:2px}.finding-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.finding-muted{font-size:11.5px;color:var(--text-muted)}.finding-state{font-size:11.5px;line-height:1.6}.finding-state.is-fixed{color:var(--primary);font-weight:700}.finding-state.is-touched,.finding-state.is-unclear{color:var(--text-muted)}.finding.is-fixed{border-inline-start-color:var(--primary)}.finding.is-touched,.finding.is-unclear{border-inline-start-color:var(--border);opacity:.85}.finding-toasts{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:6;pointer-events:none;font-family:var(--font-body, inherit)}.finding-toasts-stack{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.finding-toast{position:relative;pointer-events:auto;inline-size:460px;max-inline-size:100%;display:flex;align-items:flex-start;gap:8px;padding-block:9px 7px;padding-inline:10px;border:1px solid var(--border-strong);border-inline-start:3px solid var(--warning);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-lg)}.finding-toast.is-fixed,.finding-toast.is-opened{border-inline-start-color:var(--primary)}.finding-toast.is-touched,.finding-toast.is-unclear{border-inline-start-color:var(--border-strong)}.finding-toast .finding{flex:1 1 auto;min-inline-size:0;padding:0;border:none;border-radius:0;background:none;opacity:1;padding-inline-end:22px}.finding-toast-glyph{flex:none;display:grid;place-items:center;block-size:18px;font-size:12.5px;line-height:1}.finding-toast-x{position:absolute;inset-block-start:7px;inset-inline-end:4px;inline-size:24px;block-size:24px;display:grid;place-items:center;padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--text-muted);transition:background var(--dur-fast) ease,color var(--dur-fast) ease}.finding-toast-x:hover{background:var(--bg-hover);color:var(--text)}.finding-toast-x:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.finding-toasts-rest{pointer-events:auto;font-size:11px;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:999px;padding:2px 10px;box-shadow:var(--shadow)}.finding.is-compact .finding-title{font-size:12.5px}.finding.is-compact .finding-detail{margin-block-start:2px;font-size:12px}.finding.is-compact .finding-detail.is-folded{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.finding.is-compact .finding-files{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finding.is-compact .finding-actions{margin-block-start:6px}.finding.is-compact .finding-state{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finding-more{margin-inline-start:auto;flex:none;padding:0;border:none;background:none;color:var(--text-muted);font-size:11.5px;line-height:1.6}.finding-more:hover{color:var(--text-secondary);text-decoration:underline}.finding-more:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius-xs)}.ftoast-enter-active,.ftoast-move{transition:transform var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out)}.ftoast-leave-active{transition:transform var(--dur-fast) var(--ease-std),opacity var(--dur-fast) var(--ease-std);position:absolute;inset-inline-end:0}.ftoast-enter-from,.ftoast-leave-to{opacity:0;transform:translateY(-8px)}.run-chips{margin-block-end:2px}.suggest-hint{flex:none;align-self:center;display:inline-flex;align-items:center;padding:2px 7px;border:1px solid var(--border-light);border-radius:6px;background:var(--surface);color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;line-height:1.6;cursor:pointer}.suggest-hint:hover{color:var(--text);border-color:var(--border-active, var(--border))}.suggest-hint:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.chips.is-dense .chips-row{gap:5px}.chips.is-dense .chip-pill{font-size:11px;padding:2px 8px 2px 7px}.chips.is-dense .chips-list{max-block-size:140px}.log-lines{display:block}.log-line{display:block;padding:3px 12px;margin:0;font-size:11.6px;line-height:1.55;color:var(--log-default);border-block-end:1px solid var(--log-row-line);border-radius:0;background:none}.log-time{display:inline;margin:0;margin-inline-end:8px;white-space:nowrap;color:var(--log-time);font-size:11px}.log-body{display:inline}.log-type-badge{display:inline;font-size:9.5px;text-transform:uppercase;color:var(--log-text-type);border:1px solid oklch(from var(--text-muted) l c h/.35);border-radius:3px;padding:0 4px;margin-inline-end:6px;background:none;letter-spacing:0;white-space:nowrap}.log-text{word-break:break-word;white-space:pre-wrap}.log-tool_use .log-type-badge,.log-mcp .log-type-badge{color:var(--log-tool-use);border-color:oklch(from var(--log-tool-use) l c h/.35);background:none}.log-tool_use .log-text,.log-mcp .log-text{color:var(--log-tool-use)}.log-tool_result .log-type-badge{color:var(--log-tool-result);border-color:oklch(from var(--log-tool-result) l c h/.35);background:none}.log-thinking .log-text{color:var(--log-thinking);font-style:italic}.log-thinking .log-type-badge{color:var(--log-thinking);border-color:oklch(from var(--log-thinking) l c h/.3);background:none}.log-signal .log-type-badge{color:var(--warning);border-color:oklch(from var(--warning) l c h/.4);background:none}.log-signal .log-text{color:var(--warning)}.log-error .log-type-badge{color:var(--danger);border-color:oklch(from var(--danger) l c h/.4);background:none}.log-error .log-text{color:var(--danger)}.log-system .log-text,.log-raw .log-text,.log-warning .log-text{color:var(--text-muted)}.log-sent .log-type-badge{color:var(--accent);border-color:oklch(from var(--primary) l c h/.4);background:none}.log-sent .log-text{color:var(--text)}.log-cursor{padding:2px 12px;font-size:12px;color:var(--primary)}.mobile-log-preview{gap:9px;padding:7px 14px;background:var(--log-bg);border-block-start:1px solid var(--border);border-top:none;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.mobile-log-dot{background:var(--text-muted)}.mobile-log-dot.active{background:var(--primary);box-shadow:none;animation:breathe 2.6s ease-in-out infinite}.mobile-log-text{font-family:var(--font-mono);color:var(--text-muted);opacity:1}.mobile-log-badge{background:var(--bg-raised);border-radius:3px;padding:1px 6px;color:var(--text-secondary);font-family:var(--font-mono);font-weight:400}.mobile-log-chips{flex:none;display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 6px;border:1px solid var(--border-light);border-radius:999px;color:var(--text-secondary);font-family:var(--font-body, inherit);font-size:11px;line-height:1.5}.mobile-log-chips.is-warn{border-color:oklch(from var(--warning) l c h/.55);color:var(--warning)}.mlc-glyph{flex:none;font-size:10.5px;line-height:1;color:var(--primary)}.mlc-glyph.is-svg{inline-size:12px;block-size:12px}.mobile-log-chips.is-warn .mlc-glyph{color:var(--warning)}.mlc-n{font-weight:600;font-variant-numeric:tabular-nums}.messages-area{padding:0;background:var(--bg-deepest);overflow-anchor:none}.chat-foot{display:contents}.load-more-row{display:flex;align-items:center;justify-content:center;block-size:46px}.load-more-hint,.load-more-spinner{margin:0}.messages-list,.messages-inner{gap:0;max-inline-size:940px;inline-size:100%;margin-inline:auto}.messages-list{padding-block-end:10px}.load-more-hint{inline-size:fit-content;padding:5px 14px;font-size:12.5px;color:var(--text-muted);background:var(--surface);border:1px solid var(--border-light);border-radius:99px;opacity:1}.load-more-hint:hover{color:var(--text);border-color:var(--border)}.message-wrap{display:grid;grid-template-columns:70px minmax(0,1fr);border-block-end:1px solid var(--border-light)}.message-wrap:last-child{border-block-end:none}.gutter{position:relative;border-inline-end:1px solid var(--border-light);padding-block:13px;padding-inline-end:12px;text-align:end}.gutter time{display:block;line-height:1;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);unicode-bidi:isolate}.gutter:after{content:"";position:absolute;inset-block-start:13px;inset-inline-end:-3.5px;inline-size:7px;block-size:7px;border-radius:1.5px;background:var(--bg-elevated);border:1px solid var(--border-strong)}.message-wrap.is-user .gutter:after{background:var(--primary);border-color:var(--primary)}.message-wrap.is-system .gutter:after{background:var(--bg-deepest);border-style:dashed}.message-wrap.is-error .gutter:after{background:var(--danger);border-color:var(--danger)}.msg-body{padding:13px 18px 15px;min-width:0;display:flex;flex-direction:column}.message-wrap.activity-wrap .gutter{padding-block:6px}.message-wrap.activity-wrap .gutter:after{inset-block-start:6px}.message-wrap.is-working .gutter{padding-block:8px}.message-wrap.is-working .gutter:after{inset-block-start:8px}.message-wrap.in-run:not(.run-end){border-block-end:none}.message-wrap.in-run:not(.run-start) .gutter time{visibility:hidden}.message-wrap.in-run:not(.run-start) .gutter:after{display:none}.message-wrap.in-run:not(.run-start) .msg-body{padding-block-start:0}.message-wrap.in-run:not(.run-start) .user-label{display:none}.message-wrap.in-run:not(.run-end) .msg-body{padding-block-end:0}.message-wrap.is-working .msg-body,.message-wrap.in-run.is-working .msg-body{padding-block:7px 8px}.message-wrap.activity-wrap .msg-body,.message-wrap.in-run.activity-wrap .msg-body{padding-block:5px 6px}.message-wrap.in-run.lane-agent .bubble-content,.message-wrap.in-run.lane-agent .activity-strip{border-radius:0}.message-wrap.in-run.lane-agent:not(.run-start) .bubble-content,.message-wrap.in-run.lane-agent:not(.run-start) .activity-strip{border-block-start:none}.message-wrap.in-run.lane-agent.run-start .bubble-content,.message-wrap.in-run.lane-agent.run-start .activity-strip{border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm)}.message-wrap.in-run.lane-agent.run-end .bubble-content,.message-wrap.in-run.lane-agent.run-end .activity-strip{border-end-start-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm)}.message-wrap.in-run.lane-user .message-bubble.user .bubble-content{border-radius:var(--radius-sm)}.message-wrap.in-run.lane-user.run-start .message-bubble.user .bubble-content{border-start-start-radius:16px;border-start-end-radius:16px}.message-wrap.in-run.lane-user.run-end .message-bubble.user .bubble-content{border-end-start-radius:16px;border-end-end-radius:16px}.message-wrap.in-run.lane-user:not(.run-end) .msg-body{padding-block-end:2px}.jump-rail{position:sticky;inset-block-start:0;z-index:6;block-size:0;display:flex;justify-content:center;align-items:flex-start;pointer-events:none}.jump-bar{pointer-events:auto;margin-block-start:8px;inline-size:fit-content;max-inline-size:min(440px,100% - 28px);display:flex;align-items:center;gap:8px;min-block-size:36px;padding-block:5px;padding-inline:8px 14px;text-align:start;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:99px;box-shadow:var(--shadow-lg);transition:background .15s,border-color .15s,color .15s}.jump-bar:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border-active)}.jump-bar:active{transform:translateY(1px)}.jump-bar.is-busy{cursor:progress}.jb-mark{flex:none;display:flex;align-items:center;justify-content:center;inline-size:24px;block-size:24px;border-radius:50%;color:var(--primary);background:var(--primary-wash)}.jb-mark svg{inline-size:14px;block-size:14px}.jb-mark .spinner-small{inline-size:13px;block-size:13px;border-width:2px}.jb-text{flex:0 1 auto;min-inline-size:0;font-size:12.5px;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;unicode-bidi:isolate}.jump-enter-active,.jump-leave-active{transition:opacity .18s ease,transform .18s ease}.jump-enter-from,.jump-leave-to{opacity:0;transform:translateY(-8px)}.message-wrap.jump-flash{animation:jump-land 1.7s ease-out}@keyframes jump-land{0%{background:var(--primary-glow)}55%{background:var(--primary-glow)}to{background:transparent}}@media(prefers-reduced-motion:reduce){.jump-enter-active,.jump-leave-active{transition:opacity .18s ease}.jump-enter-from,.jump-leave-to{transform:none}.message-wrap.jump-flash{animation-duration:1.7s}}.scroll-down-btn{inset-block-end:16px;inset-inline-start:50%;transform:translate(50%);padding:6px 14px;font-size:12.5px;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:99px;box-shadow:var(--shadow-lg)}.scroll-down-btn:hover{background:var(--bg-hover);color:var(--text);transform:translate(50%)}.msg-scroll-btn{inset-block-end:16px}.log-scroll-btn{inset-block-end:58px}.typing-indicator{gap:10px;padding:14px 18px 14px 88px;margin:0}.typing-avatar .brand-glyph{inline-size:13px;block-size:13px;display:block}.typing-avatar{inline-size:21px;block-size:21px;border-radius:var(--radius-xs);display:grid;place-items:center;background:var(--bg-hover);border:1px solid var(--border-strong);font-family:var(--font-disp);font-weight:800;font-size:11px;color:var(--primary);box-shadow:none;animation:none}.typing-avatar.is-coder{background:none;border:none;overflow:hidden;border-radius:30%}.typing-avatar.is-coder .agent-face{inline-size:21px;block-size:21px}.typing-bubble{background:none;border:none;padding:0;box-shadow:none}.typing-dots{gap:4px}.typing-dots span{inline-size:5px;block-size:5px;background:var(--text-muted)}.typing-status{font-size:13px;color:var(--text-muted)}.shot-thumb{border-radius:var(--radius-sm);background:var(--surface);box-shadow:none}.shot-thumb:hover{transform:none;box-shadow:none}.activity-strip{border:none;border-radius:0;background:none;overflow:visible;margin:0;padding:0}.activity-summary{gap:8px;inline-size:100%;text-align:start;padding:3px 6px;margin-inline-start:-6px;font-size:12.5px;color:var(--text-muted);border:none;background:none;border-radius:var(--radius-xs)}.activity-summary:hover{background:var(--bg-elevated);color:var(--text-secondary)}.activity-summary:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.activity-chevron{color:var(--text-muted);font-size:10px}.model-mark{display:flex;align-items:center;gap:9px;margin-block:2px}.model-mark .mm-rule{flex:1 1 auto;block-size:1px;background:var(--border-light, var(--border))}.model-mark .mm-chip{flex:none;display:inline-flex;align-items:center;gap:5px;max-inline-size:100%;padding:2px 9px;border:1px solid var(--border-light, var(--border));border-radius:999px;background:var(--bg-raised);color:var(--text-secondary);font-family:var(--font-disp);font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.model-mark .mm-chip svg{flex:none;color:var(--text-muted)}.model-mark .mm-why{color:var(--text-muted);font-weight:500}.model-mark .mm-why:before{content:"·";margin-inline-end:5px}.model-mark.is-quota .mm-chip{border-color:color-mix(in oklab,var(--warning) 40%,var(--border-light));color:var(--warning)}.model-mark.is-quota .mm-chip svg{color:var(--warning)}.model-mark.is-quota .mm-chip .mm-why{color:color-mix(in oklab,var(--warning) 75%,var(--text-muted))}.model-mark.is-compaction .mm-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;unicode-bidi:isolate}.model-mark.is-compaction.is-running .mm-chip{border-color:color-mix(in oklab,var(--primary) 45%,var(--border-light));color:var(--primary)}.model-mark.is-compaction.is-running .mm-chip svg{color:var(--primary);animation:breathe 2.6s ease-in-out infinite}.model-mark.is-compaction.is-running .mm-chip .mm-why{color:var(--primary)}.model-mark.is-compaction.is-failed .mm-chip{border-color:color-mix(in oklab,var(--warning) 40%,var(--border-light));color:var(--warning)}.model-mark.is-compaction.is-failed .mm-chip svg{color:var(--warning)}.model-mark.is-compaction.is-failed .mm-chip .mm-why{color:color-mix(in oklab,var(--warning) 75%,var(--text-muted))}@media(prefers-reduced-motion:reduce){.model-mark.is-compaction.is-running .mm-chip svg{animation:none}}.activity-strip.is-subagent{border-inline-start:2px solid var(--border-active);padding-inline-start:9px}.activity-strip.is-subagent .activity-summary{background:none;margin-inline-start:0}.activity-agent{flex:none;display:inline-flex;align-items:center;gap:5px;font-family:var(--font-disp);font-size:11px;font-weight:700;color:var(--primary)}.activity-details{border-block-start:none;padding:2px 0 4px;margin:0;border-inline-start:1px solid var(--border-light);padding-inline-start:10px;margin-inline-start:4px}.activity-lines{display:contents}.review-work{display:flex;align-items:center;gap:9px;inline-size:100%;text-align:start;margin-block-start:10px;padding:9px 2px 2px;border:none;border-block-start:1px solid var(--border-light);background:none;font-size:13px;color:var(--text-secondary)}.review-work:hover{color:var(--text)}.review-work:hover .review-work-go{transform:translate(-3px);opacity:1}.review-work:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.review-work-label{font-family:var(--font-disp);font-weight:700;color:var(--primary)}.review-work-count{color:var(--text-muted)}.review-work-go{margin-inline-start:auto;inline-size:15px;block-size:15px;opacity:.55;transition:transform var(--dur-fast) ease,opacity var(--dur-fast) ease}.review-work-go svg{inline-size:100%;block-size:100%;display:block}html[dir=ltr] .review-work:hover .review-work-go{transform:translate(3px)}.activity-strip.is-subagent .activity-summary{background:none}.activity-open{margin-inline-start:auto;color:var(--text-muted);font-size:12px}.subagent-view{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center}.subagent-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#07090da8}.subagent-panel{position:relative;display:flex;flex-direction:column;inline-size:min(860px,100vw - 48px);block-size:min(78vh,760px);background:var(--bg-elevated, var(--surface));border:1px solid var(--border);border-radius:var(--radius-lg, 14px);overflow:hidden;box-shadow:0 24px 64px #00000073}.subagent-head{display:flex;align-items:center;gap:12px;flex:none;padding:12px 14px;border-block-end:1px solid var(--border-light);background:var(--surface)}.subagent-close{flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;border:1px solid var(--border-light);border-radius:var(--radius-sm, 8px);background:none;color:var(--text-secondary)}.subagent-close:hover{color:var(--text);border-color:var(--border-active, var(--border))}.subagent-close:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.subagent-close svg{inline-size:16px;block-size:16px}.subagent-titles{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.subagent-kind{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-disp);font-size:11px;font-weight:700;color:var(--primary)}.subagent-name{font-size:13.5px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subagent-count{margin-inline-start:auto;flex:none;color:var(--text-muted);font-size:12px}.subagent-live{margin-inline-start:auto;flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:12px}.subagent-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;padding:10px 0 16px}.subagent-block+.subagent-block{margin-block-start:6px}.subagent-say{margin:10px 14px}.subagent-did{display:flex;flex-direction:column}.subagent-empty{margin:24px 14px;color:var(--text-muted);font-size:13px;text-align:center}.subagent-view.is-phone .subagent-scrim{display:none}.subagent-view.is-phone .subagent-panel{inline-size:100%;block-size:100%;border:none;border-radius:0;box-shadow:none}.subagent-view.is-phone .subagent-head{padding-block-start:calc(12px + var(--safe-top, 0px))}.subagent-view.is-phone .subagent-body{padding-block-end:calc(16px + var(--safe-bottom, 0px))}.sub-fade-enter-active,.sub-fade-leave-active{transition:opacity var(--dur-fast) ease}.sub-fade-enter-from,.sub-fade-leave-to{opacity:0}.sub-slide-enter-active,.sub-slide-leave-active{transition:transform var(--dur-med, .22s) ease,opacity var(--dur-med, .22s) ease}.sub-slide-enter-from,.sub-slide-leave-to{transform:translateY(14px);opacity:0}.activity-line.is-openable{cursor:pointer}.activity-line.is-openable:hover,.activity-line.is-open{background:var(--bg-elevated)}.a-more-mark{flex:none;inline-size:14px;text-align:center;font-family:var(--font-mono);font-size:13px;color:var(--text-muted)}.activity-line.is-openable:hover .a-more-mark{color:var(--primary)}.a-more{padding:0 12px 9px;display:flex;flex-direction:column;gap:8px}.a-more-block{display:flex;flex-direction:column;gap:3px}.a-more-label{font-family:var(--font-disp);font-size:10.5px;font-weight:700;color:var(--text-muted)}.a-code{margin:0;max-block-size:320px;overflow:auto;padding:8px 10px;background:var(--bg-raised, var(--surface));border:1px solid var(--border-light);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:11.5px;line-height:1.55;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.a-code.is-result{color:var(--text-muted)}.a-detail{margin-inline-start:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);unicode-bidi:plaintext}.a-shot{display:flex;align-items:center;gap:7px;padding:2px 5px 2px 3px;border:1px solid transparent;border-radius:var(--radius-xs);background:none;color:var(--text-secondary);cursor:zoom-in;transition:background var(--dur-fast),border-color var(--dur-fast),color var(--dur-fast)}.a-shot:hover{background:var(--primary-wash);border-color:var(--border-active);color:var(--text)}.a-shot:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.a-shot-thumb{inline-size:22px;block-size:16px;flex:none;border-radius:2px;overflow:hidden;background:var(--bg-raised);border:1px solid var(--border-light)}.a-shot-thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.a-shot-thumb svg{inline-size:100%;block-size:100%;padding:2px;display:block;color:var(--text-muted)}.a-shot.is-flat .a-shot-thumb{background:none}.a-shot.is-flat:hover .a-shot-thumb svg{color:var(--primary)}.a-shot-name{font-family:var(--font-mono);font-size:11.5px;unicode-bidi:plaintext}.a-shot-more{font-family:var(--font-mono);font-size:10px;color:var(--primary)}.message-bubble{max-width:100%;align-self:auto}.msg-body>.message-bubble,.msg-body>.deploy-card{align-self:stretch;max-width:100%}.msg-body>.message-bubble.user{align-self:flex-start;max-width:82%}.message-bubble.user{max-width:82%;align-self:flex-start}.message-bubble.user .bubble-content{display:inline-block;max-inline-size:100%;padding:11px 14px;background:oklch(from var(--primary) l c h/.1);border:1px solid oklch(from var(--primary) l c h/.45);border-start-end-radius:var(--radius);border-start-start-radius:var(--radius);border-end-start-radius:var(--radius);border-end-end-radius:3px;color:var(--text);box-shadow:none}.message-bubble.user .bubble-content .message-time{display:none}.message-bubble.user .bubble-content a{color:var(--primary)}.message-bubble.user .bubble-content code{background:var(--bg-raised);color:var(--primary);border:1px solid var(--border-light)}.message-bubble.user .bubble-content .message-file{background:var(--bg-raised);border-color:var(--border)}.message-bubble.user .bubble-content .message-file:hover{background:var(--primary-wash);border-color:var(--border-active)}.message-bubble.user .bubble-content .message-file-ext{background:var(--primary-wash);color:var(--primary)}.message-bubble.user .bubble-content .message-file-name{color:var(--text-secondary)}.message-bubble.user .bubble-content .message-file-size,.message-bubble.user .bubble-content .message-folder-note{color:var(--text-muted)}.message-bubble.user .user-label{font-family:var(--font-disp);font-size:12.5px;font-weight:700;color:var(--primary);margin-block-end:5px;padding:0 2px}.message-bubble.user .user-label.is-guest{color:var(--warning)}.message-bubble.user.pending-delivery .bubble-content{opacity:1;border-color:oklch(from var(--warning) l c h/.38)}.message-bubble.user .pending-hint,.message-bubble.user .delivery-hint{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);margin-block-start:7px}.message-bubble.user .pending-dot{background:var(--warning);animation:breathe 2.6s ease-in-out infinite}.message-bubble.user .delivery-hint.read{color:var(--text-secondary)}.message-bubble.user .delivery-hint.unconfirmed{color:var(--warning)}.message-bubble.user .failed-hint{display:flex;align-items:center;gap:8px;margin-block-start:8px;font-family:var(--font-sans);font-size:12.5px;color:var(--danger)}.message-bubble.user .failed-mark{flex:none;inline-size:16px;block-size:16px;display:grid;place-items:center;border-radius:50%;background:var(--danger);color:var(--primary-ink);font-family:var(--font-disp);font-weight:800;font-size:11px}.message-bubble.user .failed-text{font-weight:600}.message-bubble.user .failed-btn{min-block-size:28px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--danger);background:var(--danger-light);color:var(--danger);font-family:var(--font-disp);font-weight:700;font-size:12.5px;cursor:pointer}.message-bubble.user .failed-btn:hover{background:var(--danger);color:var(--primary-ink)}.message-bubble.user .failed-btn.ghost{border-color:var(--border);background:none;color:var(--text-secondary)}.message-bubble.user .failed-btn.ghost:hover{background:var(--bg-raised);color:var(--text)}.message-bubble.user .delivery-mark{color:var(--primary);letter-spacing:0}.message-bubble.user .delivery-hint.unconfirmed .delivery-mark{color:var(--warning)}.message-bubble.user .message-meta{margin-block-start:0;justify-content:flex-end}.message-bubble.user .message-meta:empty{display:none}.message-bubble.agent .bubble-content{background:transparent;border:none;padding:0;box-shadow:none;border-radius:0}.message-bubble.system,.message-bubble.sub_agent{max-width:100%;align-self:auto}.message-bubble.system .bubble-header,.message-bubble.sub_agent .bubble-header{display:none}.message-bubble.system .bubble-content,.message-bubble.sub_agent .bubble-content{text-align:center;font-size:12.5px;color:var(--text-muted);padding:6px 18px;background:none;border:none}.message-bubble.error .bubble-content{padding:11px 13px;font-size:13.6px;color:var(--danger);background:var(--danger-light);border:1px solid oklch(from var(--danger) l c h/.38);border-radius:var(--radius-sm)}.message-bubble.pr_created .bubble-content,.message-bubble.result .bubble-content{padding:11px 13px;font-size:13.8px;color:var(--text);background:var(--success-light);border:1px solid oklch(from var(--success) l c h/.32);border-radius:var(--radius-sm)}.message-bubble.agent_update{max-width:100%}.message-bubble.agent_update .bubble-header{display:none}.message-bubble.agent_update .bubble-content{padding:0;font-size:13.5px;color:var(--text-secondary);background:none;border:none;border-radius:0}.message-bubble.agent_update .message-text{color:var(--text-secondary)}.bubble-header{gap:8px;margin-block-end:7px;padding:0}.agent-avatar{inline-size:21px;block-size:21px;border-radius:var(--radius-xs);display:grid;place-items:center;background:var(--bg-hover);border:1px solid var(--border-strong);font-family:var(--font-disp);font-weight:800;font-size:11px;color:var(--primary);box-shadow:none}.agent-avatar .brand-glyph{inline-size:13px;block-size:13px;display:block}.sender-name{font-family:var(--font-disp);font-size:12.5px;font-weight:700;color:var(--text-secondary)}.message-bubble.is-colleague,.message-bubble.system.is-colleague{max-width:100%;align-self:auto}.message-bubble.is-colleague .bubble-header,.message-bubble.system.is-colleague .bubble-header{display:flex}.message-bubble.is-colleague .colleague-avatar,.message-bubble.system.is-colleague .colleague-avatar{border-radius:7px}.message-bubble.is-colleague .colleague-name,.message-bubble.system.is-colleague .colleague-name{color:var(--text-primary)}.message-bubble.is-colleague .colleague-role,.message-bubble.system.is-colleague .colleague-role{font-weight:500;color:var(--text-muted)}.message-bubble.is-colleague .bubble-content,.message-bubble.system.is-colleague .bubble-content{text-align:start;font-size:14.5px;line-height:1.66;color:var(--text);padding:10px 13px;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.bubble-header .message-meta{margin-inline-start:auto;margin-block-start:0;display:flex;align-items:center;gap:4px;opacity:1}.bubble-content{color:var(--text);font-size:15px;line-height:1.66}.message-text{font-size:15px;line-height:1.66}.message-text a{color:var(--primary)}.message-text a:hover{color:var(--primary);text-decoration:underline}.message-text .md-heading{font-family:var(--font-disp);font-size:15px;font-weight:800;margin-block:4px 8px;color:var(--text)}.message-text strong{font-weight:700;color:var(--text)}.message-text code{font-family:var(--font-mono);font-size:12.5px;unicode-bidi:isolate;background:var(--bg-raised);border:1px solid var(--border-light);border-radius:var(--radius-xs);padding:1px 5px;color:var(--primary)}.message-text pre{margin-block:11px;padding:12px 13px;background:var(--log-bg);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:12.3px;line-height:1.6;color:var(--text-secondary)}.message-text pre code{background:none;border:none;padding:0;color:inherit}.message-text .md-table{font-size:13.5px;border:1px solid var(--border);border-radius:var(--radius-sm)}.message-text .md-table th,.message-text .md-table td{border:none;padding:8px 11px}.message-text .md-table th{background:var(--surface);font-family:var(--font-disp);font-weight:700;font-size:12.5px;color:var(--text-secondary);border-block-end:1px solid var(--border)}.message-text .md-table td{color:var(--text-secondary);border-block-end:1px solid var(--border-light)}.message-text .md-table tr:nth-child(2n) td{background:none}.message-text .md-table tr:last-child td{border-block-end:none}.message-text .md-quote,.full-response .md-quote{margin-block:9px;padding:7px 12px;border-inline-start:3px solid var(--border-active);background:var(--primary-glow);border-radius:var(--radius-xs);color:var(--text-secondary)}.message-text .md-rule,.full-response .md-rule{border:none;border-block-start:1px solid var(--border-light);margin-block:13px}.message-text .md-quote,.full-response .md-quote{position:relative;padding-inline-end:36px}.message-text .md-quote-copy,.full-response .md-quote-copy{position:absolute;inset-block-start:4px;inset-inline-end:4px;display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;padding:0;background:none;border:1px solid transparent;border-radius:var(--radius-xs);color:var(--text-muted);opacity:.7;cursor:pointer;touch-action:manipulation;transition:opacity var(--dur-fast, .15s) ease,color var(--dur-fast, .15s) ease,background var(--dur-fast, .15s) ease}.message-text .md-quote-copy:hover,.message-text .md-quote-copy:focus-visible,.full-response .md-quote-copy:hover,.full-response .md-quote-copy:focus-visible{opacity:1;color:var(--text);background:var(--bg-elevated);border-color:var(--border-light);outline:none}.message-text .md-quote-copy.copied,.full-response .md-quote-copy.copied{opacity:1;color:var(--primary)}.message-text .md-quote-copy .md-quote-ok,.full-response .md-quote-copy .md-quote-ok,.message-text .md-quote-copy.copied .md-quote-ico,.full-response .md-quote-copy.copied .md-quote-ico{display:none}.message-text .md-quote-copy.copied .md-quote-ok,.full-response .md-quote-copy.copied .md-quote-ok{display:block}.message-text code.wz-doc,.full-response code.wz-doc{cursor:pointer;border-color:var(--border-active);background:var(--primary-wash);overflow-wrap:anywhere;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.message-text code.wz-doc:hover,.message-text code.wz-doc:focus-visible,.full-response code.wz-doc:hover,.full-response code.wz-doc:focus-visible{background:var(--primary-glow);border-color:var(--primary);outline:none}.wz-doc-ico{inline-size:11px;block-size:11px;margin-inline-end:3px;vertical-align:-1px;opacity:.8}.message-images{gap:7px;margin-block-end:9px}.message-image{inline-size:118px;block-size:76px;object-fit:cover;border:1px solid var(--border);border-radius:var(--radius-sm);cursor:zoom-in}.message-image:hover{border-color:var(--border-active);transform:none;box-shadow:none}.message-files{gap:6px;margin-block-end:9px}.message-file{gap:8px;padding:5px 9px;font-size:12.3px;color:var(--text-secondary);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm)}.message-file:hover{border-color:var(--border-active);background:var(--primary-wash)}.message-file-ext{font-family:var(--font-mono);font-size:10px;color:var(--primary);background:var(--primary-wash);border-radius:3px;padding:1px 5px}.message-file-name{max-inline-size:150px}.message-file-size{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted)}.message-folder-note{font-size:12px;color:var(--text-muted);margin-block-end:8px}.message-time{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.message-gear{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted);opacity:.85;white-space:nowrap}.message-page{display:inline-flex;align-items:center;gap:4px;max-inline-size:60%;padding:1px 7px;border-radius:999px;border:1px solid var(--border);font-size:10.5px;color:var(--text-muted);text-decoration:none}.message-page span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-page:hover{color:var(--text);border-color:var(--text-muted)}.msg-speak-btn{inline-size:24px;block-size:24px;border-radius:var(--radius-xs);display:grid;place-items:center;color:var(--text-muted);background:none;border:none;opacity:0;transition:opacity var(--dur-fast),background var(--dur-fast)}.msg-speak-btn:hover{background:var(--bg-raised);color:var(--text)}.msg-speak-btn.playing,.msg-speak-btn.loading{opacity:1;color:var(--primary)}.msg-speak-wait{inline-size:12px;block-size:12px;border-radius:50%;border:1.5px solid var(--border);border-block-start-color:var(--primary);animation:wz-lb-spin .7s linear infinite}.message-wrap:hover .msg-speak-btn{opacity:1}@media(hover:none){.msg-speak-btn{opacity:.75}}.msg-copy-btn.copied{opacity:1;color:var(--success)}.translating-hint{font-size:12.5px;color:var(--text-muted);margin-block-start:7px}.expand-section{margin-block-start:8px;border:none;padding:0}.expand-btn{display:inline-flex;align-items:center;gap:7px;padding:3px 9px;font-size:12.5px;color:var(--text-muted);background:none;border:1px solid var(--border-light);border-radius:var(--radius-xs)}.expand-btn:hover{color:var(--text);border-color:var(--border);text-decoration:none;background:none}.expand-icon{font-size:9px}.full-response{margin-block-start:9px;padding:11px 13px;font-size:13.6px;line-height:1.6;color:var(--text-secondary);background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.plan-actions{gap:12px;padding:11px 14px;margin-block-start:10px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius)}.plan-approve-btn{padding:8px 15px;font-size:13.5px;font-family:var(--font-disp);font-weight:800;color:var(--primary-ink);background:var(--primary);border:none;border-radius:var(--radius-sm);box-shadow:none;transition:filter var(--dur-fast)}.plan-approve-btn:hover{filter:brightness(1.08);transform:none;box-shadow:none}.plan-approve-btn:active{filter:brightness(.96);transform:none}.plan-hint{inline-size:100%;font-size:12px;color:var(--text-muted)}.message-bubble.review-card,.deploy-card{max-width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:none;margin-inline-start:0;padding:0;gap:0}.message-bubble.review-card>.bubble-header,.deploy-head{display:flex;align-items:center;gap:9px;padding:9px 13px;margin:0;background:var(--bg-elevated);border-block-end:1px solid var(--border-light)}.deploy-title{font-family:var(--font-disp);font-weight:700;font-size:13.5px;color:var(--text)}.deploy-when{margin-inline-start:0;margin-inline-end:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.message-bubble.review-card .bubble-content{padding:12px 13px;background:none;border:none;border-radius:0}.message-bubble.progress-card{max-width:100%;margin-inline-start:0;padding:0;gap:0;background:none;border:none;box-shadow:none}.message-bubble.progress-card .run-marker{gap:8px;font-size:12.5px}.message-bubble.progress-card .run-note{color:var(--text-muted)}.message-bubble.progress-card .run-sep{color:var(--text-muted);opacity:.7}.message-bubble.progress-card .run-done{font-size:12.5px;color:var(--success);font-weight:600}.message-bubble.progress-card .done-check{font-size:13px}.message-bubble.progress-card .done-by{font-weight:600}.message-bubble.progress-card .browser-view{margin-block-start:10px}.pulsing{animation:breathe 2.6s ease-in-out infinite;box-shadow:none}.browser-view{margin-block-start:12px;background:var(--bg-deepest);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md)}.browser-live{display:grid;grid-template-rows:1fr;flex:none;background:var(--surface)}.browser-live-inner{min-block-size:0;overflow:hidden;border-block-start:1px solid var(--border-light)}.browser-live .browser-view{margin:8px 16px}.browser-live .browser-screen{block-size:auto;max-block-size:34vh;aspect-ratio:16/9}.browser-live .browser-screenshot{object-fit:contain}.browser-live{display:none}.browser-dock{display:grid;grid-template-rows:1fr;flex:none;background:var(--log-header-bg);border-block-end:1px solid var(--border)}.browser-dock-inner{min-block-size:0;overflow:hidden}.browser-dock .browser-view{margin:8px 8px 10px;border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);background:var(--bg-deepest)}.browser-dock .browser-screen{block-size:auto;aspect-ratio:16/9;max-block-size:30vh;background:var(--bg-deepest)}.browser-dock .browser-screenshot{block-size:100%;max-block-size:none;object-fit:contain}.browser-dock .browser-waiting{background:var(--log-bg)}.browser-dock-enter-active{transition:grid-template-rows .34s var(--ease-out),opacity .26s ease}.browser-dock-leave-active{transition:grid-template-rows .24s var(--ease-std),opacity .16s ease}.browser-dock-enter-from,.browser-dock-leave-to{grid-template-rows:0fr;opacity:0}.browser-live-enter-active{transition:grid-template-rows .34s var(--ease-out),opacity .26s ease}.browser-live-leave-active{transition:grid-template-rows .24s var(--ease-std),opacity .16s ease}.browser-live-enter-from,.browser-live-leave-to{grid-template-rows:0fr;opacity:0}@media(prefers-reduced-motion:reduce){.browser-dock-enter-active,.browser-dock-leave-active,.browser-live-enter-active,.browser-live-leave-active{transition:opacity .1s linear}.browser-dock-enter-from,.browser-dock-leave-to,.browser-live-enter-from,.browser-live-leave-to{grid-template-rows:1fr}}@media(max-width:700px){.browser-live{display:grid}.browser-dock{display:none}}@container chatwindow (max-width: 550px){.browser-live{display:grid}.browser-dock{display:none}}.browser-chrome{background:var(--surface)}.browser-titlebar{padding:5px 9px 0}.browser-tab,.browser-toolbar{background:var(--bg-raised)}.browser-toolbar{border-block-end:1px solid var(--border-light)}.tab-favicon{background:var(--primary-wash);color:var(--primary)}.tab-title{font-family:var(--font-disp);font-weight:600;color:var(--text-secondary)}.tab-live{background:var(--border-strong)}.tab-live.working{background:var(--primary);animation:breathe 2.6s ease-in-out infinite}.browser-nav{color:var(--text-muted);opacity:.7}.browser-url-bar{background:var(--bg-deepest);border:1px solid var(--border-light)}.url-text{font-family:var(--font-mono);font-size:11px;color:var(--text-secondary)}.url-host{color:var(--text-secondary)}.url-path{color:var(--text-muted);opacity:1}.lock-icon,.browser-toggle{color:var(--text-muted)}.browser-screen{background:var(--surface)}.browser-waiting{background:var(--surface);border-block-start-color:var(--border-light);color:var(--text-muted)}.browser-view.no-shot .browser-chrome{border-block-end:none}.browser-view.is-phone .browser-body{display:flex;justify-content:center}.browser-view.is-phone .browser-screen{position:relative;aspect-ratio:1179/2556;inline-size:auto;block-size:34vh;max-block-size:none;background:#000;border:3px solid var(--bg-elevated);border-radius:18px;overflow:hidden}.browser-view.is-phone .browser-screenshot{inline-size:100%;block-size:100%;max-block-size:none;object-fit:cover}.browser-view.is-phone .browser-screen:after{content:"";position:absolute;inset-block-start:7px;inset-inline:0;margin-inline:auto;inline-size:24%;block-size:7px;border-radius:99px;background:#000;pointer-events:none}.browser-view.is-phone .phone-badge{display:flex;align-items:center;gap:6px}.browser-view.is-phone .phone-badge .action-dot{inline-size:6px;block-size:6px;border-radius:50%}.browser-live .browser-view.is-phone .browser-screen{block-size:38vh}.browser-view.sized .browser-screen,.browser-live .browser-view.sized .browser-screen,.browser-dock .browser-view.sized .browser-screen{block-size:var(--wz-browser-h);max-block-size:none}.browser-view.sized:not(.is-phone) .browser-screen,.browser-live .browser-view.sized:not(.is-phone) .browser-screen,.browser-dock .browser-view.sized:not(.is-phone) .browser-screen{aspect-ratio:auto}.browser-resize{background:var(--surface);border-block-start-color:var(--border-light)}.browser-dock .browser-resize{background:var(--log-bg)}.browser-resize-grip{background:var(--border-light)}.browser-resize:hover .browser-resize-grip,.browser-resize.active .browser-resize-grip{background:var(--text-muted)}.browser-theater{display:grid;place-items:center;padding:24px 76px 76px;overflow:auto}.browser-view.is-theater{margin:0;max-inline-size:100%;border-color:var(--border-strong);border-radius:12px;box-shadow:0 1px #f8f8f80a inset,0 28px 80px -18px #000000bf;transition:inline-size .26s var(--ease-out)}.browser-view.is-theater .browser-chrome{cursor:default}.browser-view.is-theater .browser-titlebar{padding:8px 12px 0;gap:12px;min-block-size:34px}.browser-view.is-theater .browser-dots{gap:7px}.browser-view.is-theater .browser-dots .dot{inline-size:11px;block-size:11px}.browser-view.is-theater .browser-tab{max-inline-size:360px;gap:8px;padding:6px 12px 7px}.browser-view.is-theater .tab-favicon{inline-size:17px;block-size:17px;font-size:10px}.browser-view.is-theater .tab-title{font-size:12.5px}.browser-view.is-theater .tab-live{inline-size:7px;block-size:7px}.browser-view.is-theater .browser-toolbar{gap:12px;padding:6px 12px 8px}.browser-view.is-theater .browser-nav{gap:6px}.browser-view.is-theater .browser-nav svg{inline-size:15px;block-size:15px}.browser-view.is-theater .browser-nav svg:last-child{inline-size:13px;block-size:13px}.browser-view.is-theater .browser-url-bar{gap:8px;padding:5px 14px}.browser-view.is-theater .lock-icon{inline-size:11px;block-size:11px}.browser-view.is-theater .url-text{font-size:12.5px}.browser-view.is-theater .browser-screen{background:var(--bg-deepest);transition:block-size .26s var(--ease-out)}.browser-view.is-theater .browser-screenshot{cursor:default}.browser-view.is-theater .browser-screen:not(.fill-width) .browser-screenshot{block-size:100%;max-block-size:none;object-fit:contain}.browser-view.is-theater .cursor-arrow{inline-size:22px;block-size:22px}.browser-view.is-theater.is-phone .browser-body{padding-block:16px;background:var(--bg-deepest)}.browser-view.is-theater.is-phone .browser-screen{border-width:4px;border-radius:26px}.browser-view.is-theater.is-phone .browser-screen:after{inset-block-start:9px;block-size:9px}.lb-enter-from .browser-view.is-theater{transform:scale(.97)}.lb-enter-active .browser-view.is-theater{transition:transform .26s var(--ease-out),inline-size .26s var(--ease-out)}@media(prefers-reduced-motion:reduce){.browser-view.is-theater,.browser-view.is-theater .browser-screen{transition:none}.lb-enter-from .browser-view.is-theater{transform:none}}.browser-action-overlay{background:var(--primary-wash);border-color:var(--border-active);color:var(--text)}.action-dot{background:var(--primary)}.review-card .review-content,.review-card.status-passed .review-content,.review-card.status-failed .review-content,.review-card.status-running .review-content{background:none;border:none}.review-card .review-status-badge{margin-inline-start:auto;padding:2px 8px;font-size:11.5px;font-weight:700;border-radius:var(--radius-xs)}.review-card .review-status-badge.status-running{color:var(--warning);background:var(--warning-light);border:1px solid oklch(from var(--warning) l c h/.3);animation:none}.review-card .review-status-badge.status-passed{color:var(--success);background:var(--success-light);border:1px solid oklch(from var(--success) l c h/.3)}.review-card .review-status-badge.status-failed{color:var(--danger);background:var(--danger-light);border:1px solid oklch(from var(--danger) l c h/.3)}.review-card .review-summary{font-size:13.6px;color:var(--text-secondary);margin-block-end:11px}.review-card .viewport-reviews{display:grid;grid-template-columns:1fr 1fr;gap:11px}.review-card .viewport-card{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden;padding:0}.review-card .viewport-card.vp-card-passed{border-color:oklch(from var(--success) l c h/.32)}.review-card .viewport-card.vp-card-failed{border-color:oklch(from var(--danger) l c h/.32)}.review-card .viewport-header{gap:8px;padding:7px 10px;font-size:12.5px;border-block-end:1px solid var(--border-light);margin:0}.review-card .viewport-icon{display:flex;color:var(--text-muted)}.review-card .viewport-label{font-family:var(--font-disp);font-weight:700;color:var(--text)}.review-card .viewport-score{margin-inline-start:auto;font-family:var(--font-mono);font-size:12px;color:var(--text-secondary);unicode-bidi:plaintext}.review-card .viewport-badge{inline-size:18px;block-size:18px;border-radius:var(--radius-xs);display:grid;place-items:center;font-size:11px;padding:0}.review-card .viewport-badge.vp-passed{background:var(--success-light);color:var(--success)}.review-card .viewport-badge.vp-failed{background:var(--danger-light);color:var(--danger)}.review-card .review-screenshot-wrap{margin:9px 10px 0;border:1px solid var(--border);border-radius:var(--radius-xs);box-shadow:none}.review-card .review-screenshot-wrap:hover{border-color:var(--border-active);transform:none}.review-card .review-score-bar{gap:8px;margin:10px 10px 0}.review-card .score-track{block-size:5px;background:var(--bg-hover)}.review-card .score-fill{background:var(--primary)}.review-card .score-label{font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);direction:ltr;unicode-bidi:isolate}.review-card .review-issues{margin:9px 10px 10px;gap:5px}.review-card .issues-header{font-size:12.5px;color:var(--text-muted);background:none}.review-card .issues-header:hover{color:var(--text)}.review-card .issue-item{gap:8px;padding:5px 8px;font-size:12.4px;border-radius:var(--radius-xs);background:oklch(from var(--bg-raised) l c h/.6);border:none}.review-card .issue-item.severity-critical{background:var(--danger-light)}.review-card .issue-item.severity-high{background:var(--warning-light)}.review-card .issue-severity{font-family:var(--font-mono);font-size:9.5px;text-transform:uppercase;padding:1px 5px;border-radius:3px;background:var(--bg-hover);color:var(--text-muted)}.review-card .severity-critical .issue-severity{background:oklch(from var(--danger) l c h/.25);color:var(--danger)}.review-card .severity-high .issue-severity{background:oklch(from var(--warning) l c h/.25);color:var(--warning)}.review-card .issue-desc{color:var(--text-secondary)}.review-card .no-issues{margin:9px 10px 10px;font-size:12.4px;color:var(--success);opacity:1}.review-card .review-running-status{gap:9px;font-size:13px;color:var(--text-secondary)}.review-card .review-passed{gap:7px;margin-block-start:10px;font-size:13px;color:var(--success)}.review-card .review-failed{gap:7px;margin-block-start:10px;font-size:13px;color:var(--danger)}.deploy-card{align-self:stretch;max-width:100%}.deploy-card.is-live{border-color:oklch(from var(--success) l c h/.32);box-shadow:none}.deploy-card.is-failed{border-color:oklch(from var(--danger) l c h/.32)}.deploy-card.is-cache_pending{border-color:oklch(from var(--warning) l c h/.32)}.deploy-card.is-dry_run{border-style:dashed}.deploy-ico{inline-size:18px;block-size:18px;border-radius:var(--radius-xs);color:var(--text-muted);background:none}.is-live .deploy-ico{color:var(--success);background:var(--success-light)}.is-failed .deploy-ico{color:var(--danger);background:var(--danger-light)}.is-cache_pending .deploy-ico{color:var(--warning);background:var(--warning-light)}.is-dry_run .deploy-ico{color:var(--text-secondary);background:transparent}.deploy-spin{border-color:var(--text-muted);border-block-start-color:var(--primary)}.deploy-steps{flex-direction:column;align-items:stretch;gap:8px;padding:12px 13px}.deploy-step{gap:10px;font-size:13.3px;color:var(--text-muted)}.deploy-step:after{content:none;display:none}.deploy-step.done{color:var(--text-secondary)}.deploy-step.done .deploy-step-dot{background:var(--success)}.deploy-step.active{color:var(--text);font-weight:700}.deploy-step.active .deploy-step-dot{background:var(--primary);box-shadow:0 0 0 3px var(--primary-glow);animation:none}.deploy-step.failed{color:var(--danger)}.deploy-step.failed .deploy-step-dot{background:var(--danger)}.deploy-step-dot{inline-size:7px;block-size:7px;background:var(--bg-hover)}.deploy-progress{display:flex;align-items:center;gap:8px;padding:0 13px;min-block-size:14px}.deploy-progress-track{flex:1;block-size:4px;border-radius:999px;background:var(--bg-hover);overflow:hidden}.deploy-progress-fill{display:block;block-size:100%;width:0;border-radius:999px;background:var(--primary);transition:width var(--dur, .2s) ease}.deploy-progress-count{flex-shrink:0;min-inline-size:46px;text-align:end;font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.deploy-reason{padding:0 13px;font-size:12.5px;color:var(--warning)}.is-cache_pending .deploy-reason{color:var(--warning)}.deploy-link{margin:0 13px 13px;padding:6px 11px;font-size:13px;color:var(--primary);background:none;border:1px solid var(--border-active);border-radius:var(--radius-sm)}.deploy-link:hover{background:var(--primary-wash);transform:none}.deploy-link-url{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);opacity:1}.queued-messages{max-inline-size:940px;inline-size:100%;margin-inline:auto;gap:5px;padding:0 16px 8px;background:none;border:none}.queued-item{gap:10px;padding:6px 11px;font-size:12.8px;color:var(--text-secondary);background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-sm)}.queued-text{color:var(--text-secondary)}.queued-interrupt-btn,.queued-remove-btn{inline-size:24px;block-size:24px;border-radius:var(--radius-xs);background:none;border:none;color:var(--text-muted)}.queued-interrupt-btn:hover{background:var(--primary-wash);color:var(--primary)}.queued-remove-btn:hover{background:var(--danger-light);color:var(--danger)}.input-area{border-block-start:1px solid var(--border);border-top:none;background:var(--surface);padding:9px 16px 12px}.input-stack{max-inline-size:940px;inline-size:100%;margin-inline:auto}.mention-dock{position:relative;block-size:0}.bg-tasks-bar,.voice-bar,.linked-folder-bar{display:flex;align-items:center;gap:10px;padding:6px 11px;margin:0 0 7px;font-size:12.8px;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm)}.bg-tasks-bar{flex-wrap:wrap}.bg-tasks-bar .bg-tasks-title{font-family:var(--font-disp);font-weight:700;font-size:12.5px;color:var(--text-muted);margin:0}.bg-tasks-bar .bg-task-row{flex:1 1 100%;gap:10px}.bg-tasks-bar .bg-task-row .bg-task-ico{color:var(--text-muted);font-size:11px}.bg-tasks-bar .bg-task-row .bg-task-label{color:var(--text-secondary)}.bg-tasks-bar .bg-task-row .bg-task-activity{color:var(--text-muted)}.bg-tasks-bar .bg-task-row .bg-task-elapsed{margin-inline-start:auto;font-family:var(--font-mono);font-size:11px;color:var(--text-muted);unicode-bidi:plaintext}.bg-tasks-bar .bg-task-row .bg-task-spinner{border-color:var(--text-muted);border-block-start-color:var(--primary)}.wave-bars{block-size:13px;gap:2px}.wave-bars span{inline-size:2.5px;border-radius:1px;background:var(--primary)}.wave-bars-mini{block-size:10px}.wave-bars-mini span{inline-size:2px}.composer-colleague{display:flex;align-items:center;gap:8px;margin-block-end:6px;padding:6px 10px;border-radius:var(--radius-sm);font-size:12.5px;line-height:1.35;color:var(--text-secondary);background:oklch(from var(--primary) l c h/.1);border:1px solid oklch(from var(--primary) l c h/.32)}.composer-colleague.is-needs_info{background:oklch(from var(--warning) l c h/.12);border-color:oklch(from var(--warning) l c h/.4)}.composer-colleague.is-idle{background:oklch(from var(--success) l c h/.12);border-color:oklch(from var(--success) l c h/.4)}.composer-colleague-text{min-inline-size:0;overflow-wrap:anywhere}.composer-status{gap:8px;font-size:12.5px}.composer-status-text{font-weight:700;color:var(--text-secondary)}.composer-status-elapsed{font-family:var(--font-mono);font-size:11.5px;color:var(--primary)}.composer-status-hint{font-size:11.5px;color:var(--text-muted)}.composer-stop{inline-size:34px;block-size:34px;border-radius:var(--radius-sm);border-color:oklch(from var(--danger) l c h/.45);background:oklch(from var(--danger) l c h/.09);transition:background var(--dur-fast),filter var(--dur-fast)}.composer-stop:hover:not(:disabled){background:var(--danger-light);color:var(--danger)}.composer-stop:disabled{opacity:.55;cursor:default}.composer-stop .spinner-small{border-color:oklch(from var(--danger) l c h/.3);border-block-start-color:var(--danger)}.voice-btn.side-btn.on{background:var(--primary-wash);color:var(--primary)}.side-br{display:none}.input-wrapper.side-mode{border-color:var(--border-active);box-shadow:0 0 0 3px var(--primary-glow)}.input-wrapper.side-mode .composer-toolbar{background:var(--primary-wash)}.send-btn.side{background:var(--primary-wash);color:var(--primary);border:1px solid var(--border-active)}.message-wrap.is-side .gutter:after{background:var(--primary-wash);border-color:var(--primary);border-style:dotted}.message-bubble.system.side_question{max-width:100%;align-self:auto}.message-bubble.system.side_question .bubble-header{display:flex}.message-bubble.system.side_question .bubble-content{text-align:start;font-size:13.8px;color:var(--text);padding:10px 13px;background:var(--primary-wash);border:1px dashed var(--border-active);border-radius:var(--radius-sm)}.message-bubble.system.side_question .side-avatar{display:grid;place-items:center;inline-size:21px;block-size:21px;border-radius:var(--radius-xs);background:var(--primary-wash);border:1px solid var(--border-active);color:var(--primary);font-family:var(--font-disp);font-weight:800;font-size:12px}.side-question-q{margin:0 0 8px;font-size:13px;line-height:1.5;color:var(--text-secondary);font-weight:700}.side-thinking{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted)}.side-note{margin-block-start:8px;font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.input-wrapper{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:0;overflow:hidden}.input-wrapper:focus-within{border-color:var(--border-active);box-shadow:0 0 0 3px var(--primary-glow)}.input-wrapper.voice-active{border-color:oklch(from var(--danger) l c h/.45)}.composer-toolbar{display:flex;align-items:center;flex-wrap:wrap;row-gap:4px;gap:2px;padding:5px 8px;background:var(--surface);border-block-end:1px solid var(--border-light)}.composer-toolbar-end{display:flex;align-items:center;gap:10px;margin-inline-start:auto;min-inline-size:0}.composer-toolbar-end .engine-settings{flex:none}.composer-toolbar .engine-chip{block-size:26px;gap:6px;padding-inline:8px;border-color:var(--border-light);background:var(--bg-elevated)}.composer-toolbar .engine-chip .chip-icon{inline-size:12px;block-size:12px}.composer-toolbar .engine-chip .chip-model{font-size:11.5px}.composer-toolbar .engine-chip .chip-meter{block-size:11px}.attach-btn,.voice-btn{inline-size:auto;block-size:28px;display:flex;align-items:center;gap:7px;padding-inline:9px;border-radius:var(--radius-xs);border:none;background:none;color:var(--text-muted);font-size:12.5px;font-family:inherit;cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast)}.attach-btn:hover,.voice-btn:hover{background:var(--bg-hover);color:var(--text);transform:none}.attach-btn.on,.voice-btn.on,.attach-btn.speaking,.voice-btn.speaking{color:var(--primary);background:var(--primary-wash)}.attach-btn.listening,.attach-btn.mic-btn.on,.voice-btn.listening,.voice-btn.mic-btn.on{color:var(--danger);background:var(--danger-light)}.attach-btn.listening:after,.attach-btn.mic-btn.listening:after,.voice-btn.listening:after,.voice-btn.mic-btn.listening:after{display:none;content:none;animation:none}.attach-btn svg,.voice-btn svg{inline-size:15px;block-size:15px}.attach-icon{display:flex}.drop-hint{display:none;align-items:center;gap:8px;padding:8px 12px 0;font-size:12.5px;color:var(--primary)}.input-area.drop-active{background:var(--surface);outline:none}.input-area.drop-active .input-wrapper{border-color:var(--primary);border-style:dashed;background:oklch(from var(--primary) l c h/.06)}.input-area.drop-active .drop-hint{display:flex}.linked-folder-bar{margin:8px 11px 0}.linked-folder-icon{color:var(--text-muted)}.linked-folder-name{font-weight:700;color:var(--text)}.linked-folder-meta{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.linked-folder-btn{padding:3px 9px;font-size:12px;color:var(--text-secondary);background:none;border:1px solid var(--border);border-radius:var(--radius-xs)}.linked-folder-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text);border-color:var(--border)}.linked-folder-btn:disabled{opacity:.5;cursor:default}.linked-folder-btn.ghost{margin-inline-start:auto;border:none;padding:2px 6px;font-size:14px;color:var(--text-muted)}.linked-folder-btn.ghost:hover{color:var(--danger);background:none}.attached-files{flex-wrap:nowrap;align-items:center;gap:7px;padding:8px 11px 0;margin:0;overflow-x:auto;scrollbar-width:none}.attached-files::-webkit-scrollbar{height:0;width:0}.attached-item{flex:none;gap:8px;max-inline-size:230px;padding:5px 8px;font-size:12.3px;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm)}.attached-item img{inline-size:22px;block-size:22px;border-radius:3px;object-fit:cover;border:none}.attached-item.is-image{position:relative;inline-size:54px;block-size:54px;padding:0;overflow:hidden;border-color:var(--border-light);cursor:zoom-in;transition:border-color var(--dur-fast)}.attached-item.is-image:hover{border-color:var(--border-active)}.attached-item.is-image:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.attached-item.is-image:hover .attached-zoom{opacity:1}.attached-item.is-image img{inline-size:100%;block-size:100%;border-radius:0;object-fit:cover;border:none}.attached-zoom{position:absolute;inset-block-end:3px;inset-inline-start:3px;inline-size:16px;block-size:16px;display:grid;place-items:center;border-radius:50%;color:var(--text);background:#04060999;opacity:.8;pointer-events:none;transition:opacity var(--dur-fast)}.attached-zoom svg{inline-size:9px;block-size:9px}.attached-ext{font-family:var(--font-mono);font-size:10px;color:var(--primary);background:var(--primary-wash);border-radius:3px;padding:1px 5px}.attached-name{color:var(--text-secondary)}.attached-sub{font-family:var(--font-mono);font-size:10.5px;color:var(--text-muted)}.attached-item .remove-image-btn{position:static;inline-size:auto;block-size:auto;color:var(--text-muted);font-size:14px;line-height:1;background:none;border:none}.attached-item .remove-image-btn:hover{color:var(--danger)}.attached-item.is-image .remove-image-btn{position:absolute;inset-block-start:3px;inset-inline-end:3px;inline-size:18px;block-size:18px;display:grid;place-items:center;border-radius:50%;font-size:13px;color:var(--text);background:#040609ad}.attached-item.is-image .remove-image-btn:hover{color:var(--text);background:var(--danger)}.attach-notice{padding:5px 12px 0;font-size:11.5px;color:var(--warning)}.voice-bar .voice-bar-ico{display:flex;color:currentColor}.voice-bar .voice-bar-text{font-weight:700}.voice-bar .voice-bar-actions{margin-inline-start:auto;display:flex;gap:6px}.voice-bar .voice-bar-btn{padding:3px 9px;font-size:12px;color:var(--text-secondary);background:none;border:1px solid var(--border);border-radius:var(--radius-xs)}.voice-bar .voice-bar-btn:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border)}.voice-bar .voice-bar-off:hover{color:var(--danger);border-color:oklch(from var(--danger) l c h/.5)}.voice-bar .voice-chip .voice-chip-dot{inline-size:6px;block-size:6px;background:currentColor;margin-inline-end:6px}.voice-bar .voice-chip.on{border-color:var(--border-active);color:var(--primary);background:var(--primary-wash)}.voice-bar.voice-listening{border-color:oklch(from var(--danger) l c h/.38);background:var(--danger-light);color:var(--danger)}.voice-bar.voice-speaking{border-color:var(--border-active);background:var(--primary-wash);color:var(--primary)}.voice-bar.voice-error,.voice-bar.voice-denied{border-color:oklch(from var(--warning) l c h/.4);background:var(--warning-light);color:var(--warning)}.voice-wave span{background:currentColor}.input-row{gap:10px;padding:9px 12px}.input-row textarea{font-family:var(--font-sans);font-size:15px;line-height:1.6;min-height:26px;padding:3px 0}.input-row textarea::placeholder{color:var(--text-muted)}.send-btn{inline-size:34px;block-size:34px;border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-ink);box-shadow:none;transition:filter var(--dur-fast),background var(--dur-fast)}.send-btn:hover:not(:disabled){transform:none;filter:brightness(1.08);box-shadow:none}.send-btn:active:not(:disabled){transform:none;filter:brightness(.96)}.send-btn:disabled{background:var(--bg-raised);color:var(--text-muted);opacity:1;cursor:default}.send-btn .spinner-small{border-color:oklch(from var(--bg) l c h/.3);border-block-start-color:var(--primary-ink)}.send-icon{display:flex;transform:none}.send-icon svg{inline-size:16px;block-size:16px}.fork-send-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;inline-size:34px;block-size:34px;border:1px solid oklch(from var(--accent-2) l c h/.35);border-radius:var(--radius-sm);background:oklch(from var(--accent-2) l c h/.1);color:var(--accent-2);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast)}.fork-send-btn:hover:not(:disabled){background:oklch(from var(--accent-2) l c h/.2);border-color:oklch(from var(--accent-2) l c h/.65)}.fork-send-btn:active:not(:disabled){filter:brightness(.96)}.fork-send-btn:disabled{opacity:.45;cursor:default}.fork-send-btn svg{flex:none}.merged-bar{flex-wrap:wrap;gap:12px;padding:11px 14px;margin:0 auto 12px;inline-size:calc(100% - 32px);max-inline-size:940px}@media(min-width:1181px){.merged-bar{inline-size:auto;max-inline-size:none;margin-inline-start:16px;margin-inline-end:380px}}.merged-bar{background:var(--bg-elevated);border:1px solid var(--border);border-top:1px solid var(--border);border-radius:var(--radius);box-shadow:none;color:var(--text-secondary)}.merged-bar{border-color:oklch(from var(--success) l c h/.35);border-top-color:oklch(from var(--success) l c h/.35);background:var(--success-light);color:var(--success)}.merged-bar .merged-icon{background:none;color:var(--success);inline-size:auto;block-size:auto;width:auto;height:auto;border-radius:0;font-size:14px}.merged-text{color:var(--success);font-weight:700;font-size:13.6px}.merged-link{margin-inline-start:auto;padding:6px 11px;border:1px solid var(--border-active);border-radius:var(--radius-sm);font-size:13px;color:var(--primary);opacity:1;background:none}.merged-link:hover{background:var(--primary-wash);text-decoration:none}.revert-dialog-overlay{background:#040609a8;-webkit-backdrop-filter:none;backdrop-filter:none}.revert-dialog{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.revert-dialog h3{font-family:var(--font-disp);font-weight:800}.revert-warning{color:var(--warning)}.btn-cancel{background:none;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary)}.btn-cancel:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border)}.btn-confirm-revert{background:var(--danger);color:var(--text);border-radius:var(--radius-sm)}.btn-confirm-revert:hover:not(:disabled){filter:brightness(1.08);transform:none;background:var(--danger)}.revert-error{color:var(--danger)}.loading-screen,.error-screen{background:var(--bg-deepest);color:var(--text-secondary)}.error-title{font-family:var(--font-disp);font-weight:800;color:var(--danger)}.error-title.is-info{color:var(--text)}.spinner,.spinner-small{border-color:var(--text-muted);border-top-color:var(--primary)}.lb-backdrop{background:var(--void)}.lb-img{box-shadow:var(--shadow-lg)}.lb-wait{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.lb-spin{inline-size:26px;block-size:26px;border-radius:50%;border:2px solid var(--border-strong);border-block-start-color:var(--primary);animation:wz-lb-spin .7s linear infinite}@keyframes wz-lb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lb-spin{animation-duration:2.4s}}.lb-nav,.lb-close{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-secondary)}.lb-nav:hover,.lb-close:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border);transform:none}.lb-zoom,.lb-seg{background:var(--bg-elevated);border:1px solid var(--border-strong)}.lb-zbtn,.lb-pct{color:var(--text-secondary)}.lb-zbtn:hover:not(:disabled),.lb-pct:hover:not(:disabled){background:var(--bg-hover);color:var(--text)}.lb-seg-btn{color:var(--text-muted)}.lb-seg-btn:hover{background:var(--bg-hover);color:var(--text)}.lb-seg-btn.on{background:var(--primary-wash);color:var(--primary)}.lb-bar{background:linear-gradient(to top,#040609e6,#04060900);color:var(--text-muted)}.lb-count{font-family:var(--font-mono);font-size:11.5px;direction:ltr;unicode-bidi:isolate}.lb-open{color:var(--primary);border-color:var(--border-active)}.lb-open:hover{background:var(--primary-wash)}.lb-save{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-secondary)}.lb-save:hover{background:var(--bg-hover);color:var(--text)}.lb-spin-sm{inline-size:13px;block-size:13px;border-width:2px}.lb-device-btn{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text-secondary)}.lb-device-btn:hover{background:var(--bg-hover);color:var(--text)}.lb-device-btn.on{background:var(--primary-wash);border-color:var(--border-active);color:var(--primary);font-weight:600}.lb-device-btn.on:hover{background:var(--primary-wash)}.message-text img,.full-response img{max-inline-size:100%;max-block-size:260px;object-fit:contain;border-radius:var(--radius-xs)}.wzb-gallery{margin-block:4px}.wzb-gtitle{font-family:var(--font-disp);font-weight:700;font-size:12.5px;color:var(--text-secondary);margin-block-end:7px}.wzb-shots{display:flex;flex-wrap:wrap;gap:8px}.wzb-shot{display:flex;flex-direction:column;gap:5px;inline-size:148px;padding:6px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:11px;text-decoration:none;cursor:zoom-in;transition:border-color var(--dur-fast),background var(--dur-fast)}.wzb-shot:hover{border-color:var(--border-active);background:var(--bg-raised);text-decoration:none}.wzb-shot:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.wzb-shot img{inline-size:100%;block-size:94px;max-block-size:94px;object-fit:cover;object-position:top;border-radius:3px;background:var(--bg-deepest);border:1px solid var(--border-light)}.wzb-shot.wzb-shot--mobile{inline-size:96px}.wzb-shot.wzb-shot--mobile img,.wzb-shot.wzb-shot--mobile .wzb-shot-thumb{block-size:150px;max-block-size:150px}.wzb-shot.wzb-shot--mobile img{object-fit:contain}.wzb-shot span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wzb-shot em{font-style:normal;font-size:10.5px;color:var(--text-tertiary);white-space:normal}.wzb-shot .wzb-shot-thumb{display:flex;align-items:center;justify-content:center;inline-size:100%;block-size:94px;max-block-size:94px;border-radius:3px;background:var(--bg-deepest);border:1px solid var(--border-light);color:var(--text-tertiary);overflow:hidden}.wzb-shot .wzb-shot-thumb svg{inline-size:26px;block-size:26px}.wzb-shot .wzb-shot-thumb img{inline-size:100%;block-size:100%;max-block-size:100%;border:0;border-radius:0}.wzb-shot.wzb-shot--doc{cursor:pointer}.wzb-shot.wzb-shot--doc-image.is-ready{cursor:zoom-in}.wzb-shot.wzb-shot--doc-html .wzb-shot-thumb{background:var(--primary-wash);color:var(--primary)}.wzb-shot.is-missing{opacity:.55;cursor:not-allowed}.wz-blocks .wzb-callout{background:var(--primary-wash);border-inline-start-color:var(--primary)}.wz-blocks .wzb-fact{background:var(--bg-elevated);border:1px solid var(--border-light)}.wz-blocks .wzb-action{background:var(--primary);color:var(--primary-ink);border-radius:var(--radius-sm);box-shadow:none}.wz-blocks .wzb-action:hover{filter:brightness(1.08);transform:none;box-shadow:none}.wz-blocks .wzb-line{stroke:var(--primary)}.wz-blocks .wzb-bar{background:var(--primary)}.wz-blocks .wzb-qa-title,.wz-blocks .wzb-list-title{font-family:var(--font-disp)}.wz-blocks .wzb-pill,.wz-blocks .wzb-qa-n,.wz-blocks .wzb-list-mark{border-radius:var(--radius-xs)}.wz-blocks .wzb-qa-item{border-block-start-color:var(--border-light)}.msg-enter-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.msg-enter-from{opacity:0;transform:translateY(8px)}.msg-move{transition:transform var(--dur-slow) var(--ease-out)}.typing-enter-active,.typing-leave-active{transition:opacity var(--dur) ease}.typing-enter-from,.typing-leave-to{opacity:0;transform:none}.wz-img{--wz-w: 16;--wz-h: 10;--wz-nw: 9999;--wz-cap: 300px;display:inline-block;vertical-align:top;position:relative;overflow:hidden;inline-size:min(100%,420px,var(--wz-cap) * var(--wz-w) / var(--wz-h),var(--wz-nw) * 1px);aspect-ratio:var(--wz-w)/var(--wz-h);margin-block:5px;background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:zoom-in;transition:border-color var(--dur-fast)}.wz-img:hover{border-color:var(--border-active)}.wz-img:not(.is-loaded):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,var(--surface) 45%,transparent 70%);background-size:260% 100%;animation:wz-img-shimmer 1.3s ease-in-out infinite}.wz-img>img[data-wz]{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;max-inline-size:none;max-block-size:none;object-fit:contain;border:none;border-radius:0;opacity:0;transition:opacity var(--dur-slow) ease}.wz-img.is-loaded>img[data-wz]{opacity:1}.wz-img.is-error{cursor:default;border-style:dashed}.wz-img.is-error>img[data-wz]{display:none}.wz-img.is-error:after{content:"התמונה לא נטענה";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:12px;color:var(--text-muted)}@keyframes wz-img-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.message-image{background:var(--bg-raised)}.message-image:not(.is-loaded){animation:breathe 1.4s ease-in-out infinite}.message-image.is-loaded{animation:none}.message-image.is-error{border-style:dashed}@media(prefers-reduced-motion:reduce){.wz-img:not(.is-loaded):before{animation:none}.message-image:not(.is-loaded){animation:none}}@media(max-width:1180px)and (min-width:701px){.log-sidebar{display:none}.mobile-log-preview{display:flex}.log-back-btn{display:grid}.chat-window.mobile-log-view .log-sidebar{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;z-index:40;border:none}}@media(max-width:700px){.app-header{padding:0 9px}.header-content{block-size:auto;flex-wrap:wrap;padding:7px 0;gap:5px;row-gap:5px}.is-embedded .header-content{padding-inline-start:26px}.header-spacer{display:none}.header-controls{order:2;flex-basis:auto;margin-inline-start:auto;gap:5px;flex-wrap:nowrap}.header-account{gap:5px;padding-inline-start:0}.header-session{order:3;inline-size:100%;flex-basis:100%;gap:8px;padding-block-start:4px;margin-block-start:2px;border-block-start:1px solid var(--border-light)}.header-brand{padding-inline-end:8px;border-inline-end:none}.brand-sm{font-size:23px}.header-title{font-size:17.5px;max-width:56vw}.header-pin{margin-inline-end:6px}.header-pin svg{inline-size:14px;block-size:14px}.header-subtitle{font-size:11px}.ticket-badge{font-size:11.5px;padding:2px 6px}.phase-inline-badge{display:none}.engine-chip,.acct-chip,.account-btn{block-size:27px;padding-inline:7px;font-size:11.5px;gap:4px}.engine-chip .chip-model,.acct-chip .acct-pct{font-size:11.5px}.acct-chip .acct-ico,.account-label,.engine-chip .chip-sep,.acct-chip .acct-name{display:none}.revert-btn{font-size:11.5px;padding-inline:7px}.sidebar-toggle-btn,.maximize-btn{inline-size:28px;block-size:28px}.header-new-chat{--plus-size: 28px}.account-avatar{inline-size:20px;block-size:20px}.wz-img{--wz-cap: 230px}.message-wrap{grid-template-columns:44px minmax(0,1fr)}.gutter{padding-inline-end:8px}.gutter time{font-size:10px}.msg-body{padding:14px 12px 16px}.messages-area{padding:0}.message-bubble.user{max-width:92%}.bubble-content{padding:0;font-size:14.5px}.message-bubble.user .bubble-content{padding:10px 12px}.typing-indicator{padding-inline-start:56px}.review-card .viewport-reviews{grid-template-columns:1fr}.merged-bar{inline-size:calc(100% - 20px);padding:9px 12px;gap:8px 10px}.merged-bar{font-size:12.8px}.merged-link{padding:4px 9px;font-size:12.5px}.input-area{padding:8px 10px 10px;max-block-size:46vh;overflow-y:auto}.input-wrapper{padding:0}.bg-tasks-bar,.voice-bar,.linked-folder-bar{padding:5px 9px;font-size:11.8px;gap:8px;margin-block-end:6px;flex-wrap:wrap}.bg-tasks-bar .bg-tasks-title,.bg-tasks-bar .bg-task-activity,.linked-folder-meta{display:none}.attached-item{max-inline-size:168px;font-size:11.5px}.attach-btn,.voice-btn{padding-inline:7px;font-size:12px;inline-size:auto;block-size:28px}.input-row textarea{font-size:14.5px}.send-btn{inline-size:32px;block-size:32px}.phase-banner{padding:6px 12px;font-size:12px}.engine-pop,.acct-pop{inline-size:min(300px,92vw)}}.notes-pane{flex:none;inline-size:min(440px,40vw);min-inline-size:320px;display:flex;flex-direction:column;min-block-size:0;background:var(--surface);border-inline-start:1px solid var(--border)}.notes-pane-enter-active,.notes-pane-leave-active{transition:inline-size var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out);overflow:hidden}.notes-pane-enter-from,.notes-pane-leave-to{inline-size:0;min-inline-size:0;opacity:0}@media(max-width:1180px){.notes-pane{position:absolute;inset-block:0;inset-inline-end:0;z-index:31;inline-size:min(440px,92vw);box-shadow:var(--shadow-lg)}}.notes-btn{position:relative;flex:none;display:inline-flex;align-items:center;gap:5px;block-size:26px;padding:0 9px 0 7px;border:1px solid var(--border-light);border-radius:999px;background:none;color:var(--text-secondary);font-family:var(--font-disp);font-weight:700;font-size:12px;cursor:pointer;transition:color var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.notes-btn svg{inline-size:14px;block-size:14px}.notes-btn:hover{color:var(--text);border-color:var(--border-active, var(--border))}.notes-btn.is-open{color:var(--primary);border-color:var(--border-active);background:var(--primary-wash)}.notes-btn.has-unread{color:var(--text)}.notes-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.notes-btn-badge{display:grid;place-items:center;min-inline-size:17px;block-size:17px;padding:0 4px;border-radius:999px;background:var(--primary);color:var(--primary-ink, #fff);font-size:10.5px;font-weight:800;line-height:1}.tn-panel{--tn-acc-wash: oklch(from var(--primary) l c h / .1);--tn-acc-line: oklch(from var(--primary) l c h / .4);--tn-warn-wash: oklch(from var(--warning) l c h / .09);--tn-warn-line: oklch(from var(--warning) l c h / .55);--tn-ok-wash: oklch(from var(--success) l c h / .1);--tn-spring: cubic-bezier(.34, 1.45, .64, 1);position:relative;display:flex;flex-direction:column;min-block-size:0;flex:1;background:var(--bg);color:var(--text)}.tn-head{flex:none;position:relative;z-index:2;display:flex;align-items:center;gap:8px;min-block-size:54px;padding:6px 10px 6px 12px;background:linear-gradient(180deg,var(--tn-acc-wash),transparent 90%),var(--surface);border-block-end:1px solid var(--border-light);box-shadow:0 6px 18px -14px #000103e6}.tn-head-mark{flex:none;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:12px;background:var(--primary);color:var(--primary-ink);box-shadow:0 4px 12px -4px oklch(from var(--primary) l c h/.55)}.tn-head-mark svg{inline-size:17px;block-size:17px}.tn-back{inline-size:38px;block-size:38px;border-radius:12px;color:var(--text);margin-inline-start:-6px}.tn-back svg{inline-size:22px;block-size:22px}html[dir=ltr] .tn-back-arrow{transform:scaleX(-1)}.tn-titles{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.tn-title{margin:0;display:flex;align-items:center;gap:7px;min-inline-size:0;font-family:var(--font-disp);font-weight:800;font-size:16px;line-height:1.2;color:var(--text)}.tn-count{flex:none;display:inline-grid;place-items:center;block-size:19px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:800;line-height:1;color:var(--primary);background:var(--tn-acc-wash);border:1px solid var(--tn-acc-line);cursor:default}.tn-head-sub{display:block;min-inline-size:0;font-size:12px;font-weight:600;line-height:1.3;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--ease-out)}.tn-head-sub.is-live{color:var(--primary);animation:tn-live-in .32s var(--tn-spring) both}@keyframes tn-live-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tn-icon-btn{flex:none;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:10px;border:0;background:none;color:var(--text-muted);cursor:pointer;transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out),transform var(--dur) var(--tn-spring)}.tn-icon-btn svg{inline-size:15px;block-size:15px}.tn-icon-btn:hover{color:var(--text);background:var(--bg-raised)}.tn-icon-btn:active{transform:scale(.92)}.tn-icon-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tn-faces{display:flex;align-items:center;flex:none;padding-inline-start:4px}.tn-who{position:relative;inline-size:26px;block-size:26px;flex:none;margin-inline-start:-7px;transition:transform .3s var(--tn-spring)}.tn-who:first-child{margin-inline-start:0}.tn-who .agent-face{inline-size:26px;block-size:26px;border-radius:50%;display:block;background:var(--bg-elevated);--face: 26px;overflow:hidden;box-shadow:0 0 0 1.5px var(--tn-c),0 0 0 3.5px var(--surface)}.tn-who .tn-face-letter{display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;font-family:var(--font-disp);font-weight:800;font-size:11.5px;line-height:1;color:#fbfaf6;text-shadow:0 1px 1px oklch(0% 0 0deg / .25);background:radial-gradient(120% 90% at 30% 15%,oklch(100% 0 0deg / .22),transparent 55%),linear-gradient(160deg,color-mix(in oklab,var(--tn-c) 72%,var(--bg-elevated)),color-mix(in oklab,var(--tn-c) 46%,var(--bg-deepest)));box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 6px -2px #0000008c;box-shadow:inset 0 0 0 1px #ffffff1a,0 0 0 2px var(--surface)}.tn-who .tn-kmark{display:block;inline-size:26px;block-size:26px;filter:drop-shadow(0 2px 5px oklch(from var(--primary) l c h/.35));filter:none;box-shadow:0 0 0 2px var(--surface);border-radius:7px}.tn-who:hover{transform:translateY(-3px) scale(1.08);z-index:1}.tn-who.is-typing{transform:translateY(-3px);z-index:1}.tn-who.is-typing:after{content:"";position:absolute;inset-inline-end:-2px;inset-block-end:-2px;inline-size:9px;block-size:9px;border-radius:50%;background:var(--tn-c);border:2px solid var(--surface);animation:tn-beat 1.2s infinite var(--ease-out)}.tn-who-more{--tn-c: var(--text-muted)}.tn-who-more .tn-face-letter{font-size:10px}.tn-seal{flex:none;display:inline-flex;align-items:center;gap:5px;block-size:26px;font-family:var(--font-disp);font-size:11px;font-weight:700;color:var(--primary);border:1px solid var(--tn-acc-line);background:var(--tn-acc-wash);border-radius:999px;padding:0 9px;white-space:nowrap;cursor:default;margin-inline-start:4px}.tn-seal svg{inline-size:12px;block-size:12px}.tn-seal .tn-seal-short{display:none}.tn-tochat{flex:none;display:inline-flex;align-items:center;gap:5px;block-size:26px;font-family:var(--font-disp);font-size:11px;font-weight:800;line-height:1;color:var(--primary-ink);background:var(--primary);border:1px solid transparent;border-radius:999px;padding:0 10px 0 9px;white-space:nowrap;cursor:pointer;box-shadow:0 4px 12px -4px oklch(from var(--primary) l c h/.55);transition:transform var(--dur) var(--tn-spring),filter var(--dur) var(--ease-out)}.tn-tochat svg{inline-size:12px;block-size:12px}.tn-tochat:active{transform:scale(.94);filter:brightness(.92)}.tn-tochat:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes tn-beat{50%{transform:scale(1.45);opacity:.6}}.tn-list{flex:1 1 auto;min-block-size:0;overflow-y:auto;overflow-anchor:none;padding:14px 12px 12px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(560px 300px at 90% -10%,oklch(from var(--primary) l c h/.05),transparent 70%),var(--bg);scrollbar-width:thin;scrollbar-color:var(--border) transparent}.tn-daymark{align-self:center;flex:none;font-family:var(--font-disp);font-size:10.5px;font-weight:700;color:var(--text-muted);background:var(--surface);border:1px solid var(--border-light);border-radius:999px;padding:3px 12px;margin-block:2px}.tn-loading{flex:1;display:grid;place-items:center}.tn-note{display:flex;gap:8px;align-items:flex-end;max-inline-size:90%;flex:none}.tn-note.is-mine{flex-direction:row;align-self:flex-start}.tn-note.is-other{flex-direction:row-reverse;align-self:flex-end}.tn-note.is-colleague{margin-inline-start:calc(var(--tn-depth, 0) * 14px)}.tn-note.is-colleague.is-other{margin-inline-start:0;margin-inline-end:calc(var(--tn-depth, 0) * 14px)}.tn-av{flex:none;inline-size:30px;block-size:30px;margin-block-end:26px;transition:transform .3s var(--tn-spring)}.tn-av .agent-face{inline-size:30px;block-size:30px;border-radius:50%;display:block;background:var(--bg-elevated);--face: 30px;overflow:hidden;box-shadow:0 0 0 2px color-mix(in oklab,var(--tn-c) 75%,transparent)}.tn-av .tn-face{display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:50%;font-family:var(--font-disp);font-weight:800;font-size:13.5px;line-height:1;color:#fbfaf6;text-shadow:0 1px 1px oklch(0% 0 0deg / .25);background:radial-gradient(120% 90% at 30% 15%,oklch(100% 0 0deg / .22),transparent 55%),linear-gradient(160deg,color-mix(in oklab,var(--tn-c) 72%,var(--bg-elevated)),color-mix(in oklab,var(--tn-c) 46%,var(--bg-deepest)));box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 6px -2px #0000008c}.tn-av .tn-kmark{display:block;inline-size:30px;block-size:30px;filter:drop-shadow(0 2px 5px oklch(from var(--primary) l c h/.35))}.tn-note:hover .tn-av{transform:translateY(-2px) rotate(-6deg)}.tn-body{min-inline-size:0;flex:1;display:flex;flex-direction:column}.tn-meta{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;margin-block-end:3px;padding-inline:6px}.tn-name{font-family:var(--font-disp);font-weight:800;font-size:12.5px;color:var(--tn-c)}.tn-role{font-size:11px;color:var(--text-muted)}.tn-time{font-family:var(--font-mono);font-size:10px;color:var(--text-muted);margin-inline-start:auto;opacity:.8}.tn-chip{display:inline-flex;align-items:center;gap:3px;block-size:17px;padding:0 7px;border-radius:999px;font-family:var(--font-disp);font-size:10px;font-weight:700;line-height:1;border:1px solid var(--border-light);background:var(--bg-elevated);color:var(--text-muted);white-space:nowrap}.tn-tag-done{color:var(--success);background:var(--tn-ok-wash);border-color:color-mix(in oklab,var(--success) 40%,transparent)}.tn-tag-wait{color:var(--warning);background:var(--tn-warn-wash);border-color:var(--tn-warn-line)}.tn-bubble{position:relative;background:color-mix(in oklab,var(--tn-c) 7%,var(--bg-elevated));border:1px solid color-mix(in oklab,var(--tn-c) 22%,var(--border-light));border-radius:18px;padding:9px 13px 10px;box-shadow:0 8px 20px -16px #000103e6;transition:background .2s var(--ease-out),border-color .2s var(--ease-out),opacity .2s var(--ease-out),transform .2s var(--tn-spring)}.tn-note.is-other .tn-bubble{border-end-end-radius:5px}.tn-note.is-mine .tn-bubble{--tn-c: var(--primary);background:color-mix(in oklab,var(--primary) 13%,var(--bg-elevated));border-color:color-mix(in oklab,var(--primary) 32%,var(--border-light));border-end-start-radius:5px}.tn-text{margin:0;font-size:14px;line-height:1.6;color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere}.tn-mention{color:var(--primary);font-weight:700}.tn-tags{display:flex;gap:5px;flex-wrap:wrap;margin-block-start:7px}.tn-tagbtn{display:inline-flex;align-items:center;gap:4px;block-size:22px;padding:0 9px;border-radius:999px;font-family:var(--font-disp);font-size:10.5px;font-weight:700;border:1px solid var(--tn-acc-line);background:var(--tn-acc-wash);color:var(--primary);cursor:pointer;transition:background var(--dur) var(--ease-out),transform var(--dur) var(--tn-spring)}.tn-tagbtn svg{inline-size:11px;block-size:11px}.tn-tagbtn:hover{background:color-mix(in oklab,var(--primary) 20%,var(--bg-elevated));transform:translateY(-1px) scale(1.03)}.tn-note.is-resolved .tn-bubble{background:var(--surface);border-style:dashed;border-color:var(--border-light)}.tn-note.is-resolved .tn-text{color:var(--text-muted);text-decoration:line-through;text-decoration-color:oklch(from var(--text-muted) l c h/.8);text-decoration-thickness:1px}.tn-note.is-resolved .tn-av,.tn-note.is-resolved .tn-name{opacity:.62}.tn-note.is-waiting .tn-bubble{background:color-mix(in oklab,var(--warning) 10%,var(--bg-elevated));border-color:var(--tn-warn-line)}.tn-note.is-target .tn-bubble{background:color-mix(in oklab,var(--primary) 14%,var(--bg-elevated));border-color:var(--tn-acc-line);box-shadow:0 0 0 4px oklch(from var(--primary) l c h/.1)}.tn-note.is-target .tn-body:before{content:attr(data-arrived);display:block;inline-size:fit-content;margin-block-end:5px;margin-inline-start:auto;font-family:var(--font-disp);font-size:10px;font-weight:700;color:var(--primary-ink);background:var(--primary);border-radius:999px;padding:2px 8px}.tn-quote{display:block;inline-size:100%;text-align:start;margin:0 0 7px;background:oklch(from var(--bg) l c h/.55);border:0;border-inline-start:3px solid color-mix(in oklab,var(--tn-qc, var(--text-muted)) 70%,transparent);border-radius:10px;padding:5px 9px;cursor:pointer;color:inherit;font:inherit;transition:background .2s var(--ease-out),transform .2s var(--tn-spring)}.tn-quote:hover{background:oklch(from var(--bg) l c h/.85);transform:translateY(-1px)}.tn-quote .tn-quote-name{display:block;font-family:var(--font-disp);font-size:11px;font-weight:700;color:var(--tn-qc, var(--text-secondary))}.tn-quote .tn-quote-text{display:block;font-size:11.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-actions{display:flex;align-items:center;gap:4px;margin-block-start:5px;flex-wrap:nowrap;padding-inline:4px;overflow-x:auto;scrollbar-width:none}.tn-act{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;flex:none;font-size:11.5px;font-weight:600;color:var(--text-muted);border:0;background:none;cursor:pointer;border-radius:999px;padding:3px 8px;font-family:inherit;transition:color .2s var(--ease-out),background .2s var(--ease-out),transform .2s var(--tn-spring)}.tn-act svg{inline-size:12px;block-size:12px;flex:none}.tn-act:hover{color:var(--text);background:var(--bg-raised)}.tn-act:active{transform:scale(.94)}.tn-act:disabled{opacity:.45;cursor:not-allowed}.tn-act:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.tn-act-promote{color:var(--primary);font-weight:700;margin-inline-start:2px;background:var(--tn-acc-wash)}.tn-act-promote:hover:not(:disabled){color:var(--primary);background:color-mix(in oklab,var(--primary) 20%,var(--bg-elevated))}@media(hover:hover){.tn-actions{opacity:0;transition:opacity .18s var(--ease-out)}.tn-note:hover .tn-actions,.tn-note:focus-within .tn-actions{opacity:1}}@media(hover:none){.tn-actions{margin-block-start:3px;gap:2px}.tn-act{font-size:11px;padding:2px 7px;color:color-mix(in oklab,var(--text-muted) 80%,transparent)}.tn-act-promote{background:none;color:color-mix(in oklab,var(--primary) 82%,transparent)}}.tn-files{display:flex;gap:7px;flex-wrap:wrap;margin-block-start:8px}.tn-file-img{position:relative;inline-size:104px;block-size:74px;border-radius:12px;overflow:hidden;border:1px solid var(--border-light);background:var(--bg);cursor:pointer;padding:0;display:block;transition:transform .22s var(--tn-spring),border-color .2s var(--ease-out)}.tn-file-img img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.tn-file-img em{position:absolute;inset-inline:0;inset-block-end:0;font-style:normal;font-family:var(--font-mono);font-size:9.5px;color:var(--text-secondary);background:linear-gradient(transparent,#07090ef0);padding:12px 5px 3px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tn-file-img:hover{transform:translateY(-2px) scale(1.02);border-color:var(--tn-acc-line)}.tn-file-card{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 7px;border-radius:12px;background:var(--surface);border:1px solid var(--border-light);cursor:pointer;color:var(--text);text-decoration:none;max-inline-size:100%;min-inline-size:0;transition:transform .22s var(--tn-spring),border-color .2s var(--ease-out)}.tn-file-card .tn-ext{inline-size:26px;block-size:30px;font-size:8.5px}.tn-file-card .tn-file-txt{min-inline-size:0;display:flex;flex-direction:column}.tn-file-card b{font-family:var(--font-disp);font-size:11.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-file-card span{font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.tn-file-card:hover{transform:translateY(-2px);border-color:var(--tn-acc-line)}.tn-ext{flex:none;inline-size:24px;block-size:28px;border-radius:6px;display:grid;place-items:center;background:var(--bg-raised);color:var(--text-secondary);font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.02em}.tn-voice{display:flex;align-items:center;gap:9px;min-inline-size:200px}.tn-play{flex:none;inline-size:32px;block-size:32px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;background:var(--primary);color:var(--primary-ink);padding:0;box-shadow:0 4px 12px -4px oklch(from var(--primary) l c h/.6);transition:transform .22s var(--tn-spring)}.tn-play svg{inline-size:13px;block-size:13px}.tn-play:hover{transform:scale(1.1)}.tn-play:active{transform:scale(.94)}.tn-wave{display:flex;align-items:center;gap:2.5px;block-size:26px;flex:1;overflow:hidden;cursor:pointer}.tn-wave i{flex:none;inline-size:2.5px;border-radius:2px;background:var(--text-muted);block-size:var(--h, 40%);transition:background .16s var(--ease-out)}.tn-wave i.is-played{background:var(--primary)}.tn-voice.is-playing .tn-wave i.is-played{animation:tn-lit 1.1s infinite ease-in-out}@keyframes tn-lit{50%{opacity:.55}}.tn-dur{font-family:var(--font-mono);font-size:10.5px;color:var(--text-secondary);flex:none}.tn-typing{display:flex;align-items:center;gap:7px;align-self:flex-end;flex:none;animation:tn-enter .36s var(--tn-spring) both}.tn-typing-av{inline-size:26px;block-size:26px;flex:none;animation:tn-bob 1.5s infinite var(--ease-out)}.tn-typing-av .agent-face{--face: 26px;inline-size:26px;block-size:26px;border-radius:50%;display:block;overflow:hidden;box-shadow:0 0 0 2px color-mix(in oklab,var(--tn-c) 75%,transparent)}.tn-typing-av .tn-face-letter{display:grid;place-items:center;inline-size:26px;block-size:26px;border-radius:50%;font-family:var(--font-disp);font-weight:800;font-size:11.5px;line-height:1;color:#fbfaf6;text-shadow:0 1px 1px oklch(0% 0 0deg / .25);background:radial-gradient(120% 90% at 30% 15%,oklch(100% 0 0deg / .22),transparent 55%),linear-gradient(160deg,color-mix(in oklab,var(--tn-c) 72%,var(--bg-elevated)),color-mix(in oklab,var(--tn-c) 46%,var(--bg-deepest)));box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 6px -2px #0000008c}.tn-typing-pill{display:flex;align-items:center;gap:8px;padding:7px 13px;border-radius:18px;border:1px solid color-mix(in oklab,var(--tn-c) 22%,var(--border-light));background:color-mix(in oklab,var(--tn-c) 7%,var(--bg-elevated));border-end-end-radius:5px}.tn-typing-pill span{font-size:11.5px;font-weight:600;color:var(--text-secondary)}.tn-dots{display:flex;gap:3.5px}.tn-dots i{inline-size:5px;block-size:5px;border-radius:50%;background:var(--tn-c);animation:tn-jump 1.05s infinite}.tn-dots i:nth-child(2){animation-delay:.13s}.tn-dots i:nth-child(3){animation-delay:.26s}@keyframes tn-jump{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@keyframes tn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tn-enter{0%{opacity:0;transform:translateY(16px) scale(.94)}to{opacity:1;transform:none}}@keyframes tn-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.tn-note.is-new{animation:tn-enter .46s var(--tn-spring) both}.tn-note.is-new .tn-av{animation:tn-pop .42s 80ms var(--tn-spring) both}.tn-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:40px 26px;text-align:center;background:var(--bg)}.tn-empty h4{margin:0;font-family:var(--font-disp);font-weight:800;font-size:15px;color:var(--text-secondary)}.tn-empty p{margin:0;font-size:12.5px;line-height:1.6;color:var(--text-muted);max-inline-size:300px}.tn-empty .tn-mention{color:var(--primary)}.tn-empty-art{position:relative;inline-size:86px;block-size:62px;margin-block-end:8px}.tn-empty-art i{position:absolute;display:block;border-radius:14px;border:1.5px dashed var(--border);background:oklch(from var(--surface) l c h/.5)}.tn-empty-art i:nth-child(1){inset-inline-end:0;inset-block-start:0;inline-size:54px;block-size:26px;border-end-end-radius:4px;animation:tn-float 3.6s infinite ease-in-out}.tn-empty-art i:nth-child(2){inset-inline-start:0;inset-block-end:0;inline-size:46px;block-size:24px;border-end-start-radius:4px;border-color:var(--tn-acc-line);background:var(--tn-acc-wash);animation:tn-float 3.6s infinite ease-in-out .9s}@keyframes tn-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.tn-readonly{flex:none;padding:12px;text-align:center;font-size:12px;color:var(--text-secondary);background:var(--surface);border-block-start:1px solid var(--border-light)}.tn-readonly svg{inline-size:14px;block-size:14px;vertical-align:-2px;margin-inline-end:5px}.tn-composer{flex:none;position:relative;padding:8px 10px 10px;background:var(--surface);border-block-start:1px solid var(--border-light)}.tn-reply-bar{display:flex;align-items:center;gap:8px;margin-block-end:7px;padding:5px 10px;border-radius:12px;background:var(--bg);border:1px solid var(--border-light);border-inline-start:3px solid var(--primary);font-size:11.5px;color:var(--text-muted);overflow:hidden;max-block-size:40px;transition:max-block-size .24s var(--ease-out),opacity .2s var(--ease-out),margin .2s var(--ease-out),padding .2s var(--ease-out)}.tn-reply-bar .tn-reply-text{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tn-reply-bar b{font-family:var(--font-disp);font-weight:700;color:var(--primary)}.tn-reply-bar.is-off{max-block-size:0;opacity:0;margin-block-end:0;padding-block:0;border-block-width:0}.tn-x{flex:none;inline-size:20px;block-size:20px;border-radius:50%;display:grid;place-items:center;border:0;cursor:pointer;background:var(--bg-raised);color:var(--text-muted);padding:0;transition:color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.tn-x svg{inline-size:10px;block-size:10px}.tn-x:hover{color:var(--danger);background:color-mix(in oklab,var(--danger) 14%,var(--bg-raised))}.tn-panel .tn-composer>.input-area{padding:0;border:0;background:none}.tn-panel .tn-composer>.input-area .input-stack{max-inline-size:none}.tn-panel .tn-composer>.input-area .input-wrapper{border-radius:18px;border-color:var(--tn-acc-line);background:var(--bg-elevated)}.tn-panel .tn-composer>.input-area .input-wrapper:focus-within{box-shadow:0 0 0 3px var(--tn-acc-wash)}.tn-panel .tn-composer>.input-area .composer-toolbar{background:none;border-block-end-color:var(--border-light)}.tn-panel .tn-composer>.input-area .send-btn{border-radius:50%}.tn-panel .tn-composer>.input-area.drop-active .input-wrapper{border-color:var(--primary)}.tn-panel.is-side .tn-composer>.input-area .input-wrapper{border-radius:14px}.tn-panel.is-side .tn-composer>.input-area .composer-toolbar{padding:4px 6px;gap:2px}.tn-panel.is-side .tn-composer>.input-area .attach-btn,.tn-panel.is-side .tn-composer>.input-area .voice-btn{block-size:26px;padding-inline:7px}.tn-panel.is-side .tn-composer>.input-area .input-row{padding:4px 10px 6px 6px;gap:6px}.tn-panel.is-side .tn-composer>.input-area .input-row textarea{font-size:13.5px;min-block-size:26px}.tn-panel.is-side .tn-composer>.input-area .send-btn{inline-size:32px;block-size:32px}.tn-panel.is-side .tn-composer>.input-area .attached-files{padding:8px 10px 0;gap:6px}.tn-panel.is-screen .tn-head{padding-block-start:calc(6px + var(--safe-top));padding-inline:6px 10px;gap:6px}.tn-panel.is-screen .tn-title{font-size:17px}.tn-panel.is-screen .tn-seal .tn-seal-long{display:none}.tn-panel.is-screen .tn-seal .tn-seal-short{display:inline}@media(max-width:380px){.tn-note{max-inline-size:94%}.tn-panel.is-screen .tn-seal{padding:0;inline-size:26px;justify-content:center;gap:0}.tn-panel.is-screen .tn-seal .tn-seal-short{display:none}.tn-tochat{padding:0 8px}}@media(prefers-reduced-motion:reduce){.tn-note,.tn-note.is-new,.tn-note.is-new .tn-av,.tn-dots i,.tn-typing,.tn-typing-av,.tn-who.is-typing:after,.tn-empty-art i,.tn-voice .tn-wave i,.tn-head-sub.is-live{animation:none!important}.tn-panel *{transition-duration:1ms!important}}.promoted-bar{display:flex;align-items:center;gap:8px;padding:7px 12px;border-block-start:1px solid var(--border-active);background:var(--primary-wash);color:var(--primary);font-size:12.5px;font-weight:600}.promoted-bar .watching-bar-sub{flex:1;min-inline-size:0}.promoted-bar-x{flex:none;display:grid;place-items:center;inline-size:22px;block-size:22px;border:0;border-radius:50%;background:none;color:var(--primary);cursor:pointer}.promoted-bar-x:hover{background:var(--surface)}.message-from-note{border:0;padding:0;background:none;font-size:11.5px;font-weight:600;color:var(--primary);cursor:pointer}.message-from-note:hover{text-decoration:underline}.handoff-pane{flex:none;inline-size:min(440px,40vw);min-inline-size:320px;display:flex;flex-direction:column;min-block-size:0;background:var(--bg-elevated, var(--surface));border-inline-start:1px solid var(--border);box-shadow:-1px 0 #f8f8f808 inset}.handoff-tabs{flex:none;display:flex;align-items:center;gap:4px;padding:8px 10px 0;border-block-end:1px solid var(--border);overflow-x:auto;scrollbar-width:none}.handoff-tabs::-webkit-scrollbar{display:none}.handoff-tab{display:inline-flex;align-items:center;gap:7px;padding:6px 10px 8px;margin-block-end:-1px;border:0;border-block-end:2px solid transparent;background:none;color:var(--text-secondary);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease}.handoff-tab:hover{color:var(--text)}.handoff-tab:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:6px}.handoff-tab.is-on{color:var(--text);border-block-end-color:var(--primary)}.handoff-tab-dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 3px oklch(from var(--primary) l c h/.18)}.handoff-pane-enter-active,.handoff-pane-leave-active{transition:inline-size var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out);overflow:hidden}.handoff-pane-enter-from,.handoff-pane-leave-to{inline-size:0;min-inline-size:0;opacity:0}@media(max-width:1180px){.handoff-pane{position:absolute;inset-block:0;inset-inline-end:0;z-index:30;inline-size:min(440px,92vw);box-shadow:var(--shadow-lg)}}.ho-panel{position:relative;display:flex;flex-direction:column;flex:1;min-block-size:0;min-inline-size:0}.ho-head{flex:none;display:flex;align-items:center;gap:10px;padding:10px 12px;border-block-end:1px solid var(--border-light);background:var(--surface)}.ho-avatar{flex:none;display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;font-family:var(--font-disp);font-weight:800;font-size:15px;color:#fff;background:linear-gradient(135deg,#9769dc,#da76bb);box-shadow:0 0 0 2px var(--surface),0 0 0 3px #9769dc66}.ho-titles{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.ho-name{font-family:var(--font-disp);font-weight:800;font-size:14px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ho-role{font-weight:600;color:var(--text-muted)}.ho-status{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-secondary)}.ho-status .ho-dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--text-muted);flex:none}.ho-status.is-live{color:var(--primary);font-weight:700}.ho-status.is-live .ho-dot{background:var(--primary);animation:ho-pulse 1.6s ease-in-out infinite}.ho-status.is-wait{color:var(--warning);font-weight:700}.ho-status.is-wait .ho-dot{background:var(--warning)}.ho-status.is-bad{color:var(--danger);font-weight:700}.ho-status.is-bad .ho-dot{background:var(--danger)}.ho-status.is-done .ho-dot{background:var(--success)}@keyframes ho-pulse{0%,to{box-shadow:0 0 oklch(from var(--primary) l c h/.55)}60%{box-shadow:0 0 0 6px oklch(from var(--primary) l c h/0)}}.ho-btn{flex:none;display:grid;place-items:center;inline-size:30px;block-size:30px;border:1px solid var(--border-light);border-radius:var(--radius-sm, 8px);background:none;color:var(--text-secondary);text-decoration:none;cursor:pointer}.ho-btn svg{inline-size:15px;block-size:15px}.ho-btn:hover{color:var(--text);border-color:var(--border-active, var(--border))}.ho-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ho-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;overflow-anchor:none;padding-block-end:10px}.ho-body::-webkit-scrollbar{width:4px}.ho-body::-webkit-scrollbar-track{background:transparent}.ho-body::-webkit-scrollbar-thumb{background:oklch(from var(--text) l c h/.08);border-radius:2px}.ho-body::-webkit-scrollbar-thumb:hover{background:oklch(from var(--text) l c h/.15)}.ho-panel{--ho-gutter: 44px}.ho-panel:not(.is-screen){--ho-gutter: 46px}.ho-panel:not(.is-screen) .message-wrap{grid-template-columns:var(--ho-gutter) minmax(0,1fr)}.ho-panel:not(.is-screen) .gutter{padding-block:10px;padding-inline-end:8px}.ho-panel:not(.is-screen) .gutter time{font-size:10px}.ho-panel:not(.is-screen) .gutter:after{inset-block-start:10px}.ho-panel:not(.is-screen) .msg-body{padding:10px 12px 12px}.ho-panel:not(.is-screen) .message-wrap.activity-wrap .gutter{padding-block:8px}.ho-panel:not(.is-screen) .message-wrap.activity-wrap .gutter:after{inset-block-start:8px}.ho-panel:not(.is-screen) .message-wrap.activity-wrap .msg-body{padding-block:7px 8px}.ho-item{min-inline-size:0}.ho-item-msg .message-wrapper,.ho-item-msg .message{max-inline-size:100%}.ho-work{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-inline-size:0}.ho-work.is-open{background:transparent;border-style:dashed;padding-block:6px}.ho-work-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-inline-size:0;padding:0;background:none;border:none;cursor:pointer;text-align:start;font-size:12px;color:var(--text-secondary)}.ho-work-head:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.ho-work-dot{flex:none;inline-size:7px;block-size:7px;border-radius:999px;background:var(--text-muted);opacity:.55}.ho-work.is-live .ho-work-dot{background:var(--primary);opacity:1;animation:breathe 1.6s ease-in-out infinite}.ho-work-sum{font-weight:600;max-inline-size:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ho-work-dur{color:var(--text-muted);flex:none}.ho-work-open{margin-inline-start:auto;flex:none;color:var(--primary);font-size:11.5px;font-weight:600}.ho-work-note{font-size:12.5px;line-height:1.45;color:var(--text-secondary);opacity:.85}.ho-work-thumbs{display:flex;flex-wrap:wrap;gap:6px}.ho-work-thumbs .shot-thumb{inline-size:60px;block-size:42px}.ho-more{text-align:center;padding:8px 12px 0}.ho-link{background:none;border:none;color:var(--primary);font-size:12.5px;cursor:pointer;padding:4px 8px}.ho-empty{display:flex;flex-direction:column;align-items:center;gap:10px;margin:28px 12px;text-align:center;font-size:13px;color:var(--text-muted);line-height:1.6;--wz-spin-size: 22px}.ho-empty.is-bad{color:var(--danger)}.ho-intro{gap:7px;margin-block:40px}.ho-intro .agent-face{margin-block-end:3px}.ho-intro-name{font-family:var(--font-disp);font-size:17px;font-weight:700;color:var(--text-primary)}.ho-intro-bio{max-inline-size:30ch;font-size:13px;color:var(--text-secondary)}.ho-publish{padding-block-end:12px}.ho-publish-intro{margin-block:22px 8px;gap:5px}.ho-publish-intro .agent-face{margin-block-end:2px}.ho-publish-phase{font-size:12.5px;color:var(--text-muted)}.ho-jobs{list-style:none;margin:4px 12px 0;padding:0;display:flex;flex-direction:column;gap:10px}.ho-job{display:flex;flex-direction:column;gap:8px;min-inline-size:0;padding:12px;border:1px solid var(--border-light);border-radius:var(--radius-sm, 8px);background:var(--surface);transition:border-color var(--dur, .18s) var(--ease-out, ease)}.ho-job .ho-job-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13px;color:var(--text-secondary)}.ho-job .ho-job-dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--text-muted);flex:none}.ho-job .ho-job-plat{font-weight:700;font-size:13px;color:var(--text-primary, var(--text))}.ho-job .ho-job-ver{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;line-height:1.6;direction:ltr;unicode-bidi:isolate;padding:1px 7px;border-radius:999px;color:var(--text-muted);background:var(--bg-elevated);border:1px solid var(--border)}.ho-job .ho-job-status{margin-inline-start:auto;font-size:12px;color:var(--text-muted)}.ho-job .ho-job-head{margin:0;font-size:14.5px;font-weight:700;line-height:1.5;color:var(--text-primary, var(--text))}.ho-job .ho-job-next{margin:0;font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.ho-job .ho-job-live{font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;line-height:1.5;color:var(--text-muted);direction:ltr;unicode-bidi:isolate;text-align:start;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 8px;border-radius:var(--radius-xs, 4px);background:var(--bg-elevated)}.ho-job .ho-job-err,.ho-job .ho-job-why{font-size:12.5px;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 10px;border-radius:var(--radius-xs, 4px);background:var(--danger-light);border-inline-start:2px solid var(--danger)}.ho-job .ho-job-label{display:block;font-size:11px;font-weight:600;color:var(--danger);margin-block-end:3px}.ho-job .ho-job-text{display:block;text-align:start}.ho-job .ho-job-link{font-size:12.5px;color:var(--primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ho-job .ho-job-when{display:flex;flex-wrap:wrap;gap:3px 12px;font-size:11.5px;line-height:1.6;color:var(--text-muted)}.ho-job .ho-when-v{color:var(--text-secondary);direction:ltr;unicode-bidi:isolate}.ho-job.is-live{border-color:var(--primary)}.ho-job.is-live .ho-job-dot{background:var(--primary);animation:ho-pulse 1.6s ease-in-out infinite}.ho-job.is-live .ho-job-status{color:var(--primary);font-weight:700}.ho-job.is-wait .ho-job-dot{background:var(--warning)}.ho-job.is-bad .ho-job-dot{background:var(--danger)}.ho-job.is-bad .ho-job-status{color:var(--danger);font-weight:700}.ho-job.is-done .ho-job-dot{background:var(--success)}.ho-job.is-done .ho-job-status{color:var(--text-primary, var(--text))}.ho-steps{list-style:none;margin:1px 0 0;padding:0;display:flex;flex-direction:column}.ho-step{display:flex;align-items:flex-start;gap:9px;min-block-size:23px;font-size:12.5px;line-height:1.6;color:var(--text-muted)}.ho-step-mark{position:relative;flex:none;inline-size:11px;align-self:stretch}.ho-step-mark:before{content:"";position:absolute;inset-block:0;inset-inline:0;margin-inline:auto;inline-size:1.5px;background:var(--border)}.ho-step-mark:after{content:"";position:absolute;inset-block-start:6px;inset-inline:0;margin-inline:auto;inline-size:10px;block-size:10px;border-radius:50%;box-sizing:border-box;background:var(--bg-elevated);border:1.5px solid var(--border-strong);transition:background var(--dur, .18s) var(--ease-out, ease),border-color var(--dur, .18s) var(--ease-out, ease)}.ho-step:first-child .ho-step-mark:before{inset-block-start:11px}.ho-step:last-child .ho-step-mark:before{block-size:11px}.ho-step:first-child:last-child .ho-step-mark:before{content:none}.ho-step-text{min-inline-size:0;overflow-wrap:anywhere}.ho-step-now{flex:none;font-size:10.5px;font-weight:700;color:var(--primary);padding:1px 7px;border-radius:999px;background:var(--primary-wash)}.ho-step.is-done{color:var(--text-secondary)}.ho-step.is-done .ho-step-mark:before{background:var(--border-strong)}.ho-step.is-done .ho-step-mark:after{background:var(--success);border-color:var(--success)}.ho-step.is-current{color:var(--text-primary, var(--text));font-weight:600}.ho-step.is-current .ho-step-mark:after{background:var(--primary);border-color:var(--primary);animation:ho-pulse 1.6s ease-in-out infinite}.ho-step.is-failed{color:var(--danger);font-weight:600}.ho-step.is-failed .ho-step-mark:after{background:var(--danger);border-color:var(--danger)}.ho-notes{margin:12px 12px 0;padding:10px 12px;border-radius:var(--radius-sm, 8px);background:var(--surface-2, var(--surface));border:1px dashed var(--border-light)}.ho-notes .ho-notes-title{display:block;font-size:11.5px;color:var(--text-muted);margin-block-end:4px}.ho-notes p{margin:0;font-size:13px;line-height:1.55;color:var(--text-secondary);white-space:pre-wrap}.ho-notes p+p{margin-block-start:6px}.ho-tech{margin:12px 12px 0}.ho-tech-head{display:flex;align-items:center;gap:8px;inline-size:100%;padding:7px 10px;border:1px solid var(--border-light);border-radius:var(--radius-sm, 8px);background:transparent;color:var(--text-muted);font:inherit;font-size:12.5px;text-align:start;cursor:pointer;transition:color var(--dur, .18s) var(--ease-out, ease),border-color var(--dur, .18s) var(--ease-out, ease)}.ho-tech-head:hover{color:var(--text-secondary);border-color:var(--border-strong)}.ho-tech-head:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ho-tech-chev{flex:none;font-size:10px;line-height:1;opacity:.75}.ho-tech-title{flex:1 1 auto;min-inline-size:0}.ho-tech-count{flex:none;font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;direction:ltr;unicode-bidi:isolate;color:var(--text-muted);padding:1px 6px;border-radius:999px;background:var(--bg-elevated)}.ho-tech .ho-log{margin:6px 0 0}.ho-log{margin:12px 12px 0;padding:8px 10px;border-radius:var(--radius-sm, 8px);background:var(--code-bg);font-family:var(--font-mono, ui-monospace, monospace);font-size:11px;line-height:1.5;color:var(--text-secondary);max-block-size:260px;overflow:auto;text-align:start}.ho-log .ho-log-line{white-space:pre-wrap;overflow-wrap:anywhere}.ho-log .is-sys{color:var(--text-muted);font-style:italic}.ho-log .is-err{color:var(--danger)}.ho-intro-now{display:inline-flex;align-items:center;gap:8px;margin-block-start:6px;font-size:12.5px;color:var(--text-muted);--wz-spin-size: 14px}.ho-typing{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;padding-inline-start:calc(var(--ho-gutter, 44px) + 12px);margin-block-start:2px;font-size:12.5px;color:var(--text-secondary)}.ho-typing .wave-bars-sm span{background:var(--primary)}.ho-typing-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ho-scroll-btn{position:absolute;inset-block-end:68px;inset-inline-start:50%;transform:translate(-50%)}.ho-composer.ho-hint{flex:none;display:flex;justify-content:center;align-items:center;gap:8px;padding:8px 10px calc(8px + var(--safe-bottom, 0px));border-block-start:1px solid var(--border-light);background:var(--surface);font-size:12.5px;color:var(--text-muted);padding-block:10px}.ho-panel:not(.is-screen)>.input-area{flex:none;padding:8px 10px calc(8px + var(--safe-bottom, 0px));border-block-start:1px solid var(--border-light)}.ho-panel:not(.is-screen)>.input-area .input-stack{max-inline-size:none}.ho-panel:not(.is-screen)>.input-area .input-wrapper{border-radius:14px}.ho-panel:not(.is-screen)>.input-area .composer-toolbar{padding:4px 6px;gap:2px}.ho-panel:not(.is-screen)>.input-area .attach-btn,.ho-panel:not(.is-screen)>.input-area .voice-btn{block-size:26px;padding-inline:7px}.ho-panel:not(.is-screen)>.input-area .input-row{padding:4px 10px 6px 6px;gap:6px}.ho-panel:not(.is-screen)>.input-area .input-row textarea{font-size:13.5px;min-block-size:26px}.ho-panel:not(.is-screen)>.input-area .send-btn{inline-size:32px;block-size:32px}.ho-panel:not(.is-screen)>.input-area .attached-files{padding:8px 10px 0;gap:6px}.handoff-pill{position:absolute;inset-block-end:96px;inset-inline-end:18px;z-index:20;display:inline-flex;align-items:center;gap:9px;padding:5px 12px 5px 6px;border:1px solid var(--border);border-radius:999px;background:var(--bg-elevated, var(--surface));color:var(--text);font-size:12.8px;box-shadow:var(--shadow-lg);cursor:pointer}.handoff-pill .ho-avatar{inline-size:28px;block-size:28px;font-size:13px}.handoff-pill.is-live{border-color:oklch(from var(--primary) l c h/.5)}.handoff-pill:hover{border-color:var(--border-active, var(--border))}.handoff-pill-text{font-weight:700;white-space:nowrap}.handoff-pill-open{color:var(--primary);font-weight:700;font-size:12px}.phase-action{margin-inline-start:auto;background:none;border:none;cursor:pointer;color:var(--primary);font-weight:700;font-size:12.5px;padding:2px 6px}.phase-action:hover{text-decoration:underline}.imp-strip{position:fixed;inset-block-start:0;inset-inline:0;z-index:300;display:flex;align-items:center;gap:7px;padding-block:calc(3px + env(safe-area-inset-top,0px)) 3px;padding-inline:12px;font-size:11.5px;line-height:1.3;color:var(--primary-ink);background:var(--warning);pointer-events:none}.imp-strip b{font-weight:800}.imp-strip-dot{flex:none;inline-size:6px;block-size:6px;border-radius:50%;background:var(--primary-ink);opacity:.65}.imp-strip-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imp-strip-out{flex:none;margin-inline-start:auto;padding:1px 7px;border:1px solid oklch(from var(--bg) l c h/.35);border-radius:99px;font:inherit;font-weight:700;color:var(--primary-ink);background:#f8f8f847;cursor:pointer;pointer-events:auto}.imp-strip-out:hover{background:#f8f8f873}.imp-strip-out:focus-visible{outline:2px solid var(--primary-ink);outline-offset:1px}.credit-block{display:flex;align-items:center;gap:14px;padding:14px 16px;border-block-start:1px solid var(--border);background:var(--accent);color:var(--primary-ink)}.credit-block__mark{flex:none;display:grid;place-items:center;inline-size:42px;block-size:42px;border-radius:var(--radius-sm);color:var(--accent);background:var(--primary-ink)}.credit-block__mark svg{inline-size:22px;block-size:22px}.credit-block__text{flex:1 1 auto;min-inline-size:0}.credit-block__title{margin:0;font-family:var(--font-disp);font-size:15px;font-weight:800;line-height:1.3;color:var(--primary-ink)}.credit-block__sub{margin:3px 0 0;font-size:12.5px;line-height:1.5;font-weight:600;color:color-mix(in oklab,var(--primary-ink) 72%,transparent);text-wrap:pretty}.credit-block__cta{flex:none;block-size:42px;padding-inline:20px;border:0;border-radius:var(--radius-sm);background:var(--primary-ink);color:var(--accent);font-family:var(--font-disp);font-size:14px;font-weight:800;cursor:pointer;transition:filter var(--dur-fast) var(--ease-std),transform var(--dur-fast) var(--ease-std)}.credit-block__cta:hover{filter:brightness(1.45)}.credit-block__cta:active{transform:translateY(1px)}.credit-block__cta:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}@media(max-width:700px){.credit-block{flex-wrap:wrap;gap:11px;padding:12px 14px}.credit-block__text{flex:1 1 150px}.credit-block__cta{inline-size:100%}}.inbox-anchor{position:relative;flex:none}.inbox-btn{position:relative;inline-size:32px;block-size:32px;padding:0;display:grid;place-items:center;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-secondary);background:oklch(from var(--bg-raised) l c h/.5);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast),border-color var(--dur-fast),box-shadow var(--dur-fast)}.inbox-btn:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border);transform:none}.inbox-btn.has-unread{color:var(--text)}.inbox-btn.is-open{color:var(--primary);border-color:var(--border-active, var(--border));background:var(--primary-wash)}.inbox-btn.has-mention{border-color:oklch(from var(--danger) l c h/.6)}.inbox-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.inbox-badge{position:absolute;inset-block-start:-6px;inset-inline-end:-6px;display:grid;place-items:center;min-inline-size:17px;block-size:17px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-family:var(--font-disp);font-size:10.5px;font-weight:800;line-height:1;box-shadow:0 0 0 2px var(--surface);pointer-events:none}.inbox-pop{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;z-index:60;inline-size:380px;max-inline-size:calc(100vw - 24px);max-block-size:min(70vh,560px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);overflow:hidden;text-align:start}.inbox-pop-enter-active,.inbox-pop-leave-active{transition:opacity var(--dur-fast),transform var(--dur-fast)}.inbox-pop-enter-from,.inbox-pop-leave-to{opacity:0;transform:translateY(-6px)}.inbox-pop-head{flex:none;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:12px 14px 10px;border-block-end:1px solid var(--border-light)}.inbox-pop-title{font-family:var(--font-disp);font-weight:800;font-size:14.5px;color:var(--text)}.inbox-pop-sub{grid-column:1;font-size:12px;color:var(--text-muted);margin-block-start:1px}.inbox-pop-readall{grid-column:2;grid-row:1/span 2;border:none;background:none;padding:4px 6px;border-radius:var(--radius-xs);color:var(--primary);font-family:var(--font-disp);font-weight:700;font-size:12px;cursor:pointer}.inbox-pop-readall:hover{background:var(--primary-wash)}.inbox-pop-readall:disabled{opacity:.5;cursor:default}.inbox-pop-body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain}.ib-list{display:flex;flex-direction:column;--ib-face: 40px}.ib-loading{display:grid;place-items:center;padding:36px 0}.ib-empty{text-align:center;padding:34px 20px 28px;color:var(--text-muted)}.ib-empty svg{inline-size:34px;block-size:34px;opacity:.55;margin-block-end:8px}.ib-empty-title{margin:0 0 4px;font-family:var(--font-disp);font-weight:800;font-size:15px;color:var(--text)}.ib-empty-sub{margin:0;font-size:13px;line-height:1.45}.ib-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;inline-size:100%;padding-block:11px;padding-inline-start:14px;padding-inline-end:12px;border:none;border-block-end:1px solid var(--border-light);background:none;color:var(--text-secondary);text-align:start;cursor:pointer;transition:background var(--dur-fast)}.ib-row:last-child{border-block-end:none}.ib-row:hover{background:var(--bg-hover)}.ib-row:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.ib-row.is-unread{color:var(--text)}.ib-face{position:relative;flex:none;inline-size:var(--ib-face);block-size:var(--ib-face);display:grid;place-items:center;align-self:start}.ib-initial{inline-size:var(--ib-face);block-size:var(--ib-face);display:grid;place-items:center;border-radius:30%;font-family:var(--font-disp);font-weight:800;font-size:calc(var(--ib-face) * .46);line-height:1}.ib-dot{position:absolute;inset-block-start:-3px;inset-inline-end:-3px;inline-size:10px;block-size:10px;border-radius:50%;background:transparent;box-shadow:none;transition:background var(--dur-fast)}.ib-row.is-unread .ib-dot{background:var(--danger);box-shadow:0 0 0 2px var(--surface)}.ib-main{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.ib-eyebrow{display:flex;align-items:baseline;gap:5px;min-inline-size:0;font-size:11px;line-height:1.3;color:var(--text-muted)}.ib-proj{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ib-sep{flex:none;opacity:.6}.ib-time{flex:none;font-family:var(--font-mono);font-size:10.5px}.ib-title{min-inline-size:0;font-family:var(--font-disp);font-weight:600;font-size:13.5px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-row.is-unread .ib-title{font-weight:800}.ib-line{display:flex;gap:5px;min-inline-size:0;font-size:12.5px;line-height:1.35;color:var(--text-muted)}.ib-row.is-unread .ib-line{color:var(--text-secondary)}.ib-author{flex:none;font-weight:700}.ib-excerpt{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ib-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;margin-block-start:3px;padding-block:2px;padding-inline-start:7px;padding-inline-end:6px;border-radius:999px;background:oklch(from var(--danger) l c h/.14);color:var(--danger);font-family:var(--font-disp);font-weight:700;font-size:11px;line-height:1.3}.ib-tag svg{inline-size:11px;block-size:11px}.ib-row.is-thread{position:relative}.ib-row.is-thread:before{content:"";position:absolute;inset-block:10px;inset-inline-start:0;inline-size:3px;border-start-start-radius:2px;border-end-start-radius:2px;background:var(--primary);opacity:.85}.ib-row.is-thread .ib-face .agent-face{border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--primary),0 0 0 4px var(--primary-wash)}.ib-row.is-thread .ib-initial{border-radius:50%}.ib-kind{flex:none;display:inline-flex;align-items:center;gap:3px;color:var(--primary);font-family:var(--font-disp);font-weight:800;font-size:11px;line-height:1.3;letter-spacing:.01em}.ib-kind svg{inline-size:11px;block-size:11px}.ib-count{display:grid;place-items:center;min-inline-size:20px;block-size:20px;padding:0 6px;border-radius:10px;background:var(--danger);color:#fff;font-family:var(--font-disp);font-size:11.5px;font-weight:800;line-height:1}.ib-go{display:grid;place-items:center;inline-size:18px;block-size:18px;color:var(--text-muted);opacity:.45}.ib-go svg{inline-size:16px;block-size:16px}[dir=ltr] .ib-go svg{transform:scaleX(-1)}.ks{display:flex;flex-direction:column;gap:4px;padding:10px 14px 8px;--ks-face: 44px}.ks-eyebrow{font-family:var(--font-disp);font-weight:700;font-size:11px;line-height:1.3;color:var(--text-muted);padding-inline-start:2px}.ks-row{display:flex;align-items:flex-start;gap:4px;margin-inline:-6px;padding-inline:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ks-row::-webkit-scrollbar{display:none}.ks-row{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.ks-item{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;inline-size:calc(var(--ks-face) + 20px);padding:5px 2px 4px;border:none;background:none;border-radius:12px;color:var(--text-secondary);cursor:pointer;transition:background var(--dur-fast),transform var(--dur-fast) var(--ease-std),opacity var(--dur-fast)}.ks-item .agent-face{transition:transform var(--dur-fast) var(--ease-std)}.ks-item:hover{background:var(--bg-hover);color:var(--text)}.ks-item:hover .agent-face{transform:translateY(-1px)}.ks-item:active{transform:scale(.96)}.ks-item:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.ks-item:disabled{cursor:default}.ks-item.is-busy{opacity:.6}.ks-name{max-inline-size:100%;font-family:var(--font-disp);font-weight:600;font-size:11.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ks.is-compact{padding:8px 12px 4px}.ks.is-compact .ks-eyebrow{font-size:10.5px}.ks.is-compact .ks-item{inline-size:calc(var(--ks-face) + 16px);gap:4px}.ks.is-compact .ks-name{font-size:10.5px}.inbox-pop .ks{border-block-end:1px solid var(--border-light);padding-block-end:8px}@media(prefers-reduced-motion:reduce){.ks-item,.ks-item .agent-face{transition:none}.ks-item:hover .agent-face{transform:none}}@media(max-width:1100px){.inbox-btn{inline-size:28px;block-size:28px}}.login-screen{position:relative;min-block-size:100%;background:var(--bg);display:flex;flex-direction:column;padding-inline:32px;padding-block:56px 48px;overflow-y:auto}.wz-atmos{display:none}.login-cardwrap{position:relative;z-index:1;inline-size:100%;max-inline-size:380px;margin-inline:auto;margin-block:auto;min-inline-size:0}.login-logo{display:block;block-size:50px;inline-size:auto;margin-inline:0;margin-block-end:34px;color:var(--text)}.login-card{position:relative;inline-size:100%;margin-inline:0;background:none;border:0;border-radius:0;box-shadow:none;padding:0}.login-card__head{margin-block-end:30px}.login-card__eyebrow{display:block;font-family:var(--font-sans);font-size:13px;font-weight:600;color:var(--text-muted);line-height:1.5;margin-block-end:6px}.login-card__title{font-family:var(--font-disp);font-weight:800;font-size:40px;line-height:1.18;color:var(--text);text-align:start}.login-card__title:after{content:".";color:var(--primary)}.login-invite{display:flex;align-items:flex-start;gap:10px;margin-block-end:28px;padding-block-start:16px;padding-block-end:0;padding-inline:0;border-block-start:1px solid var(--line-2);border-block-end:0;border-inline:0;border-radius:0;background:none;font-family:var(--font-sans);font-size:14px;color:var(--text-muted);line-height:1.55;text-align:start}.login-invite svg{flex:none;inline-size:26px;block-size:26px;padding:4px;box-sizing:border-box;border-radius:50%;background:oklch(from var(--primary) l c h/.12);color:var(--primary);margin-block-start:1px}.login-invite b{color:var(--text);font-weight:600}.login-google-native,.login-apple-native{inline-size:100%;min-block-size:52px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border-radius:12px;border:1px solid transparent;font-family:var(--font-disp);font-size:15.5px;font-weight:500;cursor:pointer;box-shadow:none;transition:background-color var(--dur) var(--ease-std),border-color var(--dur) var(--ease-std)}.login-google-native svg,.login-apple-native svg{flex:none}.login-google-native:disabled,.login-apple-native:disabled{opacity:.55;cursor:default}.login-google-native:focus-visible,.login-apple-native:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.login-google-native{background:#e7e6e3;color:var(--bg-elevated);max-inline-size:400px}.login-google-native:hover:not(:disabled){background:#f0efec}.login-apple-native{background:transparent;color:var(--text);border-color:oklch(from var(--text) l c h/.13);margin-block-start:10px}.login-apple-native:hover:not(:disabled){background:oklch(from var(--text) l c h/.04);border-color:oklch(from var(--text) l c h/.22)}.login-apple-native svg{margin-block-start:-2px}.login-google{block-size:44px;inline-size:100%;max-inline-size:400px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:none}.login-google.is-light{background:#fff}.login-card.is-google-web .login-apple-native{min-block-size:44px;margin-block-start:10px}.login-card.is-google-web .login-disclose{min-block-size:44px}.login-sep{display:flex;align-items:center;gap:14px;margin-block:24px;font-family:var(--font-sans);font-size:12.5px;color:var(--text-muted)}.login-sep i{flex:1;block-size:1px;background:var(--line-2)}.login-disclose{inline-size:auto;display:flex;align-items:center;gap:8px;min-block-size:32px;padding:0;margin-block-end:22px;background:none;border:0;border-radius:0;color:var(--text-secondary);font-family:var(--font-sans);font-size:14.5px;font-weight:600;cursor:pointer;transition:color var(--dur) var(--ease-std)}.login-disclose:hover{color:var(--text)}.login-disclose svg{flex:none;color:var(--text-muted);transition:transform var(--dur) var(--ease-std)}.login-disclose[aria-expanded=true] svg{transform:rotate(-180deg)}.login-form{inline-size:100%;margin-block-start:0;display:flex;flex-direction:column;gap:22px}.login-field{display:flex;flex-direction:column;gap:2px}.login-field label{display:block;font-family:var(--font-sans);font-size:12.5px;font-weight:600;color:var(--text-muted);line-height:1.5;margin-block-end:0;transition:color var(--dur) var(--ease-std)}.login-field .opt{color:var(--text-muted);font-weight:500;opacity:.8}.login-field:focus-within label{color:var(--text-secondary)}.login-input{inline-size:100%;background:transparent;border:0;border-block-end:1px solid oklch(from var(--text) l c h/.13);border-radius:0;padding-block:6px 17px;padding-inline:0;color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:24px;transition:border-color var(--dur) var(--ease-std)}.login-input::placeholder{color:var(--text-muted)}.login-input:hover{border-block-end-color:oklch(from var(--text) l c h/.24)}.login-input:focus{outline:none;border-block-end-color:var(--primary);box-shadow:none}.login-input.is-bad{border-block-end-color:var(--danger)}.login-input[dir=ltr]{text-align:end;font-family:var(--font-mono);font-size:15px}.login-input[type=password]::placeholder{font-size:19px;color:var(--text-muted)}.login-btn{inline-size:100%;min-block-size:52px;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:0;border-radius:12px;background:var(--primary);color:var(--primary-ink);font-family:var(--font-disp);font-size:16px;font-weight:700;cursor:pointer;box-shadow:none;margin-block-start:6px;transition:background-color var(--dur) var(--ease-std)}.login-btn:hover:not(:disabled){background:oklch(from var(--primary) calc(l + .035) c h)}.login-btn:active:not(:disabled){background:var(--accent-deep);color:var(--primary-ink)}.login-btn:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.login-btn:disabled{background:oklch(from var(--primary) l c h/.32);color:oklch(from var(--bg) l c h/.6);cursor:default}.login-btn .spinner-small{inline-size:18px;block-size:18px;border:2px solid oklch(from var(--bg) l c h/.3);border-block-start-color:var(--primary-ink)}.login-error{display:flex;align-items:center;gap:8px;margin-block-start:16px;color:var(--danger);font-family:var(--font-sans);font-size:14px;line-height:1.5;text-align:start}.login-error svg{flex:none}.login-switch{display:block;inline-size:100%;margin-block-start:34px;padding-block-start:20px;padding-block-end:0;padding-inline:0;border-block-start:1px solid var(--line-2);border-block-end:0;border-inline:0;background:none;text-align:start;font-family:var(--font-sans);font-size:14px;color:var(--text-muted);cursor:pointer}.login-switch b{color:var(--text);font-weight:600;border-block-end:1px solid oklch(from var(--text) l c h/.28);padding-block-end:1px;transition:color var(--dur) var(--ease-std),border-color var(--dur) var(--ease-std)}.login-switch:hover b{color:var(--primary);border-block-end-color:var(--primary)}.login-approve,.join-form{display:flex;flex-direction:column;align-items:flex-start;text-align:start;gap:14px}.login-approve .login-btn,.login-approve .login-input,.join-form .login-btn,.join-form .login-input{inline-size:100%}.login-approve .login-btn,.join-form .login-btn{margin-block-start:2px}.login-approve .login-error,.join-form .login-error{margin-block-start:0}.approve-badge{inline-size:auto;block-size:auto;background:none;border:0;border-radius:0;padding:0;margin-block-end:2px;color:var(--primary)}.approve-title,.join-title{font-family:var(--font-disp);font-weight:800;font-size:34px;line-height:1.2;color:var(--text);text-align:start}.approve-title:after,.join-title:after{content:".";color:var(--primary)}.approve-text,.join-text{font-family:var(--font-sans);font-size:14.5px;color:var(--text-secondary);line-height:1.6;max-inline-size:36ch;margin-block-start:-4px}.approve-text strong,.approve-text b,.join-text strong,.join-text b{color:var(--text);font-weight:600}.join-note{font-family:var(--font-sans);font-size:13px;color:var(--text-muted);line-height:1.6;max-inline-size:36ch}.approve-alt,.approve-cancel{background:none;border:0;padding:6px 0;min-block-size:32px;font-family:var(--font-sans);font-size:14px;color:var(--text-muted);text-align:start;cursor:pointer;transition:color var(--dur) var(--ease-std)}.approve-alt{color:var(--text-secondary)}.approve-alt:hover{color:var(--primary)}.approve-cancel:hover{color:var(--text)}.totp-qr{display:block;inline-size:180px;block-size:180px;background:#fff;padding:10px;border-radius:8px}.totp-secret-label{font-family:var(--font-sans);font-size:12.5px;color:var(--text-muted);line-height:1.55;margin-block-end:-8px}.totp-secret{inline-size:100%;direction:ltr;text-align:end;font-family:var(--font-mono);font-size:16px;letter-spacing:2px;color:var(--accent-soft);background:none;border:0;border-block-end:1px solid oklch(from var(--text) l c h/.13);border-radius:0;padding:0 0 10px}.login-input.totp-input{direction:ltr;text-align:end;font-family:var(--font-mono);font-size:32px;line-height:44px;font-weight:500;letter-spacing:.12em;padding-block:8px 14px}.login-input.totp-input.is-recovery{font-size:21px;line-height:32px;letter-spacing:.06em}.rec-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;inline-size:100%;list-style:none;margin:0;padding-inline:0;padding-block:16px;direction:ltr;font-family:var(--font-mono);font-size:14px;letter-spacing:.5px;color:var(--accent-soft);background:none;border:0;border-block:1px solid var(--line-2);border-radius:0}.join-session{display:flex;flex-direction:column;gap:2px;inline-size:100%;background:none;border:0;border-block:1px solid var(--line-2);border-radius:0;padding-inline:0;padding-block:14px;font-family:var(--font-sans);font-size:13.5px;color:var(--text-muted)}.join-session b{font-family:var(--font-disp);font-weight:600;font-size:16px;color:var(--text);line-height:1.45}@media(prefers-reduced-motion:no-preference){.login-cardwrap>*,.login-card>*{animation:login-rise .5s var(--ease-std) both}.login-cardwrap>.login-logo{animation-delay:.02s}.login-card>*:nth-child(1){animation-delay:.08s}.login-card>*:nth-child(2){animation-delay:.13s}.login-card>*:nth-child(3){animation-delay:.18s}.login-card>*:nth-child(4){animation-delay:.22s}.login-card>*:nth-child(n+5){animation-delay:.27s}}@keyframes login-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:520px){.login-screen{padding-inline:24px;padding-block:64px 40px;justify-content:flex-start}.login-cardwrap{max-inline-size:none;margin-block:0}.login-logo{block-size:58px;margin-block-end:30px}.login-card__title{font-size:34px}.approve-title,.join-title{font-size:30px}.rec-list{grid-template-columns:1fr}.login-btn,.login-google-native,.login-apple-native{min-block-size:52px}.login-card.is-google-web .login-apple-native{min-block-size:48px}.login-disclose{min-block-size:44px}.approve-alt,.approve-cancel{min-block-size:48px;padding-block:12px}}.meet-text{font-family:var(--font-sans);font-size:14.5px;color:var(--text-secondary);line-height:1.6;max-inline-size:38ch;margin-block:-4px 22px}.meet-text b{color:var(--text);font-weight:600}.meet-text b[dir=ltr]{font-family:var(--font-mono);font-size:13.5px;unicode-bidi:isolate}.meet-invites{margin-block-end:6px}.meet-invites+.meet-choices{border-block-start:0}.meet-invite{display:flex;align-items:center;gap:10px;padding-block:12px;border-block-start:1px solid var(--line-2);font-family:var(--font-sans);font-size:14px;color:var(--text-muted);line-height:1.5;text-align:start}.meet-invite:last-child{border-block-end:1px solid var(--line-2)}.meet-invite b{color:var(--text);font-weight:600}.meet-invite__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border-radius:50%;background:oklch(from var(--primary) l c h/.12);color:var(--primary)}.meet-invite__icon svg{inline-size:16px;block-size:16px}.meet-invite__text{flex:1 1 auto;min-inline-size:0}.meet-invite__btn{flex:none;min-inline-size:84px;min-block-size:36px;padding-inline:14px;border:0;border-radius:10px;background:var(--primary);color:var(--primary-ink);font-family:var(--font-disp);font-size:14px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:filter var(--dur) var(--ease-std),opacity var(--dur) var(--ease-std)}.meet-invite__btn:hover{filter:brightness(1.06)}.meet-invite__btn:disabled{opacity:.55;cursor:default}.meet-choices{display:flex;flex-direction:column;border-block-start:1px solid var(--line-2)}.meet-choice{display:flex;align-items:center;gap:14px;inline-size:100%;padding-block:18px;padding-inline:2px;border:0;border-block-end:1px solid var(--line-2);border-radius:0;background:none;color:var(--text);text-align:start;cursor:pointer;transition:color var(--dur) var(--ease-std)}.meet-choice:hover:not(:disabled) .meet-choice__title,.meet-choice:focus-visible .meet-choice__title{color:var(--primary)}.meet-choice:hover:not(:disabled) .meet-choice__arrow,.meet-choice:focus-visible .meet-choice__arrow{color:var(--primary);transform:translate(-3px)}html[dir=ltr] .meet-choice:hover:not(:disabled) .meet-choice__arrow,html[dir=ltr] .meet-choice:focus-visible .meet-choice__arrow{transform:translate(3px)}.meet-choice:focus-visible{outline:none}.meet-choice:disabled{opacity:.55;cursor:default}.meet-choice__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:40px;block-size:40px;border-radius:12px;background:oklch(from var(--primary) l c h/.12);color:var(--primary)}.meet-choice__body{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:3px}.meet-choice__title{font-family:var(--font-disp);font-size:17px;font-weight:700;line-height:1.3;transition:color var(--dur) var(--ease-std)}.meet-choice__sub{font-family:var(--font-sans);font-size:13.5px;color:var(--text-muted);line-height:1.5}.meet-choice__arrow{flex:none;display:inline-flex;color:var(--text-muted);transition:color var(--dur) var(--ease-std),transform var(--dur) var(--ease-std)}.meet-choice__spin{flex:none}.meet-join{display:flex;flex-direction:column;gap:18px;margin-block-end:18px}.meet-join .login-input{padding-block-start:12px}.meet-note{font-family:var(--font-sans);font-size:13px;color:var(--text-muted);line-height:1.6;max-inline-size:38ch;margin-block:0}.login-error+.meet-note{margin-block-start:14px}.meet-note b{color:var(--text-secondary);font-weight:600}.meet-note b[dir=ltr]{font-family:var(--font-mono);font-size:12.5px;unicode-bidi:isolate}.login-meet .login-switch{margin-block-start:26px}.meet-out{display:block;inline-size:100%;margin-block-start:22px;padding:6px 0;min-block-size:32px;border:0;background:none;text-align:start;font-family:var(--font-sans);font-size:13px;color:var(--text-muted);cursor:pointer;transition:color var(--dur) var(--ease-std)}.meet-out b{font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-color:oklch(from var(--text) l c h/.25)}.meet-out:hover{color:var(--text)}@media(max-width:520px){.meet-choice{padding-block:16px}.meet-invite__btn{min-block-size:40px}.meet-out{min-block-size:48px;padding-block:12px}}@media(max-height:760px)and (min-width:521px){.login-screen{padding-block:40px}.login-logo{block-size:46px;margin-block-end:28px}}.app-body-mobile{--page-width: 100%;--header-height: 0px;--footer-height: 0px;--bg2: var(--bg-deepest);position:relative;flex:1;min-height:0;background:var(--bg-deepest);font-size:16px}.m-screen{position:relative;display:flex;flex-direction:column;block-size:100%;min-block-size:0;background:var(--bg-deepest);overflow:hidden}.m-bar{flex:none;display:flex;align-items:center;gap:8px;min-block-size:58px;padding:var(--safe-top) 10px 0;background:var(--surface);border-block-end:1px solid var(--border-light)}.m-bar-spacer{flex:1}.m-icon-btn{flex:none;inline-size:42px;block-size:42px;display:grid;place-items:center;border-radius:12px;color:var(--text-secondary);background:none;border:none;transition:background var(--dur-fast),color var(--dur-fast)}.m-icon-btn svg{inline-size:22px;block-size:22px}.m-icon-btn:active{background:var(--bg-hover);color:var(--text)}.m-icon-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.m-chat-more{inline-size:28px;block-size:36px;border-radius:9px}.m-chat-more svg{inline-size:17px;block-size:17px}.m-conn-dot{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--success)}.m-conn-dot.connecting{background:var(--warning);animation:breathe 1.4s ease-in-out infinite}.m-conn-dot.polling{background:var(--warning)}.m-conn-dot.disconnected{background:var(--danger)}.m-sep{color:var(--text-muted);opacity:.6;flex:none}.m-home-bar{gap:10px}.m-home-mic{color:var(--text)}.m-home-mic:active{color:var(--accent)}.m-home>.refresh-container{flex:1;min-block-size:0;display:flex;flex-direction:column}.m-home-body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px 16px 0;scrollbar-width:none}.m-home-body::-webkit-scrollbar{inline-size:0;block-size:0}.m-home-lists{transition:none}.m-credit{margin:14px 2px 2px}.m-obstrip,.m-repos{margin:12px 2px 2px}.m-teamnow{display:block;margin:2px 2px 12px}.m-home-head{display:flex;align-items:center;gap:8px;block-size:60px;padding:8px 0;padding-inline-start:2px;padding-inline-end:0}.m-h1{margin:0;font-family:var(--font-disp);font-size:30px;font-weight:800;line-height:1.1;color:var(--text)}.m-home-search-btn{flex:none;color:var(--text-secondary)}.m-home-head .m-search{flex:1;min-inline-size:0;margin-block-end:0}.m-home-head .wzselect.m-team-select{flex:0 1 auto;min-inline-size:0;max-inline-size:45%;align-self:center;margin-block-start:6px}.m-home-head .wzselect.m-team-select .wzselect-wrapper{max-inline-size:100%}.m-home-head .wzselect.m-team-select .wzselect-inp{min-height:32px;padding-inline:6px;border-radius:10px;background:none;border:none;box-shadow:none;gap:4px;font-family:var(--font-disp);font-size:14px;font-weight:600;color:var(--text-muted)}.m-home-head .wzselect.m-team-select .wzselect-inp>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-home-head .wzselect.m-team-select .wzselect-inp svg.arr{inline-size:9px;block-size:9px;margin-inline-start:0;color:inherit;opacity:.7}.m-home-head .wzselect.m-team-select .wzselect-inp:active{background:var(--bg-hover)}.m-home-head .wzselect.m-team-select.is-open .wzselect-inp{box-shadow:none}.m-home-head .wzselect.m-team-select.watching .wzselect-inp{color:var(--primary);background:var(--primary-wash);padding-inline:10px}.m-search{display:flex;align-items:center;gap:10px;block-size:44px;padding:0 14px;margin-block-end:14px;background:var(--surface);border:1px solid var(--border);border-radius:14px;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.m-search:focus-within{border-color:var(--border-active);box-shadow:0 0 0 3px var(--primary-glow)}.m-search-ico{flex:none;inline-size:18px;block-size:18px;color:var(--text-muted)}.m-search-input{flex:1;min-inline-size:0;border:none;background:none;color:var(--text);font-family:inherit;font-size:16px;outline:none}.m-search-input::placeholder{color:var(--text-muted)}.m-search-input::-webkit-search-cancel-button{display:none}.m-search-clear{flex:none;inline-size:30px;block-size:30px;border-radius:50%;color:var(--text-muted);font-size:13px;background:var(--bg-raised);border:none}.m-search-clear:active{color:var(--text)}.m-stick-sentinel{display:block;block-size:0}.m-stickbar{position:sticky;inset-block-start:-6px;z-index:3;margin-inline:-16px;padding:6px 16px 12px;background:var(--bg-deepest);transition:box-shadow var(--dur-fast) ease}.m-stickbar:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:1px;background:var(--border-light);opacity:0;transition:opacity var(--dur-fast) ease}.m-stickbar.is-stuck:after{opacity:1}.m-stickbar.is-stuck{box-shadow:0 12px 16px -14px #020306d9}.m-filter-row{display:flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:16px}.m-filter-chip{flex:1;min-inline-size:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-block-size:38px;padding-inline:8px;background:none;border:none;border-radius:12px;color:var(--text-secondary);font-family:var(--font-disp);font-weight:700;font-size:14px;white-space:nowrap;transition:background var(--dur-fast),color var(--dur-fast)}.m-filter-chip.on{color:var(--primary);background:var(--primary-wash);box-shadow:inset 0 0 0 1px var(--border-active)}.m-filter-chip:not(.on):active{background:var(--bg-raised)}.m-filter-count{font-family:var(--font-mono, inherit);font-size:12px;font-weight:700;line-height:1;padding:3px 5px;border-radius:6px;background:color-mix(in oklch,currentColor 14%,transparent)}.m-filter-band .m-filter-chip{flex-direction:column;gap:1px;min-block-size:46px;padding-inline:2px;padding-block:5px}.m-filter-band .m-filter-count{padding:0;background:none;border-radius:0;font-size:16px;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.m-filter-band .m-filter-label{font-size:clamp(8.5px,2.5vw,11px);font-weight:700;line-height:1.1;color:var(--text-muted)}.m-filter-band .tone-run .m-filter-count{color:var(--accent)}.m-filter-band .tone-wait .m-filter-count{color:var(--warning)}.m-filter-band .tone-done .m-filter-count{color:color-mix(in oklab,var(--success) 80%,var(--text-secondary))}.m-filter-band .m-filter-chip.is-zero:not(.on) .m-filter-count{color:var(--text-muted)}.m-filter-band .m-filter-chip.on .m-filter-count{color:var(--primary)}.m-filter-band .m-filter-chip.on .m-filter-label{color:var(--text)}.m-filter-band .m-filter-chip.is-next:not(.on){background:color-mix(in oklch,var(--primary-wash) 55%,transparent)}.m-filter-band .m-filter-chip.is-next:not(.on) .m-filter-label{color:var(--text-secondary)}.m-filter-band .m-filter-chip.band-chip-enter-active,.m-filter-band .m-filter-chip.band-chip-leave-active{overflow:hidden;transition:flex-grow var(--dur-slow) var(--ease-std),padding var(--dur-slow) var(--ease-std),margin var(--dur-slow) var(--ease-std),opacity var(--dur) var(--ease-std)}.m-filter-band .m-filter-chip.band-chip-enter-from,.m-filter-band .m-filter-chip.band-chip-leave-to{flex-grow:0;padding-inline:0;margin-inline-end:-4px;opacity:0}.m-section-row{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 10px}.m-section-label{font-family:var(--font-disp);font-weight:800;font-size:15px;color:var(--text-secondary)}.m-link-btn{display:inline-flex;align-items:center;gap:8px;min-block-size:40px;padding:0 12px;border-radius:var(--radius-sm);color:var(--primary);font-family:var(--font-disp);font-weight:700;font-size:14.5px;background:none;border:none}.m-link-btn:active{background:var(--primary-wash)}.m-foot-count,.m-drawer-count{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);background:var(--bg-raised);border-radius:var(--radius-xs);padding:1px 6px}.m-list{position:relative;display:flex;flex-direction:column;gap:10px}.m-group+.m-group{margin-block-start:16px}.m-group-head{position:sticky;inset-block-start:var(--m-stick-h, 0px);z-index:2;display:flex;align-items:center;gap:8px;min-block-size:34px;margin-inline:-16px;padding-inline:16px;margin-block-end:8px;background:var(--bg-deepest)}.m-group-label{font-family:var(--font-disp);font-size:12.5px;font-weight:800;letter-spacing:.02em;color:var(--text-secondary)}.m-group-count{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);background:var(--bg-raised);border-radius:var(--radius-xs);padding:1px 6px}.m-group-rule{flex:1 1 auto;block-size:1px;background:var(--border-light)}.m-list .m-row-move{transition:transform .28s var(--ease-out)}.m-list .m-row-enter-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.m-list .m-row-leave-active{position:absolute;inset-inline:0;z-index:0;transition:opacity .16s var(--ease-std),transform .2s var(--ease-std)}.m-list .m-row-enter-from{opacity:0;transform:translateY(-10px) scale(.98)}.m-list .m-row-leave-to{opacity:0;transform:scale(.96)}@media(prefers-reduced-motion:reduce){.m-list .m-row-move,.m-list .m-row-enter-active,.m-list .m-row-leave-active{transition-duration:1ms}}.m-list-loading{pointer-events:none}.m-card.m-card-skeleton{align-items:center;min-block-size:97px;animation:sk-in var(--dur-slow) var(--ease-out) both}.m-card.m-card-skeleton .sk-block,.m-card.m-card-skeleton .sk-line{position:relative;overflow:hidden;border-radius:6px;background:oklch(from var(--text) l c h/.055)}.m-card.m-card-skeleton .sk-block{inline-size:46px;block-size:46px;border-radius:13px;flex:none}.m-card.m-card-skeleton .m-card-main{display:flex;flex-direction:column;gap:9px;flex:1;min-inline-size:0}.m-card.m-card-skeleton .sk-title{block-size:13px}.m-card.m-card-skeleton .sk-sub{block-size:10px}.m-card.m-card-skeleton .sk-time{inline-size:30px;block-size:10px;flex:none;align-self:flex-start}.m-card.m-card-skeleton .sk-block:after,.m-card.m-card-skeleton .sk-line:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,oklch(from var(--text) l c h/.07),transparent);animation:sk-sweep 1.25s linear infinite}@keyframes sk-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sk-sweep{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.m-card.m-card-skeleton{animation:none}.m-card.m-card-skeleton .sk-block:after,.m-card.m-card-skeleton .sk-line:after{animation:none}}.m-card{position:relative;display:flex;align-items:flex-start;gap:14px;inline-size:100%;min-block-size:78px;padding:14px 14px 14px 12px;text-align:start;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 1px #f8f8f808 inset,var(--shadow);transition:transform var(--dur-fast) var(--ease-std),background var(--dur-fast),border-color var(--dur-fast);-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.m-card:active{transform:scale(.985);background:var(--bg-raised)}.m-card.active{border-color:var(--border-active)}.m-card.active:before{content:"";position:absolute;inset-block:14px;inset-inline-start:-1px;inline-size:3px;border-radius:0 2px 2px 0;background:var(--primary)}.m-card-ico{position:relative;flex:none;inline-size:46px;block-size:46px;display:grid;place-items:center;border-radius:13px;color:var(--text-muted);background:var(--bg-raised)}.m-card-ico svg{inline-size:24px;block-size:24px}.m-card.working .m-card-ico{color:var(--primary);background:var(--primary-wash);box-shadow:0 0 0 1px var(--border-active) inset}.m-proj-badge{position:absolute;inset-block-end:-4px;inset-inline-start:-4px;inline-size:20px;block-size:20px;display:grid;place-items:center;overflow:hidden;border-radius:7px;background:var(--text);box-shadow:0 0 0 2px var(--bg-elevated)}.m-proj-badge img{inline-size:14px;block-size:14px;object-fit:contain}.m-proj-badge.is-letter{font-family:var(--font-disp);font-weight:800;font-size:10px;line-height:1}.m-card:active .m-proj-badge{box-shadow:0 0 0 2px var(--bg-raised)}.m-card-main{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:4px;padding-block-start:2px}.m-card-eyebrow{display:flex;align-items:center;gap:8px;min-inline-size:0;font-size:11.5px;line-height:1.3}.m-eb-proj{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);opacity:.62}.m-card-title{font-family:var(--font-disp);font-size:17px;font-weight:700;line-height:1.3;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-card-sub{display:flex;align-items:center;gap:6px;min-inline-size:0;font-size:13.5px;line-height:1.3;color:var(--text-muted)}.m-phase{flex:none}.m-phase.live{color:var(--success);font-weight:600}.m-phase.wait{color:var(--warning);font-weight:600}.m-proj{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-for{color:var(--warning);font-weight:600}.m-shared-by{opacity:.85;color:var(--text-secondary);flex:none}.m-card-ico.is-agent,.m-card.working .m-card-ico.is-agent{background:none;box-shadow:none}.m-card-hit{margin-block-start:1px;unicode-bidi:plaintext;font-size:13px;line-height:1.5;color:var(--text-secondary);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.m-hit-count,.m-hit-flag{display:inline-block;vertical-align:baseline;margin-inline-end:6px;padding:0 6px;border-radius:999px;font-family:var(--font-disp);font-size:11px;font-weight:600;line-height:1.6;white-space:nowrap}.m-hit-count{background:var(--primary-glow);border:1px solid var(--primary-light);color:var(--primary)}.m-hit-flag{border:1px solid var(--border);color:var(--text-muted);font-weight:500}.m-results-head{padding:2px 4px 8px;font-size:12.5px;color:var(--text-muted)}.m-card-title .wz-hl{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-card-preview{flex:1;min-inline-size:0;unicode-bidi:plaintext;font-size:13.5px;line-height:1.45;color:var(--text-secondary);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-card-draft{display:flex;align-items:center;gap:5px;opacity:1}.m-draft-tag{flex:none;font-weight:700;color:var(--warning)}.m-draft-clip{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--text-secondary)}.m-draft-clip svg{inline-size:13px;block-size:13px}.m-draft-text{min-inline-size:0;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-card-draft-row{border-color:oklch(from var(--warning) l c h/.32)}.m-card-draft-row:after{content:"";position:absolute;inset-block:14px;inset-inline-start:-1px;inline-size:3px;border-radius:0 2px 2px 0;background:var(--warning);opacity:.75}.m-ico-draft{color:var(--warning);background:oklch(from var(--warning) l c h/.1);box-shadow:0 0 0 1px oklch(from var(--warning) l c h/.22) inset}.m-ico-draft svg{inline-size:21px;block-size:21px}.m-eb-draft{color:var(--warning);opacity:.9;font-weight:700}.m-card-end{flex:none;align-self:center;display:flex;align-items:center;gap:2px;margin-inline-end:-6px}.m-card-end-row{display:flex;align-items:center;gap:2px}.m-unread{flex:none;min-inline-size:20px;block-size:20px;padding-inline:6px;display:grid;place-items:center;border-radius:10px;background:var(--primary);color:var(--primary-ink);font-family:var(--font-disp);font-size:12px;font-weight:800;line-height:1}.m-card.unread .m-card-title{color:var(--text);font-weight:800}.m-card.unread .m-card-preview{color:var(--text);opacity:.92}.m-card-time{flex:none;margin-inline-start:auto;font-size:11.5px;color:var(--text-muted);opacity:.62;white-space:nowrap}.m-card-time.live{color:var(--primary);font-weight:700;opacity:1}.m-card-more{inline-size:36px;block-size:32px;display:grid;place-items:center;border-radius:9px;color:var(--text-muted);background:none;border:none}.m-card-more svg{inline-size:18px;block-size:18px}.m-card-more:active{background:var(--bg-hover);color:var(--text)}.m-dot{flex:none;inline-size:7px;block-size:7px;border-radius:50%;background:var(--text-muted)}.m-dot.dot-completed{background:var(--success)}.m-dot.dot-failed{background:var(--danger)}.m-dot.dot-investigating,.m-dot.dot-planning,.m-dot.dot-developing,.m-dot.dot-reviewing,.m-dot.dot-creating_pr{background:var(--primary);animation:breathe 2.6s ease-in-out infinite}.m-dot.dot-waiting_for_approval,.m-dot.dot-waiting_for_human,.m-dot.dot-waiting_for_checks,.m-dot.dot-waiting_for_or{background:var(--warning)}.m-list-foot{display:flex;justify-content:center;gap:18px;padding:14px 0 4px}.m-more-probe{display:block;block-size:0}.m-more{display:flex;justify-content:center;align-items:center;block-size:44px;color:var(--text-muted)}.m-fab-space{block-size:calc(104px + var(--safe-bottom))}.m-center{display:flex;justify-content:center;padding:28px 0}.m-empty{text-align:center;padding:48px 20px 20px;color:var(--text-muted)}.m-empty-ico{inline-size:64px;block-size:64px;margin:0 auto 16px;display:grid;place-items:center;border-radius:18px;background:var(--bg-elevated);color:var(--primary)}.m-empty-ico svg{inline-size:32px;block-size:32px}.m-empty-title{margin:0 0 6px;font-family:var(--font-disp);font-weight:800;font-size:18px;color:var(--text)}.m-empty-sub{margin:0;font-size:14.5px;color:var(--text-muted)}.m-fab{position:absolute;inset-inline-end:18px;inset-block-end:calc(20px + var(--safe-bottom));z-index:5;display:inline-flex;align-items:center;gap:8px;block-size:54px;padding:0 22px 0 18px;border:none;border-radius:27px;background:var(--primary);color:var(--primary-ink);font-family:var(--font-disp);font-weight:800;font-size:16px;box-shadow:0 6px 18px oklch(from var(--primary) l c h/.28),0 2px 6px #04060966;transition:transform var(--dur-fast) var(--ease-std),filter var(--dur-fast)}.m-fab svg{inline-size:20px;block-size:20px}.m-fab:active{transform:scale(.96);filter:brightness(.95)}.m-fab:focus-visible{outline:2px solid var(--text);outline-offset:3px}.m-drawer-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400}.m-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0406099e}.m-drawer{position:absolute;inset-block:0;inset-inline-start:0;inline-size:min(84vw,330px);display:flex;flex-direction:column;background:var(--surface);border-inline-end:1px solid var(--border);box-shadow:var(--shadow-lg);padding-block-start:var(--safe-top);padding-block-end:var(--safe-bottom)}.m-drawer-head{display:flex;align-items:center;justify-content:space-between;min-block-size:58px;padding:0 8px 0 16px;border-block-end:1px solid var(--border-light)}.m-drawer-user{display:flex;align-items:center;gap:12px;padding:18px 16px 14px}.m-avatar{flex:none;inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:50%;background:var(--primary-wash);color:var(--primary);font-family:var(--font-disp);font-weight:800;font-size:18px;box-shadow:0 0 0 1px var(--border-active) inset}.m-drawer-user-text{display:flex;flex-direction:column;min-inline-size:0;gap:2px}.m-drawer-user-name{font-family:var(--font-disp);font-weight:700;font-size:16px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-drawer-user-mail{font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.m-drawer-items{display:flex;flex-direction:column;padding:4px 8px;gap:2px}.m-drawer-foot{margin-block-start:auto;padding:8px;border-block-start:1px solid var(--border-light)}.m-drawer-item{display:flex;align-items:center;gap:14px;inline-size:100%;min-block-size:50px;padding:0 12px;border:none;border-radius:12px;background:none;color:var(--text);font-family:var(--font-disp);font-size:16px;font-weight:600;text-align:start}.m-drawer-item svg{flex:none;inline-size:22px;block-size:22px;color:var(--text-muted)}.m-drawer-item:active{background:var(--bg-hover)}.m-drawer-item .m-drawer-count{margin-inline-start:auto}.m-drawer-item.danger{color:var(--danger)}.m-drawer-item.danger svg{color:var(--danger)}.m-drawer-enter-active,.m-drawer-leave-active{transition:opacity var(--dur-slow) var(--ease-std)}.m-drawer-enter-active .m-drawer,.m-drawer-leave-active .m-drawer{transition:transform var(--dur-slow) var(--ease-out)}.m-drawer-leave-active .m-drawer{transition-timing-function:var(--ease-std)}.m-drawer-enter-from,.m-drawer-leave-to{opacity:0}.m-drawer-enter-from .m-drawer,.m-drawer-leave-to .m-drawer{transform:translate(100%)}html[dir=ltr] .m-drawer-enter-from .m-drawer,html[dir=ltr] .m-drawer-leave-to .m-drawer{transform:translate(-100%)}.m-pick-head{position:sticky;inset-block-start:-12px;margin-block-start:-12px;z-index:2;margin-inline:-15px;padding:12px 15px 8px;background:var(--bg1)}.m-pick-head .wz-sheet-sub{margin-block-end:10px}.m-pick-search{margin-block-end:6px}.m-pick-group{margin:14px 2px 8px;font-size:12px;font-weight:700;letter-spacing:0;color:var(--text-muted)}.m-pick-group:first-of-type{margin-block-start:4px}p.m-pick-none{margin-block:18px;text-align:center}.m-pick-list .m-pick-item{gap:13px;padding-inline:11px;min-block-size:60px}.m-pick-ico{flex:none;inline-size:38px;block-size:38px;display:grid;place-items:center;border-radius:11px;overflow:hidden;background:var(--bg-raised);color:var(--text-secondary);box-shadow:0 0 0 1px var(--border-light) inset}.m-pick-ico img{inline-size:26px;block-size:26px;object-fit:contain;filter:drop-shadow(0 0 1px oklch(98% 0 0deg / .25))}.m-pick-letter{font-family:var(--font-disp);font-weight:800;font-size:16px;line-height:1;color:inherit}.m-chat-bar{gap:3px;padding-inline:3px 8px}.m-panel-bar{padding-inline:12px 6px}.m-panel-bar .m-bar-text{flex:1 1 auto;min-inline-size:0}.m-panel-new{inline-size:38px;block-size:38px;border-radius:10px;color:var(--primary);flex:none}.m-panel-new svg{inline-size:22px;block-size:22px}.m-back{color:var(--text)}.m-back{inline-size:38px}.m-back svg{inline-size:23px;block-size:23px}html[dir=ltr] .m-back-arrow{transform:scaleX(-1)}.m-bar-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.m-bar-title{font-family:var(--font-disp);font-size:17px;font-weight:800;line-height:1.2;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-bar-sub{display:flex;align-items:center;gap:6px;min-inline-size:0;font-size:12.5px;line-height:1.2;color:var(--text-muted)}.m-bar-sub .m-conn-dot{inline-size:7px;block-size:7px}.m-bar-phase{flex:none}.m-bar-phase.live{color:var(--primary);font-weight:700}.m-bar-phase.wait{color:var(--warning);font-weight:700}.m-bar-phase.bad{color:var(--danger);font-weight:700}.m-bar-proj{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-bar-num{flex:none;font-family:var(--font-disp);font-weight:700;color:var(--text-secondary)}.m-bar-titleline{display:flex;align-items:center;gap:4px;min-inline-size:0}.m-bar-title{min-inline-size:0}.m-bar-text.is-clipped{cursor:pointer;-webkit-tap-highlight-color:transparent}.m-bar-title-more{flex:none;inline-size:14px;block-size:14px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-std),transform var(--dur-fast) var(--ease-std)}.m-bar-text.is-clipped:active .m-bar-title-more{color:var(--primary)}.m-bar-text.is-open .m-bar-title-more{transform:rotate(180deg);color:var(--primary)}.m-titlecard-veil{position:fixed;top:0;right:0;bottom:0;left:0;z-index:390;background:#0406094d}.m-titlecard{position:fixed;inset-inline:10px;margin-block-start:6px;max-block-size:52dvh;overflow-y:auto;padding:13px 15px 10px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg)}.m-titlecard-text{display:block;font-family:var(--font-disp);font-size:17px;font-weight:700;line-height:1.45;color:var(--text);overflow-wrap:anywhere}.m-titlecard-foot{display:flex;align-items:center;gap:10px;margin-block-start:10px;padding-block-start:9px;border-block-start:1px solid var(--border-light)}.m-titlecard-meta{flex:1;min-inline-size:0;font-size:12.5px;line-height:1.3;color:var(--text-muted);overflow-wrap:anywhere}.m-titlecard-copy{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 11px;font-family:var(--font-disp);font-size:12.5px;font-weight:700;color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:9px;cursor:pointer;transition:color var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}.m-titlecard-copy svg{inline-size:15px;block-size:15px}.m-titlecard-copy:active{background:var(--bg-hover)}.m-titlecard-copy.done{color:var(--success);border-color:var(--success-light)}.m-titlecard-enter-active,.m-titlecard-leave-active{transition:opacity var(--dur) var(--ease-out)}.m-titlecard-enter-active .m-titlecard,.m-titlecard-leave-active .m-titlecard{transition:transform var(--dur) var(--ease-out),opacity var(--dur) var(--ease-out)}.m-titlecard-enter-from,.m-titlecard-leave-to{opacity:0}.m-titlecard-enter-from .m-titlecard,.m-titlecard-leave-to .m-titlecard{transform:translateY(-10px);opacity:0}.m-bar-thread-face{flex:none;margin-inline-start:4px}.m-bar-faces{flex:none;display:inline-flex;align-items:center;cursor:pointer;padding-block:10px;margin-block:-10px}.m-bar-faces .wz-people-add.is-plus{color:var(--text-secondary)}.m-bar-faces .wz-team{position:relative;z-index:5}.m-bar-faces .wz-team+.wz-people .wz-people-stack{margin-inline-start:-8px}.m-bar-faces .wz-team+.wz-people>.wz-people-add:first-child{margin-inline-start:3px}.m-merged{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:2px;margin-inline-end:3px;min-inline-size:28px;block-size:28px;padding-inline:4px;font-family:var(--font-disp);font-weight:800;font-size:14px;line-height:1;color:var(--success);background:var(--success-light);border:1px solid oklch(from var(--success) l c h/.35);border-radius:9px;text-decoration:none;white-space:nowrap}.m-merged-count{font-size:10.5px}.m-chat-body{position:relative;flex:1;min-block-size:0;display:flex;flex-direction:column}.m-chat-body .chat-window{flex:1;min-block-size:0}.m-chat-body .error-screen .m-link-btn{margin-block-start:12px}.m-chat .chat-main{--chat-foot: 0px}.m-chat .chat-foot{display:flex;flex-direction:column;flex:none;position:relative;z-index:1}.m-chat .messages-area{margin-block-end:calc(-1 * var(--chat-foot));isolation:isolate;scrollbar-width:none}.m-chat .messages-area::-webkit-scrollbar{inline-size:0;block-size:0}.m-chat .messages-list{padding-block-end:calc(10px + var(--chat-foot))}.m-chat .msg-scroll-btn{inset-block-end:calc(16px + var(--chat-foot))}.m-chat .m-new-hint{inset-block-end:var(--chat-foot)}.wizzoagent-app:not(.has-backdrop) .m-chat .chat-foot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;pointer-events:none;background:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--bg-deepest) 30%,transparent) 45%,color-mix(in oklab,var(--bg-deepest) 78%,transparent) 100%)}.wizzoagent-app:not(.has-backdrop) .m-chat .chat-foot .input-area{background:transparent;border-block-start:0}.wizzoagent-app:not(.has-backdrop) .m-chat .chat-foot .input-wrapper{box-shadow:0 6px 24px #01020373}.wizzoagent-app:not(.has-backdrop) .m-chat .chat-foot .input-wrapper:focus-within{box-shadow:0 0 0 3px oklch(from var(--primary) l c h/.08),var(--shadow-glow),0 6px 24px #01020373}.m-log-dock{flex:none;display:flex;flex-direction:column}.m-log-dock:empty{display:none}.m-bar:has(+.m-log-dock>.mobile-log-preview){border-block-end-color:transparent}.m-chat .m-log-dock .mobile-log-preview{display:flex;min-block-size:25px;gap:8px;padding:0 14px 6px;background:var(--surface);border-block-start:0;border-block-end:1px solid var(--border-light)}.m-chat .m-log-dock .mobile-log-preview:active{background:var(--bg-hover)}.m-chat .m-log-dock .mobile-log-text{font-size:11.5px;line-height:1.4}.m-chat .m-log-dock .mobile-log-badge{font-size:11px;padding:1px 6px}.m-chat .m-log-dock .mobile-log-chips{font-size:11px;padding:1px 8px 1px 7px;gap:4px}.m-notes-body .tn-panel{--tn-foot: 0px}.m-notes-body .tn-foot{flex:none;display:flex;flex-direction:column;position:relative;z-index:1}.m-notes-body .tn-list{margin-block-end:calc(-1 * var(--tn-foot));padding-block-end:calc(12px + var(--tn-foot));isolation:isolate}.m-handoff-body .ho-panel{--ho-foot: 0px}.m-handoff-body .ho-foot{flex:none;display:flex;flex-direction:column;position:relative;z-index:1}.m-handoff-body .ho-body{margin-block-end:calc(-1 * var(--ho-foot));padding-block-end:calc(10px + var(--ho-foot));isolation:isolate}.m-handoff-body .ho-scroll-btn{inset-block-end:calc(16px + var(--ho-foot))}.wizzoagent-app:not(.has-backdrop) .m-notes-body .tn-foot:before,.wizzoagent-app:not(.has-backdrop) .m-handoff-body .ho-foot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;pointer-events:none;background:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--bg-deepest) 30%,transparent) 45%,color-mix(in oklab,var(--bg-deepest) 78%,transparent) 100%)}.wizzoagent-app:not(.has-backdrop) .m-notes-body .tn-foot .tn-composer,.wizzoagent-app:not(.has-backdrop) .m-notes-body .tn-foot .input-area,.wizzoagent-app:not(.has-backdrop) .m-handoff-body .ho-foot .tn-composer,.wizzoagent-app:not(.has-backdrop) .m-handoff-body .ho-foot .input-area{background:transparent;border-block-start:0}.wizzoagent-app:not(.has-backdrop) .m-notes-body .tn-foot .input-wrapper,.wizzoagent-app:not(.has-backdrop) .m-handoff-body .ho-foot .input-wrapper{box-shadow:0 6px 24px #01020373}.wizzoagent-app:not(.has-backdrop) .m-notes-body .tn-foot .input-wrapper:focus-within,.wizzoagent-app:not(.has-backdrop) .m-handoff-body .ho-foot .input-wrapper:focus-within{box-shadow:0 0 0 3px oklch(from var(--primary) l c h/.08),var(--shadow-glow),0 6px 24px #01020373}.wizzoagent-app:not(.has-backdrop) .m-notes-body .tn-foot:before{background:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--bg) 30%,transparent) 45%,color-mix(in oklab,var(--bg) 78%,transparent) 100%)}.m-home,.m-inbox,.m-routines,.m-routine,.m-team,.m-team-member,.m-team-new,.m-whatsnew,.m-account{--m-edge-bg: var(--bg-deepest);--m-edge-air: calc(104px + var(--safe-bottom))}.m-routines,.m-routine,.m-team,.m-team-member,.m-team-new,.m-account{--m-edge-bg: var(--bg)}.m-home>.refresh-container,.m-inbox-body,.m-screen>.rt-m-body,.m-screen>.tm,.m-whatsnew-body{isolation:isolate}.m-inbox>.m-inbox-body{padding-block-end:var(--m-edge-air)}.m-screen>.rt-m-body{padding-block-end:var(--m-edge-air)}.m-screen>.tm.tm-mobile{padding-block-end:var(--m-edge-air)}.m-whatsnew>.m-whatsnew-body{padding-block-end:var(--m-edge-air)}.m-screen.m-account>.account-panel{padding-block-end:var(--m-edge-air)}.wizzoagent-app:not(.has-backdrop) :is(.m-home,.m-inbox,.m-routines,.m-routine,.m-team,.m-team-member,.m-team-new,.m-whatsnew,.m-account):after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--m-edge-air);z-index:4;pointer-events:none;background:linear-gradient(to bottom,transparent 0,color-mix(in oklab,var(--m-edge-bg) 30%,transparent) 45%,color-mix(in oklab,var(--m-edge-bg) 78%,transparent) 100%)}.wizzoagent-app:not(.has-backdrop) .m-account:after{z-index:101}.m-new-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:8px;padding:16px 32px 56px;text-align:center;pointer-events:none}.m-new-hint-ico{inline-size:64px;block-size:64px;margin-block-end:6px;display:grid;place-items:center;border-radius:18px;background:var(--bg-elevated);color:var(--primary)}.m-new-hint-ico svg{inline-size:32px;block-size:32px}.m-new-hint-title{font-family:var(--font-disp);font-weight:800;font-size:19px;color:var(--text)}.m-new-hint-text{font-size:14.5px;line-height:1.6;color:var(--text-muted)}.m-panel-hint{justify-content:flex-start;padding:32px 22px 16px;pointer-events:auto;gap:10px}.m-panel-examples{display:flex;flex-direction:column;gap:8px;inline-size:100%;max-inline-size:360px;margin-block-start:8px}.m-panel-example{inline-size:100%;padding:10px 14px;border-radius:12px;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);font:inherit;font-size:14px;line-height:1.45;text-align:start;cursor:pointer}.m-panel-example:hover{border-color:var(--primary)}.m-panel-example:active{transform:scale(.99)}.m-panel-last{display:flex;flex-direction:column;align-items:center;gap:2px;margin-block-start:14px;padding:8px 14px;border:0;border-radius:10px;background:transparent;color:var(--text-muted);font:inherit;cursor:pointer;max-inline-size:100%}.m-panel-last:hover{color:var(--text)}.m-panel-last-label{font-size:11.5px;text-transform:none;letter-spacing:.01em}.m-panel-last-title{font-size:14px;font-weight:600;color:var(--text);max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.engine-pop.engine-pop-sheet{position:static;inline-size:auto;max-inline-size:none;border:none;box-shadow:none;background:none;padding:4px 0 8px;animation:none}.m-chat-more{inline-size:26px;block-size:30px}.m-chat-bar .m-chat-notes{inline-size:32px;block-size:32px;border-radius:9px}.m-chat-bar .m-chat-notes svg{inline-size:19px;block-size:19px}.app-body-mobile .message-wrap{grid-template-columns:48px minmax(0,1fr)}.app-body-mobile .gutter{padding-inline-end:6px}.app-body-mobile .gutter time{font-size:11px}.app-body-mobile .msg-body{padding:12px 12px 14px}.app-body-mobile .bubble-content{font-size:16px;line-height:1.6}.app-body-mobile .message-bubble.user{max-width:90%}.app-body-mobile .message-bubble.user .bubble-content{padding:11px 14px;border-radius:16px}.app-body-mobile .typing-indicator{padding-inline-start:52px}.app-body-mobile .mobile-log-preview{padding:10px 14px}.app-body-mobile .mobile-log-text{font-size:12.5px}.app-body-mobile .mobile-log-badge{font-size:12px;padding:3px 9px}.app-body-mobile .mobile-log-chips{font-size:12px;padding:2px 9px 2px 8px;gap:5px}.app-body-mobile .mlc-glyph{font-size:11.5px}.app-body-mobile .mlc-glyph.is-svg{inline-size:13px;block-size:13px}.app-body-mobile .log-back-btn{inline-size:40px;block-size:40px}.app-body-mobile .log-sidebar-header{padding:calc(10px + var(--safe-top)) 14px 10px}.app-body-mobile .input-area{padding:8px 10px calc(10px + var(--safe-bottom));max-block-size:none;overflow:visible}.app-body-mobile .input-stack{max-inline-size:none}.app-body-mobile .secret-pinned{padding:8px 10px 2px}.app-body-mobile .secret-pinned:not(.is-shut){max-height:46vh}.app-body-mobile .input-wrapper{border-radius:18px}.app-body-mobile .composer-toolbar{padding:6px 8px;gap:2px}.app-body-mobile .attach-btn,.app-body-mobile .voice-btn{inline-size:40px;block-size:40px;padding:0;justify-content:center;gap:0;border-radius:12px}.app-body-mobile .attach-btn svg,.app-body-mobile .voice-btn svg{inline-size:21px;block-size:21px}.app-body-mobile .attach-btn .tool-label,.app-body-mobile .voice-btn .tool-label{display:none}.app-body-mobile .attach-btn.on,.app-body-mobile .attach-btn.speaking,.app-body-mobile .voice-btn.on,.app-body-mobile .voice-btn.speaking{background:var(--primary-wash)}.app-body-mobile .attach-btn.listening,.app-body-mobile .attach-btn.mic-btn.on,.app-body-mobile .voice-btn.listening,.app-body-mobile .voice-btn.mic-btn.on{background:var(--danger-light)}.app-body-mobile .composer-toolbar-end{gap:6px}.app-body-mobile .composer-toolbar .run-chip{inline-size:34px;block-size:34px;border-radius:12px;border-color:var(--border)}.app-body-mobile .composer-toolbar .run-chip .run-chip-ico{inline-size:18px;block-size:18px}.app-body-mobile .composer-toolbar .engine-chip{block-size:34px;gap:7px;padding-inline:10px;border-radius:12px;border-color:var(--border)}.app-body-mobile .composer-toolbar .engine-chip .chip-icon{inline-size:14px;block-size:14px}.app-body-mobile .composer-toolbar .engine-chip .chip-model{font-size:13px;max-inline-size:118px}.app-body-mobile .composer-toolbar .engine-chip .chip-auto-name{font-size:12.5px}.app-body-mobile .composer-toolbar .engine-chip .chip-auto-sub{font-size:9.5px}.app-body-mobile .composer-toolbar .engine-chip .chip-quota{font-size:10px;padding-inline:5px}.app-body-mobile .composer-toolbar .engine-chip .chip-meter{block-size:13px}.app-body-mobile .composer-toolbar .engine-chip .chip-chev{inline-size:9px;block-size:9px}.app-body-mobile .input-row{gap:8px;padding:6px 14px 8px 8px;align-items:flex-end}.app-body-mobile .input-row textarea{font-size:16px;line-height:1.5;min-height:30px;padding:4px 0}.app-body-mobile .send-btn{inline-size:42px;block-size:42px;border-radius:50%}.app-body-mobile .send-btn svg{inline-size:18px;block-size:18px}.app-body-mobile .fork-send-btn{inline-size:42px;block-size:42px;border-radius:50%}.app-body-mobile .fork-send-btn svg{inline-size:17px;block-size:17px}.app-body-mobile .bg-tasks-bar,.app-body-mobile .voice-bar{padding:8px 12px;font-size:13.5px;gap:8px;margin-block-end:8px;border-radius:12px;flex-wrap:wrap}.app-body-mobile .bg-tasks-bar .bg-tasks-title,.app-body-mobile .bg-tasks-bar .bg-task-activity{display:none}.app-body-mobile .composer-status{gap:7px;font-size:13px}.app-body-mobile .composer-status-hint{display:none}.app-body-mobile .composer-stop{inline-size:42px;block-size:42px;border-radius:50%}.app-body-mobile .composer-stop svg{inline-size:16px;block-size:16px}.app-body-mobile .voice-btn.side-btn{inline-size:40px;block-size:40px;padding:0;flex-direction:column;justify-content:center;gap:1px}.app-body-mobile .voice-btn.side-btn svg{inline-size:15px;block-size:15px}.app-body-mobile .voice-btn.side-btn .tool-label{display:block;inline-size:100%;font-size:8.5px;line-height:1.1;font-weight:700;letter-spacing:-.1px;text-align:center;white-space:normal}.app-body-mobile .voice-btn.side-btn .side-br{display:inline}.app-body-mobile .send-btn.side svg{transform:none}.app-body-mobile .attached-files{padding:10px 12px 0;gap:8px}.app-body-mobile .attached-item{max-inline-size:200px;font-size:13px;padding:7px 10px;border-radius:10px}.app-body-mobile .attached-item .remove-image-btn{font-size:17px;padding:2px 4px}.app-body-mobile .attached-item.is-image{inline-size:62px;block-size:62px;padding:0;border-radius:12px}.app-body-mobile .attached-item.is-image .remove-image-btn{inline-size:22px;block-size:22px;padding:0;font-size:15px}.app-body-mobile .attached-item.is-image .attached-zoom{inline-size:18px;block-size:18px}.app-body-mobile .attached-item.is-image .attached-zoom svg{inline-size:10px;block-size:10px}.app-body-mobile .phase-banner{padding:8px 12px;font-size:13.5px}.app-body-mobile .browser-live .browser-view{margin:8px 10px 6px}.app-body-mobile .browser-live .browser-screen{max-block-size:30vh}.app-body-mobile .browser-chrome{min-block-size:36px}.app-body-mobile .activity-summary{min-block-size:36px;font-size:13.5px}.app-body-mobile .scroll-down-btn{min-block-size:38px;font-size:13.5px}.app-body-mobile .jump-bar{max-inline-size:calc(100% - 24px);min-block-size:40px;padding-inline:6px 12px}.app-body-mobile .jb-text{font-size:13px}.upd-bar{position:fixed;inset-block-start:var(--safe-top);inset-inline:10px;z-index:900;display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-elevated);border:1px solid var(--border-active);border-radius:14px;box-shadow:var(--shadow-lg)}.upd-ico{flex:none;inline-size:30px;block-size:30px;display:grid;place-items:center;border-radius:10px;color:var(--primary);background:var(--primary-wash)}.upd-ico svg{inline-size:17px;block-size:17px}.upd-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.upd-title{font-family:var(--font-disp);font-weight:700;font-size:13.5px;color:var(--text)}.upd-sub{font-size:11.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upd-btn{flex:none;padding:7px 16px;font-family:var(--font-disp);font-weight:700;font-size:13px;color:var(--primary-ink);background:var(--primary);border:none;border-radius:999px;cursor:pointer}.upd-btn:active{transform:scale(.97)}.upd-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.upd-progress{position:relative;flex:none;inline-size:74px;block-size:30px;display:grid;place-items:center;overflow:hidden;border-radius:999px;background:var(--primary-wash);border:1px solid var(--border-active)}.upd-progress-fill{position:absolute;inset-block:0;inset-inline-start:0;inline-size:var(--p, 0%);background:var(--primary);opacity:.28;transition:inline-size .14s linear}.upd-progress-text{position:relative;font-family:var(--font-mono);font-size:12px;color:var(--primary)}.upd-close{flex:none;inline-size:26px;block-size:26px;display:grid;place-items:center;font-size:13px;color:var(--text-muted);background:none;border:none;border-radius:8px;cursor:pointer}.upd-close:active{background:var(--bg-hover)}.upd-enter-active,.upd-leave-active{transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.upd-enter-from,.upd-leave-to{opacity:0;transform:translateY(-10px)}.upd-bar.has-error{border-color:var(--danger)}.upd-bar.has-error .upd-sub{color:var(--danger)}.upd-bar.has-error .upd-ico{color:var(--danger);background:var(--danger-light)}.m-handoff-strip{flex:none;display:flex;align-items:center;gap:10px;inline-size:100%;padding:8px 12px;border:none;border-block-end:1px solid var(--border-light);background:var(--surface);color:var(--text);text-align:start}.m-handoff-strip.is-live{background:linear-gradient(90deg,oklch(from var(--primary) l c h/.1),transparent 70%)}.m-handoff-strip:active{background:var(--bg-hover)}.m-handoff-strip .ho-avatar{inline-size:32px;block-size:32px;font-size:14px}.m-handoff-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.m-handoff-title{font-family:var(--font-disp);font-weight:800;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-handoff-sub{font-size:12px;color:var(--text-muted)}.m-handoff-chev{flex:none;inline-size:18px;block-size:18px;color:var(--text-muted)}html[dir=ltr] .m-handoff-chev{transform:scaleX(-1)}.m-handoff-bar{gap:6px;padding-inline:3px 8px}.m-handoff-bar .ho-avatar{inline-size:32px;block-size:32px;font-size:14px}.m-handoff-body{position:relative;flex:1;min-block-size:0;display:flex;flex-direction:column}.m-handoff-body .ho-panel{flex:1}.m-handoff-body .error-screen .m-link-btn{margin-block-start:12px}.m-chat-notes{position:relative}.m-chat-notes.has-unread{color:var(--text)}.m-notes-badge{position:absolute;inset-block-start:3px;inset-inline-end:1px;display:grid;place-items:center;min-inline-size:16px;block-size:16px;padding:0 4px;border-radius:999px;background:var(--primary);color:var(--primary-ink, #fff);font-size:10px;font-weight:800;line-height:1;box-shadow:0 0 0 2px var(--surface)}.m-notes-body{position:relative;flex:1;min-block-size:0;display:flex;flex-direction:column}.m-notes-body .tn-panel{flex:1}.m-notes-body .tn-composer,.m-notes-body .tn-readonly{padding-block-end:calc(8px + var(--safe-bottom))}.m-notes-body .error-screen .m-link-btn{margin-block-start:12px}.m-share-body{flex:1;min-block-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 14px 10px}.share-items{padding:12px;margin-block-end:16px;background:var(--surface);border:1px solid var(--border);border-radius:16px}.share-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-block-end:2px}.share-thumbs::-webkit-scrollbar{display:none}.share-thumb{flex:none;inline-size:84px;block-size:84px;border-radius:12px;overflow:hidden;background:var(--bg-raised);border:1px solid var(--border-light)}.share-thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.share-thumb.is-file{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px 6px;color:var(--text-secondary)}.share-thumb.is-file svg{inline-size:24px;block-size:24px}.share-items.is-one .share-thumb{inline-size:100%;block-size:min(30vh,260px)}.share-items.is-one .share-thumb img{object-fit:contain;background:var(--bg-deepest)}.share-thumb-name{inline-size:100%;font-size:10.5px;line-height:1.25;text-align:center;color:var(--text-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.share-items-line{margin:10px 0 0;font-size:12.5px;color:var(--text-muted)}.share-refused{margin:10px 0 0;font-size:12.5px;color:var(--warning)}.share-modes{margin-block-end:14px}.share-project{display:flex;align-items:center;gap:11px;inline-size:100%;padding:11px 12px;margin-block-end:14px;background:var(--surface);border:1px solid var(--border-active);border-radius:16px;text-align:start;transition:background var(--dur-fast)}.share-project:active{background:var(--bg-hover)}.share-project.is-empty{border-color:var(--border);justify-content:center}.share-project-text{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.share-project-label{font-size:11.5px;color:var(--text-muted)}.share-project-name{font-family:var(--font-disp);font-weight:800;font-size:15px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-project-change{flex:none;font-size:12.5px;font-weight:700;color:var(--primary)}.share-list .m-card{cursor:pointer}.share-list .is-picked{border-color:var(--border-active);background:var(--primary-wash)}.share-list .m-card-more{display:none}.share-none{text-align:center;padding:22px 0}.m-share-foot{flex:none;background:var(--surface)}.share-notice{margin:10px 12px 0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.share-notice.is-warn{color:var(--warning)}@media(min-width:760px){.m-share-body{padding-inline:0}.m-share-body>*,.m-share-foot>*{max-inline-size:880px;margin-inline:auto}}.m-home-inbox{position:relative;color:var(--text)}.m-home-inbox:active{color:var(--accent)}.m-home-inbox.has-mention svg{color:var(--danger)}.m-badge-red{position:absolute;inset-block-start:1px;inset-inline-end:0;display:grid;place-items:center;min-inline-size:17px;block-size:17px;padding:0 4px;border-radius:999px;background:var(--danger);color:#fff;font-family:var(--font-disp);font-size:10.5px;font-weight:800;line-height:1;box-shadow:0 0 0 2px var(--surface);pointer-events:none}.m-drawer-count.is-red{background:var(--danger);color:#fff;font-family:var(--font-disp);font-weight:800}.m-inbox-bar{gap:8px;padding-inline:3px 12px}.m-inbox-icon{flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:30%;background:var(--primary);color:var(--primary-ink, #fff)}.m-inbox-icon svg{inline-size:17px;block-size:17px}.m-inbox-icon.has-mention{background:var(--danger);color:#fff}.m-inbox-readall{flex:none;border:none;background:none;padding:6px 8px;border-radius:var(--radius-xs);color:var(--primary);font-family:var(--font-disp);font-weight:700;font-size:12.5px}.m-inbox-readall:active{background:var(--primary-wash)}.m-inbox-readall:disabled{opacity:.5}.m-inbox-body{flex:1;min-block-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-block-end:max(12px,env(safe-area-inset-bottom))}.m-inbox-body .ks{padding:10px 14px 6px}.m-inbox-body .ib-list{padding:4px 12px 10px;gap:10px}.m-inbox-body .ib-row{padding:13px 14px 13px 12px;border:1px solid var(--border-light);border-radius:16px;background:var(--bg-elevated);box-shadow:0 1px #f8f8f808 inset,var(--shadow);transition:transform var(--dur-fast) var(--ease-std),background var(--dur-fast),border-color var(--dur-fast)}.m-inbox-body .ib-row:last-child{border-block-end:1px solid var(--border-light)}.m-inbox-body .ib-row:hover{background:var(--bg-elevated)}.m-inbox-body .ib-row:active{transform:scale(.985);background:var(--bg-raised)}.m-inbox-body .ib-row.is-unread{border-color:oklch(from var(--text-muted) l c h/.4)}.m-inbox-body .ib-row.is-mention{border-color:oklch(from var(--danger) l c h/.35)}.m-inbox-body .ib-row.is-thread{overflow:hidden;border-color:color-mix(in oklab,var(--primary) 38%,var(--border-light));background:linear-gradient(to left,color-mix(in oklab,var(--primary) 9%,var(--bg-elevated)),var(--bg-elevated) 62%)}.m-inbox-body .ib-row.is-thread:before{inset-block:0;inline-size:4px;border-radius:0}.m-inbox-body .ib-row.is-thread.is-unread{border-color:color-mix(in oklab,var(--primary) 60%,var(--border-light))}.m-inbox-body .ib-row.is-thread .ib-face .agent-face{box-shadow:0 0 0 2px var(--primary),0 0 0 4px var(--bg-elevated)}.m-inbox-body .ib-row.is-unread .ib-dot{box-shadow:0 0 0 2px var(--bg-elevated)}.m-inbox-body .ib-main{gap:3px}.m-inbox-body .ib-eyebrow{font-size:11.5px}.m-inbox-body .ib-title{font-size:15.5px}.m-inbox-body .ib-line{font-size:13.5px}.m-inbox-body .ib-empty{padding-block-start:64px}:root{--rule: 1px solid var(--border-light);--rule-zone: 1px solid var(--border);--primary-ink-soft: color-mix(in oklab, var(--primary-ink) 72%, transparent);--primary-ink-ghost: color-mix(in oklab, var(--primary-ink) 12%, transparent)}.home{background:var(--bg);block-size:100%;overflow-y:auto}.home .pad{padding-inline:56px}.home-tail{block-size:56px}.home-gift{position:relative;overflow:hidden;background:var(--accent);color:var(--primary-ink);padding:26px 56px 28px;display:flex;align-items:center;gap:26px}.home-gift__mark{position:absolute;inset-block-start:-82px;inset-inline-end:-110px;inline-size:310px;block-size:310px;color:var(--primary-ink-ghost);pointer-events:none}.home-gift__mark svg{inline-size:100%;block-size:100%}.home-gift__badge{flex:none;inline-size:60px;block-size:60px;border-radius:var(--radius);display:grid;place-items:center;background:var(--primary-ink);color:var(--accent)}.home-gift__badge svg{inline-size:32px;block-size:32px}.home-gift__text{flex:1 1 auto;min-inline-size:0;position:relative}.home-gift__amount{margin:0;font-family:var(--font-disp);font-weight:800;font-size:50px;line-height:1.06;color:var(--primary-ink);display:flex;align-items:baseline;gap:13px;flex-wrap:wrap}.home-gift__amount .num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.home-gift__amount .word{font-size:23px;font-weight:700}.home-gift__note{margin:5px 0 0;max-inline-size:66ch;font-size:15px;line-height:1.5;font-weight:600;color:var(--primary-ink-soft)}.home-gift__note .num{direction:ltr;unicode-bidi:isolate}.home-gift__cta{position:relative;flex:none;display:inline-flex;align-items:center;gap:10px;padding-inline:24px;block-size:48px;border:0;border-radius:var(--radius);background:var(--primary-ink);color:var(--accent);font-family:var(--font-disp);font-size:16px;font-weight:800;cursor:pointer;transition:transform var(--dur-fast) var(--ease-std),filter var(--dur-fast) var(--ease-std)}.home-gift__cta svg{inline-size:17px;block-size:17px}.home-gift__cta:hover{filter:brightness(1.4)}.home-gift__cta:active{transform:translateY(1px)}.home-gift__cta:focus-visible{outline:3px solid var(--primary-ink);outline-offset:3px}.home-status{border-block-end:var(--rule-zone)}.home-status__inner{display:flex;align-items:stretch;block-size:58px}.home-status__stat{display:flex;align-items:center;gap:10px;padding-inline:22px;border-inline-end:var(--rule);position:relative;white-space:nowrap;text-decoration:none;color:inherit;background:none;border-block:0;border-inline-start:0;font:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-std)}.home-status__stat:first-child{padding-inline-start:0}.home-status__stat:after{content:"";position:absolute;inset-inline:0;inset-block-end:-1px;block-size:2px;background:var(--accent);transform:scaleX(0);transform-origin:50% 50%;transition:transform var(--dur) var(--ease-out)}.home-status__stat:hover:after,.home-status__stat:focus-visible:after{transform:scaleX(1)}.home-status__stat:hover .home-status__l{color:var(--text-secondary)}.home-status__stat:focus-visible{outline:2px solid var(--border-active);outline-offset:-4px;border-radius:var(--radius-xs)}.home-status__stat:active .home-status__n{transform:translateY(1px)}.home-status__n{font-family:var(--font-disp);font-weight:800;font-size:21px;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.home-status__l{font-size:13.5px;color:var(--text-muted);transition:color var(--dur-fast) var(--ease-std)}.home-status__stat.is-live .home-status__n{color:var(--accent)}.home-status__stat.is-live .home-status__l{color:var(--text-secondary)}.home-status__stat.is-wait .home-status__n{color:var(--warning)}.home-status__all{margin-inline-start:auto;display:flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--text-muted);text-decoration:none;background:none;border:0;font-family:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-std)}.home-status__all svg{inline-size:14px;block-size:14px}.home-status__all:hover{color:var(--accent)}.home-status__all:focus-visible{outline:2px solid var(--border-active);outline-offset:3px;border-radius:var(--radius-xs)}.home-status__ask{margin-inline-start:auto;display:flex;align-items:center;gap:4px;padding-inline-end:18px;margin-inline-end:18px;border-inline-end:var(--rule)}.home-status__ask+.home-status__all{margin-inline-start:0}.home-status__ask-btn,.home-status__mic{display:flex;align-items:center;gap:7px;background:none;border:0;font-family:inherit;font-size:13px;font-weight:700;color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}.home-status__ask-btn svg,.home-status__mic svg{inline-size:15px;block-size:15px}.home-status__ask-btn:hover,.home-status__mic:hover{color:var(--accent)}.home-status__ask-btn:focus-visible,.home-status__mic:focus-visible{outline:2px solid var(--border-active);outline-offset:3px;border-radius:var(--radius-xs)}.home-status__ask-btn{padding:6px 8px;border-radius:var(--radius-xs)}.home-status__ask-btn:hover{background:var(--bg-hover)}.home-status__mic{inline-size:34px;block-size:34px;justify-content:center;border-radius:50%;color:var(--text-secondary)}.home-status__mic svg{inline-size:16px;block-size:16px}.home-status__mic:hover{background:var(--bg-hover);color:var(--accent)}.home-status__mic:active svg{transform:translateY(1px)}.home-dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--text-muted);flex:none;position:relative}.home-dot.is-live{background:var(--accent)}.home-dot.is-live:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid var(--accent);animation:home-ping 2.4s var(--ease-out) infinite}.home-dot.is-wait{background:var(--warning)}.home-dot.is-done{background:color-mix(in oklab,var(--success) 55%,transparent)}.home-dot.is-stopped{background:var(--danger)}@keyframes home-ping{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(1.9);opacity:0}}.home-invite{padding-block:60px 0;text-align:center}.home--nogift .home-invite{padding-block-start:76px}.home-invite__in{max-inline-size:880px;margin-inline:auto}.home-invite__ask{margin:0;font-family:var(--font-disp);font-size:60px;line-height:1.16;font-weight:400;color:var(--text-secondary);text-wrap:balance}.home-invite__ask b{font-weight:800;color:var(--text)}.home-invite__lede{margin:16px auto 0;max-inline-size:640px;font-size:17px;line-height:1.65;color:var(--text-muted);text-wrap:balance}.home-composer{margin-block-start:30px;text-align:start;padding:0;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);transition:border-color var(--dur) var(--ease-std)}.home-composer:hover,.home-composer:focus-within{border-color:var(--border-active)}.home-composer .input-stack{max-inline-size:none}.home-composer .input-wrapper{background:none;border:0;border-radius:0;padding:0;overflow:visible}.home-composer .input-wrapper:focus-within{border:0;box-shadow:none}.home-composer .composer-toolbar{gap:4px;padding:10px 14px;background:none;border-block-end:var(--rule)}.home-composer .composer-toolbar-end{gap:12px}.home-composer .engine-chip{block-size:34px;gap:8px;padding-inline:12px;border-radius:var(--radius-sm)}.home-composer .engine-chip .chip-icon{inline-size:14px;block-size:14px}.home-composer .engine-chip .chip-model{font-size:13.5px;font-weight:600}.home-composer .engine-chip .chip-auto-sub{font-size:10px}.home-composer .engine-chip .chip-meter{block-size:13px}.home-composer .engine-chip .chip-chev{inline-size:9px;block-size:9px}.home-composer .attach-btn,.home-composer .voice-btn{block-size:34px;padding-inline:11px;border-radius:var(--radius-sm);font-size:13.5px}.home-composer .attach-btn svg,.home-composer .voice-btn svg{inline-size:17px;block-size:17px}.home-composer .voice-bar{margin:12px 14px 0}.home-composer .attached-files,.home-composer .drop-hint{padding:13px 20px 0}.home-composer .input-row{align-items:flex-end;gap:14px;padding:20px 22px}.home-composer .input-row textarea{font-size:19px;line-height:1.6;min-block-size:62px}.home-composer .send-btn{inline-size:42px;block-size:42px;border-radius:var(--radius-sm);background:var(--accent);color:var(--primary-ink)}.home-composer .send-btn .send-icon svg{inline-size:18px;block-size:18px}.home-composer.drop-active{border-color:var(--primary);border-style:dashed;background:oklch(from var(--primary) l c h/.05)}.home-composer.drop-active .input-wrapper{border:0;background:none}.home-composer__send{display:inline-flex;align-items:center;gap:9px;block-size:42px;padding-inline:22px;border:0;border-radius:var(--radius-sm);background:var(--accent);color:var(--primary-ink);font-family:var(--font-disp);font-size:15px;font-weight:800;cursor:pointer;transition:filter var(--dur-fast) var(--ease-std),transform var(--dur-fast) var(--ease-std)}.home-composer__send svg{inline-size:16px;block-size:16px}.home-composer__send:hover{filter:brightness(1.08)}.home-composer__send:active{transform:translateY(1px)}.home-composer__send:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-composer__send:disabled{opacity:.45;cursor:default;filter:none;transform:none}.home-picker{position:relative}.home-picker__btn{display:inline-flex;align-items:center;gap:9px;block-size:34px;padding-inline:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text);cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:600;transition:background var(--dur-fast) var(--ease-std),border-color var(--dur-fast) var(--ease-std)}.home-picker__btn svg{inline-size:15px;block-size:15px;color:var(--text-muted)}.home-picker__btn .name{max-inline-size:190px;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.home-picker__btn:hover:not(:disabled){background:var(--bg-elevated);border-color:var(--border-strong)}.home-picker__btn:active:not(:disabled){background:var(--bg-raised)}.home-picker__btn:focus-visible{outline:2px solid var(--border-active);outline-offset:1px}.home-picker__btn[aria-expanded=true]{border-color:var(--border-active)}.home-picker__btn:disabled{cursor:default}.home-picker__menu{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-start:0;inline-size:250px;max-block-size:280px;overflow-y:auto;padding:6px;z-index:5;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--bg-raised);box-shadow:var(--shadow-lg)}.home-picker__group{margin:0 0 4px;padding-inline:10px;font-family:var(--font-disp);font-size:11.5px;font-weight:700;color:var(--text-muted)}.home-picker__group:not(:first-child){margin-block-start:12px}.home-picker__item{display:flex;align-items:center;gap:10px;inline-size:100%;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text);cursor:pointer;font-family:var(--font-sans);font-size:14px;text-align:start}.home-picker__item .key{margin-inline-start:auto;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);direction:ltr;unicode-bidi:isolate}.home-picker__item:hover{background:var(--bg-hover)}.home-picker__item:focus-visible{outline:2px solid var(--border-active);outline-offset:-2px}.home-picker__item.is-sel{color:var(--accent);font-weight:700}.home-rails{margin-block-start:66px;padding-block-start:26px;border-block-start:var(--rule);display:grid;grid-template-columns:minmax(0,1.34fr) minmax(0,1fr);gap:0 52px}.home-rails.is-single{grid-template-columns:minmax(0,1fr)}.home-rail--news{padding-inline-start:52px;margin-inline-start:-52px;border-inline-start:var(--rule)}.home-railhead{display:flex;align-items:center;gap:12px;margin-block-end:4px}.home-railhead h2{margin:0;font-family:var(--font-disp);font-size:14px;font-weight:800;color:var(--text-secondary)}.home-railhead__count{font-size:12.5px;color:var(--text-muted);font-variant-numeric:tabular-nums}.home-railhead__rule{flex:1 1 auto;block-size:1px;background:var(--border-light)}.home-railhead__link{font-size:12.5px;font-weight:700;color:var(--text-muted);text-decoration:none;white-space:nowrap;background:none;border:0;font-family:inherit;cursor:pointer;transition:color var(--dur-fast) var(--ease-std)}.home-railhead__link:hover{color:var(--accent)}.home-railhead__link:focus-visible{outline:2px solid var(--border-active);outline-offset:3px;border-radius:var(--radius-xs)}.home-conv{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto auto;align-items:center;column-gap:14px;row-gap:4px;padding:12px 10px;margin-inline:-10px;border-block-end:var(--rule);border-radius:var(--radius-xs);text-decoration:none;cursor:pointer;background:none;border-inline:0;border-block-start:0;font:inherit;color:var(--text-secondary);text-align:start;inline-size:calc(100% + 20px);transition:background var(--dur-fast) var(--ease-std)}.home-conv:hover{background:var(--bg-elevated)}.home-conv:active{background:var(--bg-raised)}.home-conv:focus-visible{outline:2px solid var(--border-active);outline-offset:-2px}.home-conv:last-of-type{border-block-end:0}.home-conv__title{grid-column:1;grid-row:1;margin:0;font-family:var(--font-disp);font-size:16px;font-weight:600;line-height:1.4;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color var(--dur-fast) var(--ease-std)}.home-conv:hover .home-conv__title{color:var(--accent)}.home-conv__meta{grid-column:1;grid-row:2;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text-muted)}.home-conv__site{font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);background:var(--bg-elevated);padding:2px 8px;border-radius:var(--radius-xs);direction:ltr;unicode-bidi:isolate}.home-conv__for{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--warning)}.home-conv__state{grid-column:2;grid-row:1/span 2;display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;white-space:nowrap}.home-conv__state.is-live{color:var(--accent)}.home-conv__state.is-wait{color:var(--warning)}.home-conv__state.is-done{color:var(--text-muted);font-weight:600}.home-conv__state.is-done svg{inline-size:15px;block-size:15px}.home-conv__state.is-stopped{color:var(--text-secondary)}.home-conv__go{grid-column:3;grid-row:1/span 2;color:var(--text-muted);opacity:0;transition:opacity var(--dur-fast) var(--ease-std)}.home-conv__go svg{inline-size:16px;block-size:16px;display:block}.home-conv:hover .home-conv__go,.home-conv:focus-visible .home-conv__go{opacity:1}.home-empty{padding:22px 0 26px;font-size:14px;line-height:1.6;color:var(--text-muted)}.home-news{padding-block:14px;border-block-end:var(--rule)}.home-news__meta{margin:0;display:flex;align-items:baseline;gap:8px}.home-news__tag{font-family:var(--font-disp);font-size:11.5px;font-weight:800;color:var(--text-muted)}.home-news__tag.is-new{color:var(--accent)}.home-news__tag.is-improvement{color:var(--text-secondary)}.home-news__tag.is-fix{color:var(--success)}.home-news__sep{color:var(--border-strong);font-size:11px}.home-news__date{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);direction:ltr;unicode-bidi:isolate}.home-news__title{margin:4px 0 0;font-family:var(--font-disp);font-size:15.5px;font-weight:700;line-height:1.45;color:var(--text);text-wrap:pretty}.home-news__body{margin:3px 0 0;font-size:13.5px;line-height:1.6;color:var(--text-muted);text-wrap:pretty}.home .rise{transition:opacity .46s var(--ease-out),transform .46s var(--ease-out);will-change:opacity,transform}.home.is-entering .rise{opacity:0;transform:translate3d(0,14px,0)}.home .d1{transition-delay:40ms}.home .d2{transition-delay:.1s}.home .d3{transition-delay:.17s}.home .d4{transition-delay:.24s}.home .d5{transition-delay:.31s}.home-obstrip,.home-repos{margin:18px 56px 0}@media(max-width:1100px){.home .pad{padding-inline:40px}.home-obstrip,.home-repos{margin-inline:40px}.home-gift{padding:22px 40px 24px;gap:20px}.home-gift__amount{font-size:40px}.home-gift__amount .word{font-size:20px}.home-gift__badge{inline-size:52px;block-size:52px}.home-gift__badge svg{inline-size:28px;block-size:28px}.home-gift__note{font-size:14px}.home-gift__cta{block-size:44px;padding-inline:20px;font-size:15px}.home-invite{padding-block-start:48px}.home--nogift .home-invite{padding-block-start:60px}.home-invite__ask{font-size:48px}.home-rails{grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:54px}.home-rail--news{padding-inline-start:0;margin-inline-start:0;border-inline-start:0;margin-block-start:34px;padding-block-start:24px;border-block-start:var(--rule)}}@media(max-width:700px){.home .pad{padding-inline:18px}.home-obstrip,.home-repos{margin-inline:18px}.home-gift{padding:16px 18px 18px;gap:13px;flex-wrap:wrap;align-items:flex-start}.home-gift__mark{inline-size:165px;block-size:165px;inset-block-start:-32px;inset-inline-end:-24px}.home-gift__badge{inline-size:44px;block-size:44px}.home-gift__badge svg{inline-size:24px;block-size:24px}.home-gift__text{flex:1 1 170px}.home-gift__amount{font-size:33px;gap:9px}.home-gift__amount .word{font-size:17px}.home-gift__note{font-size:13.5px;margin-block-start:4px}.home-gift__cta{inline-size:100%;justify-content:center;block-size:46px;font-size:15px}.home-status__inner{block-size:auto;display:grid;grid-template-columns:repeat(3,1fr)}.home-status__stat{display:grid;grid-template-columns:auto auto;align-content:center;justify-content:start;align-items:center;gap:3px 7px;padding:11px 12px;min-block-size:64px}.home-status__stat:first-child{padding-inline-start:18px}.home-status__stat:nth-child(3){border-inline-end:0}.home-status__n{font-size:19px}.home-status__l{grid-column:1/-1;font-size:12.5px}.home-status__all{display:none}.home-invite{padding-block-start:30px}.home--nogift .home-invite{padding-block-start:38px}.home-invite__ask{font-size:33px;line-height:1.2}.home-invite__lede{font-size:15px;margin-block-start:12px}.home-composer{margin-block-start:22px}.home-composer .composer-toolbar{padding:8px 10px}.home-composer .input-row{padding:15px 14px;gap:10px}.home-composer .input-row textarea{font-size:16.5px;min-block-size:52px}.home-composer .attached-files,.home-composer .drop-hint{padding-inline:14px}.home-composer__send{margin-inline-start:auto;block-size:42px;padding-inline:18px}.home-picker__btn{font-size:13px;padding-inline:10px}.home-rails{margin-block-start:38px;padding-block-start:20px}.home-conv{grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:11px 8px}.home-conv__title{grid-column:1/-1;font-size:15.5px;white-space:normal}.home-conv__meta{flex-wrap:wrap}.home-conv__state{grid-column:2;grid-row:2;font-size:12px}.home-conv__go{display:none}.home-news__title{font-size:15px}.home-tail{block-size:32px}}@media(prefers-reduced-motion:reduce){.home-dot.is-live:after{animation:none}.home .rise{transition:none}.home.is-entering .rise{opacity:1;transform:none}}.m-whatsnew-body{flex:1;min-block-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:18px}.m-whatsnew-body .home-news:first-child{padding-block-start:0}.m-whatsnew-body .home-news:last-child{border-block-end:0}:root{--text-faint: var(--text-muted);--danger-light: oklch(from var(--danger) l c h / .11);--danger-text: oklch(.76 .12 25);--warning-light: oklch(from var(--warning) l c h / .11);--rt-empty: oklch(from var(--bg-hover) l c h / .62);--rt-grid: 138px minmax(0,1fr) 232px auto;--rt-ok: color-mix(in oklab, var(--success) 70%, transparent)}.rt-screen{block-size:100%;overflow-y:auto;background:var(--bg);display:flex;flex-direction:column;min-inline-size:0}.rt-screen .num,.rt-num-ltr{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.rt-strip{display:flex;align-items:center;gap:12px;inline-size:100%;padding:12px 16px;border:0;border-block-end:1px solid var(--border);background:var(--primary-wash);text-align:start;cursor:pointer;color:var(--text);transition:background var(--dur-fast, .13s) ease}.rt-strip:hover{background:oklch(from var(--primary) l c h/.19)}.rt-strip:focus-visible{outline:2px solid var(--border-active);outline-offset:-3px}.rt-strip.is-open{background:oklch(from var(--primary) l c h/.22)}.rt-strip__body{flex:1 1 auto;min-inline-size:0}.rt-strip__t{display:flex;align-items:center;gap:8px;font-family:var(--font-disp);font-size:14.5px;font-weight:800}.rt-strip__m{margin-block-start:2px;display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-secondary)}.rt-strip__chev{flex:none;color:var(--text-muted)}.rt-strip__chev svg{display:block;inline-size:15px;block-size:15px}.rt-pad{padding-inline:40px}.rt-head{display:flex;align-items:flex-start;gap:26px;padding-block:24px 18px}.rt-head__ttl{flex:1 1 auto;min-inline-size:0}.rt-head h1{font-family:var(--font-disp);font-size:27px;font-weight:800;line-height:1.2;margin:0}.rt-head__sub{margin:3px 0 0;font-size:13.5px;color:var(--text-muted)}.rt-head__new{flex:none;text-align:end}.rt-head__hint{margin:6px 0 0;font-size:12px;color:var(--text-faint);max-inline-size:250px}.rt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:40px;padding-inline:16px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:none;color:var(--text);font-family:var(--font-disp);font-size:14px;font-weight:700;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.rt-btn svg{inline-size:16px;block-size:16px}.rt-btn:hover{background:var(--bg-elevated);border-color:var(--border-active);color:var(--accent)}.rt-btn:active{transform:translateY(1px)}.rt-btn:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.rt-btn:disabled{opacity:.55;cursor:default}.rt-btn.rt-btn--accent{background:var(--accent);border-color:var(--accent);color:var(--primary-ink);font-weight:800}.rt-btn.rt-btn--accent:hover{background:var(--accent);color:var(--primary-ink);filter:brightness(1.08)}.rt-btn.rt-btn--ghost{border-color:transparent;color:var(--text-secondary)}.rt-btn.rt-btn--danger{background:var(--danger);border-color:var(--danger);color:var(--void);font-weight:800}.rt-btn.rt-btn--danger:hover{background:var(--danger);color:var(--void);filter:brightness(1.1)}.rt-spine{border-block:1px solid var(--border);background:var(--bg)}.rt-spine__in{display:flex;align-items:stretch;block-size:64px}.rt-stat{display:flex;align-items:center;gap:10px;padding-inline:22px;border-inline-end:1px solid var(--border-light);white-space:nowrap;background:none;border-block:0;border-inline-start:0;cursor:default;position:relative;color:var(--text)}.rt-stat:first-child{padding-inline-start:0}.rt-stat__n{font-family:var(--font-disp);font-weight:800;font-size:21px;line-height:1;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.rt-stat__l{font-size:13.5px;color:var(--text-muted)}.rt-stat.is-live .rt-stat__n{color:var(--accent)}.rt-stat.is-live .rt-stat__l{color:var(--text-secondary)}.rt-stat.is-off .rt-stat__n{color:var(--danger-text)}.rt-legend{margin-inline-start:auto;display:flex;align-items:center;gap:16px;padding-inline-start:22px;font-size:11.5px;color:var(--text-faint)}.rt-legend span{display:inline-flex;align-items:center;gap:6px}.rt-legend i{display:inline-block;inline-size:5px;border-radius:2px;block-size:12px;background:var(--rt-empty)}.rt-legend i.is-ok{background:var(--rt-ok)}.rt-legend i.is-fail{background:var(--danger)}.rt-legend i.is-timeout{background:var(--warning)}.rt-legend i.is-skip{block-size:8px;background:var(--text-muted)}.rt-legend i.is-next{background:none;border:1px solid var(--border-active)}.rt-dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--text-muted);flex:none;position:relative;display:inline-block}.rt-dot.is-live{background:var(--accent)}.rt-dot.is-live:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:1px solid var(--accent);animation:rt-ping 2.4s cubic-bezier(.16,1,.3,1) infinite}.rt-dot.is-ok{background:color-mix(in oklab,var(--success) 60%,transparent)}.rt-dot.is-fail,.rt-dot.is-off{background:var(--danger)}.rt-dot.is-wait{background:var(--warning)}@keyframes rt-ping{0%{transform:scale(.6);opacity:.9}70%,to{transform:scale(1.9);opacity:0}}.rt-rail{display:flex;align-items:flex-end;gap:2px;block-size:22px}.rt-rail i{inline-size:5px;block-size:7px;border-radius:2px;background:var(--rt-empty);display:block;position:relative;transition:transform .13s ease}.rt-rail i.is-ok{block-size:20px;background:var(--rt-ok)}.rt-rail i.is-fail{block-size:20px;background:var(--danger)}.rt-rail i.is-timeout{block-size:20px;background:var(--warning)}.rt-rail i.is-skip{block-size:12px;background:var(--text-muted)}.rt-rail i.is-live{block-size:22px;background:var(--accent);animation:rt-breathe 2.2s ease-in-out infinite}.rt-rail i.is-next{block-size:22px;background:none;border:1px solid var(--border-active);border-radius:2px}@keyframes rt-breathe{0%,to{opacity:.55}50%{opacity:1}}.rt-railcap{margin:6px 0 0;display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--text-faint)}.rt-rail--big{block-size:34px;gap:3px}.rt-rail--big i{inline-size:8px;block-size:10px}.rt-rail--big i.is-ok,.rt-rail--big i.is-fail,.rt-rail--big i.is-timeout{block-size:30px}.rt-rail--big i.is-skip{block-size:17px}.rt-rail--big i.is-live,.rt-rail--big i.is-next{block-size:34px}.rt-rail--big i:hover{transform:scaleY(1.06)}.rt-rail--big i[data-tip]:hover:after{content:attr(data-tip);position:absolute;inset-block-end:calc(100% + 9px);inset-inline-start:50%;transform:translate(50%);white-space:nowrap;z-index:4;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:6px 10px;font-family:var(--font-sans);font-size:12px;font-weight:600;color:var(--text);line-height:1.4}.rt-cols{display:grid;grid-template-columns:var(--rt-grid);gap:0 22px;padding:14px 40px 8px;font-family:var(--font-disp);font-size:11px;font-weight:800;color:var(--text-faint)}.rt-cols span:last-child{text-align:end}.rt-row{display:grid;grid-template-columns:var(--rt-grid);gap:0 22px;align-items:center;padding:16px 40px;border-block-end:1px solid var(--border-light);position:relative;cursor:pointer;transition:background .13s ease}.rt-row:hover{background:var(--bg-elevated)}.rt-row:hover .rt-name{color:var(--accent)}.rt-row.is-off .rt-when,.rt-row.is-off .rt-name{opacity:.72}.rt-when{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.rt-when__d{font-size:11.5px;color:var(--text-faint);font-weight:700}.rt-when__t{font-family:var(--font-disp);font-weight:800;font-size:25px;line-height:1.08;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.rt-when__r{font-size:12.5px;color:var(--text-muted)}.rt-when__live{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-disp);font-size:17px;font-weight:800;color:var(--accent)}.rt-when--muted .rt-when__t{color:var(--text-muted);font-size:19px}.rt-name{font-family:var(--font-disp);font-size:17px;font-weight:700;line-height:1.35;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .13s ease}.rt-meta{margin:5px 0 0;display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:12.5px;color:var(--text-muted)}.rt-site{font-family:var(--font-mono);font-size:11.5px;color:var(--text-secondary);background:var(--bg-elevated);padding:2px 8px;border-radius:var(--radius-xs);direction:ltr;unicode-bidi:isolate}.rt-sep{color:var(--border-strong)}.rt-shared{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--accent);background:color-mix(in oklch,var(--accent) 12%,transparent);padding:2px 8px;border-radius:999px;white-space:nowrap}.rt-shared:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor;opacity:.7}.rt-last{margin:7px 0 0;display:flex;align-items:baseline;gap:8px;font-size:13px;color:var(--text-secondary);min-inline-size:0}.rt-last__w{font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:7px}.rt-last__w.is-fail{color:var(--danger-text)}.rt-last__w.is-live{color:var(--accent)}.rt-last__w.is-timeout{color:var(--warning)}.rt-last__s{color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-notice{margin:9px 0 0;display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--danger-text);background:var(--danger-light);border:1px solid oklch(from var(--danger) l c h/.28);border-radius:var(--radius-sm);padding:7px 11px}.rt-link{background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-disp);font-size:12.5px;font-weight:800;color:var(--accent);text-decoration:none;white-space:nowrap}.rt-link:hover{text-decoration:underline}.rt-acts{display:flex;align-items:center;gap:8px;justify-content:flex-end}.rt-runbtn{display:inline-flex;align-items:center;gap:8px;block-size:38px;padding-inline:14px;border:1px solid transparent;border-radius:var(--radius-sm);background:var(--primary-wash);color:var(--accent);font-family:var(--font-disp);font-size:13.5px;font-weight:800;cursor:pointer;white-space:nowrap;transition:background .13s ease,color .13s ease}.rt-runbtn svg{inline-size:14px;block-size:14px}.rt-runbtn:hover{background:var(--accent);color:var(--primary-ink)}.rt-runbtn:disabled{background:none;border-color:var(--border-light);color:var(--text-muted);cursor:default}.rt-ico{inline-size:38px;block-size:38px;display:grid;place-items:center;border-radius:var(--radius-sm);border:1px solid var(--border);background:none;color:var(--text-muted);cursor:pointer;transition:background .13s ease,color .13s ease}.rt-ico svg{inline-size:16px;block-size:16px}.rt-ico:hover{background:var(--bg-raised);color:var(--text)}.rt-sw{inline-size:46px;block-size:26px;flex:none;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-elevated);position:relative;cursor:pointer;padding:0;transition:background .18s ease,border-color .18s ease}.rt-sw:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.rt-sw:disabled{opacity:.5;cursor:default}.rt-sw__k{position:absolute;inset-block:3px;inline-size:18px;border-radius:var(--radius-xs);background:var(--text-muted);inset-inline-start:3px;transition:inset-inline-start .18s cubic-bezier(.16,1,.3,1),background .18s ease}.rt-sw.is-on{background:var(--primary-wash);border-color:var(--border-active)}.rt-sw.is-on .rt-sw__k{inset-inline-start:calc(100% - 21px);background:var(--accent)}.rt-back{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;font-size:13px;font-weight:700;color:var(--text-muted)}.rt-back:hover{color:var(--accent)}.rt-back svg{inline-size:14px;block-size:14px}.rt-dhead{padding:20px 40px 18px;background:var(--bg)}.rt-dhead__row{margin-block-start:12px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rt-dtitle{display:flex;align-items:center;gap:10px;min-inline-size:0}.rt-dtitle h2{font-family:var(--font-disp);font-size:25px;font-weight:800;line-height:1.2;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-dtitle input{font-family:var(--font-disp);font-size:22px;font-weight:800;background:var(--bg-elevated);border:1px solid var(--border-active);border-radius:var(--radius-sm);color:var(--text);padding:4px 10px;min-inline-size:320px}.rt-dmeta{margin:5px 0 0;display:flex;align-items:center;gap:9px;font-size:12.5px;color:var(--text-muted);flex-wrap:wrap}.rt-dacts{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.rt-onoff{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:var(--text-secondary)}.rt-menu{position:relative}.rt-menu__pop{position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;inline-size:190px;background:var(--bg-raised);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:6px;z-index:6}.rt-menu__i{display:flex;align-items:center;gap:10px;inline-size:100%;padding:9px 10px;border:0;border-radius:var(--radius-sm);background:none;cursor:pointer;font-size:13.5px;text-align:start;color:var(--text)}.rt-menu__i svg{inline-size:15px;block-size:15px;color:var(--text-muted)}.rt-menu__i:hover{background:var(--bg-hover)}.rt-menu__i.is-danger,.rt-menu__i.is-danger svg{color:var(--danger-text)}.rt-gear{margin-block-start:12px;padding:14px 16px 12px;background:var(--bg-raised);border:1px solid var(--border-light);border-radius:var(--radius)}.rt-gear .engine-pop{position:static;inline-size:auto;max-inline-size:380px;border:none;box-shadow:none;background:none;padding:0;animation:none;z-index:auto}.rt-gear .rt-memnote{margin:12px 0 0}.rt-band{display:flex;align-items:center;gap:34px;padding:18px 40px;background:var(--surface);border-block:1px solid var(--border);flex-wrap:wrap}.rt-band__next{flex:none}.rt-band__l{font-family:var(--font-disp);font-size:11px;font-weight:800;color:var(--text-faint);margin:0}.rt-band__t{margin:2px 0 0;font-family:var(--font-disp);font-size:34px;font-weight:800;line-height:1.05;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.rt-band__r{font-size:13px;color:var(--text-muted);margin:0}.rt-band__rail{flex:1 1 auto;min-inline-size:240px}.rt-band__live{flex:none;border-inline-start:1px solid var(--border-light);padding-inline-start:26px;max-inline-size:250px}.rt-band__live b{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-disp);font-size:15px;font-weight:800;color:var(--accent)}.rt-band__live p{margin:3px 0 0;font-size:12.5px;color:var(--text-muted)}.rt-work{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0 44px;padding:0 40px 8px}.rt-col--b{padding-inline-start:44px;margin-inline-start:-44px;border-inline-start:1px solid var(--border-light)}.rt-panel{padding-block:22px;border-block-start:1px solid var(--border-light)}.rt-panel:first-child{border-block-start:0}.rt-phead{display:flex;align-items:center;gap:12px;margin-block-end:13px}.rt-phead h3{font-family:var(--font-disp);font-size:13.5px;font-weight:800;color:var(--text-secondary);margin:0}.rt-phead__rule{flex:1 1 auto;block-size:1px;background:var(--border-light)}.rt-phead__n{font-size:12px;color:var(--text-faint);font-variant-numeric:tabular-nums}.rt-say{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rt-say__t{font-family:var(--font-disp);font-size:17px;font-weight:700}.rt-pen{display:inline-flex;align-items:center;gap:7px;block-size:32px;padding-inline:11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text-secondary);font-size:12.5px;font-weight:700;cursor:pointer}.rt-pen svg{inline-size:13px;block-size:13px}.rt-pen:hover,.rt-pen.is-open{border-color:var(--border-active);color:var(--accent);background:var(--primary-wash)}.rt-sched{margin-block-start:14px;border:1px solid var(--border-active);border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow-lg);padding:16px}.rt-lbl{font-family:var(--font-disp);font-size:11.5px;font-weight:800;color:var(--text-faint);margin:0 0 7px}.rt-seg{display:flex;gap:6px;flex-wrap:wrap}.rt-chip{block-size:36px;padding-inline:13px;border:1px solid var(--border);border-radius:var(--radius-sm);background:none;color:var(--text-secondary);font-size:13.5px;font-weight:600;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.rt-chip:hover{border-color:var(--border-strong);color:var(--text)}.rt-chip.is-sel{background:var(--primary-wash);border-color:var(--border-active);color:var(--accent);font-weight:700}.rt-fields{margin-block-start:16px;display:flex;align-items:flex-end;gap:26px;flex-wrap:wrap}.rt-time{inline-size:104px;block-size:44px;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-disp);font-size:21px;font-weight:800;text-align:center;direction:ltr;font-variant-numeric:tabular-nums}.rt-time:focus{outline:0;border-color:var(--border-active)}.rt-days{display:flex;gap:6px}.rt-day{inline-size:40px;block-size:40px;border-radius:var(--radius-sm);border:1px solid var(--border);background:none;color:var(--text-muted);font-family:var(--font-disp);font-weight:700;font-size:14px;cursor:pointer}.rt-day.is-on{background:var(--primary-wash);border-color:var(--border-active);color:var(--accent)}.rt-off{opacity:.42}.rt-every{display:inline-flex;align-items:center;gap:6px}.rt-unit{block-size:44px;padding-inline:8px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-disp);font-size:13px;font-weight:600}.rt-num{inline-size:64px;block-size:44px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-family:var(--font-disp);font-size:18px;font-weight:800;text-align:center;direction:ltr}.rt-sched__out{margin:16px 0 0;padding-block-start:13px;border-block-start:1px solid var(--border-light);display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-secondary);flex-wrap:wrap}.rt-sched__out b{color:var(--accent);font-weight:800}.rt-sched__foot{margin-block-start:14px;display:flex;gap:9px}.rt-opts{display:grid;gap:8px}.rt-opt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px;border:1px solid var(--border-light);border-radius:var(--radius);background:none;text-align:start;cursor:pointer;color:var(--text);transition:border-color .13s ease,background .13s ease}.rt-opt:hover{border-color:var(--border-strong)}.rt-opt.is-sel{border-color:var(--border-active);background:var(--primary-wash)}.rt-opt b{display:block;font-family:var(--font-disp);font-size:14.5px;font-weight:700}.rt-opt span span{display:block;margin-block-start:2px;font-size:12.5px;color:var(--text-muted);line-height:1.5}.rt-radio{inline-size:16px;block-size:16px;border-radius:50%;border:1px solid var(--border-strong);margin-block-start:3px}.rt-opt.is-sel .rt-radio{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--bg-elevated)}.rt-budget{margin:13px 0 0;padding-block-start:12px;border-block-start:1px solid var(--border-light);display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--text-secondary)}.rt-budget b{font-family:var(--font-disp);font-weight:800;direction:ltr;unicode-bidi:isolate}.rt-path{display:flex;align-items:center;gap:10px;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:9px 11px}.rt-path svg{inline-size:15px;block-size:15px;color:var(--text-muted);flex:none}.rt-path code{flex:1 1 auto;min-inline-size:0;font-family:var(--font-mono);font-size:12.5px;color:var(--text-secondary);direction:ltr;unicode-bidi:isolate;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-brief{margin-block-start:10px;position:relative;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-elevated);padding:13px 15px;font-size:14px;line-height:1.7;color:var(--text-secondary)}.rt-brief .rt-pen{position:absolute;inset-block-start:9px;inset-inline-end:9px;background:var(--bg-elevated)}.rt-brief textarea{inline-size:100%;min-block-size:96px;background:var(--bg);border:1px solid var(--border-active);border-radius:var(--radius-sm);color:var(--text);padding:10px;font:inherit;resize:vertical}.rt-brief .rt-brief__text{padding-inline-end:90px;white-space:pre-wrap}.rt-mem{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.rt-mem--2{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);margin-block-start:26px}.rt-fact{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:9px 0;border-block-end:1px solid var(--border-light);font-size:13.5px;margin:0}.rt-fact__l{color:var(--text-muted)}.rt-fact__v{font-weight:700;text-align:end}.rt-sub h4{font-family:var(--font-disp);font-size:12.5px;font-weight:800;color:var(--text-faint);margin:0 0 9px}.rt-sub+.rt-sub h4,.rt-sub h4+.rt-list+h4{margin-block-start:20px}.rt-list{margin:0;padding:0;list-style:none}.rt-list li{display:flex;gap:10px;padding:7px 0;font-size:13.5px;color:var(--text-secondary);line-height:1.55;border-block-end:1px solid var(--border-light)}.rt-list li:last-child{border-block-end:0}.rt-list .d{flex:none;font-family:var(--font-mono);font-size:11.5px;color:var(--text-faint);direction:ltr;unicode-bidi:isolate;padding-block-start:2px}.rt-list .k{flex:none;inline-size:18px;block-size:18px;border-radius:var(--radius-xs);background:var(--bg-raised);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;display:grid;place-items:center;margin-block-start:1px}.rt-tbl{inline-size:100%;border-collapse:collapse;font-size:13px}.rt-tbl th{text-align:start;font-family:var(--font-disp);font-size:11px;font-weight:800;color:var(--text-faint);padding:0 0 8px;border-block-end:1px solid var(--border-light);white-space:nowrap}.rt-tbl td{padding:11px 0;border-block-end:1px solid var(--border-light);color:var(--text-secondary);vertical-align:top}.rt-tbl th+th,.rt-tbl td+td{padding-inline-start:18px}.rt-tbl code{font-family:var(--font-mono);font-size:11.5px;direction:ltr;unicode-bidi:isolate;color:var(--text-muted)}.rt-tbl .w-fail{color:var(--danger-text);font-weight:700;white-space:nowrap}.rt-tbl .w-ok{color:var(--success);font-weight:700;white-space:nowrap}.rt-json{margin-block-start:14px;background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius);padding:14px 16px;font-family:var(--font-mono);font-size:12px;line-height:1.75;color:#a0aeae;direction:ltr;unicode-bidi:isolate;white-space:pre;overflow-x:auto}textarea.rt-json{inline-size:100%;min-block-size:260px;white-space:pre;resize:vertical}.rt-json__foot{margin-block-start:10px;display:flex;gap:9px;align-items:center;font-size:12.5px;color:var(--text-muted)}.rt-memnote{margin:10px 0 0;font-size:12.5px;color:var(--text-faint)}.rt-jrun{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:3px 14px;padding:13px 12px;margin-inline:-12px;border-block-end:1px solid var(--border-light);border-radius:var(--radius-xs);cursor:pointer;transition:background .13s ease}.rt-jrun:hover{background:var(--bg-elevated)}.rt-jrun:hover .rt-open{color:var(--accent)}.rt-jrun__n{grid-column:1;grid-row:1/span 3;font-family:var(--font-disp);font-size:12px;font-weight:800;color:var(--text-faint);display:flex;flex-direction:column;align-items:center;gap:7px;padding-block-start:2px;inline-size:52px}.rt-jrun__hd,.rt-jrun__sum,.rt-jrun__left{grid-column:2}.rt-jrun__hd{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;font-size:13px}.rt-jrun__st{font-family:var(--font-disp);font-weight:800}.rt-jrun__st.is-ok{color:var(--text)}.rt-jrun__st.is-fail{color:var(--danger-text)}.rt-jrun__st.is-live{color:var(--accent)}.rt-jrun__st.is-timeout{color:var(--warning)}.rt-jrun__st.is-skip{color:var(--text-muted)}.rt-jrun__tm{color:var(--text-muted);font-size:12.5px}.rt-jrun__sum{font-size:13.5px;line-height:1.6;color:var(--text-secondary);margin:0}.rt-jrun__left{display:flex;align-items:baseline;gap:8px;font-size:12.5px;color:var(--warning);margin:0}.rt-jrun__left b{font-weight:800}.rt-jrun__end{grid-column:3;grid-row:1/span 3;display:flex;flex-direction:column;align-items:flex-end;gap:6px;text-align:end}.rt-cost{font-family:var(--font-mono);font-size:11.5px;color:var(--text-faint);white-space:nowrap}.rt-open{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--text-muted);background:none;border:0;cursor:pointer;white-space:nowrap}.rt-open svg{inline-size:13px;block-size:13px}.rt-jempty{font-size:13.5px;color:var(--text-muted)}.rt-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:24px;background:#040609a8}.rt-dialog{inline-size:min(540px,100%);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:24px}.rt-dialog h3{font-family:var(--font-disp);font-size:20px;font-weight:800;margin:0}.rt-dialog p{margin:13px 0 0;font-size:13.5px;line-height:1.7;color:var(--text-secondary)}.rt-dialog ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px}.rt-dialog li{display:flex;gap:9px;align-items:baseline;font-size:13.5px;color:var(--text-secondary)}.rt-dialog li:before{content:"";inline-size:5px;block-size:5px;border-radius:1px;background:var(--danger);flex:none;transform:translateY(-2px)}.rt-dialog li.is-keep:before{background:var(--rt-ok)}.rt-dialog__name{margin:10px 0 0!important;display:flex;align-items:center;gap:9px;padding:10px 12px;background:var(--bg);border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:14px;font-weight:700;color:var(--text)!important}.rt-dialog__foot{margin-block-start:20px;display:flex;gap:9px;justify-content:flex-end}.rt-empty{padding:56px 40px 70px;max-inline-size:700px}.rt-empty h2{font-family:var(--font-disp);font-size:27px;font-weight:800;line-height:1.25;margin:0}.rt-empty p{margin:10px 0 0;font-size:15px;line-height:1.7;color:var(--text-muted)}.rt-invite{margin-block-start:22px;background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius);box-shadow:var(--shadow-lg)}.rt-invite__w{padding:18px 20px 14px;font-size:17px;line-height:1.6;color:var(--text)}.rt-invite__w textarea{inline-size:100%;min-block-size:72px;background:none;border:0;color:var(--text);font:inherit;resize:vertical;padding:0;outline:0}.rt-invite__f{display:flex;align-items:center;gap:10px;padding:11px 14px;border-block-start:1px solid var(--border-light);flex-wrap:wrap}.rt-invite__f .rt-invite__site{margin-inline-end:auto;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.rt-invite__f select{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:6px 10px;font:inherit;font-size:13px}.rt-skel{padding:16px 40px;border-block-end:1px solid var(--border-light);display:grid;grid-template-columns:var(--rt-grid);gap:0 22px;align-items:center;animation:rt-pulse 1.5s ease-in-out infinite}.rt-skel i{display:block;block-size:12px;border-radius:var(--radius-xs);background:var(--bg-elevated)}.rt-skel .a{block-size:24px;inline-size:74px}.rt-skel .b{inline-size:58%}.rt-skel .c{margin-block-start:8px;inline-size:36%;block-size:10px}.rt-skel .d{block-size:20px}.rt-skel .e{block-size:38px;inline-size:112px;border-radius:var(--radius-sm);justify-self:end}@keyframes rt-pulse{0%,to{opacity:.5}50%{opacity:.85}}.rt-error{margin:12px 40px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--danger-light);color:var(--danger-text);font-size:13.5px}.rt-toast{margin:12px 40px 0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--primary-wash);color:var(--text);font-size:13.5px}.rt-rise{transition:opacity .46s cubic-bezier(.16,1,.3,1),transform .46s cubic-bezier(.16,1,.3,1)}.is-entering .rt-rise{opacity:0;transform:translate3d(0,14px,0)}.rt-d1{transition-delay:40ms}.rt-d2{transition-delay:.11s}.rt-d3{transition-delay:.18s}@media(prefers-reduced-motion:reduce){.rt-dot.is-live:after,.rt-rail i.is-live,.rt-skel{animation:none}.rt-rise{transition:none}.is-entering .rt-rise{opacity:1;transform:none}}@media(max-width:1180px){:root{--rt-grid: 120px minmax(0,1fr) auto}.rt-row>.rt-railwrap,.rt-cols>.rt-cols__rail{display:none}.rt-work{grid-template-columns:minmax(0,1fr);gap:0}.rt-col--b{padding-inline-start:0;margin-inline-start:0;border-inline-start:0;border-block-start:1px solid var(--border-light)}.rt-mem,.rt-mem--2{grid-template-columns:minmax(0,1fr)}.rt-legend{display:none}}.m-routines,.m-routine{background:var(--bg)}.rt-m-body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-block-end:40px}.rt-m-next{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--primary-wash);border-block-end:1px solid var(--border);font-size:13px;color:var(--text-secondary)}.rt-m-next b{font-family:var(--font-disp);font-weight:800;color:var(--text);direction:ltr;unicode-bidi:isolate;font-size:15px}.rt-m-next .rt-m-next__end{margin-inline-start:auto}.rt-m-row{padding:14px 16px;border-block-end:1px solid var(--border-light)}.rt-m-top{display:flex;align-items:flex-start;gap:12px}.rt-m-name{flex:1 1 auto;min-inline-size:0;font-family:var(--font-disp);font-size:16px;font-weight:700;line-height:1.35;margin:0;background:none;border:0;color:var(--text);text-align:start;padding:0}.rt-m-when{margin:6px 0 0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary);flex-wrap:wrap}.rt-m-when .t{font-family:var(--font-disp);font-weight:800;font-size:15px;direction:ltr;unicode-bidi:isolate}.rt-m-when.is-live{color:var(--accent)}.rt-m-meta{margin:6px 0 0;display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);flex-wrap:wrap}.rt-m-last{margin:7px 0 0;font-size:12.5px;color:var(--text-muted);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rt-m-foot{margin-block-start:11px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.rt-m-foot .rt-runbtn{block-size:40px}.rt-m-band{padding:16px;border-block-end:1px solid var(--border);background:var(--surface)}.rt-m-band__t{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.rt-m-band__t .big{font-family:var(--font-disp);font-size:32px;font-weight:800;line-height:1;direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.rt-m-band__t .rel{font-size:13px;color:var(--text-muted);padding-block-end:3px}.rt-m-band__rail{margin-block-start:14px}.rt-m-live{margin:12px 0 0;display:flex;align-items:center;gap:9px;font-size:13px;color:var(--accent);font-weight:700;flex-wrap:wrap}.rt-m-cta{margin-block-start:14px;display:flex;gap:9px}.rt-m-cta .rt-btn{flex:1 1 auto;block-size:46px;font-size:15px}.rt-m-cta .rt-btn.rt-btn--sq{flex:none;inline-size:46px;padding:0}.rt-m-sec{padding:14px 16px;border-block-end:1px solid var(--border-light);display:flex;align-items:center;gap:12px;min-block-size:56px;background:none;border-inline:0;border-block-start:0;inline-size:100%;text-align:start;cursor:pointer;color:var(--text)}.rt-m-sec>svg{flex:none;inline-size:15px;block-size:15px;color:var(--text-muted)}.rt-m-sec__b{flex:1 1 auto;min-inline-size:0}.rt-m-sec__l{font-size:12px;color:var(--text-faint);font-weight:700;margin:0}.rt-m-sec__v{margin:2px 0 0;font-size:14.5px;font-weight:700;line-height:1.4}.rt-m-sec__v small{display:block;font-size:12.5px;font-weight:400;color:var(--text-muted);margin-block-start:2px}.rt-m-sec__v.is-mono{font-family:var(--font-mono);font-size:12.5px;direction:ltr;unicode-bidi:isolate;text-align:start}.rt-m-panel{padding:4px 16px 16px;border-block-end:1px solid var(--border-light)}.rt-m-panel .rt-sched{margin-block-start:8px;padding:12px}.rt-m-panel .rt-days{flex-wrap:wrap}.rt-m-panel .rt-day{inline-size:38px;block-size:38px}.rt-m-panel .rt-fields{gap:14px}.rt-m-h{padding:16px 16px 8px;margin:0;font-family:var(--font-disp);font-size:12.5px;font-weight:800;color:var(--text-faint);display:flex;align-items:center;gap:10px}.rt-m-h:after{content:"";flex:1 1 auto;block-size:1px;background:var(--border-light)}.rt-m-j{padding:12px 16px;border-block-end:1px solid var(--border-light);display:grid;gap:4px;cursor:pointer}.rt-m-j__hd{display:flex;align-items:baseline;gap:9px;font-size:12.5px;color:var(--text-muted);margin:0;flex-wrap:wrap}.rt-m-j__hd b{font-family:var(--font-disp);font-size:13.5px;font-weight:800;color:var(--text)}.rt-m-j__hd b.is-live{color:var(--accent)}.rt-m-j__hd b.is-fail{color:var(--danger-text)}.rt-m-j__hd b.is-timeout{color:var(--warning)}.rt-m-j__s{font-size:13px;line-height:1.55;color:var(--text-secondary);margin:0}.rt-m-pad{padding:12px 16px}.rt-m-empty{padding:40px 20px}.rt-m-empty h2{font-family:var(--font-disp);font-size:22px;font-weight:800;margin:0}.rt-m-empty p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--text-muted)}.rt-foot{padding-block:26px 40px;display:grid;gap:22px}.rt-know{border:1px solid var(--border-light);border-radius:14px;padding:16px 18px}.rt-know h3{font-family:var(--font-disp);font-size:14.5px;font-weight:800;margin:0 0 10px}.rt-know ul{margin:0;padding-inline-start:18px;display:grid;gap:8px}.rt-know li{font-size:13px;line-height:1.65;color:var(--text-secondary)}.rt-know b{color:var(--text);font-weight:700}.rt-fleet{border:1px solid var(--border-light);border-radius:14px;padding:16px 18px}.rt-fleet__h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rt-fleet__h h3{font-family:var(--font-disp);font-size:14.5px;font-weight:800;margin:0}.rt-fleet__h .rt-btn{margin-inline-start:auto}.rt-fleet__tag{font-size:11px;font-weight:700;color:var(--text-faint);border:1px solid var(--border);border-radius:999px;padding:2px 9px}.rt-fleet__say{margin:6px 0 12px;font-size:12.5px;line-height:1.6;color:var(--text-muted)}.rt-fleet__facts{display:flex;flex-wrap:wrap;gap:6px 20px;margin-block-end:12px;font-size:12.5px;color:var(--text-muted)}.rt-fleet__facts b{font-family:var(--font-disp);font-size:15px;font-weight:800;color:var(--text);margin-inline-end:4px}.rt-fleet__facts .is-bad b{color:var(--danger-text)}.rt-fleet__none{margin:0;font-size:13px;color:var(--text-muted)}.rt-fleet__scroll{overflow-x:auto}.rt-fleet__t{inline-size:100%;border-collapse:collapse;font-size:12.5px}.rt-fleet__t th{text-align:start;font-size:11.5px;font-weight:700;color:var(--text-faint);padding:0 10px 8px;white-space:nowrap;border-block-end:1px solid var(--border-light)}.rt-fleet__t td{padding:9px 10px;border-block-end:1px solid var(--border-light);vertical-align:top;line-height:1.5}.rt-fleet__t tr.is-off td{opacity:.72}.rt-fleet__t tr.is-bad td{background:color-mix(in oklab,var(--danger) 6%,transparent)}.rt-fleet__t small{display:block;margin-block-start:2px;font-size:11.5px;color:var(--text-faint)}.rt-fleet__t small.is-bad{color:var(--danger-text)}.rt-fleet__name{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--accent);cursor:pointer;text-align:start}.rt-fleet__name.is-flat{color:var(--text);cursor:default}.rt-fleet__path{font-family:var(--font-mono)}.rt-fleet__org{font-weight:700}.rt-fleet__st{font-size:11.5px;font-weight:700;border-radius:999px;padding:2px 8px;border:1px solid var(--border);display:inline-block}.rt-fleet__st.is-ok{color:var(--success);border-color:color-mix(in oklab,var(--success) 40%,transparent)}.rt-fleet__st.is-live{color:var(--accent);border-color:color-mix(in oklab,var(--accent) 45%,transparent)}.rt-fleet__st.is-fail{color:var(--danger-text);border-color:color-mix(in oklab,var(--danger) 45%,transparent)}.rt-fleet__st.is-timeout{color:var(--warning);border-color:color-mix(in oklab,var(--warning) 45%,transparent)}.rv-strip{display:flex;align-items:center;gap:12px;inline-size:100%;padding:12px 16px;border:0;border-block-end:1px solid var(--border);background:var(--warning-light);text-align:start;cursor:pointer;color:var(--text);transition:background var(--dur-fast, .13s) ease}.rv-strip:hover{filter:brightness(1.04)}.rv-strip:focus-visible{outline:2px solid var(--border-active);outline-offset:-3px}.rv-strip.is-open{box-shadow:inset 3px 0 0 var(--warning)}.rv-strip__body{flex:1 1 auto;min-inline-size:0}.rv-strip__t{display:flex;align-items:center;gap:8px;font-family:var(--font-disp);font-size:14.5px;font-weight:800}.rv-strip__n{display:inline-flex;align-items:center;justify-content:center;min-inline-size:22px;block-size:22px;padding-inline:7px;border-radius:11px;background:var(--warning);color:var(--primary-ink);font-family:var(--font-mono);font-size:12px;font-weight:800}.rv-strip__m{margin-block-start:2px;font-size:12px;color:var(--text-secondary)}.rv-strip__chev{flex:none;color:var(--text-muted)}.rv-strip__chev svg{display:block;inline-size:15px;block-size:15px}.rv-screen{block-size:100%;overflow-y:auto;background:var(--bg);display:flex;flex-direction:column;min-inline-size:0}.rv-screen .num,.rv-board .num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.rv-head{display:flex;align-items:flex-start;gap:26px;padding:24px 40px 12px}.rv-head__ttl{flex:1 1 auto;min-inline-size:0}.rv-head h1{font-family:var(--font-disp);font-size:27px;font-weight:800;line-height:1.2;margin:0}.rv-head__sub{margin:3px 0 0;font-size:13.5px;color:var(--text-muted);max-inline-size:640px}.rv-screen .rv-board{padding-inline:40px;padding-block-end:60px;max-inline-size:860px}.rv-m-body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-block-end:40px}.m-screen>.rv-m-body{isolation:isolate}.rv-m-body .rv-board{padding-inline:16px}.rv-board{display:flex;flex-direction:column;gap:14px;padding-block-start:8px}.rv-filter{display:flex;align-items:center;gap:6px}.rv-filter__b{display:inline-flex;align-items:center;gap:7px;block-size:34px;padding-inline:14px;border-radius:17px;border:1px solid var(--border);background:none;color:var(--text-secondary);font-family:var(--font-disp);font-size:13.5px;font-weight:700;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.rv-filter__b:hover{border-color:var(--border-strong);color:var(--text)}.rv-filter__b.is-on{background:var(--primary-wash);border-color:var(--border-active);color:var(--text)}.rv-filter__n{display:inline-flex;align-items:center;justify-content:center;min-inline-size:20px;block-size:20px;padding-inline:6px;border-radius:10px;background:var(--warning);color:var(--primary-ink);font-size:11.5px;font-weight:800}.rv-filter__sp{flex:1 1 auto}.rv-filter__re{inline-size:34px;block-size:34px;border-radius:50%;border:1px solid var(--border);background:none;color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rv-filter__re svg{inline-size:15px;block-size:15px}.rv-filter__re:hover{color:var(--text);border-color:var(--border-strong)}.rv-filter__re:disabled{opacity:.6;cursor:default}.rv-error{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--danger-light);color:var(--danger-text, var(--danger));font-size:13.5px}.rv-notice{margin:0;padding:10px 14px;border-radius:var(--radius-sm);background:var(--primary-wash);color:var(--text);font-size:13.5px}.rv-loading{padding-block:30px;text-align:center}.rv-empty{padding:44px 8px 30px;max-inline-size:560px}.rv-empty h2{font-family:var(--font-disp);font-size:20px;font-weight:800;margin:0 0 8px}.rv-empty p{margin:0;font-size:14px;line-height:1.6;color:var(--text-secondary)}.rv-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);padding:14px 16px 12px;display:flex;flex-direction:column;gap:8px}.rv-card.is-pending{border-color:color-mix(in oklch,var(--warning) 45%,var(--border))}.rv-card.is-merged,.rv-card.is-rejected,.rv-card.is-returned,.rv-card.is-fixing{opacity:.92}.rv-card__top{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;color:var(--text-muted)}.rv-proj{font-weight:700;color:var(--text-secondary)}.rv-sep{opacity:.6}.rv-status{margin-inline-start:auto;padding:2px 9px;border-radius:10px;font-family:var(--font-disp);font-size:11.5px;font-weight:800;background:var(--bg-deepest);color:var(--text-secondary)}.rv-status.is-pending{background:var(--warning-light);color:var(--text)}.rv-status.is-merged{background:var(--success-light);color:var(--text)}.rv-status.is-rejected{background:var(--danger-light);color:var(--text)}.rv-status.is-fixing,.rv-status.is-returned{background:var(--primary-wash);color:var(--text)}.rv-title{border:0;background:none;padding:0;text-align:start;cursor:pointer;color:var(--text);font-family:var(--font-disp);font-size:16px;font-weight:800;line-height:1.3}.rv-title:hover{color:var(--accent)}.rv-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:12.5px;color:var(--text-secondary)}.rv-pr{display:inline-flex;align-items:center;gap:5px;color:var(--accent);text-decoration:none;font-family:var(--font-mono);font-size:12.5px}.rv-pr svg{inline-size:14px;block-size:14px}.rv-pr:hover{text-decoration:underline}.rv-diff{font-family:var(--font-mono);font-size:12px;display:inline-flex;gap:6px}.rv-diff .add{color:var(--success);font-weight:700}.rv-diff .del{color:var(--danger);font-weight:700}.rv-src{font-size:11.5px;color:var(--text-faint, var(--text-muted))}.rv-ev{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg-deepest)}.rv-sum{margin:0;display:flex;flex-direction:column;gap:4px;font-size:13.5px;line-height:1.55}.rv-sum p{margin:0}.rv-sum .is-left{color:var(--text-secondary)}.rv-sum--none{color:var(--text-muted);font-size:12.5px}.rv-k{display:inline-block;min-inline-size:44px;margin-inline-end:6px;font-family:var(--font-disp);font-size:11.5px;font-weight:800;color:var(--text-muted)}.rv-chips{display:flex;flex-wrap:wrap;gap:6px}.rv-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:10px;font-size:12px;font-weight:600;background:var(--bg-elevated);border:1px solid var(--border-light);color:var(--text-secondary)}.rv-chip.is-success{border-color:color-mix(in oklch,var(--success) 40%,var(--border))}.rv-chip.is-success .rv-chip__d{background:var(--success)}.rv-chip.is-warning{border-color:color-mix(in oklch,var(--warning) 45%,var(--border))}.rv-chip.is-warning .rv-chip__d{background:var(--warning)}.rv-chip.is-danger{border-color:color-mix(in oklch,var(--danger) 45%,var(--border))}.rv-chip.is-danger .rv-chip__d{background:var(--danger)}.rv-chip__d{inline-size:7px;block-size:7px;border-radius:50%;background:var(--text-faint, var(--text-muted));flex:none}.rv-issues{margin:0;padding-inline-start:18px;font-size:12.5px;line-height:1.5;color:var(--text-secondary)}.rv-issues li{margin-block:2px}.rv-issues .rv-issues__more{list-style:none;color:var(--text-muted)}.rv-decided{margin:0;font-size:12.5px;color:var(--text-secondary)}.rv-note-shown{margin:0;padding:8px 12px;border-inline-start:3px solid var(--border-strong);font-size:13px;line-height:1.55;color:var(--text-secondary);white-space:pre-wrap}.rv-link{border:0;background:none;padding:0;color:var(--accent);cursor:pointer;font:inherit}.rv-link:hover{text-decoration:underline}.rv-actions{display:flex;flex-wrap:wrap;gap:8px;padding-block-start:4px}.rv-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;block-size:36px;padding-inline:14px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:none;color:var(--text);font-family:var(--font-disp);font-size:13.5px;font-weight:700;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.rv-btn svg{inline-size:15px;block-size:15px}.rv-btn:hover{background:var(--bg-deepest);border-color:var(--border-active)}.rv-btn:active{transform:translateY(1px)}.rv-btn:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.rv-btn:disabled{opacity:.55;cursor:default}.rv-btn.rv-btn--accent{background:var(--accent);border-color:var(--accent);color:var(--primary-ink);font-weight:800}.rv-btn.rv-btn--accent:hover{background:var(--accent);color:var(--primary-ink);filter:brightness(1.08)}.rv-btn.rv-btn--ghost{border-color:transparent;color:var(--text-secondary)}.rv-btn.rv-btn--danger{border-color:transparent;color:var(--danger);margin-inline-start:auto}.rv-btn.rv-btn--danger:hover{background:var(--danger-light);border-color:transparent}.rv-return{display:flex;flex-direction:column;gap:8px;padding-block-start:4px}.rv-return label{font-size:12.5px;color:var(--text-secondary)}.rv-return textarea{inline-size:100%;box-sizing:border-box;resize:vertical;min-block-size:72px;padding:9px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-deepest);color:var(--text);font:inherit;font-size:14px;line-height:1.5}.rv-return textarea:focus{outline:none;border-color:var(--border-active)}.rv-return__b{display:flex;gap:8px}.rv-author{color:var(--text-secondary)}.rv-when{color:var(--text-muted)}.rv-depth{padding:2px 8px;border-radius:10px;font-family:var(--font-disp);font-size:11px;font-weight:800;border:1px solid var(--border);color:var(--text-secondary);cursor:help}.rv-depth.is-fast{border-color:color-mix(in oklch,var(--success) 45%,var(--border))}.rv-depth.is-deep{border-color:color-mix(in oklch,var(--danger) 45%,var(--border));color:var(--text)}.rv-title--ext{text-decoration:none;display:inline-block}.rv-card.is-external{border-inline-start:3px solid var(--border-strong)}.rv-eff{color:var(--text-muted);font-weight:400;cursor:help}.rv-ticket{font-size:12px;color:var(--text-secondary)}.rv-since{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--primary-wash);border:1px solid var(--border-active)}.rv-since__h{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.rv-since__note{margin:0;font-size:12.5px;color:var(--text-secondary)}.rv-since__c{margin:0;padding-inline-start:18px;font-size:12.5px;line-height:1.5}.rv-since__c code{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted);margin-inline-end:4px}.rv-since__f{margin:0;font-family:var(--font-mono);font-size:12px;color:var(--text-muted);text-align:end}.rv-ai{margin:0;display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-radius:var(--radius-sm);border-inline-start:3px solid var(--border-strong);font-size:13.5px;line-height:1.55;background:var(--bg-elevated)}.rv-ai p{margin:0}.rv-ai.is-ok{border-inline-start-color:var(--success)}.rv-ai.is-look{border-inline-start-color:var(--warning)}.rv-ai.is-stop{border-inline-start-color:var(--danger)}.rv-chip.is-neutral .rv-chip__d{background:var(--text-faint, var(--text-muted))}.rv-chip[title]{cursor:help}.rv-deco{margin:0;font-size:12.5px;color:var(--text-secondary);line-height:1.5}.rv-issues li.sev-high,.rv-issues li.sev-critical{color:var(--text)}.rv-issues li.sev-high::marker,.rv-issues li.sev-critical::marker{color:var(--danger)}.rv-issues li.sev-medium::marker{color:var(--warning)}.rv-issues li code{font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.rv-conf{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--warning-light);font-size:13px}.rv-conf__h{display:flex;align-items:center;justify-content:space-between;gap:8px}.rv-conf__l{margin:0;padding-inline-start:18px;font-size:12.5px;line-height:1.6}.rv-conf__l code{display:block;font-family:var(--font-mono);font-size:11.5px;color:var(--text-muted)}.rv-conf .rv-btn{align-self:flex-start}.rv-prod{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--radius-sm);border:1px dashed var(--border-strong)}.rv-prod.is-approved{border-style:solid;border-color:color-mix(in oklch,var(--success) 45%,var(--border))}.rv-prod.is-returned{border-style:solid;border-color:color-mix(in oklch,var(--danger) 45%,var(--border))}.rv-prod__h{display:flex;align-items:center;gap:8px;font-size:13px}.rv-prod__st{font-size:12px;color:var(--text-secondary)}.rv-shots{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.rv-shot{margin:0;display:flex;flex-direction:column;gap:4px}.rv-shot a{display:block;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-deepest);aspect-ratio:4/3}.rv-shot img{display:block;inline-size:100%;block-size:100%;object-fit:cover;object-position:top}.rv-shot.is-mobile a{aspect-ratio:9/14}.rv-shot.is-none a{display:flex;align-items:center;justify-content:center}.rv-shot figcaption{font-size:11.5px;color:var(--text-muted);text-align:center}.rv-actions--prod{padding-block-start:0}.rv-btn--small{block-size:30px;padding-inline:11px;font-size:12.5px}.rv-hold{margin:0;font-size:12.5px;color:var(--text-secondary)}.rv-escaped{margin:0;padding:6px 12px;border-radius:var(--radius-sm);background:var(--danger-light);font-size:12.5px;color:var(--text)}.rv-actions--after{padding-block-start:0;flex-direction:column;align-items:flex-start}.rv-link--muted{color:var(--text-muted);font-size:12.5px}.rv-learn{display:flex;flex-direction:column;gap:12px}.rv-learn__s{margin:0;font-size:13px;line-height:1.6;color:var(--text-secondary);max-inline-size:680px}.rv-tbl{inline-size:100%;border-collapse:collapse;font-size:13px}.rv-tbl th,.rv-tbl td{padding:8px 10px;border-block-end:1px solid var(--border);text-align:start;vertical-align:middle}.rv-tbl th{font-family:var(--font-disp);font-size:11.5px;font-weight:800;color:var(--text-muted);white-space:nowrap}.rv-tbl th.num,.rv-tbl td.num{text-align:end}.rv-tbl td.is-bad{color:var(--danger);font-weight:700}.rv-tbl tr.is-grad td{background:var(--success-light)}.rv-tbl small{color:var(--text-muted)}@media(max-width:640px){.rv-tbl{display:block;overflow-x:auto}.rv-shots{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.rv-actions .rv-btn{flex:1 1 calc(50% - 4px)}.rv-btn.rv-btn--danger{margin-inline-start:0}}.mp-row{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--text-muted)}.mp-row.is-review{color:var(--text);font-weight:700}.mp-row svg{inline-size:12px;block-size:12px}.rl-strip{display:flex;align-items:center;gap:12px;inline-size:100%;padding:12px 16px;border:0;border-block-end:1px solid var(--border);background:var(--warning-light);text-align:start;cursor:pointer;color:var(--text);transition:background var(--dur-fast, .13s) ease}.rl-strip:hover{filter:brightness(1.05)}.rl-strip:focus-visible{outline:2px solid var(--border-active);outline-offset:-3px}.rl-strip.is-attention{background:var(--danger-light)}.rl-strip.is-open{box-shadow:inset 3px 0 0 var(--warning)}.rl-strip.is-open.is-attention{box-shadow:inset 3px 0 0 var(--danger)}.rl-strip__body{flex:1 1 auto;min-inline-size:0}.rl-strip__t{display:flex;align-items:center;gap:8px;font-family:var(--font-disp);font-size:14.5px;font-weight:800}.rl-strip__dot{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--text-faint)}.rl-strip__dot.is-danger{background:var(--danger);box-shadow:0 0 0 3px var(--danger-light)}.rl-strip__dot.is-live{background:var(--accent);box-shadow:0 0 0 3px var(--primary-wash)}.rl-strip__dot.is-warning{background:var(--warning)}.rl-strip__dot.is-success{background:var(--success)}.rl-strip__n{display:inline-flex;align-items:center;justify-content:center;min-inline-size:22px;block-size:22px;padding-inline:7px;border-radius:11px;background:var(--danger);color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:800}.rl-strip__m{margin-block-start:2px;font-size:12px;color:var(--text-secondary)}.rl-strip__chev{flex:none;color:var(--text-muted)}.rl-strip__chev svg{display:block;inline-size:15px;block-size:15px}.rl-screen{block-size:100%;overflow-y:auto;background:var(--bg);display:flex;flex-direction:column;min-inline-size:0}.rl-screen .num,.rl-m-body .num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.rl-head{display:flex;align-items:flex-start;gap:26px;padding:24px 40px 14px}.rl-head__ttl{flex:1 1 auto;min-inline-size:0}.rl-head h1{font-family:var(--font-disp);font-size:27px;font-weight:800;line-height:1.2;margin:0}.rl-head__sub{margin:4px 0 0;font-size:13.5px;color:var(--text-muted);max-inline-size:640px}.rl-head__refresh{flex:none;inline-size:34px;block-size:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;background:none;color:var(--text-muted);cursor:pointer;margin-block-start:4px}.rl-head__refresh svg{inline-size:16px;block-size:16px}.rl-head__refresh:hover{color:var(--text);border-color:var(--border-strong)}.rl-head__refresh.is-busy svg{animation:rl-spin 1s linear infinite}@keyframes rl-spin{to{transform:rotate(360deg)}}.rl-body{padding-inline:40px;padding-block-end:56px;max-inline-size:960px}.rl-filter{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding-block:6px 18px}.rl-filter__b{display:inline-flex;align-items:center;gap:7px;block-size:34px;padding-inline:14px;border-radius:17px;border:1px solid var(--border);background:none;color:var(--text-secondary);font-family:var(--font-disp);font-size:13.5px;font-weight:700;cursor:pointer;transition:background .13s ease,border-color .13s ease,color .13s ease}.rl-filter__b:hover{border-color:var(--border-strong);color:var(--text)}.rl-filter__b.is-on{background:var(--primary-wash);border-color:var(--border-active);color:var(--text)}.rl-filter__b:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.rl-filter__n{display:inline-flex;align-items:center;justify-content:center;min-inline-size:20px;block-size:20px;padding-inline:6px;border-radius:10px;background:var(--bg-raised);color:var(--text-secondary);font-size:11.5px;font-weight:800}.rl-filter__b.is-on .rl-filter__n{background:var(--accent);color:var(--primary-ink)}.rl-filter__b.is-attn .rl-filter__n{background:var(--danger);color:#fff}.rl-grid{display:flex;flex-direction:column;gap:12px}.rl-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);padding:16px 18px;cursor:pointer;transition:border-color var(--dur-fast, .13s) ease,background var(--dur-fast, .13s) ease}.rl-card:hover{border-color:var(--border-strong);background:var(--bg-raised)}.rl-card:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.rl-card.is-attn{border-color:color-mix(in oklch,var(--danger) 40%,var(--border))}.rl-card__top{display:flex;align-items:center;gap:12px;margin-block-end:12px;flex-wrap:wrap}.rl-card__id{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.rl-card__name{font-family:var(--font-disp);font-size:16.5px;font-weight:800;line-height:1.3}.rl-card__repo{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.rl-card__chev{flex:none;inline-size:16px;block-size:16px;color:var(--text-faint);transition:color var(--dur-fast, .13s) ease}.rl-card:hover .rl-card__chev{color:var(--text-secondary)}.rl-card__act{display:flex;align-items:center;gap:12px;margin-block-start:12px;padding:9px 10px;padding-inline-start:14px;border-radius:var(--radius-sm);background:var(--danger-light);border-inline-start:3px solid var(--danger)}.rl-card__act-t{flex:1 1 auto;min-inline-size:0;font-size:13px;font-weight:700;color:var(--danger-text)}.rl-av{flex:none;display:grid;place-items:center;inline-size:38px;block-size:38px;border-radius:11px;background:var(--primary-wash);color:var(--text);font-family:var(--font-disp);font-size:14px;font-weight:800;line-height:1}.rl-av--sm{inline-size:30px;block-size:30px;border-radius:9px;font-size:12px}.rl-av--lg{inline-size:54px;block-size:54px;border-radius:15px;font-size:20px}.rl-card.is-attn .rl-av,.rl-m-card.is-attn .rl-av{background:var(--danger-light);color:var(--danger-text)}.rl-card__attn{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:10px;background:var(--danger-light);color:var(--danger-text);font-family:var(--font-disp);font-size:11.5px;font-weight:800}.rl-card__attn svg{inline-size:12px;block-size:12px}.rl-card__foot{margin-inline-start:auto;display:flex;align-items:center;gap:14px;font-size:12px;color:var(--text-muted)}.rl-card__foot b{color:var(--text-secondary);font-weight:700}.rl-card__lanes{display:flex;flex-direction:column;gap:10px}.rl-lane{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:center;padding:9px 12px;border-radius:var(--radius-sm);background:var(--bg-deepest)}.rl-lane__id{display:flex;align-items:center;gap:9px;min-inline-size:0}.rl-lane__ic{flex:none;inline-size:19px;block-size:19px;color:var(--text-secondary)}.rl-lane__meta{min-inline-size:0}.rl-lane__plat{font-family:var(--font-disp);font-size:12.5px;font-weight:700;color:var(--text-secondary)}.rl-lane__ver{font-family:var(--font-mono);font-size:13px;font-weight:700}.rl-lane__build{color:var(--text-muted);font-weight:400}.rl-lane__none{font-size:12.5px;color:var(--text-faint)}.rl-lane__right{display:flex;align-items:center;gap:14px;min-inline-size:0}.rl-lane__rail-wrap{flex:1 1 auto;min-inline-size:0}.rl-lane__side{flex:none;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.rl-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:10px;font-family:var(--font-disp);font-size:11.5px;font-weight:800;white-space:nowrap;background:var(--bg-raised);color:var(--text-secondary)}.rl-chip:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:currentColor}.rl-chip.is-submitted,.rl-chip.is-processing,.rl-chip.is-approved,.rl-chip.is-queued{background:var(--primary-wash);color:var(--text)}.rl-chip.is-review,.rl-chip.is-halted,.rl-chip.is-saved{background:var(--warning-light);color:var(--text)}.rl-chip.is-live{background:var(--success-light);color:var(--text)}.rl-chip.is-rejected{background:var(--danger-light);color:var(--danger-text)}.rl-chip.is-superseded,.rl-chip.is-unknown{background:var(--bg-raised);color:var(--text-muted)}.rl-checked{font-size:11.5px;color:var(--text-faint);white-space:nowrap}.rl-track{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.rl-rail{display:flex;align-items:center;gap:0}.rl-rail__dot{flex:none;inline-size:9px;block-size:9px;border-radius:50%;border:2px solid var(--border-strong);background:var(--bg-deepest);position:relative}.rl-rail__seg{flex:1 1 auto;block-size:2px;background:var(--border-light);min-inline-size:6px}.rl-rail__dot.is-done{border-color:var(--primary);background:var(--primary)}.rl-rail__seg.is-done{background:var(--primary)}.rl-rail__dot.is-current{border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 4px var(--primary-wash)}.rl-rail__dot.is-danger{border-color:var(--danger);background:var(--danger);box-shadow:0 0 0 4px var(--danger-light)}.rl-rail__seg.is-void{background:none;opacity:.4;border-block-start:1px dashed var(--border-strong);block-size:0}.rl-rail__dot.is-void{border-color:var(--border-light);opacity:.5}.rl-rail.is-superseded{opacity:.45}.rl-rail.is-unknown .rl-rail__dot{border-color:var(--border-light)}.rl-rail__labels{display:flex;justify-content:space-between;margin-block-start:6px;font-size:10.5px;color:var(--text-faint)}.rl-rail__labels span{flex:1;text-align:center}.rl-rail__labels span:first-child{text-align:start;flex:0}.rl-rail__labels span:last-child{text-align:end;flex:0}.rl-lane--sm .rl-rail__labels{display:none}.rl-rail__note{margin-block-start:4px;font-size:11px;color:var(--text-muted)}.rl-back{display:inline-flex;align-items:center;gap:6px;border:0;background:none;color:var(--text-secondary);font-family:var(--font-disp);font-size:13px;font-weight:700;cursor:pointer;padding:0;margin-block:18px 14px}.rl-back svg{inline-size:15px;block-size:15px}.rl-back:hover{color:var(--text)}.rl-lane--lg{grid-template-columns:140px 1fr;padding:14px 16px}.rl-lane--lg .rl-lane__ver{font-size:15px}.rl-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 24px;padding:20px 22px;margin-block-end:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.rl-hero__id{display:flex;align-items:center;gap:14px;flex:1 1 260px;min-inline-size:0}.rl-hero__txt{min-inline-size:0}.rl-hero__name{margin:0;font-family:var(--font-disp);font-size:22px;font-weight:800;line-height:1.25}.rl-hero__repo{margin-block-start:3px;font-family:var(--font-mono);font-size:12.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-hero__when{margin-block-start:2px;font-size:12px;color:var(--text-faint)}.rl-hero__acts{display:flex;flex-wrap:wrap;gap:8px}.rl-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px}.rl-lc{display:flex;flex-direction:column;gap:12px;min-inline-size:0;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated)}.rl-lc.is-attn{border-color:color-mix(in oklch,var(--danger) 45%,var(--border))}.rl-lc__head{display:flex;align-items:center;gap:9px;min-inline-size:0}.rl-lc__ic{flex:none;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:9px;background:var(--bg-deepest);color:var(--text-secondary)}.rl-lc__ic svg{inline-size:17px;block-size:17px}.rl-lc__plat{flex:none;font-family:var(--font-disp);font-size:14.5px;font-weight:800}.rl-lc__store{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--text-muted)}.rl-lc__chip{flex:none;margin-inline-start:auto}.rl-lc__ver{display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:24px;font-weight:800;line-height:1.15}.rl-lc__build{font-size:13px;font-weight:500;color:var(--text-muted)}.rl-lc__none{font-family:var(--font-disp);font-size:15px;font-weight:700;color:var(--text-faint)}.rl-lc__foot{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px}.rl-lc__alert{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--danger-light);border-inline-start:3px solid var(--danger)}.rl-lc__alert-t{font-family:var(--font-disp);font-size:13.5px;font-weight:800;color:var(--danger-text)}.rl-lc__alert-r{align-self:stretch;margin:0;font-size:12.5px;line-height:1.55;color:var(--text);overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rl-lc__alert-r.is-code{font-family:var(--font-mono);font-size:11.5px;direction:ltr;text-align:start}.rl-lc__alert .rl-btn{margin-block-start:2px}.rl-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;block-size:36px;padding-inline:15px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text);font-family:var(--font-disp);font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast, .13s) ease,border-color var(--dur-fast, .13s) ease,filter var(--dur-fast, .13s) ease}.rl-btn svg{flex:none;inline-size:15px;block-size:15px}.rl-btn:hover{background:var(--bg-raised)}.rl-btn:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.rl-btn--primary{border-color:var(--accent);background:var(--accent);color:var(--primary-ink)}.rl-btn--primary:hover{background:var(--accent);filter:brightness(1.08)}.rl-btn--sm{block-size:32px;padding-inline:12px;font-size:12.5px}.rl-btn--sm svg{inline-size:13px;block-size:13px}.rl-empty .rl-btn{margin-block-start:16px}.rl-sec{margin-block-start:28px}.rl-sec__h{display:flex;align-items:center;gap:10px;font-family:var(--font-disp);font-size:14.5px;font-weight:800;margin-block-end:12px}.rl-sec__n{display:inline-flex;align-items:center;justify-content:center;min-inline-size:20px;block-size:20px;padding-inline:6px;border-radius:10px;background:var(--bg-raised);color:var(--text-secondary);font-size:11.5px;font-weight:800}.rl-sec__empty{font-size:13px;color:var(--text-faint);padding-block:4px}.rl-sec__more{display:inline-flex;align-items:center;margin-block-start:4px;border:1px solid var(--border);background:none;color:var(--text-secondary);border-radius:var(--radius-sm);padding:6px 14px;font-size:12.5px;font-weight:700;cursor:pointer}.rl-sec__more:hover{color:var(--text);border-color:var(--border-strong)}.rl-job{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);padding:12px 14px;margin-block-end:8px}.rl-job.is-waiting{border-color:color-mix(in oklch,var(--warning) 40%,var(--border))}.rl-job__top{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.rl-job__stage{font-family:var(--font-disp);font-size:13px;font-weight:800}.rl-job__stage.is-running{color:var(--accent)}.rl-job__stage.is-waiting{color:var(--warning)}.rl-job__plat{font-size:12px;color:var(--text-muted)}.rl-job__ver{font-family:var(--font-mono);font-size:12.5px;color:var(--text-secondary)}.rl-job__status{margin-inline-start:auto}.rl-job__meta{margin-block-start:6px;font-size:12px;color:var(--text-muted);display:flex;flex-wrap:wrap;gap:10px}.rl-job__meta b{color:var(--text-secondary);font-weight:700}.rl-job__approve{margin-block-start:8px;padding:7px 11px;border-radius:var(--radius-sm);background:var(--warning-light);font-size:12.5px;color:var(--text)}.rl-rel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);padding:13px 15px;margin-block-end:9px}.rl-rel.is-rejected{border-color:color-mix(in oklch,var(--danger) 40%,var(--border))}.rl-rel__top{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.rl-rel__plat{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted);font-weight:700}.rl-rel__plat svg{inline-size:13px;block-size:13px}.rl-rel__ver{font-family:var(--font-mono);font-size:13.5px;font-weight:700}.rl-rel__build{font-family:var(--font-mono);font-size:12px;color:var(--text-muted)}.rl-rel__track{font-size:11.5px;color:var(--text-muted)}.rl-rel__chip{margin-inline-start:auto}.rl-rel__meta{margin-block-start:6px;font-size:12px;color:var(--text-faint);display:flex;flex-wrap:wrap;gap:10px}.rl-rel__meta b{color:var(--text-secondary);font-weight:700}.rl-rel__raw code{font-family:var(--font-mono);font-size:11px;direction:ltr;unicode-bidi:isolate}.rl-rel__notes{margin-block-start:8px}.rl-rel__notes summary{cursor:pointer;font-size:12.5px;color:var(--text-secondary);font-weight:700;list-style:none}.rl-rel__notes summary::-webkit-details-marker{display:none}.rl-rel__notes p{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap}.rl-rel__reject{margin-block-start:9px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--danger-light);border-inline-start:3px solid var(--danger);font-size:13px;line-height:1.6;color:var(--text);white-space:pre-wrap}.rl-rel__reject b{display:block;font-family:var(--font-disp);font-size:11.5px;font-weight:800;color:var(--danger-text);margin-block-end:4px}.rl-rel__problems{margin:8px 0 0;padding-inline-start:18px;font-size:12.5px;color:var(--text-secondary);line-height:1.6}.rl-rel__problems li::marker{color:var(--warning)}.rl-rel__rollout{margin-block-start:8px;display:flex;align-items:center;gap:9px;font-size:12px;color:var(--text-secondary)}.rl-rollout-bar{flex:1 1 auto;max-inline-size:160px;block-size:6px;border-radius:3px;background:var(--bg-deepest);overflow:hidden}.rl-rollout-bar i{display:block;block-size:100%;background:var(--primary)}.rl-rel__link{margin-block-start:9px;display:inline-flex;align-items:center;gap:6px;color:var(--accent);border:0;background:none;padding:0;font-size:12.5px;font-weight:700;text-decoration:none;cursor:pointer;font-family:inherit}.rl-rel__link svg{inline-size:13px;block-size:13px}.rl-rel__link:hover{text-decoration:underline}.rl-fjob{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elevated);padding:13px 15px;margin-block-end:9px}.rl-fjob.is-failed{border-color:color-mix(in oklch,var(--danger) 40%,var(--border))}.rl-fjob__top{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.rl-fjob__meta{margin-block-start:6px;font-size:12px;color:var(--text-faint);display:flex;flex-wrap:wrap;gap:10px}.rl-fjob__meta b{color:var(--text-secondary);font-weight:700}.rl-fjob__err{margin-block-start:9px;min-inline-size:0}.rl-fjob__err summary{cursor:pointer;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--danger-text);list-style:none;background:var(--danger-light);border-radius:var(--radius-sm);padding:8px 11px;direction:ltr;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-fjob__err summary::-webkit-details-marker{display:none}.rl-fjob__err[open] summary{border-end-start-radius:0;border-end-end-radius:0;white-space:normal}.rl-fjob__err pre{margin:0;padding:10px 12px;border-start-start-radius:0;border-start-end-radius:0;border-end-start-radius:var(--radius-sm);border-end-end-radius:var(--radius-sm);background:var(--bg-deepest);font-family:var(--font-mono);font-size:11.5px;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto;direction:ltr;text-align:start}.rl-runners{margin-block-start:30px;padding:13px 15px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-deepest);display:flex;flex-wrap:wrap;gap:18px;align-items:center}.rl-runners__t{font-family:var(--font-disp);font-size:12px;font-weight:800;color:var(--text-faint)}.rl-runner{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-secondary)}.rl-runner b{color:var(--text);font-weight:700}.rl-runner__job{color:var(--accent);font-weight:600}.rl-runner__seen{color:var(--text-muted)}.rl-runner__dot{inline-size:7px;block-size:7px;border-radius:50%;background:var(--text-faint);flex:none}.rl-runner__dot.is-live{background:var(--success)}.rl-runner__dot.is-busy{background:var(--accent);box-shadow:0 0 0 3px var(--primary-wash)}.rl-mach{margin-block-start:14px;padding:15px 17px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-deepest)}.rl-mach__h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rl-mach__t{font-family:var(--font-disp);font-size:13.5px;font-weight:800}.rl-mach__tag{padding:2px 9px;border-radius:10px;background:var(--bg-raised);color:var(--text-faint);font-family:var(--font-disp);font-size:11px;font-weight:800}.rl-mach__ref{margin-inline-start:auto}.rl-mach__say{margin:8px 0 0;font-size:12.5px;line-height:1.6;color:var(--text-faint);max-inline-size:70ch}.rl-mach__note{margin:10px 0 0;padding:9px 12px;border-radius:var(--radius-sm);background:var(--primary-wash);color:var(--text);font-size:12.5px;line-height:1.6}.rl-mach .rl-error{margin-block-start:10px}.rl-mach__grid{margin-block-start:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px}.rl-mach__box{padding:13px 14px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-elevated);display:flex;flex-direction:column;gap:9px;align-items:flex-start}.rl-mach__box h4{margin:0;font-family:var(--font-disp);font-size:13px;font-weight:800}.rl-mach__lead{margin:0;font-size:12px;line-height:1.6;color:var(--text-faint)}.rl-mach__kv{margin:0;inline-size:100%;display:grid;gap:6px}.rl-mach__kv>div{display:flex;align-items:baseline;gap:10px;font-size:12.5px}.rl-mach__kv dt{color:var(--text-faint);flex:none}.rl-mach__kv dd{margin:0;color:var(--text-secondary);overflow-wrap:anywhere}.rl-mach__errs{color:var(--danger-text)}.rl-mach__know{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.rl-mach__know li{font-size:12.5px;line-height:1.65;color:var(--text-secondary)}.rl-mach__know li b{color:var(--text);font-weight:800}.rl-empty{padding:44px 8px 30px;max-inline-size:560px}.rl-empty h2{font-family:var(--font-disp);font-size:20px;font-weight:800;margin:0 0 8px}.rl-empty p{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0}.rl-empty__cta{margin-block-start:14px;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-sm);background:var(--accent);color:var(--primary-ink);font-family:var(--font-disp);font-size:13.5px;font-weight:800;border:0;cursor:pointer}.rl-skel{padding:13px 16px;border-radius:var(--radius-sm);background:var(--bg-elevated);margin-block-end:10px;animation:rl-pulse 1.5s ease-in-out infinite}.rl-skel i{display:block;block-size:11px;border-radius:var(--radius-xs);background:var(--bg-raised)}.rl-skel .a{inline-size:40%;margin-block-end:10px}.rl-skel .b{inline-size:100%;block-size:34px;border-radius:var(--radius-sm)}@keyframes rl-pulse{0%,to{opacity:.5}50%{opacity:.9}}.rl-error{margin:0;padding:11px 14px;border-radius:var(--radius-sm);background:var(--danger-light);color:var(--danger-text);font-size:13.5px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rl-error button{border:1px solid var(--border-strong);background:none;color:var(--text);border-radius:var(--radius-sm);padding:5px 12px;font-size:12.5px;font-weight:700;cursor:pointer}@media(prefers-reduced-motion:reduce){.rl-skel{animation:none}.rl-head__refresh.is-busy svg{animation:none}}.rl-m-body{flex:1;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-block-end:30px}.m-screen>.rl-m-body{isolation:isolate}.rl-m-body .rl-body{padding-inline:16px;padding-block-end:30px}.rl-m-strip{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--danger-light);border-block-end:1px solid var(--border-light);font-size:12.5px;color:var(--text)}.rl-m-strip b{color:var(--danger-text);font-weight:800}.rl-m-filter{display:flex;gap:8px;overflow-x:auto;padding:12px 16px 6px;scrollbar-width:none}.rl-m-filter::-webkit-scrollbar{display:none}.rl-m-filter .rl-filter__b{flex:none;block-size:32px;font-size:12.5px}.rl-m-grid{padding-block-start:6px}.rl-m-card{margin:0 16px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);padding:13px 14px}.rl-m-card.is-attn{border-color:color-mix(in oklch,var(--danger) 40%,var(--border))}.rl-m-card__top{display:flex;align-items:center;gap:8px;margin-block-end:10px}.rl-m-card__name{font-family:var(--font-disp);font-size:15.5px;font-weight:800;flex:1 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-m-card__attn{flex:none;inline-size:8px;block-size:8px;border-radius:50%;background:var(--danger)}.rl-m-card__foot{flex:none;font-size:11.5px;color:var(--text-faint)}.rl-m-lane{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--bg-deepest);margin-block-end:6px}.rl-m-lane:last-child{margin-block-end:0}.rl-m-lane__top{display:flex;align-items:center;gap:8px;font-size:12px}.rl-m-lane__plat{font-family:var(--font-disp);font-weight:700;color:var(--text-secondary);flex:none}.rl-m-lane__ver{font-family:var(--font-mono);font-weight:700}.rl-m-lane__none{color:var(--text-faint);font-size:12px}.rl-m-lane__chip{margin-inline-start:auto}.rl-m-lane__sub{font-size:11.5px;color:var(--text-faint)}.rl-m-h{padding:16px 16px 10px;font-family:var(--font-disp);font-size:12.5px;font-weight:800;color:var(--text-faint);display:flex;align-items:center;gap:8px}.m-releases .m-bar-sub{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rl-m-card{cursor:pointer}.rl-m-card__chev{flex:none;inline-size:15px;block-size:15px;color:var(--text-faint)}.rl-m-card__act{display:flex;flex-direction:column;align-items:flex-start;gap:9px;margin-block-start:10px;padding:11px 12px;border-radius:var(--radius-sm);background:var(--danger-light);border-inline-start:3px solid var(--danger)}.rl-m-card__act-t{font-size:12.5px;font-weight:700;line-height:1.5;color:var(--danger-text)}.rl-m-card__act .rl-btn{block-size:38px}.rl-detail.is-mobile .rl-hero{margin:12px 16px;padding:14px;gap:14px}.rl-detail.is-mobile .rl-hero__id{flex-basis:100%}.rl-detail.is-mobile .rl-hero__acts{inline-size:100%}.rl-detail.is-mobile .rl-hero__acts .rl-btn{flex:1 1 150px;block-size:40px}.rl-detail.is-mobile .rl-lanes{grid-template-columns:1fr;gap:10px;margin-inline:16px}.rl-detail.is-mobile .rl-lc{padding:14px}.rl-detail.is-mobile .rl-lc__alert .rl-btn{block-size:40px}.rl-m-body .rl-sec{margin-block-start:10px}.rl-m-body .rl-runners{margin-block-start:16px}.rl-sr{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rl-m-inset{margin:0 16px 12px}.as-screen{position:relative;display:flex;flex-direction:column;block-size:100%;min-block-size:0;min-inline-size:0;background:var(--bg);overflow:hidden}.as-screen.is-mobile{background:var(--bg-deepest)}.as-head{flex:none;padding:20px 40px 14px;border-block-end:1px solid var(--border)}.as-head__row{margin-block-start:10px;display:flex;align-items:flex-start;gap:20px}.as-head__ttl{flex:1 1 auto;min-inline-size:0}.as-head h1{font-family:var(--font-disp);font-size:27px;font-weight:800;line-height:1.2;margin:0}.as-head__sub{margin:3px 0 0;font-size:13.5px;color:var(--text-muted)}.as-body{flex:1 1 auto;min-block-size:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.as-in{max-inline-size:760px;margin-inline:auto;padding:22px 40px 16px;display:flex;flex-direction:column;gap:18px}.is-mobile .as-in{padding:16px 16px 12px}.as-empty{padding-block:34px 6px}.is-mobile .as-empty{padding-block-start:22px}.as-empty__lede{margin:0 0 18px;font-size:16px;line-height:1.6;color:var(--text-secondary);max-inline-size:520px}.as-chips{display:flex;flex-wrap:wrap;gap:8px}.as-chip{display:inline-flex;align-items:center;block-size:36px;padding-inline:14px;border-radius:999px;border:1px solid var(--border-strong);background:none;color:var(--text);font:inherit;font-size:14px;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),background var(--dur-fast) var(--ease-std)}.as-chip:hover{border-color:var(--accent);color:var(--accent)}.as-chip:active{background:var(--bg-hover)}.as-chip:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.as-turn{display:flex}.as-turn.is-user{justify-content:flex-start}.as-q{max-inline-size:78%;padding:10px 14px;border-radius:var(--radius);border-end-start-radius:var(--radius-xs);background:var(--bg-elevated);border:1px solid var(--border);color:var(--text);font-size:15px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.as-a{inline-size:100%;min-inline-size:0}.as-a__who{display:block;margin-block-end:4px;font-family:var(--font-disp);font-size:12px;font-weight:800;letter-spacing:.02em;color:var(--accent)}.as-a__body{font-size:15px;word-break:break-word}.as-a__body p{margin:0 0 8px}.as-a__body p:last-child{margin-block-end:0}.as-a__body a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--accent) 45%,transparent);text-underline-offset:3px}.as-a__body a:hover{text-decoration-color:var(--accent)}.as-a__thinking{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:14px}.as-turn.is-error .as-a__body{color:var(--warning)}.as-retry{margin-block-start:8px;background:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);block-size:32px;padding-inline:12px;color:var(--text);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.as-retry:hover{border-color:var(--accent);color:var(--accent)}.as-composer{flex:none;padding:10px 40px calc(16px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--border);background:var(--bg)}.is-mobile .as-composer{padding-inline:12px;background:var(--bg-deepest)}.as-box{position:relative;max-inline-size:760px;margin-inline:auto;display:flex;align-items:flex-end;gap:6px;padding:6px 6px 6px 8px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--bg-elevated);transition:border-color var(--dur-fast) var(--ease-std)}.as-box:focus-within{border-color:var(--border-active)}.as-box.is-busy{opacity:.85}.as-field{position:relative;flex:1 1 auto;min-inline-size:0}.as-input{display:block;inline-size:100%;position:relative;z-index:1;resize:none;border:0;background:none;color:transparent;caret-color:var(--text);font:inherit;font-size:15px;line-height:1.5;padding:8px 6px;max-block-size:140px;outline:none}.as-input::placeholder{color:var(--text-muted)}.as-mic,.as-send{flex:none;inline-size:38px;block-size:38px;display:grid;place-items:center;border-radius:var(--radius-sm);border:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std),opacity var(--dur-fast) var(--ease-std)}.as-mic svg,.as-send svg{inline-size:18px;block-size:18px}.as-mic:focus-visible,.as-send:focus-visible{outline:2px solid var(--border-active);outline-offset:2px}.as-mic{background:none;color:var(--text-secondary)}.as-mic:hover{background:var(--bg-hover);color:var(--text)}.as-mic.on{color:var(--accent)}.as-send{background:var(--accent);color:var(--primary-ink)}.as-send:disabled{opacity:.35;cursor:default}.as-send:not(:disabled):hover{filter:brightness(1.08)}.as-foot{max-inline-size:760px;margin:8px auto 0;font-size:12px;line-height:1.5;color:var(--text-muted);text-align:center}.as-face{flex:none;inline-size:52px;block-size:52px;border-radius:50%;object-fit:cover;background:var(--bg-elevated);border:1px solid var(--border);margin-block-start:2px}.as-face--bar{inline-size:32px;block-size:32px;margin-inline-end:10px;margin-block-start:0}.as-hand{margin-block-start:12px;padding:12px 14px 11px;border-radius:var(--radius);background:color-mix(in oklab,var(--accent) 7%,var(--bg-elevated));border:1px solid color-mix(in oklab,var(--accent) 35%,var(--border))}.as-hand__t{font-family:var(--font-disp);font-weight:800;font-size:13.5px;color:var(--text)}.as-hand__why{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--text-secondary)}.as-hand__brief{margin:10px 0 0;padding:8px 12px;border-inline-start:3px solid var(--accent);border-radius:var(--radius-xs);background:var(--bg);font-size:13.5px;line-height:1.55;color:var(--text);white-space:pre-wrap;word-break:break-word}.as-hand__row{margin-block-start:10px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.as-hand__row .rt-btn{display:inline-flex;align-items:center;gap:7px}.as-hand__row .rt-btn svg{inline-size:15px;block-size:15px}.as-hand__row .rt-btn:disabled{opacity:.45;cursor:default;filter:none}.as-hand__pick{flex:1 1 180px;min-inline-size:0;block-size:36px;padding-inline:10px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg);color:var(--text);font:inherit;font-size:13.5px}.as-hand__pick:focus-visible{outline:2px solid var(--border-active);outline-offset:1px}.as-hand__note{margin:8px 0 0;font-size:12px;color:var(--text-muted)}:root{--primary-dim: oklch(.64 .09 192);--tm-face: 46px;--tm-cols: 4}.tm{position:relative;block-size:100%;overflow-y:auto;min-inline-size:0;color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.55;background:radial-gradient(1100px 420px at 92% -12%,oklch(from var(--primary) l c h/.09),transparent 62%),radial-gradient(760px 360px at 4% -6%,oklch(50% .05 280deg / .1),transparent 60%),var(--bg);-webkit-font-smoothing:antialiased}.tm *{box-sizing:border-box}.tm h1,.tm h2,.tm h3,.tm p,.tm dl,.tm dd,.tm ul{margin:0}.tm-wrap{position:relative;z-index:1;max-inline-size:1360px;margin-inline:auto;padding:0 24px 34px}.tm .bar{position:sticky;top:0;z-index:20;background:linear-gradient(to bottom,oklch(from var(--bg) l c h/.97) 72%,oklch(from var(--bg) l c h/.82));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-block-end:1px solid var(--border-light);padding:12px 0 9px;margin-block-end:10px}.tm .bar-top{display:flex;align-items:flex-start;gap:20px}.tm .brand h1{font-family:var(--font-disp);font-weight:700;font-size:17px;line-height:1.25;display:flex;align-items:baseline;gap:8px}.tm .brand h1 .cnt{font-family:var(--font-mono);font-size:11px;font-weight:400;color:var(--text-muted)}.tm .brand p{font-size:12.5px;color:var(--text-secondary);line-height:1.45;margin-block-start:2px;max-inline-size:52ch}.tm .proj{margin-inline-start:auto;display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius);padding:7px 12px 7px 9px}.tm .proj-label{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.tm .proj-pick{display:flex;align-items:center;gap:6px;font-family:var(--font-disp);font-weight:500;font-size:13px;color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 9px;white-space:nowrap}.tm .proj-note{font-size:11px;color:var(--text-muted);white-space:nowrap}.tm .roster{display:flex;align-items:center;gap:9px;border-inline-start:1px solid var(--border-light);padding-inline-start:12px}.tm .roster-faces{display:flex;flex-direction:row-reverse}.tm .roster-faces .tm-face{inline-size:26px;block-size:26px;border-radius:8px;display:block;overflow:hidden;border:1.5px solid var(--bg);background:var(--bg-raised);margin-inline-end:-8px;box-shadow:0 0 0 1.5px oklch(from var(--primary) l c h/.55)}.tm .roster-faces .tm-face img{inline-size:100%;block-size:100%;display:block}.tm .roster-faces .tm-face:last-child{margin-inline-end:0}.tm .roster-n{font-size:11.5px;color:var(--primary);white-space:nowrap;font-family:var(--font-disp);font-weight:500}.tm .roster-n .zero{color:var(--text-muted)}.tm .bar-bottom{display:flex;align-items:center;gap:10px;margin-block-start:10px}.tm .chips{display:flex;gap:6px;flex-wrap:wrap;min-inline-size:0}.tm .chip{font-family:var(--font-disp);font-weight:500;font-size:12.5px;color:var(--text-secondary);background:transparent;border:1px solid var(--border-light);border-radius:99px;padding:4px 12px 5px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s,border-color .15s}.tm .chip:hover{color:var(--text);border-color:var(--border)}.tm .chip .n{font-size:10.5px;color:var(--text-muted);margin-inline-start:4px;font-family:var(--font-mono)}.tm .chip[aria-pressed=true]{background:oklch(from var(--primary) l c h/.13);border-color:oklch(from var(--primary) l c h/.45);color:var(--text)}.tm .chip[aria-pressed=true] .n{color:var(--primary)}.tm .search{margin-inline-start:auto;position:relative;flex:none}.tm .search svg{position:absolute;inset-inline-start:9px;top:50%;transform:translateY(-50%);inline-size:13px;block-size:13px;color:var(--text-muted);pointer-events:none}.tm .search input{inline-size:230px;font-family:var(--font-sans);font-size:13px;color:var(--text);background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:6px 10px;padding-inline-start:30px;outline:none}.tm .search input::placeholder{color:var(--text-muted)}.tm .search input:focus{border-color:var(--primary-dim);background:var(--bg-elevated)}.tm .tm-flash{margin:0 0 10px;font-size:12.5px;color:var(--success)}.tm .tm-flash.is-bad{color:var(--danger)}.tm .band{display:grid;grid-template-columns:70px minmax(0,1fr);gap:0 14px;padding-block:6px;border-block-start:1px solid var(--border-light)}.tm .band:first-of-type{border-block-start:0;padding-block-start:2px}.tm .band-label{font-family:var(--font-disp);font-weight:600;font-size:12px;color:var(--text-secondary);padding-block-start:8px;white-space:nowrap}.tm .band-label span{display:block;font-family:var(--font-mono);font-weight:400;font-size:10px;color:var(--text-muted);margin-block-start:1px}.tm .band-label em{display:block;font-style:normal;font-family:var(--font-sans);font-weight:400;font-size:10.5px;color:var(--primary-dim);margin-block-start:2px}.tm .grid{display:grid;grid-template-columns:repeat(var(--tm-cols),minmax(0,1fr));gap:8px}.tm .ch{position:relative;display:flex;flex-direction:column;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius);padding:9px 10px 8px;text-align:start;color:inherit;font:inherit;transition:border-color .16s,background .16s;animation:tm-rise .42s cubic-bezier(.2,.7,.3,1) both}.tm .ch:hover{border-color:var(--border);background:var(--bg-raised);cursor:pointer}.tm .ch:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@keyframes tm-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.tm .ch.on{background:linear-gradient(180deg,oklch(from var(--primary) l c h/.085),oklch(from var(--primary) l c h/.02)),var(--bg-elevated);border-color:oklch(from var(--primary) l c h/.42);box-shadow:0 1px oklch(from var(--primary) l c h/.1) inset,0 6px 18px -12px oklch(from var(--primary) l c h/.5)}.tm .ch.soon{opacity:.6}.tm .ch-head{display:flex;align-items:center;gap:9px}.tm .ch-face{inline-size:var(--tm-face);block-size:var(--tm-face);flex:none;border-radius:13px;overflow:hidden;background:var(--bg-raised);box-shadow:0 0 0 1px var(--border-light);transition:box-shadow .16s;display:grid;place-items:center;font-family:var(--font-disp);font-weight:700;font-size:18px;color:var(--text-secondary)}.tm .ch.on .ch-face{box-shadow:0 0 0 1.5px oklch(from var(--primary) l c h/.7)}.tm .ch-face img{inline-size:100%;block-size:100%;display:block;filter:saturate(.86)}.tm .ch:not(.on) .ch-face img{filter:saturate(.4) brightness(.92)}.tm .ch-id{min-inline-size:0;flex:1}.tm .ch-line{display:flex;align-items:baseline;gap:6px;min-inline-size:0}.tm .ch-name{font-family:var(--font-disp);font-weight:700;font-size:14.5px;line-height:1.25;flex:none;display:flex;align-items:center;gap:5px}.tm .ch-name .dot{inline-size:5px;block-size:5px;border-radius:99px;background:var(--success);flex:none}.tm .ch-role{font-size:12px;color:var(--text-secondary);min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .ch-tag{font-size:10px;line-height:15px;color:var(--text-muted);flex:none;border:1px solid var(--border-light);border-radius:4px;padding-inline:5px;white-space:nowrap}.tm .ch-tag.def{color:var(--primary);border-color:oklch(from var(--primary) l c h/.38);background:oklch(from var(--primary) l c h/.08)}.tm .ch-tag.prep{color:var(--warning);border-color:oklch(from var(--warning) l c h/.4)}.tm .ch-tag.demo{border-color:transparent;padding-inline:0;color:oklch(from var(--text-muted) l c h/.8)}.tm .ch-bio{font-size:12px;color:var(--text-muted);line-height:1.4;margin-block-start:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .ch.on .ch-bio{color:var(--text-secondary)}.tm .ch-spent{font-size:11px;color:var(--text-muted);margin-block-start:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.tm .ch.on .ch-spent{color:var(--text-secondary)}.tm .ch-foot{display:flex;align-items:center;gap:8px;margin-block-start:8px;padding-block-start:7px;border-block-start:1px solid var(--border-light)}.tm .ch-price{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .ch-price.free{color:var(--success)}.tm .sw{margin-inline-start:auto;flex:none;display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-disp);color:inherit}.tm .sw[disabled]{cursor:default}.tm .sw-t{font-size:11px;font-weight:500;color:var(--text-muted);transition:color .16s}.tm .ch.on .sw-t{color:var(--primary)}.tm .sw-b{inline-size:32px;block-size:18px;border-radius:99px;flex:none;position:relative;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border);transition:background .18s,box-shadow .18s}.tm .sw-b:after{content:"";position:absolute;top:3px;inset-inline-start:3px;inline-size:12px;block-size:12px;border-radius:99px;background:var(--text-muted);transition:transform .18s cubic-bezier(.3,.8,.3,1),background .18s}.tm .ch.on .sw-b{background:oklch(from var(--primary) l c h/.3);box-shadow:inset 0 0 0 1px oklch(from var(--primary) l c h/.6)}.tm .ch.on .sw-b:after{background:var(--primary);transform:translate(-14px)}.tm .sw:focus-visible .sw-b{outline:2px solid var(--primary);outline-offset:2px}.tm .ch-none{margin-inline-start:auto;font-size:11px;color:var(--warning);font-family:var(--font-disp);font-weight:500}.tm .ch-none.is-inline{color:var(--text-muted)}.tm .slot{border:1px dashed var(--border-light);border-radius:var(--radius);display:grid;place-items:center;min-block-size:100%;font-size:11.5px;color:oklch(from var(--text-muted) l c h/.7);text-align:center;padding:8px}.tm .empty{padding:26px 0;color:var(--text-muted);font-size:13px}.tm .tm-loading{padding:40px 0;text-align:center}.tm .ask{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-start:14px;padding:11px 14px;background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius)}.tm .ask-t{font-family:var(--font-disp);font-weight:600;font-size:13px;flex:none}.tm .ask-s{font-size:12px;color:var(--text-muted);flex:none}.tm .ask form{display:flex;gap:8px;margin-inline-start:auto;flex:1;min-inline-size:260px;max-inline-size:520px}.tm .ask input{flex:1;min-inline-size:0;font-family:var(--font-sans);font-size:13px;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:7px 11px;outline:none}.tm .ask input::placeholder{color:var(--text-muted)}.tm .ask input:focus{border-color:var(--primary-dim)}.tm .ask button{font-family:var(--font-disp);font-weight:600;font-size:12.5px;cursor:pointer;background:var(--bg-raised);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 15px;flex:none}.tm .ask button:hover{border-color:var(--primary-dim);color:var(--primary)}.tm .ask .done{font-size:12px;color:var(--success);flex:none}.tm-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#07090d9e;opacity:0;pointer-events:none;transition:opacity .2s}.tm-scrim.open{opacity:1;pointer-events:auto}.tm-drawer{position:fixed;z-index:50;inset-block:0;inset-inline-end:0;inline-size:404px;max-inline-size:94vw;background:var(--surface);border-inline-start:1px solid var(--border);padding:20px 22px 24px;overflow:auto;transform:translate(-102%);transition:transform .26s cubic-bezier(.2,.7,.3,1);color:var(--text);font-family:var(--font-sans);font-size:14px;line-height:1.55}.tm-drawer *{box-sizing:border-box}.tm-drawer h2,.tm-drawer h3,.tm-drawer p,.tm-drawer dl,.tm-drawer dd,.tm-drawer ul{margin:0}.tm-drawer.open{transform:none}.tm-drawer.is-full{position:static;inline-size:auto;max-inline-size:none;transform:none;border:0;padding:18px 16px 26px;overflow:visible;background:transparent}.tm-drawer .drawer-x{position:absolute;inset-inline-end:14px;top:14px;inline-size:28px;block-size:28px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--bg-raised);border:1px solid var(--border-light);color:var(--text-secondary);cursor:pointer}.tm-drawer .d-top{display:flex;align-items:center;gap:13px}.tm-drawer .d-face{inline-size:72px;block-size:72px;flex:none;border-radius:19px;overflow:hidden;background:var(--bg-raised);box-shadow:0 0 0 1px var(--border);display:grid;place-items:center;font-family:var(--font-disp);font-weight:700;font-size:26px;color:var(--text-secondary)}.tm-drawer .d-face img{inline-size:100%;block-size:100%;display:block;filter:saturate(.86)}.tm-drawer .d-name{font-family:var(--font-disp);font-weight:700;font-size:21px;line-height:1.2}.tm-drawer .d-role{font-size:12.5px;color:var(--text-secondary);margin-block-start:2px}.tm-drawer .d-flags{display:flex;gap:5px;margin-block-start:6px}.tm-drawer .ch-tag{font-size:10px;line-height:15px;color:var(--text-muted);flex:none;border:1px solid var(--border-light);border-radius:4px;padding-inline:5px;white-space:nowrap}.tm-drawer .ch-tag.def{color:var(--primary);border-color:oklch(from var(--primary) l c h/.38);background:oklch(from var(--primary) l c h/.08)}.tm-drawer .ch-tag.prep{color:var(--warning);border-color:oklch(from var(--warning) l c h/.4)}.tm-drawer .d-bio{font-size:13.5px;color:var(--text-secondary);line-height:1.65;margin-block-start:13px}.tm-drawer .d-h{font-family:var(--font-disp);font-weight:600;font-size:12px;color:var(--text-muted);margin-block-start:18px;padding-block-end:6px;border-block-end:1px solid var(--border-light)}.tm-drawer .steps{margin-block-start:9px;display:flex;flex-direction:column;gap:9px}.tm-drawer .step{display:grid;grid-template-columns:78px minmax(0,1fr);gap:10px;align-items:baseline}.tm-drawer .step dt{font-size:11.5px;color:var(--text-muted);line-height:1.5}.tm-drawer .step dd{font-size:13px;color:var(--text);line-height:1.5}.tm-drawer .gives{margin-block-start:9px;display:flex;flex-direction:column;gap:7px;list-style:none;padding:0}.tm-drawer .gives li{display:flex;gap:8px;font-size:12.5px;color:var(--text-secondary);line-height:1.5}.tm-drawer .gives svg{inline-size:13px;block-size:13px;flex:none;color:var(--primary);margin-block-start:4px}.tm-drawer .price-box{margin-block-start:10px;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:10px 12px}.tm-drawer .price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px}.tm-drawer .price-row+.price-row{margin-block-start:7px;padding-block-start:7px;border-block-start:1px solid var(--border-light)}.tm-drawer .price-row dt{color:var(--text-muted)}.tm-drawer .price-row dd{font-family:var(--font-disp);font-weight:500;color:var(--text);text-align:end}.tm-drawer .price-row dd.free{color:var(--success)}.tm-drawer .price-note{font-size:11.5px;color:var(--text-muted);line-height:1.55;margin-block-start:9px}.tm-drawer .d-live{display:flex;align-items:center;gap:10px;margin-block-start:16px;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius);padding:11px 13px}.tm-drawer .d-live.on{border-color:oklch(from var(--primary) l c h/.45);background:linear-gradient(180deg,oklch(from var(--primary) l c h/.08),transparent),var(--bg-elevated)}.tm-drawer .d-live-t{font-family:var(--font-disp);font-weight:600;font-size:13.5px}.tm-drawer .d-live-s{font-size:11.5px;color:var(--text-muted);margin-block-start:1px}.tm-drawer .sw{margin-inline-start:auto;flex:none;display:flex;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-disp);color:inherit}.tm-drawer .sw[disabled]{cursor:default}.tm-drawer .sw-t{font-size:11px;font-weight:500;color:var(--text-muted);transition:color .16s}.tm-drawer .sw-b{inline-size:40px;block-size:22px;border-radius:99px;flex:none;position:relative;background:var(--bg-raised);box-shadow:inset 0 0 0 1px var(--border);transition:background .18s,box-shadow .18s}.tm-drawer .sw-b:after{content:"";position:absolute;top:3.5px;inset-inline-start:3.5px;inline-size:15px;block-size:15px;border-radius:99px;background:var(--text-muted);transition:transform .18s cubic-bezier(.3,.8,.3,1),background .18s}.tm-drawer .d-live.on .sw-b{background:oklch(from var(--primary) l c h/.3);box-shadow:inset 0 0 0 1px oklch(from var(--primary) l c h/.6)}.tm-drawer .d-live.on .sw-b:after{background:var(--primary);transform:translate(-18px)}.tm-drawer .d-live.on .sw-t{color:var(--primary)}.tm-drawer .sw:focus-visible .sw-b{outline:2px solid var(--primary);outline-offset:2px}.tm-drawer .d-def{margin-block-start:9px;inline-size:100%;display:flex;align-items:center;justify-content:center;gap:7px;font-family:var(--font-disp);font-weight:600;font-size:13px;background:transparent;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:9px;cursor:pointer}.tm-drawer .d-def:hover{border-color:var(--primary-dim);color:var(--primary)}.tm-drawer .d-def[disabled]{cursor:default;color:var(--primary);border-color:oklch(from var(--primary) l c h/.4);background:oklch(from var(--primary) l c h/.08)}.tm-drawer .d-def svg{inline-size:12px;block-size:12px;flex:none}.tm-drawer .d-ask{margin-block-start:6px}.tm-drawer .d-ask__text p{margin:8px 0 0;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.tm-drawer .d-ask__btn{margin-block-start:10px;inline-size:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-disp);font-weight:700;font-size:13.5px;background:var(--primary);color:var(--primary-ink, #0b1512);border:1px solid var(--primary);border-radius:var(--radius-sm);padding:10px;cursor:pointer;transition:filter .16s,opacity .16s}.tm-drawer .d-ask__btn svg{inline-size:14px;block-size:14px;flex:none}.tm-drawer .d-ask__btn:hover{filter:brightness(1.08)}.tm-drawer .d-ask__btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tm-drawer .d-ask__btn[disabled]{cursor:default;opacity:.45;filter:none}.tm-drawer .d-sets{margin-block-start:11px;display:flex;flex-direction:column;gap:12px}.tm-drawer .d-set{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:11px 12px 10px}.tm-drawer .d-set-k{font-family:var(--font-disp);font-weight:600;font-size:12.5px;color:var(--text)}.tm-drawer .d-set-k span{display:block;font-family:inherit;font-weight:400;font-size:11.5px;color:var(--text-muted);margin-block-start:2px;line-height:1.5}.tm-drawer .d-set-opts{margin-block-start:9px;display:flex;flex-direction:column;gap:3px}.tm-drawer .d-opt{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text-secondary);line-height:1.5;padding:5px 6px;border-radius:var(--radius-sm);cursor:pointer}.tm-drawer .d-opt:hover{background:var(--bg-raised)}.tm-drawer .d-opt.on{color:var(--text)}.tm-drawer .d-opt.d-inherit{color:var(--text-muted)}.tm-drawer .d-opt input{position:absolute;opacity:0;pointer-events:none}.tm-drawer .d-opt input[disabled]~*{opacity:.55}.tm-drawer .d-opt:has(input[disabled]){cursor:default}.tm-drawer .d-opt:has(input[disabled]):hover{background:none}.tm-drawer .d-mk{inline-size:14px;block-size:14px;flex:none;margin-block-start:3px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--border);position:relative;transition:box-shadow .16s}.tm-drawer .d-opt.on .d-mk{box-shadow:inset 0 0 0 1px var(--primary)}.tm-drawer .d-opt.on .d-mk:after{content:"";position:absolute;top:3.5px;right:3.5px;bottom:3.5px;left:3.5px;border-radius:99px;background:var(--primary)}.tm-drawer .d-opt input:focus-visible~.d-mk{outline:2px solid var(--primary);outline-offset:2px}.tm-drawer .d-set-note{font-size:11.5px;color:var(--text-muted);line-height:1.6;margin:9px 0 0}.tm-drawer .d-note{font-size:11.5px;color:var(--text-muted);line-height:1.6;margin-block-start:10px}.tm-drawer .d-eng{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-block-start:9px;font-size:12px}.tm-drawer .d-eng-k{color:var(--text-muted)}.tm-drawer .d-eng-v{font-family:var(--font-disp);font-weight:600;color:var(--text)}.tm-drawer .km-lead{font-size:12px;color:var(--text-muted);line-height:1.55;margin-block-start:9px}.tm-drawer .km-list{margin-block-start:10px;background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);overflow:hidden;min-block-size:54px}.tm-drawer .km-wait{min-block-size:54px;display:grid;place-items:center}.tm-drawer .km-empty{font-size:12px;color:var(--text-muted);line-height:1.55;padding:15px 12px;margin:0}.tm-drawer .km-row+.km-row{border-block-start:1px solid var(--border-light)}.tm-drawer .km-head{inline-size:100%;display:flex;align-items:flex-start;gap:8px;text-align:start;background:none;border:0;padding:9px 11px;cursor:pointer;color:inherit;font:inherit}.tm-drawer .km-head:hover{background:var(--bg-raised)}.tm-drawer .km-head:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tm-drawer .km-mark{flex:none;margin-block-start:2px;color:var(--text-muted)}.tm-drawer .km-mark svg{inline-size:13px;block-size:13px;display:block}.tm-drawer .km-mark.pin{color:var(--primary)}.tm-drawer .km-txt{flex:1 1 auto;min-inline-size:0}.tm-drawer .km-t{display:block;font-family:var(--font-disp);font-weight:600;font-size:12.5px;color:var(--text)}.tm-drawer .km-hook{display:block;font-size:11.5px;color:var(--text-muted);line-height:1.5;margin-block-start:2px}.tm-drawer .km-when{flex:none;font-size:11px;color:var(--text-muted);margin-block-start:2px}.tm-drawer .km-body{padding:0 11px 11px}.tm-drawer .km-fact{font-size:12.5px;color:var(--text-secondary);line-height:1.6;margin:0;white-space:pre-wrap}.tm-drawer .km-flag{font-size:11px;color:var(--text-muted);margin:7px 0 0}.tm-drawer .km-acts{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-block-start:9px}.tm-drawer .km-ask{font-size:11.5px;color:var(--text-secondary)}.tm-drawer .km-btn{font-family:var(--font-disp);font-weight:600;font-size:11.5px;cursor:pointer;background:var(--bg-raised);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px 10px}.tm-drawer .km-btn:hover{color:var(--text);border-color:var(--primary-dim)}.tm-drawer .km-btn[disabled]{cursor:default;opacity:.5}.tm-drawer .km-btn.go{color:var(--primary);border-color:oklch(from var(--primary) l c h/.5)}.tm-drawer .km-btn.bad{color:var(--danger);border-color:oklch(from var(--danger) l c h/.5)}.tm-drawer .km-edit,.tm-drawer .km-in{inline-size:100%;font:inherit;font-size:12.5px;line-height:1.6;color:var(--text);background:var(--bg-raised);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;resize:vertical}.tm-drawer .km-edit:focus-visible,.tm-drawer .km-in:focus-visible{outline:2px solid var(--primary);outline-offset:-1px}.tm-drawer .km-in{resize:none}.tm-drawer .km-new{margin-block-start:9px;display:flex;flex-direction:column;gap:7px}.tm-drawer .km-foot{font-size:11px;color:var(--text-muted);margin-block-start:8px}.tm-drawer .km-add{margin-block-start:8px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-family:var(--font-disp);font-weight:600;font-size:12px;color:var(--text-secondary);background:none;border:0;padding:2px 0}.tm-drawer .km-add svg{inline-size:12px;block-size:12px;flex:none}.tm-drawer .km-add:hover{color:var(--primary)}.tm-drawer .tm-flash{margin:10px 0 0;font-size:12.5px;color:var(--success)}.tm-drawer .tm-flash.is-bad{color:var(--danger)}.tm .ch-tag.mine,.tm-drawer .ch-tag.mine{color:var(--success);border-color:oklch(from var(--success) l c h/.4);background:oklch(from var(--success) l c h/.08)}.tm-drawer .ch-tag.off{color:var(--text-muted)}.tm .proj-new{display:inline-flex;align-items:center;gap:6px;flex:none;font-family:var(--font-disp);font-weight:600;font-size:12px;cursor:pointer;background:var(--bg-raised);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:5px 11px}.tm .proj-new svg{inline-size:11px;block-size:11px}.tm .proj-new:hover{border-color:var(--primary-dim);color:var(--primary)}.tm-drawer .d-edit{margin-block-start:12px}.tm-drawer.tb{inline-size:470px}.tm-drawer .tb-form{display:flex;flex-direction:column}.tm-drawer .tb-face-cur .tb-svg,.tm-drawer .tb-face-cur img{inline-size:100%;block-size:100%;display:block}.tm-drawer .tb-svg svg,.tm-drawer .tb-svg img{inline-size:100%;block-size:100%;display:block;border-radius:inherit;object-fit:cover}.tm-drawer .tb-sec{display:flex;flex-direction:column;gap:9px}.tm-drawer .tb-sec .d-h{margin-block-end:2px}.tm-drawer .tb-hint{font-size:11.5px;color:var(--text-muted);line-height:1.6}.tm-drawer .tb-hint b{color:var(--text);font-weight:600}.tm-drawer .tb-ok{font-size:12px;color:var(--success)}.tm-drawer .tb-f{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--text-secondary)}.tm-drawer .tb-f>span{font-family:var(--font-disp);font-weight:600;font-size:12px;color:var(--text)}.tm-drawer .tb-f em{font-style:normal;font-weight:400;color:var(--text-muted);margin-inline-start:5px}.tm-drawer .tb-f.tb-short input{max-inline-size:120px}.tm-drawer .tb-f input,.tm-drawer .tb-ta{inline-size:100%;font-family:var(--font-sans);font-size:13px;color:var(--text);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:8px 11px;outline:none;line-height:1.5}.tm-drawer .tb-f input::placeholder,.tm-drawer .tb-ta::placeholder{color:var(--text-muted)}.tm-drawer .tb-f input:focus,.tm-drawer .tb-ta:focus{border-color:var(--primary-dim)}.tm-drawer .tb-f input[disabled],.tm-drawer .tb-ta[disabled]{opacity:.6}.tm-drawer .tb-ta{resize:vertical;min-block-size:64px}.tm-drawer .tb-grid2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tm-drawer .tb-radios{display:flex;flex-wrap:wrap;gap:2px 10px}.tm-drawer .tb-radios .d-opt,.tm-drawer .tb-check{position:relative}.tm-drawer .tb-checks{display:flex;flex-direction:column;gap:2px}.tm-drawer .tb-check{align-items:flex-start}.tm-drawer .tb-check-t{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.tm-drawer .tb-check-t b{font-weight:600;color:var(--text);font-size:12.5px}.tm-drawer .tb-check-t small{font-size:11.5px;color:var(--text-muted);line-height:1.5}.tm-drawer .d-mk.sq{border-radius:4px}.tm-drawer .d-opt.on .d-mk.sq:after{border-radius:2px}.tm-drawer .tb-faces{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.tm-drawer .tb-face{aspect-ratio:1;border-radius:14px;padding:0;overflow:hidden;cursor:pointer;background:var(--bg-elevated);border:2px solid transparent;display:grid;place-items:center;transition:border-color .16s,transform .16s}.tm-drawer .tb-face:hover{transform:translateY(-1px)}.tm-drawer .tb-face.on{border-color:var(--primary)}.tm-drawer .tb-face:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tm-drawer .tb-face .tb-svg{inline-size:100%;block-size:100%}.tm-drawer .tb-face-wait{cursor:default}.tm-drawer .tb-face-wait:hover{transform:none}.tm-drawer .tb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tm-drawer .tb-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-block-size:34px;font-family:var(--font-disp);font-weight:600;font-size:12.5px;cursor:pointer;background:var(--bg-raised);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 15px}.tm-drawer .tb-btn:hover{border-color:var(--primary-dim);color:var(--primary)}.tm-drawer .tb-btn[disabled],.tm-drawer .tb-btn.is-off{cursor:default;opacity:.55}.tm-drawer .tb-btn[disabled]:hover,.tm-drawer .tb-btn.is-off:hover{border-color:var(--border);color:var(--text)}.tm-drawer .tb-btn .wz_spin{inline-size:14px;block-size:14px}.tm-drawer .tb-primary{background:var(--primary);color:var(--bg);border-color:transparent}.tm-drawer .tb-primary:hover{color:var(--bg);border-color:transparent;filter:brightness(1.06)}.tm-drawer .tb-go{color:var(--primary);border-color:oklch(from var(--primary) l c h/.4);background:oklch(from var(--primary) l c h/.08)}.tm-drawer .tb-danger{color:var(--danger)}.tm-drawer .tb-danger:hover{color:var(--danger);border-color:var(--danger)}.tm-drawer .tb-file{position:relative;overflow:hidden;cursor:pointer;margin-inline-start:auto}.tm-drawer .tb-file input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;inline-size:100%}.tm-drawer .tb-file.is-off{opacity:.6;pointer-events:none}.tm-drawer .tb-upload{position:relative;overflow:hidden}.tm-drawer .tb-upload input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;inline-size:100%}.tm-drawer .tb-pre{margin:0;white-space:pre-wrap;font-family:var(--font-sans);font-size:12px;line-height:1.6;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:10px 12px;max-block-size:260px;overflow:auto}.tm-drawer .tb-host{align-items:center;padding-block:7px}.tm-drawer .tb-host-face{inline-size:34px;block-size:34px;flex:none;border-radius:11px;overflow:hidden;background:var(--bg-elevated);border:1px solid var(--border-light);display:grid;place-items:center;color:var(--text-muted)}.tm-drawer .tb-host-face img{inline-size:100%;block-size:100%;display:block;object-fit:cover}.tm-drawer .tb-host-face svg{inline-size:16px;block-size:16px}.tm-drawer .tb-host.on .tb-host-face{border-color:var(--primary-dim)}.tm-drawer .tb-host-cur{display:flex;align-items:center;gap:10px}.tm-drawer .tb-host-info{display:flex;flex-direction:column;gap:8px;font-size:12px;line-height:1.55;color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:var(--radius-sm);padding:10px 12px}.tm-drawer .tb-host-info h4{margin:0;font-family:var(--font-disp);font-weight:600;font-size:12px;color:var(--text)}.tm-drawer .tb-host-info h4+*{margin-block-start:-4px}.tm-drawer .tb-host-info .tb-hint{margin:0}.tm-drawer .tb-host-steps,.tm-drawer .tb-host-facts{margin:0;display:flex;flex-direction:column;gap:3px}.tm-drawer .tb-host-steps>div,.tm-drawer .tb-host-facts>div{display:grid;grid-template-columns:82px 1fr;gap:8px;align-items:baseline}.tm-drawer .tb-host-steps dt,.tm-drawer .tb-host-facts dt{font-family:var(--font-disp);font-weight:600;font-size:11.5px;color:var(--text-muted)}.tm-drawer .tb-host-steps dd,.tm-drawer .tb-host-facts dd{margin:0;color:var(--text-secondary)}.tm-drawer .tb-host-facts{padding-block-start:6px;border-block-start:1px solid var(--border-light)}.tm-drawer .tb-host-gives{margin:0;padding-inline-start:16px;display:flex;flex-direction:column;gap:2px}.tm-drawer .tb-actions{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:20px;padding-block-start:14px;border-block-start:1px solid var(--border-light)}.tm-drawer .tb-to-card{margin-block-start:12px}.tm-drawer .tb-gate{padding-block-start:12px}@media(max-width:720px){.tm-drawer .tb-grid2{grid-template-columns:1fr}.tm-drawer .tb-faces{grid-template-columns:repeat(4,1fr)}}@media(max-width:1180px){.tm{--tm-cols: 3}}@media(max-width:980px){.tm{--tm-cols: 2}}@media(max-width:720px){.tm{--tm-face: 36px}.tm .tm-wrap{padding:0 12px 52px}.tm .bar{padding:10px 0 8px;margin-block-end:6px}.tm .bar-top{flex-wrap:wrap;gap:8px}.tm .brand h1{font-size:16px}.tm .brand p{font-size:11.5px;max-inline-size:40ch}.tm .proj{margin-inline-start:0;inline-size:100%;order:3;padding:6px 10px 6px 8px;gap:9px;flex-wrap:wrap}.tm .proj-label{font-size:11px}.tm .proj .roster{margin-inline-start:auto;gap:7px;padding-inline-start:9px}.tm .roster-faces .tm-face{inline-size:22px;block-size:22px;margin-inline-end:-7px}.tm .roster-n{font-size:11px}.tm .bar-bottom{margin-block-start:8px;gap:8px;flex-wrap:wrap}.tm .search{margin-inline-start:0;inline-size:100%;order:-1}.tm .search input{inline-size:100%}.tm .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-12px;padding-inline:12px;inline-size:100%}.tm .chips::-webkit-scrollbar{display:none}.tm .band{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:6px 4px}.tm .band-label{padding-block-start:0;display:flex;align-items:baseline;gap:7px}.tm .band-label span,.tm .band-label em{margin-block-start:0}.tm .slot{display:none}.tm .grid{display:block}.tm .ch{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(40px,auto);grid-template-areas:"face who sw" "face price sw";align-items:center;gap:1px 10px;padding:6px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none}.tm .ch+.ch{box-shadow:0 -1px oklch(from var(--text-muted) l c h/.16)}.tm .ch.on{background:linear-gradient(to left,var(--bg-elevated),oklch(from var(--bg-elevated) l c h/.5));box-shadow:none;border:0}.tm .ch.on+.ch{box-shadow:none}.tm .ch-head,.tm .ch-foot{display:contents}.tm .ch-face{grid-area:face;inline-size:36px;block-size:36px;border-radius:10px;align-self:center;font-size:15px}.tm .ch-id{grid-area:who;min-inline-size:0}.tm .ch-line{gap:6px}.tm .ch-name{font-size:14px}.tm .ch-role{font-size:11.5px}.tm .ch-bio,.tm .ch-note{display:none}.tm .ch-price{grid-area:price;font-size:10.5px;align-self:start}.tm .ch .sw{grid-area:sw;justify-self:center;align-self:center;margin:0}.tm .ch .sw-t{display:none}.tm .ch-none{grid-area:sw;justify-self:center;align-self:center;margin:0;font-size:10px;max-inline-size:76px;text-align:center;line-height:1.15}.tm .ask{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.tm .ask form{margin-inline-start:0;max-inline-size:none;min-inline-size:0}.tm-drawer:not(.is-full){top:0;right:0;bottom:0;left:0;inline-size:100%;max-inline-size:none;border-inline-start:0;padding:18px 16px 26px;transform:translateY(100%)}.tm-drawer:not(.is-full).open{transform:none}}.tm.tm-mobile{--tm-face: 36px}.tm.tm-mobile .tm-wrap{padding:0 12px 52px}.tm.tm-mobile .bar{padding:10px 0 8px;margin-block-end:6px}.tm.tm-mobile .bar-top{flex-wrap:wrap;gap:8px}.tm.tm-mobile .brand h1{font-size:16px}.tm.tm-mobile .brand p{font-size:11.5px;max-inline-size:40ch}.tm.tm-mobile .proj{margin-inline-start:0;inline-size:100%;order:3;padding:6px 10px 6px 8px;gap:9px;flex-wrap:wrap}.tm.tm-mobile .proj-label{font-size:11px}.tm.tm-mobile .proj .roster{margin-inline-start:auto;gap:7px;padding-inline-start:9px}.tm.tm-mobile .roster-faces .tm-face{inline-size:22px;block-size:22px;margin-inline-end:-7px}.tm.tm-mobile .roster-n{font-size:11px}.tm.tm-mobile .bar-bottom{margin-block-start:8px;gap:8px;flex-wrap:wrap}.tm.tm-mobile .search{margin-inline-start:0;inline-size:100%;order:-1}.tm.tm-mobile .search input{inline-size:100%}.tm.tm-mobile .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-12px;padding-inline:12px;inline-size:100%}.tm.tm-mobile .chips::-webkit-scrollbar{display:none}.tm.tm-mobile .band{grid-template-columns:minmax(0,1fr);gap:4px;padding-block:6px 4px}.tm.tm-mobile .band-label{padding-block-start:0;display:flex;align-items:baseline;gap:7px}.tm.tm-mobile .band-label span,.tm.tm-mobile .band-label em{margin-block-start:0}.tm.tm-mobile .slot{display:none}.tm.tm-mobile .grid{display:block}.tm.tm-mobile .ch{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(40px,auto);grid-template-areas:"face who sw" "face price sw";align-items:center;gap:1px 10px;padding:6px;border:0;border-radius:var(--radius-sm);background:transparent;box-shadow:none}.tm.tm-mobile .ch+.ch{box-shadow:0 -1px oklch(from var(--text-muted) l c h/.16)}.tm.tm-mobile .ch.on{background:linear-gradient(to left,var(--bg-elevated),oklch(from var(--bg-elevated) l c h/.5));box-shadow:none;border:0}.tm.tm-mobile .ch.on+.ch{box-shadow:none}.tm.tm-mobile .ch-head,.tm.tm-mobile .ch-foot{display:contents}.tm.tm-mobile .ch-face{grid-area:face;inline-size:36px;block-size:36px;border-radius:10px;align-self:center;font-size:15px}.tm.tm-mobile .ch-id{grid-area:who;min-inline-size:0}.tm.tm-mobile .ch-line{gap:6px}.tm.tm-mobile .ch-name{font-size:14px}.tm.tm-mobile .ch-role{font-size:11.5px}.tm.tm-mobile .ch-bio,.tm.tm-mobile .ch-note{display:none}.tm.tm-mobile .ch-price{grid-area:price;font-size:10.5px;align-self:start}.tm.tm-mobile .ch .sw{grid-area:sw;justify-self:center;align-self:center;margin:0}.tm.tm-mobile .ch .sw-t{display:none}.tm.tm-mobile .ch-none{grid-area:sw;justify-self:center;align-self:center;margin:0;font-size:10px;max-inline-size:76px;text-align:center;line-height:1.15}.tm.tm-mobile .ask{flex-direction:column;align-items:stretch;gap:8px;padding:12px}.tm.tm-mobile .ask form{margin-inline-start:0;max-inline-size:none;min-inline-size:0}@media(prefers-reduced-motion:reduce){.tm *,.tm-drawer,.tm-scrim{animation:none!important;transition:none!important}}.tm-strip{background:var(--bg-elevated)}.tm-strip__faces{display:inline-flex;flex-direction:row-reverse;margin-inline-end:4px}.tm-strip__faces>*{margin-inline-end:-5px;border-radius:6px;box-shadow:0 0 0 1.5px var(--surface)}.tm-strip__faces>*:last-child{margin-inline-end:0}.tm-strip__faces .tm-face{transition:opacity var(--dur-fast, .13s) ease}.tm-strip__faces .tm-face.is-idle{opacity:.45}@media(prefers-reduced-motion:reduce){.tm-strip__faces .tm-face{transition:none}}.tm-strip__idle{color:var(--text-muted)}.tm-strip .rt-strip__chev{transition:transform var(--dur-fast, .13s) ease}.tm-strip .rt-strip__chev.is-down{transform:rotate(-90deg)}html[dir=ltr] .tm-strip .rt-strip__chev.is-down{transform:rotate(90deg)}.tm-board{border-block-end:1px solid var(--border);background:var(--bg-elevated);padding:4px 0 8px}.tm-board__row{display:flex;align-items:center;gap:10px;inline-size:100%;padding:7px 16px;border:0;background:none;color:var(--text);text-align:start;cursor:pointer;transition:background var(--dur-fast, .13s) ease}.tm-board__row:hover{background:var(--primary-wash)}.tm-board__row:focus-visible{outline:2px solid var(--border-active);outline-offset:-3px}.tm-board__row.active{background:var(--primary-wash)}.tm-board__face{flex:none}.tm-board__body{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.tm-board__who{font-size:12.5px;display:flex;align-items:baseline;gap:6px;min-inline-size:0}.tm-board__who b{flex:none;font-weight:700}.tm-board__what{flex:0 1 auto;min-inline-size:0;font-size:11.5px;font-weight:500;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-board__where{font-size:11.5px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-board__go{flex:none;color:var(--text-faint)}.tm-board__go svg{display:block;inline-size:13px;block-size:13px}.tm-board__none,.tm-board__free{margin:0;padding:6px 16px;font-size:11.5px;color:var(--text-muted)}.tm-board__free{color:var(--text-faint)}@media(prefers-reduced-motion:reduce){.tm-strip .rt-strip__chev,.tm-board__row{transition:none}}.tmn{background:var(--bg-elevated);border:1px solid var(--border-light);border-radius:16px;box-shadow:0 1px #f8f8f808 inset,var(--shadow);overflow:hidden}.tmn .num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.tmn-head{display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:62px;padding:11px 14px;border:0;background:none;color:var(--text);text-align:start;-webkit-tap-highlight-color:transparent}.tmn-head:active{background:var(--bg-raised)}.tmn-faces{flex:none;display:inline-flex;flex-direction:row-reverse}.tmn-faces>*{margin-inline-end:-7px;border-radius:9px;box-shadow:0 0 0 2px var(--bg-elevated)}.tmn-faces>*:last-child{margin-inline-end:0}.tmn-faces .tmn-face{transition:opacity var(--dur-fast, .13s) ease}.tmn-faces .tmn-face.is-idle{opacity:.45}.tmn-body{flex:1 1 auto;min-inline-size:0}.tmn-t{display:flex;align-items:center;gap:7px;font-family:var(--font-disp);font-size:15px;font-weight:800}.tmn-m{margin-block-start:2px;display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmn-idle{color:var(--text-muted)}.tmn-chev{flex:none;color:var(--text-muted);transition:transform var(--dur-fast, .13s) ease}.tmn-chev svg{display:block;inline-size:16px;block-size:16px}.tmn-chev.is-down{transform:rotate(-90deg)}html[dir=ltr] .tmn-chev.is-down{transform:rotate(90deg)}.tmn-board{border-block-start:1px solid var(--border-light);padding:2px 0 6px}.tmn-row{display:flex;align-items:center;gap:11px;inline-size:100%;min-block-size:52px;padding:8px 14px;border:0;background:none;color:var(--text);text-align:start;-webkit-tap-highlight-color:transparent}.tmn-row:active{background:var(--primary-wash)}.tmn-row__face{flex:none}.tmn-row__body{flex:1 1 auto;min-inline-size:0;display:flex;flex-direction:column;gap:1px}.tmn-row__who{font-size:13.5px;display:flex;align-items:baseline;gap:6px;min-inline-size:0}.tmn-row__who b{flex:none;font-weight:700}.tmn-row__what{flex:0 1 auto;min-inline-size:0;font-size:12px;font-weight:500;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmn-row__where{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tmn-row__go{flex:none;color:var(--text-faint)}.tmn-row__go svg{display:block;inline-size:14px;block-size:14px}.tmn-none,.tmn-free{margin:0;padding:8px 14px;font-size:12px;color:var(--text-muted)}.tmn-free{color:var(--text-faint)}@media(prefers-reduced-motion:reduce){.tmn-faces .tmn-face,.tmn-chev{transition:none}}.tm .tm-tabs{display:inline-flex;align-items:center;gap:4px;flex:none;align-self:center;background:#2e2836;border:2px solid #3A3342;border-radius:999px;padding:4px}.tm .tm-tab{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13.5px;line-height:1.2;white-space:nowrap;cursor:pointer;color:#fdf8ee9e;background:transparent;border:0;border-radius:999px;padding:7px 16px}.tm .tm-tab:hover{color:#fdf8ee}.tm .tm-tab[aria-selected=true]{background:#fdf8ee;color:#241f2b}.tm .tm-tab:focus-visible{outline:2px solid #2DD0CC;outline-offset:2px}.tm.tm-mobile .tm-tabs,.tm .bar.is-compact .tm-tabs{display:flex;inline-size:100%}.tm.tm-mobile .tm-tab{flex:1}.tm .ch-tag.gallery,.tm-drawer .ch-tag.gallery,.tm .ch-tag.installed,.tm-drawer .ch-tag.installed{color:#1a968f;border-color:#2dd0cc;background:#2dd0cc29}.tm .ch-tag.update,.tm-drawer .ch-tag.update{color:#ec5e9e;border-color:#ec5e9e;background:#ec5e9e24}.tm .ch-tag.delisted,.tm-drawer .ch-tag.delisted{color:#f5a83c;border-color:#f5a83c;background:#f5a83c1f}.tm .ch-tag.wizzo,.tm-drawer .ch-tag.wizzo{color:#fdf8ee;border-color:#3a3342;background:#241f2b}.tm .ch-note{font-size:11px;color:var(--text-muted);margin-block-start:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .ch-note.is-update{color:#ec5e9e}.tm.is-market{--plum: #241F2B;--plum-soft: #2E2836;--plum-line: #3A3342;--cream: #FDF8EE;--cream-2: #F4ECDC;--ink: #241F2B;--turq: #2DD0CC;--turq-ink: #1A968F;--amber: #F5A83C;--amber-ink: #BD7B1C;--pink: #EC5E9E;--pink-ink: #C93C77;--blue: #3B7DD8;--lav: #B9B2E5;--lav-ink: #7C74B0;--quiet: rgba(253, 248, 238, .62);--quieter: rgba(253, 248, 238, .4);--r: 24px;background:var(--plum) radial-gradient(rgba(253,248,238,.055) 1.4px,transparent 1.4px) 0 0/26px 26px;color:var(--cream);font-family:"Assistant",var(--font-sans)}.tm.is-market .bar{position:static;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-block-end:0;padding-block-end:4px}.tm.is-market .brand h1{font-family:"Rubik",var(--font-disp);font-weight:800;color:var(--cream)}.tm.is-market .brand p{color:var(--quiet)}.tm.is-market .tm-flash{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13.5px;color:var(--turq)}.tm.is-market .tm-flash.is-bad{color:var(--pink)}.tm.is-market .tm-loading .wz_spin{border-color:var(--plum-line);border-top-color:var(--turq)}.tm .mk .mk-controls{display:flex;flex-direction:column;gap:12px;margin-block-start:16px;background:var(--cream);color:var(--ink);border:3px solid var(--ink);border-radius:22px;padding:14px 16px;box-shadow:0 5px #0006}.tm .mk .mk-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-inline-size:0}.tm .mk .mk-row .chips{flex:1;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:8px;padding-block:2px;margin-inline:0;padding-inline:0;inline-size:auto;min-inline-size:0}.tm .mk .mk-row .chips::-webkit-scrollbar{display:none}.tm .mk .mk-controls .chip{flex:none;white-space:nowrap;cursor:pointer;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13px;color:var(--ink);background:var(--cream-2);border:2.5px solid rgba(36,31,43,.3);border-radius:999px;padding:7px 15px;display:inline-flex;align-items:center;gap:6px}.tm .mk .mk-controls .chip:hover{color:var(--ink);border-color:var(--ink)}.tm .mk .mk-controls .chip .n{font-family:var(--font-mono);font-size:10.5px;color:#241f2b80;margin:0}.tm .mk .mk-controls .chip[aria-pressed=true]{background:var(--turq);border-color:var(--ink);color:var(--ink)}.tm .mk .mk-controls .chip[aria-pressed=true] .n{color:var(--ink)}.tm .mk .mk-controls .chip.is-active{background:var(--ink);border-color:var(--ink);color:var(--cream);padding-inline-end:8px}.tm .mk .mk-controls .chip.is-active .n{color:#fdf8ee99}.tm .mk .mk-controls .chip .x{inline-size:20px;block-size:20px;border-radius:999px;display:grid;place-items:center;flex:none;background:#fdf8ee2e}.tm .mk .mk-controls .chip .x svg{inline-size:10px;block-size:10px}.tm .mk .mk-controls .chip:focus-visible{outline:3px solid var(--turq);outline-offset:2px}.tm .mk .mk-sort{display:flex;align-items:center;gap:8px;flex:none;margin-inline-start:auto;font-family:"Heebo",var(--font-sans);font-size:13px}.tm .mk .mk-sort label{color:#241f2b99;font-weight:600}.tm .mk .mk-select{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13px;color:var(--ink);background:var(--cream-2);border:2.5px solid var(--ink);border-radius:14px;padding:7px 12px;cursor:pointer}.tm .mk .mk-select:focus-visible{outline:3px solid var(--turq);outline-offset:2px}.tm .mk .mk-controls .search{position:relative;display:flex;align-items:center;gap:10px;inline-size:100%;margin:0;order:0;background:#fff;border:3px solid var(--ink);border-radius:18px;padding:4px 6px}.tm .mk .mk-controls .search>svg{position:static;transform:none;inline-size:18px;block-size:18px;color:#241f2b73;flex:none;margin-inline-start:8px}.tm .mk .mk-controls .search input{flex:1;min-inline-size:0;inline-size:auto;border:0;outline:none;background:transparent;padding:12px 4px;font-family:"Rubik",var(--font-sans);font-weight:600;font-size:17px;color:var(--ink)}.tm .mk .mk-controls .search input::placeholder{color:#241f2b57;font-weight:500}.tm .mk .mk-controls .search input:focus{background:transparent}.tm .mk .mk-controls .search input::-webkit-search-cancel-button{display:none}.tm .mk .mk-controls .search:focus-within{box-shadow:0 0 0 3px #2dd0cc73}.tm .mk .search-x{inline-size:24px;block-size:24px;border-radius:999px;flex:none;display:grid;place-items:center;cursor:pointer;background:var(--cream-2);border:2px solid var(--ink);color:var(--ink);margin-inline-end:6px;padding:0}.tm .mk .search-x svg{position:static;transform:none;inline-size:11px;block-size:11px;margin:0;color:var(--ink)}.tm .mk .mk-results-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:26px 0 4px}.tm .mk .mk-results-head h2{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:22px;color:var(--cream)}.tm .mk .mk-results-sub{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:13px;color:#fdf8ee8c;margin:8px 0 18px}.tm .mk mark{background:var(--amber);color:var(--ink);border-radius:3px;padding:0 2px;font-weight:700}.tm .mk .mk-showcase{margin-block-start:26px;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:26px;align-items:center;background:var(--amber);color:var(--ink);border:3px solid var(--ink);border-radius:28px;padding:30px 34px;box-shadow:0 6px 0 0 var(--amber-ink)}.tm .mk .mk-showcase-inner{display:flex;align-items:center;gap:24px;min-inline-size:0}.tm .mk .mk-showcase .ch-face{inline-size:112px;block-size:112px;border-radius:26px;flex:none;overflow:hidden;display:grid;place-items:center;border:3px solid var(--ink);background:var(--cream);box-shadow:0 4px #00000073;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:40px;color:var(--ink)}.tm .mk .mk-showcase .ch-face img{inline-size:100%;block-size:100%;display:block}.tm .mk .mk-showcase-copy{max-inline-size:560px;min-inline-size:0}.tm .mk .eyebrow{display:inline-flex;align-items:center;gap:7px;border:2.5px solid var(--ink);border-radius:999px;padding:3px 12px 4px;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12px;background:var(--turq);color:var(--ink)}.tm .mk .mk-showcase h2{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:clamp(24px,2.6vw,34px);line-height:1.2;margin:10px 0 2px;color:var(--ink);overflow-wrap:anywhere}.tm .mk .mk-showcase .role{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:14px;color:#241f2ba6;margin:0 0 8px}.tm .mk .mk-showcase .pitch{margin:0 0 16px;font-size:15.5px;line-height:1.55;color:#241f2bc7;max-inline-size:480px}.tm .mk .mk-showcase-meta{display:flex;gap:10px;flex-wrap:wrap;margin-block-end:14px}.tm .mk .pill,.mk-update .pill,.tm-drawer.mk-drawer .rate-mine .pill{display:inline-flex;align-items:center;gap:5px;border:2.5px solid var(--ink);border-radius:999px;padding:3px 11px;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12px;background:var(--cream-2);color:var(--ink)}.tm .mk .pill.ok,.mk-update .pill.ok,.tm-drawer.mk-drawer .rate-mine .pill.ok{background:var(--turq)}.tm .mk .pill.warn,.mk-update .pill.warn,.tm-drawer.mk-drawer .rate-mine .pill.warn{background:var(--amber)}.tm .mk .pill svg,.mk-update .pill svg,.tm-drawer.mk-drawer .rate-mine .pill svg{inline-size:13px;block-size:13px}.tm .mk .mk-showcase .folio-line{display:flex;align-items:center;gap:5px;min-inline-size:0;margin:0;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:#241f2b8c}.tm .mk .mk-showcase .folio-line svg{inline-size:12px;block-size:12px;flex:none;opacity:.6}.tm .mk .mk-showcase .folio-line .ttl{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm .mk .mk-showcase .folio-line .more{flex:none;white-space:nowrap}.tm .mk .mk-showcase .folio-line{font-size:12.5px;color:#241f2b99;margin-block-end:14px}.tm .mk .mk-showcase-cta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.tm .mk .band{display:block;margin-block-start:34px;padding:0;border:0}.tm .mk .band-head{display:flex;align-items:baseline;gap:12px;margin-block-end:14px}.tm .mk .band-label{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:19px;color:var(--cream);padding:0;white-space:normal;display:block}.tm .mk .band-link{margin-inline-start:auto;background:none;border:0;padding:0;cursor:pointer;white-space:nowrap;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:13px;color:var(--quiet);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.tm .mk .band-link:hover{color:var(--cream)}.tm .mk .mk-shelf{display:flex;gap:16px;overflow-x:auto;padding-block:4px 8px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--plum-line) transparent}.tm .mk .mk-shelf::-webkit-scrollbar{block-size:6px}.tm .mk .mk-shelf::-webkit-scrollbar-thumb{background:var(--plum-line);border-radius:99px}.tm .mk .mk-shelf>.ch-listing{flex:none;inline-size:236px;scroll-snap-align:start}@media(min-width:900px){.tm:not(.tm-mobile) .mk .mk-shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));grid-template-rows:auto;grid-auto-rows:0;overflow:hidden;row-gap:0;column-gap:16px;padding-block-end:6px}.tm:not(.tm-mobile) .mk .mk-shelf>.ch-listing{inline-size:auto}}.tm .mk .mk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(224px,1fr));gap:16px}.tm .mk .mk-list{display:flex;flex-direction:column;gap:10px}.tm .mk .ch.ch-listing{position:relative;text-align:start;font:inherit;cursor:pointer;background:var(--cream);color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px #241f2b47;font-family:"Assistant",var(--font-sans);transition:transform .12s,box-shadow .12s}.tm .mk .ch.ch-listing:hover{transform:translateY(2px);box-shadow:0 3px #241f2b47;background:var(--cream);border-color:var(--ink)}.tm .mk .ch.ch-listing:focus-visible{outline:3px solid var(--turq);outline-offset:2px}.tm .mk .ch.ch-listing .ch-face{flex:none;overflow:hidden;display:grid;place-items:center;border:3px solid var(--ink);border-radius:17px;background:var(--cream-2);box-shadow:0 4px #00000073;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:20px;color:var(--ink)}.tm .mk .ch.ch-listing .ch-face img{inline-size:100%;block-size:100%;display:block;filter:none}.tm .mk .ch.ch-listing .ch-name{font-family:"Rubik",var(--font-disp);font-weight:800;line-height:1.2;color:var(--ink);flex:none;max-inline-size:100%;overflow-wrap:anywhere}.tm .mk .ch.ch-listing .ch-role{font-family:"Heebo",var(--font-sans);font-weight:600;color:#241f2b99;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.tm .mk .ch.ch-listing .ch-spent{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:#241f2b99;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.tm .mk .ch.ch-listing .ch-spent .sep{opacity:.4;margin-inline:4px}.tm .mk .ch.ch-listing .ch-spent svg{inline-size:11px;block-size:11px;vertical-align:-1px;color:var(--amber-ink)}.tm .mk .ch.ch-listing .ch-price{display:inline-flex;align-items:baseline;gap:4px;min-inline-size:0;white-space:nowrap;overflow:hidden;font-family:var(--font-mono);font-weight:700;color:var(--ink)}.tm .mk .ch.ch-listing .ch-price .u{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:10.5px;color:#241f2b8c}.tm .mk .ch.ch-listing .ch-price.is-none{color:#241f2b73}.tm .mk .ch.ch-listing .creator-tag{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:10.5px;color:#241f2b80;margin:0}.tm .mk .ch.ch-listing .ch-tag{flex:none;white-space:nowrap;align-self:center;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10px;line-height:15px;color:#241f2bb3;background:transparent;border:1.5px solid rgba(36,31,43,.3);border-radius:6px;padding:1px 6px}.tm .mk .ch.ch-listing .ch-tag.gallery,.tm .mk .ch.ch-listing .ch-tag.installed{color:var(--turq-ink);border-color:var(--turq);background:#2dd0cc29}.tm .mk .ch.ch-listing .ch-tag.update{color:var(--pink-ink);border-color:var(--pink);background:#ec5e9e29}.tm .mk .ch.ch-listing .ch-tag.delisted{color:var(--amber-ink);border-color:var(--amber);background:#f5a83c29}.tm .mk .ch.ch-listing .ch-tag.wizzo{color:var(--cream);border-color:var(--ink);background:var(--plum)}.tm .mk .ch.ch-listing .folio-line{display:flex;align-items:center;gap:5px;min-inline-size:0;margin:0;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:#241f2b8c}.tm .mk .ch.ch-listing .folio-line svg{inline-size:12px;block-size:12px;flex:none;opacity:.6}.tm .mk .ch.ch-listing .folio-line .ttl{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm .mk .ch.ch-listing .folio-line .more{flex:none;white-space:nowrap}.tm .mk .ch.ch-listing{animation:none}.tm .mk .mk-shelf .ch.ch-listing{display:flex;flex-direction:column;gap:9px;padding:15px;border-radius:20px}.tm .mk .mk-shelf .ch.ch-listing .ch-head{display:flex;align-items:flex-start;gap:11px}.tm .mk .mk-shelf .ch.ch-listing .ch-face{inline-size:52px;block-size:52px;border-radius:15px;grid-area:auto;align-self:auto}.tm .mk .mk-shelf .ch.ch-listing .ch-id{min-inline-size:0;flex:1}.tm .mk .mk-shelf .ch.ch-listing .ch-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-inline-size:0}.tm .mk .mk-shelf .ch.ch-listing .ch-name{font-size:16px}.tm .mk .mk-shelf .ch.ch-listing .ch-role{display:block;inline-size:100%;font-size:12px;margin-block-start:1px}.tm .mk .mk-shelf .ch.ch-listing .ch-bio{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;margin:0;min-block-size:38px;font-size:13.5px;line-height:1.48;color:#241f2bc7}.tm .mk .mk-shelf .ch.ch-listing .ch-foot{display:flex;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:10px;border-block-start:2px dashed rgba(36,31,43,.2)}.tm .mk .mk-shelf .ch.ch-listing .ch-price{grid-area:auto;align-self:auto;font-size:14px}.tm .mk .mk-shelf .ch.ch-listing .add-btn{margin-inline-start:auto}@media(min-width:721px){.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing{display:flex;flex-direction:column;gap:9px;padding:15px;border-radius:20px}.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing .ch-head{display:flex;align-items:flex-start;gap:11px}.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing .ch-face{inline-size:52px;block-size:52px;border-radius:15px;grid-area:auto;align-self:auto}.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing .ch-id{min-inline-size:0;flex:1}.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing .ch-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-inline-size:0}.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing .ch-name{font-size:16px}.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing .ch-role{display:block;inline-size:100%;font-size:12px;margin-block-start:1px}.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing .ch-bio{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;margin:0;min-block-size:38px;font-size:13.5px;line-height:1.48;color:#241f2bc7}.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing .ch-foot{display:flex;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:10px;border-block-start:2px dashed rgba(36,31,43,.2)}.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing .ch-price{grid-area:auto;align-self:auto;font-size:14px}.tm:not(.tm-mobile) .mk .mk-grid .ch.ch-listing .add-btn{margin-inline-start:auto}}@media(max-width:720px){.tm .mk .mk-grid{display:block}.tm .mk .mk-grid .ch.ch-listing{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;grid-template-areas:"face who price sw" "face spent price sw";align-items:center;gap:2px 10px;padding:9px 12px;border-radius:18px;margin-block-end:10px;box-shadow:0 4px #241f2b47}.tm .mk .mk-grid .ch.ch-listing .ch-head,.tm .mk .mk-grid .ch.ch-listing .ch-foot{display:contents}.tm .mk .mk-grid .ch.ch-listing .ch-face{grid-area:face;inline-size:44px;block-size:44px;border-radius:14px;font-size:17px}.tm .mk .mk-grid .ch.ch-listing .ch-id{grid-area:who;min-inline-size:0}.tm .mk .mk-grid .ch.ch-listing .ch-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.tm .mk .mk-grid .ch.ch-listing .ch-name{font-size:15px}.tm .mk .mk-grid .ch.ch-listing .ch-role{font-size:12px;color:#241f2b94}.tm .mk .mk-grid .ch.ch-listing .ch-bio,.tm .mk .mk-grid .ch.ch-listing .folio-line,.tm .mk .mk-grid .ch.ch-listing .creator-tag{display:none}.tm .mk .mk-grid .ch.ch-listing .ch-spent{grid-area:spent;color:var(--turq-ink);font-weight:700;font-size:12px}.tm .mk .mk-grid .ch.ch-listing .ch-price{grid-area:price;font-size:13.5px}.tm .mk .mk-grid .ch.ch-listing .add-btn{grid-area:sw}}.tm.tm-mobile .mk .mk-grid{display:block}.tm.tm-mobile .mk .mk-grid .ch.ch-listing{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;grid-template-areas:"face who price sw" "face spent price sw";align-items:center;gap:2px 10px;padding:9px 12px;border-radius:18px;margin-block-end:10px;box-shadow:0 4px #241f2b47}.tm.tm-mobile .mk .mk-grid .ch.ch-listing .ch-head,.tm.tm-mobile .mk .mk-grid .ch.ch-listing .ch-foot{display:contents}.tm.tm-mobile .mk .mk-grid .ch.ch-listing .ch-face{grid-area:face;inline-size:44px;block-size:44px;border-radius:14px;font-size:17px}.tm.tm-mobile .mk .mk-grid .ch.ch-listing .ch-id{grid-area:who;min-inline-size:0}.tm.tm-mobile .mk .mk-grid .ch.ch-listing .ch-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px}.tm.tm-mobile .mk .mk-grid .ch.ch-listing .ch-name{font-size:15px}.tm.tm-mobile .mk .mk-grid .ch.ch-listing .ch-role{font-size:12px;color:#241f2b94}.tm.tm-mobile .mk .mk-grid .ch.ch-listing .ch-bio,.tm.tm-mobile .mk .mk-grid .ch.ch-listing .folio-line,.tm.tm-mobile .mk .mk-grid .ch.ch-listing .creator-tag{display:none}.tm.tm-mobile .mk .mk-grid .ch.ch-listing .ch-spent{grid-area:spent;color:var(--turq-ink);font-weight:700;font-size:12px}.tm.tm-mobile .mk .mk-grid .ch.ch-listing .ch-price{grid-area:price;font-size:13.5px}.tm.tm-mobile .mk .mk-grid .ch.ch-listing .add-btn{grid-area:sw}.tm.tm-mobile .mk .mk-shelf>.ch-listing{inline-size:198px}.tm .mk .mk-rank{position:relative;text-align:start;font:inherit;cursor:pointer;background:var(--cream);color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px #241f2b47;font-family:"Assistant",var(--font-sans);transition:transform .12s,box-shadow .12s}.tm .mk .mk-rank:hover{transform:translateY(2px);box-shadow:0 3px #241f2b47;background:var(--cream);border-color:var(--ink)}.tm .mk .mk-rank:focus-visible{outline:3px solid var(--turq);outline-offset:2px}.tm .mk .mk-rank .ch-face{flex:none;overflow:hidden;display:grid;place-items:center;border:3px solid var(--ink);border-radius:17px;background:var(--cream-2);box-shadow:0 4px #00000073;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:20px;color:var(--ink)}.tm .mk .mk-rank .ch-face img{inline-size:100%;block-size:100%;display:block;filter:none}.tm .mk .mk-rank .ch-name{font-family:"Rubik",var(--font-disp);font-weight:800;line-height:1.2;color:var(--ink);flex:none;max-inline-size:100%;overflow-wrap:anywhere}.tm .mk .mk-rank .ch-role{font-family:"Heebo",var(--font-sans);font-weight:600;color:#241f2b99;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.tm .mk .mk-rank .ch-spent{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:#241f2b99;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.tm .mk .mk-rank .ch-spent .sep{opacity:.4;margin-inline:4px}.tm .mk .mk-rank .ch-spent svg{inline-size:11px;block-size:11px;vertical-align:-1px;color:var(--amber-ink)}.tm .mk .mk-rank .ch-price{display:inline-flex;align-items:baseline;gap:4px;min-inline-size:0;white-space:nowrap;overflow:hidden;font-family:var(--font-mono);font-weight:700;color:var(--ink)}.tm .mk .mk-rank .ch-price .u{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:10.5px;color:#241f2b8c}.tm .mk .mk-rank .ch-price.is-none{color:#241f2b73}.tm .mk .mk-rank .creator-tag{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:10.5px;color:#241f2b80;margin:0}.tm .mk .mk-rank .ch-tag{flex:none;white-space:nowrap;align-self:center;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10px;line-height:15px;color:#241f2bb3;background:transparent;border:1.5px solid rgba(36,31,43,.3);border-radius:6px;padding:1px 6px}.tm .mk .mk-rank .ch-tag.gallery,.tm .mk .mk-rank .ch-tag.installed{color:var(--turq-ink);border-color:var(--turq);background:#2dd0cc29}.tm .mk .mk-rank .ch-tag.update{color:var(--pink-ink);border-color:var(--pink);background:#ec5e9e29}.tm .mk .mk-rank .ch-tag.delisted{color:var(--amber-ink);border-color:var(--amber);background:#f5a83c29}.tm .mk .mk-rank .ch-tag.wizzo{color:var(--cream);border-color:var(--ink);background:var(--plum)}.tm .mk .mk-rank .folio-line{display:flex;align-items:center;gap:5px;min-inline-size:0;margin:0;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:#241f2b8c}.tm .mk .mk-rank .folio-line svg{inline-size:12px;block-size:12px;flex:none;opacity:.6}.tm .mk .mk-rank .folio-line .ttl{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm .mk .mk-rank .folio-line .more{flex:none;white-space:nowrap}.tm .mk .mk-rank{display:flex;align-items:center;gap:14px;inline-size:100%;border-radius:18px;padding:11px 16px;box-shadow:0 4px #241f2b47}.tm .mk .mk-rank:hover{box-shadow:0 2px #241f2b47}.tm .mk .mk-rank .mk-rank-n{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:19px;color:#241f2b47;inline-size:26px;text-align:center;flex:none}.tm .mk .mk-rank .ch-face{inline-size:44px;block-size:44px;border-radius:14px;font-size:17px}.tm .mk .mk-rank .ch-id{flex:1;min-inline-size:0}.tm .mk .mk-rank .ch-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.tm .mk .mk-rank .ch-name{font-size:15px}.tm .mk .mk-rank .ch-role{font-size:12px;color:#241f2b94}.tm .mk .mk-rank .folio-line{margin-block-start:2px;color:#241f2b80}.tm .mk .mk-rank .mk-rank-runs{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12.5px;color:var(--turq-ink);flex:none;white-space:nowrap}.tm .mk .mk-rank .ch-price{font-size:13.5px;flex:none}@media(max-width:899px){.tm .mk .mk-rank .ch-price{display:none}}.tm.tm-mobile .mk .mk-rank{padding:9px 12px;gap:10px}.tm.tm-mobile .mk .mk-rank .ch-price,.tm.tm-mobile .mk .mk-rank .folio-line{display:none}.tm .mk .add-btn,.mk-drawer .add-btn{inline-size:34px;block-size:34px;flex:none;display:grid;place-items:center;padding:0;cursor:pointer;background:var(--turq);color:var(--ink);border:2.5px solid var(--ink);border-radius:12px;box-shadow:0 3px 0 0 var(--turq-ink);transition:transform .12s,box-shadow .12s}.tm .mk .add-btn svg,.mk-drawer .add-btn svg{inline-size:15px;block-size:15px}.tm .mk .add-btn:hover,.mk-drawer .add-btn:hover{transform:translateY(1px);box-shadow:0 2px 0 0 var(--turq-ink)}.tm .mk .add-btn:active,.mk-drawer .add-btn:active{transform:translateY(3px);box-shadow:none}.tm .mk .add-btn:focus-visible,.mk-drawer .add-btn:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.tm .mk .add-btn.is-in,.mk-drawer .add-btn.is-in{background:var(--cream-2);box-shadow:0 3px #241f2b47}.tm .mk .sticker,.mk-drawer .sticker,.mk-install .sticker,.mk-update .sticker{display:inline-flex;align-items:center;justify-content:center;gap:9px;white-space:nowrap;cursor:pointer;background:var(--amber);color:var(--ink);border:3px solid var(--ink);border-radius:20px;padding:13px 24px;font-family:"Rubik",var(--font-disp);font-weight:700;font-size:17px;line-height:1.2;box-shadow:0 5px 0 0 var(--amber-ink);transition:transform .12s,box-shadow .12s}.tm .mk .sticker svg,.mk-drawer .sticker svg,.mk-install .sticker svg,.mk-update .sticker svg{inline-size:17px;block-size:17px;flex:none}.tm .mk .sticker:hover,.mk-drawer .sticker:hover,.mk-install .sticker:hover,.mk-update .sticker:hover{transform:translateY(2px);box-shadow:0 3px 0 0 var(--amber-ink)}.tm .mk .sticker:active,.mk-drawer .sticker:active,.mk-install .sticker:active,.mk-update .sticker:active{transform:translateY(5px);box-shadow:0 0 0 0 var(--amber-ink)}.tm .mk .sticker:focus-visible,.mk-drawer .sticker:focus-visible,.mk-install .sticker:focus-visible,.mk-update .sticker:focus-visible{outline:3px solid var(--turq);outline-offset:3px}.tm .mk .sticker.is-ok,.mk-drawer .sticker.is-ok,.mk-install .sticker.is-ok,.mk-update .sticker.is-ok{background:var(--turq);box-shadow:0 5px 0 0 var(--turq-ink)}.tm .mk .sticker.is-ghost,.mk-drawer .sticker.is-ghost,.mk-install .sticker.is-ghost,.mk-update .sticker.is-ghost{background:var(--cream);box-shadow:0 5px #241f2b47}.tm .mk .sticker.is-sm,.mk-drawer .sticker.is-sm,.mk-install .sticker.is-sm,.mk-update .sticker.is-sm{padding:9px 16px;font-size:14px;border-radius:16px}.tm .mk .sticker[disabled],.mk-drawer .sticker[disabled],.mk-install .sticker[disabled],.mk-update .sticker[disabled]{cursor:default;opacity:.55;transform:none}.tm .mk .empty{padding:40px 0;margin:0 auto;max-inline-size:460px;text-align:center;color:var(--quiet);font-size:14.5px;line-height:1.6}.tm .mk .empty .rt-link,.mk-drawer .empty .rt-link{display:inline;background:none;border:0;padding:0;cursor:pointer;margin-inline-start:4px;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13.5px;color:var(--turq);text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.tm .mk .mk-controls{padding:11px 12px;border-radius:18px;margin-block-start:10px;gap:10px}.tm .mk .mk-controls .search input{font-size:15px;padding:9px 4px}.tm .mk .mk-controls .search{order:0}.tm .mk .mk-row{gap:10px}.tm .mk .mk-row .chips{flex-basis:100%}.tm .mk .mk-sort{margin-inline-start:0}.tm .mk .mk-showcase{grid-template-columns:1fr;padding:20px;border-radius:22px;margin-block-start:16px;gap:14px}.tm .mk .mk-showcase-inner{gap:14px;align-items:flex-start}.tm .mk .mk-showcase .ch-face{inline-size:70px;block-size:70px;border-radius:18px;font-size:26px}.tm .mk .mk-showcase h2{font-size:21px;margin:6px 0 2px}.tm .mk .mk-showcase .pitch{font-size:14px}.tm .mk .mk-showcase .sticker{padding:11px 18px;font-size:15px}.tm .mk .band{margin-block-start:22px}.tm .mk .band-label{font-size:16px}.tm .mk .mk-results-head h2{font-size:18px}}.tm.tm-mobile .mk .mk-controls{padding:11px 12px;border-radius:18px;margin-block-start:10px;gap:10px}.tm.tm-mobile .mk .mk-controls .search input{font-size:15px;padding:9px 4px}.tm.tm-mobile .mk .mk-controls .search{order:0}.tm.tm-mobile .mk .mk-row{gap:10px}.tm.tm-mobile .mk .mk-row .chips{flex-basis:100%}.tm.tm-mobile .mk .mk-sort{margin-inline-start:0}.tm.tm-mobile .mk .mk-showcase{grid-template-columns:1fr;padding:20px;border-radius:22px;margin-block-start:16px;gap:14px}.tm.tm-mobile .mk .mk-showcase-inner{gap:14px;align-items:flex-start}.tm.tm-mobile .mk .mk-showcase .ch-face{inline-size:70px;block-size:70px;border-radius:18px;font-size:26px}.tm.tm-mobile .mk .mk-showcase h2{font-size:21px;margin:6px 0 2px}.tm.tm-mobile .mk .mk-showcase .pitch{font-size:14px}.tm.tm-mobile .mk .mk-showcase .sticker{padding:11px 18px;font-size:15px}.tm.tm-mobile .mk .band{margin-block-start:22px}.tm.tm-mobile .mk .band-label{font-size:16px}.tm.tm-mobile .mk .mk-results-head h2{font-size:18px}.tm-drawer.mk-drawer{--plum: #241F2B;--plum-soft: #2E2836;--plum-line: #3A3342;--cream: #FDF8EE;--cream-2: #F4ECDC;--ink: #241F2B;--turq: #2DD0CC;--turq-ink: #1A968F;--amber: #F5A83C;--amber-ink: #BD7B1C;--pink: #EC5E9E;--pink-ink: #C93C77;--blue: #3B7DD8;--lav: #B9B2E5;--lav-ink: #7C74B0;--quiet: rgba(253, 248, 238, .62);--quieter: rgba(253, 248, 238, .4);--r: 24px;background:var(--cream);color:var(--ink);font-family:"Assistant",var(--font-sans);font-size:14.5px;border:3px solid var(--ink);border-radius:26px;border-start-end-radius:8px;border-end-end-radius:8px;box-shadow:0 6px #0006;padding:26px;inset-block:8px;inset-inline-end:8px;inline-size:420px;display:flex;flex-direction:column;gap:22px}.tm-drawer.mk-drawer.is-full{inline-size:auto;max-inline-size:none;border:3px solid var(--ink);border-radius:22px;background:var(--cream);margin:12px;padding:20px 16px 26px;box-shadow:0 5px #00000059}.tm-drawer.mk-drawer .ch-tag{flex:none;white-space:nowrap;align-self:center;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10px;line-height:15px;color:#241f2bb3;background:transparent;border:1.5px solid rgba(36,31,43,.3);border-radius:6px;padding:1px 6px}.tm-drawer.mk-drawer .ch-tag.gallery,.tm-drawer.mk-drawer .ch-tag.installed{color:var(--turq-ink);border-color:var(--turq);background:#2dd0cc29}.tm-drawer.mk-drawer .ch-tag.update{color:var(--pink-ink);border-color:var(--pink);background:#ec5e9e29}.tm-drawer.mk-drawer .ch-tag.delisted{color:var(--amber-ink);border-color:var(--amber);background:#f5a83c29}.tm-drawer.mk-drawer .ch-tag.wizzo{color:var(--cream);border-color:var(--ink);background:var(--plum)}@media(max-width:720px){.tm-drawer.mk-drawer:not(.is-full){top:0;right:0;bottom:0;left:0;inset-block-start:6vh;inline-size:100%;border-radius:22px 22px 0 0;padding:20px 18px 26px}}.tm-drawer.mk-drawer .drawer-x{inline-size:32px;block-size:32px;border-radius:11px;top:16px;inset-inline-end:16px;background:var(--cream-2);border:2.5px solid var(--ink);color:var(--ink)}.tm-drawer.mk-drawer .drawer-x svg{inline-size:14px;block-size:14px}.tm-drawer.mk-drawer .d-top{display:flex;align-items:flex-start;gap:14px;padding-inline-end:38px}.tm-drawer.mk-drawer .d-face{inline-size:76px;block-size:76px;border-radius:20px;flex:none;overflow:hidden;display:grid;place-items:center;border:3px solid var(--ink);background:var(--cream-2);box-shadow:0 4px #00000073;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:28px;color:var(--ink)}.tm-drawer.mk-drawer .d-face img{inline-size:100%;block-size:100%;display:block}.tm-drawer.mk-drawer .d-name{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:22px;line-height:1.2;color:var(--ink);overflow-wrap:anywhere}.tm-drawer.mk-drawer .d-role{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:13.5px;color:#241f2b99;margin-block-start:2px}.tm-drawer.mk-drawer .d-meta{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12px;color:#241f2b80;margin-block-start:3px}.tm-drawer.mk-drawer .d-flags{display:flex;gap:8px;flex-wrap:wrap;margin-block-start:9px}.tm-drawer.mk-drawer .d-flags .mk-stars-n{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12px;display:inline-flex;align-items:center;gap:4px}.tm-drawer.mk-drawer .d-flags svg{inline-size:13px;block-size:13px;color:var(--amber-ink)}.tm-drawer.mk-drawer .d-block{display:flex;flex-direction:column;gap:9px}.tm-drawer.mk-drawer .d-h{margin:0;padding:0;border:0;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12.5px;color:#241f2b8c}.tm-drawer.mk-drawer .d-bio{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink)}.tm-drawer.mk-drawer .d-sub{margin:0;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12px;color:#241f2b80}.tm-drawer.mk-drawer .gives{margin:0;gap:6px}.tm-drawer.mk-drawer .gives li{color:var(--ink);font-size:14px}.tm-drawer.mk-drawer .gives svg{color:var(--turq-ink)}.tm-drawer.mk-drawer .d-note{margin:0;font-family:"Heebo",var(--font-sans);font-size:12px;color:#241f2b80;line-height:1.5}.tm-drawer.mk-drawer .tm-flash{margin:0;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13.5px;color:var(--turq-ink);background:#2dd0cc24;border:2px solid var(--turq);border-radius:14px;padding:8px 12px}.tm-drawer.mk-drawer .tm-flash.is-bad{color:var(--pink-ink);background:#ec5e9e1f;border-color:var(--pink)}.tm-drawer.mk-drawer .d-cta{display:flex;flex-direction:column;gap:8px}.tm-drawer.mk-drawer .d-ask__btn{margin:0;inline-size:100%;display:flex;align-items:center;justify-content:center;gap:9px;cursor:pointer;background:var(--amber);color:var(--ink);border:3px solid var(--ink);border-radius:16px;padding:12px 16px;font-family:"Rubik",var(--font-disp);font-weight:700;font-size:16px;box-shadow:0 4px 0 0 var(--amber-ink);transition:transform .12s,box-shadow .12s;filter:none}.tm-drawer.mk-drawer .d-ask__btn svg{inline-size:15px;block-size:15px}.tm-drawer.mk-drawer .d-ask__btn:hover{filter:none;transform:translateY(2px);box-shadow:0 2px 0 0 var(--amber-ink)}.tm-drawer.mk-drawer .d-ask__btn.is-ok{background:var(--turq);box-shadow:0 4px 0 0 var(--turq-ink);cursor:default}.tm-drawer.mk-drawer .d-ask__btn.is-ok:hover{transform:none;box-shadow:0 4px 0 0 var(--turq-ink)}.tm-drawer.mk-drawer .d-ask__btn.is-warn{background:var(--amber)}.tm-drawer.mk-drawer .d-ask__btn[disabled]{opacity:.55;cursor:default;transform:none}.tm-drawer.mk-drawer .d-ask__btn:focus-visible{outline:3px solid var(--turq);outline-offset:2px}.tm-drawer.mk-drawer .d-link{align-self:center;background:none;border:0;padding:0;cursor:pointer;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12.5px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.tm-drawer.mk-drawer details.d-mission{border-block-start:2.5px dashed rgba(36,31,43,.25);padding-block-start:12px}.tm-drawer.mk-drawer details.d-mission summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13.5px;color:#241f2bad}.tm-drawer.mk-drawer details.d-mission summary::-webkit-details-marker{display:none}.tm-drawer.mk-drawer details.d-mission summary:after{content:"";inline-size:8px;block-size:8px;margin-block-start:-4px;border-block-end:2.5px solid currentColor;border-inline-start:2.5px solid currentColor;transform:rotate(-45deg)}.tm-drawer.mk-drawer details.d-mission[open] summary:after{transform:rotate(135deg);margin-block-start:2px}.tm-drawer.mk-drawer .mission-box{margin-block-start:10px;max-block-size:180px;overflow-y:auto;white-space:pre-line;background:var(--cream-2);border:2.5px solid rgba(36,31,43,.25);border-radius:14px;padding:13px 15px;font-size:13.5px;line-height:1.6;color:#241f2bcc}.tm-drawer.mk-drawer .mk-shelf{display:flex;gap:12px;overflow-x:auto;padding-block:2px 8px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(36,31,43,.2) transparent}.tm-drawer.mk-drawer .mk-shelf::-webkit-scrollbar{block-size:6px}.tm-drawer.mk-drawer .mk-shelf::-webkit-scrollbar-thumb{background:#241f2b33;border-radius:99px}.tm-drawer.mk-drawer .folio-card,.mk-install .folio-card{flex:none;inline-size:176px;scroll-snap-align:start;display:flex;flex-direction:column;gap:7px;background:#fff;border:2.5px solid rgba(36,31,43,.28);border-radius:16px;padding:11px}.tm-drawer.mk-drawer .folio-card .ttl,.mk-install .folio-card .ttl{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:13.5px;line-height:1.3;margin:0}.tm-drawer.mk-drawer .folio-card .row,.mk-install .folio-card .row{margin:0}.tm-drawer.mk-drawer .folio-card .row .k,.mk-install .folio-card .row .k{display:block;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10.5px;color:#241f2b7a}.tm-drawer.mk-drawer .folio-card .row .v,.mk-install .folio-card .row .v{display:block;font-size:12.5px;line-height:1.4;color:#241f2bd1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tm-drawer.mk-drawer .folio-card .folio-open,.mk-install .folio-card .folio-open{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:10.5px;color:#241f2b80;margin:-3px 0 0}.tm-drawer.mk-drawer.is-full .folio-card{inline-size:280px}.tm-drawer.mk-drawer .folio-thumb,.mk-install .folio-thumb{inline-size:100%;block-size:92px;flex:none;overflow:hidden;display:grid;place-items:center;padding:0;cursor:pointer;border:3px solid var(--ink);border-radius:11px;background:var(--cream-2);box-shadow:0 3px #241f2b47}.tm-drawer.mk-drawer .folio-thumb img,.mk-install .folio-thumb img{inline-size:100%;block-size:100%;object-fit:cover;object-position:top;display:block}.tm-drawer.mk-drawer .folio-thumb.is-text,.mk-install .folio-thumb.is-text{cursor:default;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:34px;color:#241f2b80}.tm-drawer.mk-drawer .folio-thumb.is-file,.mk-install .folio-thumb.is-file{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11.5px;color:#241f2b99}.tm-drawer.mk-drawer .folio-thumb:focus-visible,.mk-install .folio-thumb:focus-visible{outline:3px solid var(--turq);outline-offset:2px}.tm-drawer.mk-drawer .folio-kind,.mk-install .folio-kind{align-self:flex-start}.tm-drawer.mk-drawer .mk-doors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tm-drawer.mk-drawer .door-row,.mk-install .door-row{display:flex;align-items:flex-start;gap:10px;background:var(--cream-2);border:2.5px solid rgba(36,31,43,.28);border-radius:16px;padding:10px 13px}.tm-drawer.mk-drawer .door-row .nm,.mk-install .door-row .nm{display:block;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13.5px}.tm-drawer.mk-drawer .door-row .d,.mk-install .door-row .d{display:block;margin-block-start:2px;font-size:12.5px;color:#241f2b9e;line-height:1.4}.tm-drawer.mk-drawer .door-row .door-txt,.mk-install .door-row .door-txt{flex:1;min-inline-size:0}.tm-drawer.mk-drawer .price-box,.mk-install .price-box{margin:0;background:var(--cream-2);border:2.5px solid rgba(36,31,43,.28);border-radius:16px;padding:12px 14px}.tm-drawer.mk-drawer .price-row,.mk-install .price-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px}.tm-drawer.mk-drawer .price-row dt,.mk-install .price-row dt{font-family:"Heebo",var(--font-sans);font-weight:600;color:#241f2b8c}.tm-drawer.mk-drawer .price-row dd,.mk-install .price-row dd{margin:0;font-family:var(--font-mono);font-weight:700;font-size:15px;color:var(--ink);text-align:end}.tm-drawer.mk-drawer .price-row+.price-row,.mk-install .price-row+.price-row{margin-block-start:7px;padding-block-start:7px;border-block-start:1px solid rgba(36,31,43,.14)}.tm-drawer.mk-drawer .price-note{margin:9px 0 0;font-family:"Heebo",var(--font-sans);font-size:12px;color:#241f2b80;line-height:1.5}.tm-drawer.mk-drawer .mk-changes{list-style:none;margin:0;padding:0}.tm-drawer.mk-drawer .change-row{display:flex;align-items:baseline;gap:10px;font-size:13px;padding-block:5px;border-block-end:1px solid rgba(36,31,43,.14)}.tm-drawer.mk-drawer .change-row .v{font-family:var(--font-mono);font-weight:700;color:var(--turq-ink);flex:none}.tm-drawer.mk-drawer .change-row .t{flex:1;min-inline-size:0}.tm-drawer.mk-drawer .change-row .dt{flex:none;font-family:"Heebo",var(--font-sans);font-size:11.5px;color:#241f2b80}.tm-drawer.mk-drawer .mk-rating{display:flex;align-items:center;gap:12px}.tm-drawer.mk-drawer .mk-rating .big-n{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:30px;line-height:1}.tm-drawer.mk-drawer .mk-stars{display:inline-flex;gap:2px;color:var(--amber-ink)}.tm-drawer.mk-drawer .mk-stars svg{inline-size:13px;block-size:13px}.tm-drawer.mk-drawer .mk-stars .off{opacity:.25}.tm-drawer.mk-drawer .mk-rating span{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12px;color:#241f2b8c}.tm-drawer.mk-drawer .rating-mini{display:flex;flex-direction:column;gap:3px;margin-block-start:8px;background:var(--cream-2);border:2.5px solid rgba(36,31,43,.25);border-radius:14px;padding:11px 13px}.tm-drawer.mk-drawer .rating-mini .who{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12.5px;display:flex;align-items:center;gap:8px}.tm-drawer.mk-drawer .rating-mini .txt{font-size:13px;color:#241f2bbf;margin:0}.tm-drawer.mk-drawer .empty{margin:0;color:#241f2b99;font-size:14px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing{position:relative;text-align:start;font:inherit;cursor:pointer;background:var(--cream);color:var(--ink);border:3px solid var(--ink);box-shadow:0 5px #241f2b47;font-family:"Assistant",var(--font-sans);transition:transform .12s,box-shadow .12s}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing:hover{transform:translateY(2px);box-shadow:0 3px #241f2b47;background:var(--cream);border-color:var(--ink)}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing:focus-visible{outline:3px solid var(--turq);outline-offset:2px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-face{flex:none;overflow:hidden;display:grid;place-items:center;border:3px solid var(--ink);border-radius:17px;background:var(--cream-2);box-shadow:0 4px #00000073;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:20px;color:var(--ink)}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-face img{inline-size:100%;block-size:100%;display:block;filter:none}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-name{font-family:"Rubik",var(--font-disp);font-weight:800;line-height:1.2;color:var(--ink);flex:none;max-inline-size:100%;overflow-wrap:anywhere}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-role{font-family:"Heebo",var(--font-sans);font-weight:600;color:#241f2b99;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-inline-size:0}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-spent{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:#241f2b99;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-spent .sep{opacity:.4;margin-inline:4px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-spent svg{inline-size:11px;block-size:11px;vertical-align:-1px;color:var(--amber-ink)}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-price{display:inline-flex;align-items:baseline;gap:4px;min-inline-size:0;white-space:nowrap;overflow:hidden;font-family:var(--font-mono);font-weight:700;color:var(--ink)}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-price .u{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:10.5px;color:#241f2b8c}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-price.is-none{color:#241f2b73}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .creator-tag{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:10.5px;color:#241f2b80;margin:0}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-tag{flex:none;white-space:nowrap;align-self:center;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10px;line-height:15px;color:#241f2bb3;background:transparent;border:1.5px solid rgba(36,31,43,.3);border-radius:6px;padding:1px 6px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-tag.gallery,.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-tag.installed{color:var(--turq-ink);border-color:var(--turq);background:#2dd0cc29}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-tag.update{color:var(--pink-ink);border-color:var(--pink);background:#ec5e9e29}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-tag.delisted{color:var(--amber-ink);border-color:var(--amber);background:#f5a83c29}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-tag.wizzo{color:var(--cream);border-color:var(--ink);background:var(--plum)}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .folio-line{display:flex;align-items:center;gap:5px;min-inline-size:0;margin:0;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:#241f2b8c}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .folio-line svg{inline-size:12px;block-size:12px;flex:none;opacity:.6}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .folio-line .ttl{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .folio-line .more{flex:none;white-space:nowrap}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing{display:flex;flex-direction:column;gap:9px;padding:15px;border-radius:20px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-head{display:flex;align-items:flex-start;gap:11px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-face{inline-size:52px;block-size:52px;border-radius:15px;grid-area:auto;align-self:auto}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-id{min-inline-size:0;flex:1}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-inline-size:0}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-name{font-size:16px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-role{display:block;inline-size:100%;font-size:12px;margin-block-start:1px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-bio{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;margin:0;min-block-size:38px;font-size:13.5px;line-height:1.48;color:#241f2bc7}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-foot{display:flex;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:10px;border-block-start:2px dashed rgba(36,31,43,.2)}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-price{grid-area:auto;align-self:auto;font-size:14px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .add-btn{margin-inline-start:auto}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing{flex:none;inline-size:176px;scroll-snap-align:start;padding:11px;gap:7px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-face{inline-size:40px;block-size:40px;border-radius:12px;font-size:16px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-name{font-size:14px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-bio{font-size:12.5px;min-block-size:0}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-spent,.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .folio-line{display:none}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .ch-price{font-size:12.5px}.tm-drawer.mk-drawer .mk-shelf>.ch.ch-listing .add-btn{inline-size:30px;block-size:30px;border-radius:10px}@media(prefers-reduced-motion:reduce){.tm .mk .ch-listing,.tm .mk .sticker,.tm .mk .add-btn,.mk-drawer *,.mk-install *{transition:none!important}}.mk-install-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:#241f2bc2}.mk-install{--plum: #241F2B;--plum-soft: #2E2836;--plum-line: #3A3342;--cream: #FDF8EE;--cream-2: #F4ECDC;--ink: #241F2B;--turq: #2DD0CC;--turq-ink: #1A968F;--amber: #F5A83C;--amber-ink: #BD7B1C;--pink: #EC5E9E;--pink-ink: #C93C77;--blue: #3B7DD8;--lav: #B9B2E5;--lav-ink: #7C74B0;--quiet: rgba(253, 248, 238, .62);--quieter: rgba(253, 248, 238, .4);--r: 24px;position:fixed;z-index:60;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:calc(100% - 32px);max-inline-size:460px;max-block-size:calc(100vh - 32px);overflow-y:auto;background:var(--cream);color:var(--ink);font-family:"Assistant",var(--font-sans);font-size:14.5px;line-height:1.55;border:3px solid var(--ink);border-radius:24px;box-shadow:0 6px #0006;padding:26px;display:flex;flex-direction:column;gap:18px}.mk-install *{box-sizing:border-box}.mk-install h2,.mk-install h3,.mk-install p,.mk-install dl,.mk-install dd,.mk-install ul,.mk-install ol{margin:0}.mk-install .ch-tag{flex:none;white-space:nowrap;align-self:center;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10px;line-height:15px;color:#241f2bb3;background:transparent;border:1.5px solid rgba(36,31,43,.3);border-radius:6px;padding:1px 6px}.mk-install .ch-tag.gallery,.mk-install .ch-tag.installed{color:var(--turq-ink);border-color:var(--turq);background:#2dd0cc29}.mk-install .ch-tag.update{color:var(--pink-ink);border-color:var(--pink);background:#ec5e9e29}.mk-install .ch-tag.delisted{color:var(--amber-ink);border-color:var(--amber);background:#f5a83c29}.mk-install .ch-tag.wizzo{color:var(--cream);border-color:var(--ink);background:var(--plum)}[dir=rtl] .mk-install{transform:translate(50%,-50%)}.mk-install.is-sheet{inset:auto 0 0 0;transform:none;inline-size:100%;max-inline-size:none;max-block-size:92vh;border-radius:22px 22px 0 0;border-block-end:0;box-shadow:0 -4px #00000059;padding:14px 18px 22px}[dir=rtl] .mk-install.is-sheet{transform:none}.mk-install .inst-handle{inline-size:38px;block-size:5px;border-radius:999px;background:#241f2b40;align-self:center;flex:none}.mk-install .mk-steps{list-style:none;padding:0;display:flex;align-items:center}.mk-install .mk-step{display:flex;align-items:center;gap:7px;white-space:nowrap;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11.5px;color:#241f2b66}.mk-install .mk-step .n{inline-size:22px;block-size:22px;border-radius:999px;flex:none;display:grid;place-items:center;border:2.5px solid rgba(36,31,43,.3);background:#fff;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:12px}.mk-install .mk-step[aria-current=step]{color:var(--ink)}.mk-install .mk-step[aria-current=step] .n{background:var(--turq);border-color:var(--ink)}.mk-install .mk-step-sep{flex:1;block-size:2px;background:#241f2b2e;margin-inline:6px;min-inline-size:10px}.mk-install .d-top{display:flex;align-items:center;gap:14px}.mk-install .d-face{inline-size:56px;block-size:56px;border-radius:16px;flex:none;overflow:hidden;display:grid;place-items:center;border:3px solid var(--ink);background:var(--cream-2);box-shadow:0 4px #00000073;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:22px}.mk-install .d-face img{inline-size:100%;block-size:100%;display:block}.mk-install .d-name{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:20px;line-height:1.2;overflow-wrap:anywhere}.mk-install .d-role{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:13px;color:#241f2b99}.mk-install .d-block{display:flex;flex-direction:column;gap:8px}.mk-install .d-h{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12.5px;color:#241f2b8c}.mk-install .d-note,.mk-install .cost-note{font-family:"Heebo",var(--font-sans);font-size:12px;line-height:1.5;color:#241f2b80}.mk-install .cost-note.is-bad{color:var(--pink-ink);font-weight:600}.mk-install .mk-skills{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.mk-install .skill-row{display:flex;flex-direction:column;gap:4px;background:#fff;border:2.5px solid rgba(36,31,43,.28);border-radius:14px;padding:9px 12px}.mk-install .skill-row .nm{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13px}.mk-install .skill-row .d{font-size:12px;color:#241f2b99;line-height:1.4}.mk-install .skill-row.is-renamed{border-color:var(--amber)}.mk-install .mk-tool code{display:block;background:#fff;border:2.5px solid rgba(36,31,43,.28);border-radius:14px;padding:9px 12px;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--ink)}.mk-install .mk-warn{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12px;line-height:1.45;color:var(--amber-ink);padding-inline-start:14px}.mk-install .door-row{cursor:pointer}.mk-install .door-row.is-on{border-color:var(--ink);background:#fff}.mk-install .d-opt{display:flex;align-items:flex-start;gap:10px;inline-size:100%;cursor:pointer}.mk-install .d-opt input{position:absolute;opacity:0;pointer-events:none}.mk-install .d-mk.sq{inline-size:22px;block-size:22px;flex:none;margin-block-start:1px;position:relative;border:2.5px solid var(--ink);border-radius:7px;background:var(--cream-2)}.mk-install .door-row.is-on .d-mk.sq{background:var(--turq)}.mk-install .door-row.is-on .d-mk.sq:after{content:"";position:absolute;inset-inline-start:5px;inset-block-start:1px;inline-size:6px;block-size:11px;border:solid var(--ink);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.mk-install .d-opt input:focus-visible~.d-mk{outline:3px solid var(--turq);outline-offset:2px}.mk-install .cost-card{display:flex;flex-direction:column;gap:6px;background:var(--cream-2);border:2.5px solid rgba(36,31,43,.28);border-radius:16px;padding:12px 14px}.mk-install .cost-card label{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12.5px;color:#241f2b8c}.mk-install .mk-cap-field{display:flex;align-items:center;gap:8px;background:#fff;border:3px solid var(--ink);border-radius:18px;padding:4px 6px}.mk-install .mk-cap-field .u{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12.5px;color:#241f2b80;flex:none;padding-inline-end:8px;white-space:nowrap}.mk-install .mk-cap-field:focus-within{box-shadow:0 0 0 3px #2dd0cc73}.mk-install .mk-cap{flex:1;min-inline-size:0;border:0;outline:none;background:transparent;padding:10px;font-family:"Rubik",var(--font-sans);font-weight:600;font-size:17px;color:var(--ink);font-variant-numeric:tabular-nums}.mk-install .mission-box{background:var(--cream-2);border:2.5px solid rgba(36,31,43,.25);border-radius:14px;padding:13px 15px;font-size:13.5px;line-height:1.6;color:#241f2bcc}.mk-install .tm-flash{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13px;line-height:1.5;border-radius:14px;padding:8px 12px;color:var(--pink-ink);background:#ec5e9e1f;border:2px solid var(--pink)}.mk-install .mk-install-nav{display:flex;gap:10px;margin-block-start:4px}.mk-install .mk-install-nav .sticker{flex:1}.mk-install .mk-install-nav .sticker.is-ghost{flex:none;min-inline-size:104px}.mk-install.is-sheet .mk-install-nav{position:sticky;inset-block-end:0;background:var(--cream);padding-block-start:8px}.mk-install.mk-update{--upd-add: rgba(45, 208, 204, .13);--upd-del: rgba(236, 94, 158, .11);--upd-rep: rgba(245, 168, 60, .15);max-inline-size:760px;max-block-size:min(88vh,900px);gap:15px;padding:0}.mk-install.mk-update>*{margin-inline:26px}.mk-install.mk-update>.upd-head{position:sticky;inset-block-start:0;z-index:2;background:var(--cream);margin-inline:0;padding:24px 26px 12px}.mk-install.mk-update>.upd-foot{position:sticky;inset-block-end:0;z-index:2;background:var(--cream);margin-inline:0;margin-block-start:2px;padding:15px 26px 26px}.mk-install.mk-update .tm-loading{padding:40px 0;text-align:center}.mk-install.mk-update .mono{font-family:var(--font-mono);font-weight:700}.mk-install.mk-update .drawer-x{position:static;flex:none;inline-size:32px;block-size:32px;border-radius:11px;cursor:pointer;display:grid;place-items:center;background:var(--cream-2);border:2.5px solid var(--ink);color:var(--ink)}.mk-install.mk-update .drawer-x svg{inline-size:14px;block-size:14px}.mk-install.mk-update .mk-install-nav{position:static;padding-block-start:0;margin-block-start:0}.mk-install.mk-update.is-sheet{max-block-size:92vh;gap:13px}.mk-install.mk-update.is-sheet>*{margin-inline:18px}.mk-install.mk-update.is-sheet>.inst-handle{margin-block-start:14px}.mk-install.mk-update.is-sheet>.upd-head{padding:10px 18px}.mk-install.mk-update.is-sheet>.upd-foot{padding:12px 18px 22px}.mk-install.mk-update.is-sheet .mk-install-nav{flex-wrap:wrap}.mk-update .upd-head{display:flex;align-items:flex-start;gap:13px}.mk-update .upd-head .d-face{inline-size:58px;block-size:58px;border-radius:17px}.mk-update .upd-head-id{flex:1;min-inline-size:0}.mk-update .upd-head-id .nm{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:20px;line-height:1.2;overflow-wrap:anywhere}.mk-update .upd-head-id .role{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12.5px;color:#241f2b99;margin-block-start:2px}.mk-update .upd-jump{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-start:8px}.mk-update .upd-jump-arrow{inline-size:20px;block-size:20px;flex:none;color:#241f2b73}[dir=rtl] .mk-update .upd-jump-arrow{transform:none}[dir=ltr] .mk-update .upd-jump-arrow{transform:scaleX(-1)}.mk-update .upd-ledger{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.mk-update .upd-panel{border:3px solid var(--ink);border-radius:18px;padding:13px 15px 14px;display:flex;flex-direction:column;gap:9px;box-shadow:0 4px #241f2b38}.mk-update .upd-panel.over{background:#ec5e9e21}.mk-update .upd-panel.keep{background:#2dd0cc24}.mk-update .upd-panel-head{display:flex;align-items:center;gap:9px}.mk-update .upd-panel-head .t{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:15px;line-height:1.2}.mk-update .upd-badge{inline-size:28px;block-size:28px;border-radius:9px;flex:none;border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center}.mk-update .upd-badge svg{inline-size:14px;block-size:14px}.mk-update .upd-badge.over{background:var(--pink)}.mk-update .upd-badge.keep{background:var(--turq)}.mk-update .upd-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.mk-update .upd-item{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.5}.mk-update .upd-item .mk{inline-size:16px;block-size:16px;flex:none;margin-block-start:3px;border-radius:5px;border:2.5px solid var(--ink);background:#fff}.mk-update .upd-item.over .mk{background:var(--pink)}.mk-update .upd-item.keep .mk{background:var(--turq)}.mk-update .upd-item .k{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12px;color:#241f2b8c;display:block}.mk-update .upd-item q{font-style:normal;quotes:none}.mk-update .upd-strike{text-decoration:line-through;text-decoration-thickness:2px;color:#241f2b8c}.mk-update .upd-panel-foot{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11.5px;line-height:1.5;color:#241f2b99;border-block-start:2px dashed rgba(36,31,43,.28);padding-block-start:9px;margin:0}.mk-update .upd-panel.keep .upd-panel-foot{color:var(--turq-ink)}.mk-update .upd-note{background:var(--cream-2);border:2.5px solid rgba(36,31,43,.25);border-radius:16px;padding:12px 15px 13px}.mk-update .upd-note .who{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11.5px;color:#241f2b8c}.mk-update .upd-note ul{margin:7px 0 0;padding-inline-start:18px;display:flex;flex-direction:column;gap:5px}.mk-update .upd-note li{font-size:14px;line-height:1.55}.mk-update .upd-diff{display:flex;flex-direction:column;gap:9px}.mk-update .upd-diff-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mk-update .upd-count{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11.5px;color:#241f2b8c;white-space:nowrap}.mk-update .upd-legend{display:flex;gap:13px;flex-wrap:wrap;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11px;color:#241f2b99}.mk-update .upd-legend span{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.mk-update .upd-legend i{inline-size:12px;block-size:12px;border:2px solid var(--ink);border-radius:4px;display:inline-block}.mk-update .upd-legend i.add{background:var(--turq)}.mk-update .upd-legend i.del{background:var(--pink)}.mk-update .upd-legend i.rep{background:var(--amber)}.mk-update .k-sub{margin-block-start:2px}.mk-update .upd-diff-list{display:flex;flex-direction:column;gap:6px}.mk-update .upd-row{display:flex;gap:10px;align-items:flex-start;border:2.5px solid rgba(36,31,43,.22);border-radius:13px;padding:8px 12px;background:#fff}.mk-update .upd-row .sign{inline-size:22px;block-size:22px;flex:none;border-radius:7px;margin-block-start:1px;border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;font-size:13px;line-height:1;color:var(--ink)}.mk-update .upd-row .sign svg{inline-size:13px;block-size:13px}.mk-update .upd-row.add{background:var(--upd-add)}.mk-update .upd-row.add .sign{background:var(--turq)}.mk-update .upd-row.del{background:var(--upd-del)}.mk-update .upd-row.del .sign{background:var(--pink)}.mk-update .upd-row.rep{background:var(--upd-rep)}.mk-update .upd-row.rep .sign{background:var(--amber)}.mk-update .upd-row .body{flex:1;min-inline-size:0;font-size:13.5px;line-height:1.55;overflow-wrap:anywhere}.mk-update .upd-row .was{display:block;color:#241f2b8c;text-decoration:line-through;text-decoration-thickness:2px}.mk-update .upd-row .now{display:block;margin-block-start:3px}.mk-update .upd-row .tag{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10.5px;color:#241f2b80;display:block;margin-block-end:1px}.mk-update .upd-row .mono{font-size:12px;color:#241f2b8c;margin-inline-start:6px}.mk-update .door-row{cursor:default;align-items:center}.mk-update .door-row .d-mk.sq{cursor:default}.mk-update .upd-door-new{border-style:dashed;border-color:var(--ink);background:var(--upd-rep)}.mk-update .upd-door-state{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11px;color:#241f2b8c;flex:none;text-align:end;max-inline-size:78px;line-height:1.35}.mk-update .upd-door-top{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mk-update .upd-door-note{display:flex;align-items:center;gap:7px;margin:0;font-family:"Heebo",var(--font-sans);font-size:12px;font-weight:600;color:var(--pink-ink)}.mk-update .upd-door-note svg{inline-size:13px;block-size:13px;flex:none}.mk-update .upd-ceiling{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--cream-2);border:2.5px solid rgba(36,31,43,.28);border-radius:16px;padding:11px 14px}.mk-update .upd-ceiling .n{font-family:var(--font-mono);font-weight:700;font-size:19px;white-space:nowrap}.mk-update .upd-ceiling .l{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:#241f2b8c;margin-block-start:2px}.mk-update .upd-ceiling .spacer{flex:1}.mk-update .upd-foot{display:flex;flex-direction:column;gap:10px;border-block-start:2px dashed rgba(36,31,43,.25)}.mk-update .upd-foot-note{margin:0;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12px;line-height:1.5;color:#241f2b8c}.mk-update.is-sheet .upd-ledger{grid-template-columns:1fr;gap:10px}.mk-update.is-sheet .upd-head .d-face{inline-size:48px;block-size:48px;border-radius:15px}.mk-update.is-sheet .upd-head-id .nm{font-size:17px}.mk-update.is-sheet .upd-note li{font-size:13.5px}.mk-update.is-sheet .upd-row{padding:8px 10px}.mk-update.is-sheet .upd-row .body{font-size:13px}.mk-update.is-sheet .upd-door-state{max-inline-size:64px;font-size:10.5px}@media(max-width:600px){.mk-update:not(.is-sheet) .upd-ledger{grid-template-columns:1fr;gap:10px}}.tm-drawer.mk-drawer .rating-mini .rate-by{color:var(--ink)}.tm-drawer.mk-drawer .rate-block{display:flex;flex-direction:column;gap:11px}.tm-drawer.mk-drawer .rate-invite{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--cream-2);border:2.5px dashed rgba(36,31,43,.32);border-radius:16px;padding:12px 14px}.tm-drawer.mk-drawer .rate-invite .q{flex:1;min-inline-size:150px;font-size:13.5px;line-height:1.45;margin:0}.tm-drawer.mk-drawer .rate-invite .q b{font-family:"Rubik",var(--font-disp);font-weight:800}.tm-drawer.mk-drawer .rate-hint{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;line-height:1.5;color:#241f2b8c;margin:0}.tm-drawer.mk-drawer .rate-form{background:#fff;border:3px solid var(--ink);border-radius:18px;padding:15px;display:flex;flex-direction:column;gap:12px;box-shadow:0 5px #241f2b38}.tm-drawer.mk-drawer .rate-form-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tm-drawer.mk-drawer .rate-form-top .ttl{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:15px}.tm-drawer.mk-drawer .rate-form-top .spacer{flex:1}.tm-drawer.mk-drawer .rate-stars{display:flex;flex-direction:row-reverse;align-items:center;gap:4px}.tm-drawer.mk-drawer .rate-star{inline-size:40px;block-size:40px;padding:0;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.tm-drawer.mk-drawer .rate-star svg{inline-size:33px;block-size:33px;fill:#fff;stroke:var(--ink);stroke-width:1.7;stroke-linejoin:round;transition:transform .1s ease}.tm-drawer.mk-drawer .rate-star.on svg{fill:var(--amber)}.tm-drawer.mk-drawer .rate-star:hover svg,.tm-drawer.mk-drawer .rate-star:hover~.rate-star svg{fill:var(--amber)}.tm-drawer.mk-drawer .rate-star:hover svg{transform:translateY(-2px)}.tm-drawer.mk-drawer .rate-star:focus-visible{outline:3px solid var(--turq);outline-offset:2px;border-radius:10px}.tm-drawer.mk-drawer .rate-pick{display:flex;align-items:baseline;gap:7px;min-inline-size:0}.tm-drawer.mk-drawer .rate-pick .n{font-family:var(--font-mono);font-weight:700;font-size:16px;white-space:nowrap}.tm-drawer.mk-drawer .rate-pick .w{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12.5px;color:#241f2b99}.tm-drawer.mk-drawer .rate-ta-wrap{display:flex;flex-direction:column;gap:6px}.tm-drawer.mk-drawer .rate-ta{inline-size:100%;min-block-size:88px;resize:vertical;box-sizing:border-box;background:var(--cream);border:2.5px solid var(--ink);border-radius:14px;padding:11px 13px;font-family:"Assistant",var(--font-sans);font-size:14.5px;line-height:1.55;color:var(--ink);outline:none}.tm-drawer.mk-drawer .rate-ta::placeholder{color:#241f2b5c}.tm-drawer.mk-drawer .rate-ta:focus{box-shadow:0 0 0 3px #2dd0cc73}.tm-drawer.mk-drawer .rate-count{align-self:flex-end;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11.5px;color:#241f2b80;white-space:nowrap}.tm-drawer.mk-drawer .rate-count .mono{font-family:var(--font-mono);font-size:12px}.tm-drawer.mk-drawer .rate-count.near{color:var(--pink-ink)}.tm-drawer.mk-drawer .rate-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tm-drawer.mk-drawer .rate-actions .spacer{flex:1}.tm-drawer.mk-drawer .rate-cancel{border:0;background:transparent;padding:4px 2px;cursor:pointer;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13px;color:#241f2b99;text-decoration:underline;text-underline-offset:3px}.tm-drawer.mk-drawer .rate-done{display:flex;gap:11px;align-items:flex-start;background:#2dd0cc29;border:3px solid var(--ink);border-radius:18px;padding:13px 15px;box-shadow:0 4px #241f2b38}.tm-drawer.mk-drawer .rate-done .t{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:15px;line-height:1.25}.tm-drawer.mk-drawer .rate-done .s{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12px;color:#241f2b9e;margin-block-start:3px;line-height:1.5}.tm-drawer.mk-drawer .rate-done-badge{inline-size:30px;block-size:30px;border-radius:10px;flex:none;background:var(--turq);border:2.5px solid var(--ink);display:flex;align-items:center;justify-content:center}.tm-drawer.mk-drawer .rate-done-badge svg{inline-size:15px;block-size:15px}.tm-drawer.mk-drawer .rating-mini.rate-mine{background:#fff;border-color:var(--ink);gap:6px;align-items:flex-start}.tm-drawer.mk-drawer .rate-mine-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;inline-size:100%}.tm-drawer.mk-drawer .rate-mine-top .who{display:inline}.tm-drawer.mk-drawer .rate-mini-stars{display:inline-flex;align-items:center;gap:2px}.tm-drawer.mk-drawer .rate-mini-stars svg{inline-size:13px;block-size:13px;fill:var(--amber);stroke:var(--ink);stroke-width:1.7;stroke-linejoin:round}.tm-drawer.mk-drawer .rate-mini-stars svg.off{fill:#fff}.tm-drawer.mk-drawer .rate-when{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11px;color:#241f2b73;margin-inline-start:auto;white-space:nowrap}.tm-mobile .tm-drawer.mk-drawer .rate-star{inline-size:44px;block-size:44px}.tm-mobile .tm-drawer.mk-drawer .rate-star svg{inline-size:36px;block-size:36px}.tm-mobile .tm-drawer.mk-drawer .rate-actions .sticker{flex:1}@media(prefers-reduced-motion:reduce){.tm-drawer.mk-drawer .rate-star svg{transition:none;transform:none}}.mk-install.pub-modal{max-inline-size:620px;gap:16px;min-inline-size:0}.pub-modal .mk-step-sep{min-inline-size:8px}.pub-modal .pub-step{display:flex;flex-direction:column;gap:16px}.pub-modal .pub-sub{font-family:"Heebo",var(--font-sans);font-size:12.5px;line-height:1.5;color:#241f2b9e}.pub-modal .mk-warn{display:flex;flex-direction:column;gap:3px}.mk-install.pub-modal.is-sheet .mk-step:not([aria-current=step]) .pub-lb{display:none}@media(max-width:560px){.mk-install.pub-modal:not(.is-sheet) .mk-step:not([aria-current=step]) .pub-lb{display:none}}.pub-modal .pub-head{display:flex;align-items:center;gap:12px}.pub-modal .pub-head .d-face{inline-size:52px;block-size:52px;border-radius:15px;font-size:20px}.pub-modal .pub-head-id{min-inline-size:0;flex:1}.pub-modal .pub-head-id .nm{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:19px;line-height:1.2;overflow-wrap:anywhere}.pub-modal .pub-head-id .role{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12.5px;color:#241f2b99}.pub-modal .pub-head .drawer-x{position:static;flex:none;align-self:flex-start}.pub-modal .pub-f{display:flex;flex-direction:column;gap:7px;min-inline-size:0}.pub-modal .pub-f-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pub-modal .pub-f-top .spacer{flex:1}.pub-modal .pub-lbl{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12.5px;color:#241f2b8c}.pub-modal .pub-count{font-family:var(--font-mono);font-weight:700;font-size:11.5px;color:#241f2b73;white-space:nowrap}.pub-modal .pub-count.near{color:var(--amber-ink)}.pub-modal .pub-edited{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10.5px;color:#241f2b73}.pub-modal .pub-undo,.pub-modal .pub-more,.pub-modal .pub-fix{border:0;background:transparent;padding:0;cursor:pointer;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11.5px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.pub-modal .pub-more{font-size:12.5px;align-self:flex-start}.pub-modal .pub-fix{font-size:12px;align-self:flex-start}.pub-modal .pub-box{position:relative}.pub-modal .pub-input,.pub-modal .pub-area{display:block;inline-size:100%;background:#fff;color:var(--ink);border:3px solid var(--ink);border-radius:16px;padding:12px 14px;outline:none}.pub-modal .pub-input::placeholder,.pub-modal .pub-area::placeholder{color:#241f2b57}.pub-modal .pub-input:focus-visible,.pub-modal .pub-area:focus-visible{box-shadow:0 0 0 3px #2dd0cc73}.pub-modal .pub-input[disabled],.pub-modal .pub-area[disabled]{background:var(--cream-2);color:#241f2bbf}.pub-modal .pub-input{font-family:"Rubik",var(--font-disp);font-weight:600;font-size:16px;line-height:1.35}.pub-modal .pub-area{font-family:"Assistant",var(--font-sans);font-size:14.5px;line-height:1.6;resize:none}.pub-modal .pub-box.sug .pub-input,.pub-modal .pub-box.sug .pub-area{border-style:dashed;border-color:#8e84cf;background:#fefcff}.pub-modal .pub-sug{position:absolute;inset-block-start:-11px;inset-inline-start:15px;z-index:2;display:inline-flex;align-items:center;gap:5px;background:var(--lav);border:2.5px solid var(--ink);border-radius:999px;padding:1px 10px 2px;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10.5px;color:var(--ink);white-space:nowrap}.pub-modal .pub-sug svg{inline-size:11px;block-size:11px}.pub-modal .pub-sug.is-inline{position:static}.pub-modal .pub-chips{display:flex;align-items:center;gap:7px;flex-wrap:wrap;min-inline-size:0}.pub-modal .pub-chips .spacer{flex:1}.pub-modal .pub-cats .pill{cursor:pointer}.pub-modal .pub-cats .pill.on{background:var(--turq);border-color:var(--ink)}.pub-modal .pub-cats .pill[disabled]{cursor:default}.pub-modal .pub-tag{display:inline-flex;align-items:center;gap:6px;padding-inline-end:6px}.pub-modal .pub-x{inline-size:17px;block-size:17px;border-radius:999px;border:0;padding:0;cursor:pointer;background:#241f2b21;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.pub-modal .pub-x svg{inline-size:9px;block-size:9px}.pub-modal .pub-x.pub-x-lg{inline-size:24px;block-size:24px}.pub-modal .pub-x.pub-x-lg svg{inline-size:11px;block-size:11px}.pub-modal .pub-add{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:transparent;color:#241f2b8c;border:2.5px dashed rgba(36,31,43,.32);border-radius:999px;padding:4px 12px;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12px}.pub-modal .pub-add svg{inline-size:11px;block-size:11px;opacity:.6}.pub-modal .pub-add:hover{color:var(--ink);border-color:var(--ink)}.pub-modal .pub-tag-in{inline-size:150px;padding:4px 10px;font-size:13px;border-width:2.5px;border-radius:999px}.pub-modal .pub-link-in{inline-size:min(100%,320px);padding:5px 10px;font-family:var(--font-mono);font-size:12px;border-width:2.5px;border-radius:999px}.pub-modal .pub-door{display:flex;flex-direction:column}.pub-modal .pub-door .door-row{border-end-start-radius:0;border-end-end-radius:0;border-block-end-width:0}.pub-modal .pub-door.off .door-row{border-end-start-radius:16px;border-end-end-radius:16px;border-block-end-width:2.5px}.pub-modal .pub-why{background:#fff;border:2.5px solid var(--ink);border-block-start:0;border-end-start-radius:16px;border-end-end-radius:16px;padding:10px 13px;display:flex;flex-direction:column;gap:6px}.pub-modal .pub-why-line{display:flex;align-items:baseline;gap:7px}.pub-modal .pub-why-line .k{font-family:var(--font-mono);font-weight:700;font-size:12px;color:var(--turq-ink);flex:none}.pub-modal .pub-why-line .v{font-size:13.5px;line-height:1.5;flex:1;min-inline-size:0}.pub-modal .pub-why-in{border:0;background:transparent;padding:0;outline:none;resize:none;color:var(--ink);font-family:"Assistant",var(--font-sans);font-size:13.5px;line-height:1.5;inline-size:100%}.pub-modal .pub-why-in::placeholder{color:#241f2b57}.pub-modal .pub-why .foot{display:flex;align-items:center;gap:6px;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:var(--turq-ink)}.pub-modal .pub-why .foot svg{inline-size:12px;block-size:12px}.pub-modal .pub-why.empty{border-color:var(--pink);border-style:dashed;border-block-start:0;background:#ec5e9e0f}.pub-modal .pub-why.empty .k{color:var(--pink-ink)}.pub-modal .pub-why.empty .foot{color:var(--pink-ink);font-weight:700}.pub-modal .pub-door.empty-door .door-row{border-color:var(--pink)}.pub-modal .pub-seg{display:inline-flex;flex:none;border:2.5px solid var(--ink);border-radius:999px;overflow:hidden;background:#fff}.pub-modal .pub-seg button{border:0;background:transparent;color:#241f2b80;cursor:pointer;white-space:nowrap;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11.5px;padding:4px 12px 5px}.pub-modal .pub-seg button.on{background:var(--turq);color:var(--ink)}.pub-modal .pub-seg button.on.out{background:var(--cream-2)}.pub-modal .pub-seg button[disabled]{cursor:default}.pub-modal .pub-skill-wrap{display:flex;flex-direction:column;gap:4px}.pub-modal .pub-skill{display:flex;align-items:center;gap:10px}.pub-modal .pub-skill .skill-row{flex:1;min-inline-size:0;flex-direction:row;align-items:center;gap:8px}.pub-modal .pub-skill .skill-row .nm{flex:1;min-inline-size:0;overflow-wrap:anywhere}.pub-modal .pub-skill .skill-row .sz{font-family:var(--font-mono);font-size:11px;color:#241f2b73}.pub-modal .pub-skill.out .skill-row{opacity:.5;border-style:dashed}.pub-modal .pub-skill-note{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;line-height:1.45;color:var(--amber-ink);padding-inline-start:14px}.pub-modal .sticker.pub-off{background:var(--cream-2);color:#241f2b66;box-shadow:0 5px #241f2b24;cursor:not-allowed;opacity:1}.pub-modal .sticker.pub-off:hover{transform:none}.pub-modal .pub-stop{display:flex;align-items:center;gap:7px;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12px;color:var(--pink-ink)}.pub-modal .pub-stop svg{inline-size:13px;block-size:13px;flex:none}.pub-modal .pub-req{display:flex;flex-direction:column;gap:6px;background:var(--cream-2);border:2.5px solid rgba(36,31,43,.25);border-radius:16px;padding:11px 13px}.pub-modal .pub-req-line{display:flex;align-items:center;gap:8px;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12.5px;color:#241f2b99}.pub-modal .pub-req-line.ok{color:var(--turq-ink);font-weight:700}.pub-modal .pub-req-line svg{inline-size:13px;block-size:13px;flex:none}.pub-modal .pub-dot{inline-size:12px;block-size:12px;border-radius:999px;border:2.5px solid currentColor;opacity:.55;flex:none}.pub-modal .pub-run{display:flex;align-items:flex-start;gap:11px;background:#fff;border:2.5px solid rgba(36,31,43,.26);border-radius:16px;padding:11px 12px}.pub-modal .pub-run.in{border-color:var(--ink);box-shadow:0 3px #241f2b33}.pub-modal .pub-check{inline-size:23px;block-size:23px;flex:none;border:2.5px solid var(--ink);border-radius:8px;background:#fff;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;margin-block-start:1px;cursor:pointer;padding:0}.pub-modal .pub-check svg{inline-size:12px;block-size:12px;visibility:hidden}.pub-modal .pub-check.on{background:var(--turq)}.pub-modal .pub-check.on svg{visibility:visible}.pub-modal .pub-check[disabled]{cursor:default;opacity:.45}.pub-modal .pub-check:focus-visible{outline:3px solid var(--turq);outline-offset:2px}.pub-modal .pub-run-id{min-inline-size:0;flex:1;display:flex;flex-direction:column;gap:3px}.pub-modal .pub-run-id .t{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:13.5px;line-height:1.3;overflow-wrap:anywhere}.pub-modal .pub-run-id .m{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11px;color:#241f2b80}.pub-modal .pub-run-id .m .mono{font-family:var(--font-mono);font-size:10.5px}.pub-modal .pub-run-id .ex{font-size:12.5px;line-height:1.45;color:#241f2bb8}.pub-modal .pub-run-foot{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-block-start:2px}.pub-modal .pub-file{display:inline-flex;align-items:center;gap:5px;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11px;color:#241f2b8c}.pub-modal .pub-file svg{inline-size:12px;block-size:12px;opacity:.7}.pub-modal .pub-item-head .d-h .mono{font-family:var(--font-mono)}.pub-modal .pub-preview{display:grid;grid-template-columns:1fr 208px;gap:16px;align-items:start}.pub-modal .pub-item-fields{gap:13px;min-inline-size:0}.pub-modal .pub-stage{background:var(--plum-soft);border:3px solid var(--ink);border-radius:18px;padding:13px;display:flex;flex-direction:column;gap:9px}.pub-modal .pub-stage .cap{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10.5px;color:#fdf8ee9e}.pub-modal .pub-stage .folio-card{inline-size:100%}.pub-modal .pub-artifact{display:flex;align-items:center;gap:9px;flex-wrap:wrap;background:var(--cream-2);border:2.5px solid rgba(36,31,43,.26);border-radius:14px;padding:9px 11px}.pub-modal .pub-artifact .nm{flex:1;min-inline-size:0;font-family:var(--font-mono);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-modal .pub-artifact .ic{inline-size:26px;block-size:26px;border-radius:9px;background:#fff;border:2px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.pub-modal .pub-artifact .ic svg{inline-size:13px;block-size:13px}.pub-modal .pub-scan{display:flex;align-items:center;gap:12px;border:3px solid var(--ink);border-radius:18px;padding:12px 14px;box-shadow:0 5px #241f2b38}.pub-modal .pub-scan.bad{background:var(--pink);color:var(--cream)}.pub-modal .pub-scan.ok{background:var(--turq);color:var(--ink)}.pub-modal .pub-scan.warn{background:var(--amber);color:var(--ink)}.pub-modal .pub-scan.is-run{background:#fff}.pub-modal .pub-scan-ic{inline-size:36px;block-size:36px;border-radius:12px;background:var(--cream);border:2.5px solid var(--ink);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;flex:none}.pub-modal .pub-scan-ic svg{inline-size:18px;block-size:18px}.pub-modal .pub-scan.ok .pub-scan-ic svg{color:var(--turq-ink)}.pub-modal .pub-scan .t{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:16px;line-height:1.2}.pub-modal .pub-scan .s{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12px;line-height:1.45;margin-block-start:2px}.pub-modal .pub-scan.bad .s{color:#fdf8eed9}.pub-modal .pub-scan.ok .s,.pub-modal .pub-scan.warn .s{color:#241f2bb3}.pub-modal .pub-find{background:#fff;border:2.5px solid var(--pink);border-radius:16px;padding:11px 12px;display:flex;flex-direction:column;gap:8px}.pub-modal .pub-find:has(.pill.warn){border-color:var(--amber)}.pub-modal .pub-find-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pub-modal .pub-find .pill.bad{background:#ec5e9e29;border-color:var(--pink);color:var(--pink-ink)}.pub-modal .pub-find .pill.warn{background:var(--amber);border-color:var(--ink);color:var(--ink)}.pub-modal .pub-where{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:11.5px;color:#241f2b8c}.pub-modal .pub-code{background:var(--plum);color:#fdf8eee6;border-radius:12px;padding:9px 11px;display:flex;flex-direction:column;gap:3px;overflow-x:auto}.pub-modal .pub-code-row{display:flex;align-items:baseline;gap:10px}.pub-modal .pub-ln{font-family:var(--font-mono);font-size:10.5px;color:#fdf8ee57;flex:none;padding-block-start:1px;-webkit-user-select:none;user-select:none}.pub-modal .pub-src{font-family:var(--font-mono);font-size:11.5px;line-height:1.65;min-inline-size:0;overflow-wrap:anywhere}.pub-modal .pub-code-row.dim .pub-src{opacity:.45}.pub-modal .pub-hit{background:var(--pink);color:var(--cream);border-radius:4px;padding:1px 4px;font-weight:700}.pub-modal .pub-scanned{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.pub-modal .pub-scanned .pill svg{inline-size:11px;block-size:11px;color:var(--turq-ink)}.pub-modal .pub-consent{display:flex;align-items:flex-start;gap:12px;background:var(--cream-2);border:2.5px solid var(--ink);border-radius:18px;padding:13px 14px}.pub-modal .pub-consent .pub-check{inline-size:27px;block-size:27px;border-radius:9px;margin-block-start:0}.pub-modal .pub-consent .pub-check svg{inline-size:14px;block-size:14px}.pub-modal .pub-consent p{font-size:13.5px;line-height:1.55;cursor:pointer}.pub-modal .pub-after{max-block-size:none}.pub-modal .pub-nw{white-space:nowrap}.mk-install.pub-modal.is-sheet .pub-preview,.mk-install.pub-modal.is-sheet .pub-stage{grid-template-columns:1fr}@media(max-width:560px){.pub-modal .pub-preview{grid-template-columns:1fr}}.mk-install.pub-modal.is-sheet .mk-install-nav{position:sticky;inset-block-end:-22px;background:var(--cream);padding-block:10px;margin-block-end:-22px}.tm .ch-tag.pub-wait,.tm-drawer .ch-tag.pub-wait{color:#4f4880;border-color:#b9b2e5;background:#b9b2e538}.tm .ch-tag.pub-rej,.tm-drawer .ch-tag.pub-rej{color:var(--danger, #C93C77);border-color:#c93c7780;background:#ec5e9e1a}.tm .pub-wait-line{display:flex;align-items:center;gap:7px;margin:3px 0 0;font-family:var(--font-sans);font-weight:700;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .pub-pulse{inline-size:9px;block-size:9px;border-radius:999px;background:#b9b2e5;border:2px solid #4F4880;flex:none;animation:pub-pulse 1.6s ease-in-out infinite}@keyframes pub-pulse{0%,to{opacity:1}50%{opacity:.35}}.tm-drawer .d-pub{margin-block-start:9px}.tm-drawer .pub-pending{margin-block-start:12px;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tm-drawer .status-cta.pub-wait{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-disp);font-weight:600;font-size:13px;color:#4f4880;background:#b9b2e538;border:1px solid #B9B2E5;border-radius:var(--radius-sm);padding:8px 12px}.tm-drawer .status-cta.pub-wait:before{content:"";inline-size:8px;block-size:8px;border-radius:999px;background:#b9b2e5;border:2px solid #4F4880;animation:pub-pulse 1.6s ease-in-out infinite}.tm-drawer .pub-pending .d-note{margin-block-start:0}.tm-drawer .pub-pending .pub-more{border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--font-sans);font-weight:600;font-size:12px;color:var(--primary);text-decoration:underline;text-underline-offset:3px}.tm-drawer .d-note.pub-rej{color:var(--danger, #C93C77);margin-block-start:12px}@media(prefers-reduced-motion:reduce){.tm .pub-pulse,.tm-drawer .status-cta.pub-wait:before{animation:none}}.tm .mk .creator-tag .creator-link,.tm-drawer.mk-drawer .d-meta .creator-link{background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tm .mk .creator-tag .creator-link:hover,.tm-drawer.mk-drawer .d-meta .creator-link:hover{color:var(--ink)}.tm .mk .eyebrow.a{background:var(--amber)}.tm .mk .by-shell{max-inline-size:1220px;margin:0 auto;padding:22px 28px 64px}.tm .mk .by-back{display:flex;align-items:center;gap:10px;margin-block-start:14px}.tm .mk .by-back-link{background:none;border:0;padding:0;cursor:pointer;white-space:nowrap;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:13px;color:var(--quiet);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.tm .mk .by-back-link:hover{color:var(--cream)}.tm .mk .by-hero{margin-block-start:14px;position:relative;background:var(--lav);background-image:radial-gradient(rgba(36,31,43,.13) 1.5px,transparent 1.5px);background-size:22px 22px;border:3px solid var(--ink);border-radius:28px;box-shadow:0 6px 0 0 var(--lav-ink);color:var(--ink);padding:30px 34px 52px;display:grid;grid-template-columns:auto 1fr auto;gap:26px;align-items:center}.tm .mk .by-logo{inline-size:104px;block-size:104px;flex:none;overflow:hidden;border:3px solid var(--ink);border-radius:28px;background:var(--cream);box-shadow:0 5px #241f2b80;display:flex;align-items:center;justify-content:center;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:46px;color:var(--ink)}.tm .mk .by-logo img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.tm .mk .by-hero-copy{min-inline-size:0}.tm .mk .by-hero h1{font-family:"Rubik",var(--font-disp);font-weight:800;line-height:1.12;font-size:clamp(28px,3vw,40px);margin:9px 0 6px;color:var(--ink);overflow-wrap:anywhere}.tm .mk .by-since{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13px;color:#241f2b9e}.tm .mk .by-hero p.by-line{margin:9px 0 14px;font-size:15.5px;line-height:1.6;color:#241f2bd1;max-inline-size:530px}.tm .mk .by-hero-meta{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-block-start:14px}.tm .mk .by-url{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-weight:500;font-size:12px;background:#fdf8ee8c;border:2.5px solid rgba(36,31,43,.3);border-radius:999px;padding:3px 11px;color:#241f2bb3;direction:ltr;unicode-bidi:isolate}.tm .mk .by-stack{display:flex;flex-direction:column;align-items:center;gap:9px}.tm .mk .by-faces{display:flex;align-items:center}.tm .mk .by-faces .ch-face{flex:none;overflow:hidden;display:grid;place-items:center;border:3px solid var(--ink);border-radius:17px;background:var(--cream-2);box-shadow:0 4px #00000073;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:20px;color:var(--ink)}.tm .mk .by-faces .ch-face img{inline-size:100%;block-size:100%;display:block}.tm .mk .by-faces .ch-face{inline-size:56px;block-size:56px;border-radius:17px;font-size:21px}.tm .mk .by-faces .ch-face+.ch-face{margin-inline-start:-16px}.tm .mk .by-faces .ch-face.is-more{background:var(--cream);font-family:var(--font-mono);font-weight:700;font-size:15px}.tm .mk .by-stack .cap{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12px;color:#241f2b9e;text-align:center;line-height:1.4}.tm .mk .by-board{position:relative;z-index:2;margin-block-start:-30px;margin-inline:26px;background:var(--cream);color:var(--ink);border:3px solid var(--ink);border-radius:22px;box-shadow:0 6px #0000006b;padding:16px 24px 18px;display:grid;grid-template-columns:auto repeat(3,1fr);gap:8px 22px;align-items:center}.tm .mk .by-board-t{max-inline-size:190px}.tm .mk .by-board-t .h{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:16px;margin-block-start:7px;line-height:1.25}.tm .mk .by-board-t .s{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:#241f2b8c;margin-block-start:3px}.tm .mk .by-cell{padding-inline-start:22px;border-inline-start:2.5px dashed rgba(36,31,43,.22);min-inline-size:0}.tm .mk .by-cell .n{font-family:var(--font-mono);font-weight:700;font-size:40px;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.tm .mk .by-cell .l{font-family:"Heebo",var(--font-sans);font-weight:700;font-size:13px;margin-block-start:4px}.tm .mk .by-cell .s{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:var(--turq-ink);margin-block-start:2px}.tm .mk .by-section .band-head{align-items:baseline}.tm .mk .by-sort{margin-inline-start:auto;white-space:nowrap;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:13px;color:#fdf8ee8c}.tm .mk .by-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tm .mk .by-k{background:var(--cream);color:var(--ink);border:3px solid var(--ink);border-radius:22px;box-shadow:0 5px #241f2b4d;padding:18px;display:flex;flex-direction:column;gap:11px;min-inline-size:0;transition:transform .12s,box-shadow .12s}.tm .mk .by-k:hover{transform:translateY(2px);box-shadow:0 3px #241f2b4d}.tm .mk .by-k.featured{box-shadow:0 5px 0 0 var(--amber-ink)}.tm .mk .by-k.featured:hover{box-shadow:0 3px 0 0 var(--amber-ink)}.tm .mk .by-k.is-off{opacity:.72}.tm .mk .by-k .folio-line{display:flex;align-items:center;gap:5px;min-inline-size:0;margin:0;font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11.5px;color:#241f2b8c}.tm .mk .by-k .folio-line svg{inline-size:12px;block-size:12px;flex:none;opacity:.6}.tm .mk .by-k .folio-line .ttl{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tm .mk .by-k .folio-line .more{flex:none;white-space:nowrap}.tm .mk .by-k-top{display:flex;align-items:flex-start;gap:13px}.tm .mk .by-k .ch-face{flex:none;overflow:hidden;display:grid;place-items:center;border:3px solid var(--ink);border-radius:17px;background:var(--cream-2);box-shadow:0 4px #00000073;font-family:"Rubik",var(--font-disp);font-weight:800;font-size:20px;color:var(--ink)}.tm .mk .by-k .ch-face img{inline-size:100%;block-size:100%;display:block}.tm .mk .by-k .ch-face{inline-size:62px;block-size:62px;border-radius:18px;font-size:24px}.tm .mk .by-k-id{min-inline-size:0;flex:1}.tm .mk .by-k .nm{font-family:"Rubik",var(--font-disp);font-weight:800;font-size:18px;line-height:1.25;overflow-wrap:anywhere}.tm .mk .by-k .role{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12.5px;color:#241f2b99;margin-block-start:2px}.tm .mk .by-k-tags{display:flex;gap:7px;flex-wrap:wrap;margin-block-start:7px}.tm .mk .by-k-tags .pill{font-size:11px;padding:2px 9px}.tm .mk .by-k-tags .pill.bad{background:#ec5e9e2e}.tm .mk .by-k p.pitch{margin:0;font-size:14px;line-height:1.5;color:#241f2bcc}.tm .mk .by-counts{display:grid;grid-template-columns:repeat(3,1fr);background:var(--cream-2);border:2.5px solid rgba(36,31,43,.28);border-radius:16px;overflow:hidden}.tm .mk .by-count{padding:10px 13px;border-inline-start:2.5px solid rgba(36,31,43,.14);min-inline-size:0}.tm .mk .by-count:first-child{border-inline-start:0}.tm .mk .by-count .n{font-family:var(--font-mono);font-weight:700;font-size:18px;line-height:1.1;display:flex;align-items:center;gap:5px;font-variant-numeric:tabular-nums}.tm .mk .by-count .n svg{inline-size:13px;block-size:13px;color:var(--amber-ink)}.tm .mk .by-count .l{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:11px;color:#241f2b8c;margin-block-start:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .mk .by-count.quiet .n{color:#241f2b6b}.tm .mk .by-k .folio-line{font-size:11.5px}.tm .mk .by-k-foot{display:flex;align-items:center;gap:10px;margin-block-start:auto;padding-block-start:2px;flex-wrap:wrap}.tm .mk .by-k-foot .spacer{flex:1}.tm .mk .by-k-foot .ch-price{display:inline-flex;align-items:baseline;gap:4px;white-space:nowrap;font-family:var(--font-mono);font-weight:700;font-size:14px;color:var(--ink)}.tm .mk .by-k-foot .ch-price .u{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:10.5px;color:#241f2b8c}.tm .mk .by-k-foot .ch-price.is-none{color:#241f2b73}.tm .mk .by-k-foot .ch-tag{flex:none;white-space:nowrap;align-self:center;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:10px;line-height:15px;color:#241f2bb3;background:transparent;border:1.5px solid rgba(36,31,43,.3);border-radius:6px;padding:1px 6px}.tm .mk .by-k-foot .ch-tag.gallery,.tm .mk .by-k-foot .ch-tag.installed{color:var(--turq-ink);border-color:var(--turq);background:#2dd0cc29}.tm .mk .by-k-foot .ch-tag.update{color:var(--pink-ink);border-color:var(--pink);background:#ec5e9e29}.tm .mk .by-k-foot .ch-tag.delisted{color:var(--amber-ink);border-color:var(--amber);background:#f5a83c29}.tm .mk .by-k-foot .ch-tag.wizzo{color:var(--cream);border-color:var(--ink);background:var(--plum)}.tm .mk .by-k-link{background:none;border:0;padding:0;cursor:pointer;white-space:nowrap;font-family:"Heebo",var(--font-sans);font-weight:700;font-size:12.5px;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.tm .mk .by-invite{margin-block-start:34px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--plum-soft);border:2px dashed var(--plum-line);border-radius:20px;padding:16px 20px}.tm .mk .by-invite p{margin:0;font-family:"Heebo",var(--font-sans);font-size:14px;font-weight:600;color:var(--quiet)}.tm .mk .by-foot-note{font-family:"Heebo",var(--font-sans);font-weight:600;font-size:12.5px;color:var(--quieter);margin:16px 0 0}@media(max-width:900px){.tm .mk .by-hero{grid-template-columns:auto 1fr}.tm .mk .by-stack{grid-column:1/-1;align-items:flex-start}.tm .mk .by-grid{grid-template-columns:1fr}.tm .mk .by-board{grid-template-columns:repeat(3,1fr)}.tm .mk .by-board-t{grid-column:1/-1;max-inline-size:none}}@media(max-width:720px){.tm .mk .by-shell{padding:0 0 40px}.tm .mk .by-hero{grid-template-columns:auto 1fr;padding:16px 16px 44px;border-radius:22px;gap:14px}.tm .mk .by-logo{inline-size:64px;block-size:64px;border-radius:20px;font-size:28px}.tm .mk .by-hero h1{font-size:24px;margin:6px 0 4px}.tm .mk .by-hero p.by-line{font-size:14px;margin:8px 0 10px;grid-column:1/-1}.tm .mk .by-hero-meta{grid-column:1/-1;margin-block-start:10px}.tm .mk .by-stack{grid-column:1/-1;align-items:flex-start;margin-block-start:4px}.tm .mk .by-faces .ch-face{inline-size:44px;block-size:44px;border-radius:14px;font-size:17px}.tm .mk .by-board{margin-block-start:-28px;margin-inline:12px;padding:14px 16px;grid-template-columns:repeat(3,1fr);gap:12px}.tm .mk .by-board-t{grid-column:1/-1;max-inline-size:none}.tm .mk .by-cell{padding-inline-start:12px}.tm .mk .by-cell:first-of-type{padding-inline-start:0;border:0}.tm .mk .by-cell .n{font-size:26px}.tm .mk .by-cell .l{font-size:11.5px}.tm .mk .by-cell .s{display:none}.tm .mk .by-grid{grid-template-columns:1fr}.tm .mk .by-k{padding:14px;border-radius:18px}.tm .mk .by-count{padding:8px 10px}.tm .mk .by-invite{padding:14px 16px}}.tm.tm-mobile .mk .by-shell{padding:0 0 40px}.tm.tm-mobile .mk .by-hero{grid-template-columns:auto 1fr;padding:16px 16px 44px;border-radius:22px;gap:14px}.tm.tm-mobile .mk .by-logo{inline-size:64px;block-size:64px;border-radius:20px;font-size:28px}.tm.tm-mobile .mk .by-hero h1{font-size:24px;margin:6px 0 4px}.tm.tm-mobile .mk .by-hero p.by-line{font-size:14px;margin:8px 0 10px;grid-column:1/-1}.tm.tm-mobile .mk .by-hero-meta{grid-column:1/-1;margin-block-start:10px}.tm.tm-mobile .mk .by-stack{grid-column:1/-1;align-items:flex-start;margin-block-start:4px}.tm.tm-mobile .mk .by-faces .ch-face{inline-size:44px;block-size:44px;border-radius:14px;font-size:17px}.tm.tm-mobile .mk .by-board{margin-block-start:-28px;margin-inline:12px;padding:14px 16px;grid-template-columns:repeat(3,1fr);gap:12px}.tm.tm-mobile .mk .by-board-t{grid-column:1/-1;max-inline-size:none}.tm.tm-mobile .mk .by-cell{padding-inline-start:12px}.tm.tm-mobile .mk .by-cell:first-of-type{padding-inline-start:0;border:0}.tm.tm-mobile .mk .by-cell .n{font-size:26px}.tm.tm-mobile .mk .by-cell .l{font-size:11.5px}.tm.tm-mobile .mk .by-cell .s{display:none}.tm.tm-mobile .mk .by-grid{grid-template-columns:1fr}.tm.tm-mobile .mk .by-k{padding:14px;border-radius:18px}.tm.tm-mobile .mk .by-count{padding:8px 10px}.tm.tm-mobile .mk .by-invite{padding:14px 16px}:root{--bg1: var(--surface);--bg2: var(--bg-elevated);--bg2-hover: var(--bg-hover);--bg3: var(--bg-raised);--inp-bg: var(--bg-deepest);--inp-border: 1px solid var(--border);--inp-color: var(--text);--text-color: var(--text);--gray-text: var(--text-secondary);--light-text: var(--text-muted);--border-color: var(--border);--color1: var(--primary);--color2: var(--text);--red: var(--danger);--active-bg: var(--bg-hover);--active-bg2: var(--bg-raised);--scrollbar-thumb: var(--scroll-thumb);--scrollbar-bg: var(--scroll-thumb);--font: var(--font-sans);--gap: 15px;--header-height: 0px;--footer-height: 0px}.fas,.far,.fa{display:inline-block;font-style:normal;font-weight:700;line-height:1}.fa-times:before{content:"✕"}.slide-up-enter-active,.slide-up-leave-active{transition:all .3s ease}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)!important}.sml-slide-up-enter-active,.sml-slide-up-leave-active{transition:all .2s ease}.sml-slide-up-enter-from,.sml-slide-up-leave-to{transform:translateY(10%)!important;opacity:0!important}.bottom_sheet{border:1px solid var(--border);border-block-end:none;box-shadow:var(--shadow-lg)}.bottom_sheet .sheet-title{font-family:var(--font-disp);font-weight:800;font-size:19px;padding:22px 16px 12px;border-block-end-color:var(--border-light);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.bottom_sheet .sheet-title:after{background:var(--border-strong);inline-size:40px;block-size:4px;top:8px}.bottom_sheet .sheet-title .close{inline-size:36px;block-size:36px;display:grid;place-items:center;border-radius:10px;color:var(--text-muted);font-size:15px;cursor:pointer}.bottom_sheet .sheet-title .close:active{background:var(--bg-hover)}.wz-sheet-sub{margin:0 0 12px;font-size:14.5px;color:var(--text-muted)}.wz-sheet-list{display:flex;flex-direction:column;gap:8px}.wz-sheet-item{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;gap:12px;inline-size:100%;min-block-size:54px;padding:0 14px;border:1px solid var(--border-light);border-radius:14px;background:var(--bg-elevated);color:var(--text);font-family:var(--font-disp);font-size:16px;font-weight:600;text-align:start;cursor:pointer}.wz-sheet-item:active{background:var(--bg-raised);border-color:var(--border-active)}.wz-sheet-item.danger{color:var(--danger)}.wz-sheet-item-text{flex:1;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wz-sheet-ico{flex:none;inline-size:20px;block-size:20px;color:var(--text-muted);display:grid;place-items:center}.wz-chev{flex:none;inline-size:18px;block-size:18px;color:var(--text-muted)}.wz-sheet-center{display:flex;justify-content:center;padding:24px 0}#page-wrap .dropdown-menu{min-width:232px;padding:4px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lg);color:var(--text);user-select:none;-webkit-user-select:none}#page-wrap .dropdown-menu .dropdown-title{padding:9px 9px 7px;font-family:var(--font-disp);font-weight:700;font-size:13px;color:var(--text-muted);text-align:start;border-block-end:1px solid var(--border-light)}#page-wrap .dropdown_actions>button{display:flex;align-items:center;gap:9px;inline-size:100%;padding:8px 9px;border:none;border-radius:var(--radius-xs);background:none;color:var(--text-secondary);font-family:var(--font-sans);font-size:13.5px;text-align:start;cursor:pointer;transition:background var(--dur-fast) var(--ease-std),color var(--dur-fast) var(--ease-std)}#page-wrap .dropdown_actions>button svg{flex:none;inline-size:16px;block-size:16px;color:var(--text-muted)}#page-wrap .dropdown_actions>button:hover{background:var(--bg-hover);color:var(--text)}#page-wrap .dropdown_actions>button:disabled{opacity:.38;cursor:default}#page-wrap .dropdown_actions>button:disabled:hover{background:none;color:var(--text-secondary)}#page-wrap .dropdown_actions>button.is-danger{color:var(--danger)}#page-wrap .dropdown_actions>button.is-danger svg{color:var(--danger)}#page-wrap .dropdown_actions>button.is-danger:hover{background:oklch(from var(--danger) l c h/.16);color:var(--danger)}#page-wrap .dropdown_actions>.adrop-sep{display:block;block-size:1px;margin:4px 6px;background:var(--border-light)}@media(max-width:600px){#page-wrap .bottom_sheet .dropdown_actions>button{min-block-size:50px;padding:0 6px;gap:12px;font-size:16px;color:var(--text)}#page-wrap .bottom_sheet .dropdown_actions>button svg{inline-size:19px;block-size:19px}#page-wrap .bottom_sheet .dropdown_actions>button:active{background:var(--bg-raised)}#page-wrap .bottom_sheet .dropdown_actions>.adrop-sep{margin:6px 0}}.toast-container{inset-inline:16px;inset-block-end:calc(20px + var(--safe-bottom));align-items:center;pointer-events:none}.toast-container .toast{min-width:0;max-width:480px;font-family:var(--font-sans);font-size:15px;border-radius:12px;box-shadow:var(--shadow-lg);pointer-events:auto}.toast-container .toast.success{background:#015d2df5}.toast-container .toast.error{background:#9a2929f5}.toast-container .toast.info{background:#005476f5;background:oklch(42% .09 235deg / .96)}.toast-container .toast.warning{background:#8b6000f5;background:oklch(52% .12 78deg / .96)}.theme_dark .alert-overlay .alert-dialog{background:var(--bg-elevated);border:1px solid var(--border);box-shadow:var(--shadow-lg);color:var(--text)}.theme_dark .alert-overlay .alert-dialog .alert-title{color:var(--text);font-family:var(--font-disp)}.theme_dark .alert-overlay .alert-dialog .alert-message{color:var(--text-secondary)}.theme_dark .alert-overlay .alert-dialog .alert-input{background:var(--bg-deepest);border-color:var(--border);color:var(--text);font-size:16px}.theme_dark .alert-overlay .alert-dialog .alert-input:focus{border-color:var(--border-active);box-shadow:0 0 0 3px var(--primary-glow)}.theme_dark .alert-overlay .alert-dialog .alert-btn{min-block-size:44px;border-radius:10px;font-family:var(--font-disp);font-weight:700}.theme_dark .alert-overlay .alert-dialog .alert-btn-confirm{background:var(--primary);color:var(--primary-ink)}.theme_dark .alert-overlay .alert-dialog .alert-btn-cancel{background:var(--bg-raised);color:var(--text);border:1px solid var(--border)}.tooltip-container{font-family:var(--font-sans)}.tooltip-default{background-color:var(--bg-raised);color:var(--text);border:1px solid var(--border)}.tooltip-default .tooltip-arrow{background-color:var(--bg-raised)}.wzselect.theme-dark{--wz-input-bg: var(--bg-deepest);--wz-bg-color: var(--bg-elevated)}.wzselect.theme-dark .wzselect-inp{border:1px solid var(--border);color:var(--text);font-family:var(--font-sans);font-size:14px}.wzselect.theme-dark .wzselect-inp .arr{color:var(--text-muted)}.wzselect-options,.wzselect-options-mobile{font-family:var(--font-sans)}.refresh-icon .icon-background{background-color:var(--bg-raised);box-shadow:var(--shadow-md)}.refresh-icon .arrow{color:var(--text)}.wz-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;contain:layout paint style}.wz-backdrop>*{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%}.wz-backdrop-tint{background:var(--wz-bg-tint, var(--bg-deepest))}.wz-backdrop-still,.wz-backdrop-video{object-fit:cover;background-size:cover;background-position:center;transform:scale(1.1);filter:blur(var(--wz-bg-blur, 4px)) saturate(1.05)}.wz-backdrop-video{opacity:0;transition:opacity .9s var(--ease-out, ease-out)}.wz-backdrop-video.is-live{opacity:1}.wz-backdrop-scrim{background:radial-gradient(130% 100% at 50% 42%,transparent 0%,oklch(10% .01 262deg / .42) 100%),color-mix(in oklab,var(--bg-deepest) var(--wz-bg-scrim, 84%),transparent)}@media(prefers-reduced-motion:reduce){.wz-backdrop-video{transition:none}}.wizzoagent-app.has-backdrop,.wizzoagent-app.has-backdrop .app-body,.wizzoagent-app.has-backdrop .app-main,.wizzoagent-app.has-backdrop .chat-window,.wizzoagent-app.has-backdrop .messages-area,.wizzoagent-app.has-backdrop .loading-screen,.wizzoagent-app.has-backdrop .error-screen,.wizzoagent-app.has-backdrop .login-screen,.wizzoagent-app.has-backdrop .home,.wizzoagent-app.has-backdrop .app-body-mobile,.wizzoagent-app.has-backdrop .m-screen{background:transparent}.wizzoagent-app.has-backdrop>.app-header,.wizzoagent-app.has-backdrop>.app-body,.wizzoagent-app.has-backdrop>.login-screen,.wizzoagent-app.has-backdrop>.imp-strip{position:relative;z-index:1}.wizzoagent-app.has-backdrop .app-header{background:transparent}.wizzoagent-app.has-backdrop .app-header:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;animation:none;background:color-mix(in oklab,var(--surface) 72%,transparent);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);pointer-events:none}.wizzoagent-app.has-backdrop .app-header:after{content:none}.wizzoagent-app.has-backdrop .session-sidebar{position:relative;isolation:isolate;background:transparent}.wizzoagent-app.has-backdrop .session-sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;background:color-mix(in oklab,var(--surface) 66%,transparent);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);pointer-events:none}.wizzoagent-app.has-backdrop .input-area{position:relative;isolation:isolate;background:transparent}.wizzoagent-app.has-backdrop .input-area:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;background:color-mix(in oklab,var(--surface) 74%,transparent);backdrop-filter:blur(22px) saturate(1.15);-webkit-backdrop-filter:blur(22px) saturate(1.15);pointer-events:none}.wizzoagent-app.has-backdrop .log-sidebar{position:relative;isolation:isolate;background:transparent}.wizzoagent-app.has-backdrop .log-sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;background:color-mix(in oklab,var(--log-bg) 78%,transparent);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);pointer-events:none}.wizzoagent-app.has-backdrop .m-bar{position:relative;isolation:isolate;background:transparent}.wizzoagent-app.has-backdrop .m-bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:block;background:color-mix(in oklab,var(--surface) 74%,transparent);backdrop-filter:blur(20px) saturate(1.15);-webkit-backdrop-filter:blur(20px) saturate(1.15);pointer-events:none}.wizzoagent-app.has-backdrop .m-stickbar,.wizzoagent-app.has-backdrop .m-group-head{background:color-mix(in oklab,var(--bg-deepest) 78%,transparent);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}@media(max-width:1000px){.wizzoagent-app.has-backdrop .session-sidebar.sidebar-drawer:before{background:color-mix(in oklab,var(--surface) 88%,transparent)}}
