.ui-tag{border-radius:var(--radius-capsule);height:16px;font-size:var(--text-footnote-size);white-space:nowrap;flex:none;align-items:center;gap:2px;padding:0 6px;font-weight:600;line-height:16px;display:inline-flex}.ui-tag svg{width:10px;height:10px}.ui-tag--blue{background:var(--tint-blue);color:var(--tint-blue-text)}.ui-tag--green{background:var(--tint-green);color:var(--tint-green-text)}.ui-tag--orange{background:var(--tint-orange);color:var(--tint-orange-text)}.ui-tag--red{background:var(--tint-red);color:var(--tint-red-text)}.ui-tag--purple{background:var(--tint-purple);color:var(--tint-purple-text)}.ui-tag--gray{background:var(--tint-gray);color:var(--tint-gray-text)}.ui-tag--solid-red{background:var(--badge-fill);color:var(--on-accent)}.ui-badge{border-radius:var(--radius-capsule);background:var(--badge-fill);min-width:18px;height:18px;color:var(--on-accent);font-size:var(--text-subheadline-size);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 5px;font-weight:600;display:inline-grid}.ui-badge--muted{background:var(--badge-muted)}.ui-avatar{background:var(--control-track);color:var(--on-accent);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid;position:relative}.ui-avatar__art{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ui-avatar__text{text-shadow:0 .5px 1px #00000038;position:relative}[data-theme^=hc] .ui-avatar__deco{display:none}[data-theme^=hc] .ui-avatar__text{text-shadow:none}@media (prefers-contrast:more){.ui-avatar__deco{display:none}.ui-avatar__text{text-shadow:none}}.ui-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.ui-avatar--square{border-radius:28%}.ui-avatar__status{width:30%;min-width:8px;height:30%;min-height:8px;box-shadow:0 0 0 2px var(--pn-ring,var(--content-bg));border-radius:50%;position:absolute;bottom:-1px;right:-1px}.ui-avatar__status--online{background:var(--system-green)}.ui-avatar__status--busy{background:var(--system-red)}.ui-avatar__status--away{background:var(--system-orange)}.ui-avatars{align-items:center;display:inline-flex}.ui-avatars>.ui-avatar{box-shadow:0 0 0 1.5px var(--pn-ring,var(--content-bg))}.ui-avatars>.ui-avatar+.ui-avatar{margin-left:-6px}.ui-avatars__more{margin-left:var(--space-4);font-size:var(--text-subheadline-size);color:var(--label-secondary)}.ui-progress{border-radius:var(--radius-capsule);background:var(--control-track);width:200px;height:6px;overflow:hidden}.ui-progress__bar{border-radius:inherit;background:var(--ui-progress-fill,var(--accent));height:100%;transition:width .3s}.ui-progress--indeterminate .ui-progress__bar{width:30%;animation:1.2s ease-in-out infinite ui-indeterminate}@keyframes ui-indeterminate{0%{transform:translate(-100%)}to{transform:translate(340%)}}.ui-spinner{width:16px;height:16px;color:var(--label-secondary);flex:none;animation:1s steps(8,end) infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ui-progress--indeterminate .ui-progress__bar,.ui-spinner{animation-duration:3s}}.ui-group{border-radius:var(--radius-menu);background:var(--group-bg)}.ui-group__row{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:40px;padding:var(--space-8) var(--space-12);display:flex}.ui-group__row>:first-child{flex:1;min-width:0}.ui-group__row>:not(:first-child){min-width:0}.ui-group__row>.ui-group__text{min-width:min-content}.ui-group__text>:first-child{white-space:nowrap}.ui-group__trail{align-items:center;gap:var(--space-6);min-width:0;color:var(--label-secondary);display:inline-flex}.ui-group__trail svg{flex:none;width:12px;height:12px}.ui-group__value{white-space:nowrap;text-overflow:ellipsis;max-width:160px;overflow:hidden}.ui-group__value--wide{max-width:none}.ui-group__row--button{width:100%;font:inherit;color:var(--label);text-align:left;appearance:none;background:0 0;border:0;border-radius:0}.ui-group__row--button:first-child{border-top-left-radius:var(--radius-menu);border-top-right-radius:var(--radius-menu)}.ui-group__row--button:last-child{border-bottom-left-radius:var(--radius-menu);border-bottom-right-radius:var(--radius-menu)}.ui-group__row--button:hover{background:var(--selection-fill)}.ui-group__row--button:focus-visible{outline:3px solid var(--focus-ring);outline-offset:-3px}.ui-group__row--danger{justify-content:center}.ui-group__row--danger>:first-child{flex:none}.ui-group__danger{color:var(--tint-red-text);font-weight:500}.ui-group__row+.ui-group__row{border-top:1px solid var(--separator)}.ui-group__desc{font-size:var(--text-subheadline-size);color:var(--label-secondary);line-height:14px}.ui-alert{align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--radius-field);background:var(--alert-fill);display:flex}.ui-alert>.ui-alert__icon{margin-top:var(--space-2);color:var(--alert-accent);flex:none;display:flex}.ui-alert__body{flex:1;min-width:0}.ui-alert>.ui-alert__body>.ui-alert__title{font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--label);margin:0;font-weight:600}.ui-alert__desc{font-size:var(--text-callout-size);color:var(--label-secondary);margin:0;line-height:1.5}.ui-alert__title+.ui-alert__desc{margin-top:var(--space-2)}.ui-alert--info{--alert-fill:var(--tint-blue);--alert-accent:var(--system-blue)}.ui-alert--success{--alert-fill:var(--tint-green);--alert-accent:var(--system-green)}.ui-alert--warning{--alert-fill:var(--tint-orange);--alert-accent:var(--system-orange)}.ui-alert--error{--alert-fill:var(--tint-red);--alert-accent:var(--system-red)}.ui-alert__desc-icon{vertical-align:-1px;color:var(--system-red);margin-right:4px}.ui-steps{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-step{align-items:center;gap:var(--space-4);height:var(--control-regular);padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--control-track);color:var(--label-secondary);transition:background-color var(--motion-fast), color var(--motion-fast), box-shadow var(--motion-fast);display:inline-flex}.ui-step[data-status=completed],.ui-step[data-status=active]{background:var(--control-fill);box-shadow:var(--shadow-control);color:var(--label)}.ui-step[data-status=error]{color:var(--system-red)}.ui-step__mark{flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.ui-step[data-status=completed] .ui-step__mark{color:var(--system-green)}.ui-step__dot{border-radius:var(--radius-capsule);opacity:.6;background:currentColor;width:6px;height:6px}.ui-step__label{font-size:var(--text-subheadline-size);font-weight:600;line-height:1}.ui-tag,.ui-progress,.ui-group{box-shadow:var(--shadow-outline)}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-fade-out{to{opacity:0}}@keyframes ui-enter{0%{transform:translate(var(--enter-x,0), var(--enter-y,0)) scale(var(--enter-scale,1))}}@keyframes ui-exit{to{opacity:0;transform:translateX(var(--exit-x,0)) scale(var(--exit-scale,1))}}.ui-overlay,.ui-sheet-layer{z-index:30;padding:var(--space-16);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-overlay--contained,.ui-sheet-layer{position:absolute}.ui-sheet-layer{z-index:50;align-items:flex-start;padding:0}.ui-overlay[data-state=closed],.ui-sheet-layer[data-state=closed]{pointer-events:none}.ui-scrim{background:var(--scrim);position:absolute;inset:0}[data-state=open]>.ui-scrim{animation:var(--fade-in) ui-fade-in}[data-state=closed]>.ui-scrim{animation:var(--fade-out) ui-fade-out forwards}.ui-dialog{gap:var(--space-12);width:100%;max-height:calc(100dvh - 40px);padding:var(--space-20);border-radius:var(--radius-window);background:var(--window-bg);box-shadow:var(--shadow-window);flex-direction:column;display:flex;position:relative}.ui-dialog--bare{width:auto;box-shadow:none;background:0 0;padding:0}.ui-sheet{max-width:calc(100% - 40px);max-height:calc(100% - var(--toolbar-height) - 24px);margin-top:calc(var(--toolbar-height) + var(--space-8))}.ui-dialog__header{align-items:flex-start;gap:var(--space-8);flex:none;display:flex}.ui-dialog__header .ui-close{margin:-4px -8px 0 auto}.ui-dialog__titles{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-dialog__title{font-size:var(--text-title-3-size);margin:0;font-weight:700;line-height:20px}.ui-dialog__message{font-size:var(--text-callout-size);color:var(--label-secondary);margin:0;line-height:16px}.ui-dialog__body{gap:var(--space-12);flex-direction:column;flex:1;min-height:0;margin:-4px;padding:4px;display:flex;overflow-y:auto}.ui-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--space-8);margin-top:var(--space-4);flex:none;display:flex}.ui-dialog__footer{align-items:center;gap:var(--space-8);margin-right:auto;display:flex}.ui-dialog__action{min-width:80px}.ui-alert-panel{gap:var(--space-8);width:260px;max-width:100%;padding:var(--space-16);border-radius:var(--radius-window);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass), 0 22px 60px #00000040;text-align:left;flex-direction:column;display:flex}.ui-alert-panel .ui-alert__icon{width:48px;height:48px;margin-bottom:var(--space-4);display:flex}.ui-alert-panel .ui-alert__icon>*{width:100%;height:100%}.ui-alert-panel .ui-alert__title{font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight);margin:0}.ui-alert__message{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);margin:0}.ui-alert-panel--wide{width:320px}.ui-alert__suppress.ui-alert__suppress>*{font-size:var(--text-subheadline-size)}.ui-alert__actions{gap:var(--space-8);margin-top:var(--space-8);display:flex}.ui-alert__actions--stack{flex-direction:column}.ui-alert__actions.ui-alert__actions>*{min-width:0;height:var(--control-large);flex:1 1 0}.ui-alert__actions--stack.ui-alert__actions--stack>*{flex:none}.ui-dialog,.ui-alert-panel--modal{--enter-scale:.96;--exit-scale:.96;position:relative}.ui-sheet{--enter-y:-12px;--enter-scale:.98;--exit-scale:.98}[data-state=open]>.ui-dialog,[data-state=open]>.ui-alert-panel--modal{animation:var(--fade-in) ui-fade-in, var(--spring-smooth) ui-enter}[data-state=closed]>.ui-dialog,[data-state=closed]>.ui-alert-panel--modal{animation:var(--fade-out) ui-exit forwards}.ui-dialog:focus-visible,.ui-alert-panel:focus-visible,.ui-drawer:focus-visible{outline:none}.ui-drawer-overlay{z-index:26;background:var(--scrim);position:fixed;inset:0}.ui-drawer-overlay[data-state=open]{animation:var(--fade-in) ui-fade-in}.ui-drawer-overlay[data-state=closed]{pointer-events:none;animation:var(--fade-out) ui-fade-out forwards}.ui-drawer{--enter-x:24px;--exit-x:24px;z-index:27;background:var(--glass-fill-thick);width:380px;max-width:100%;max-height:100dvh;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 1px 0 0 var(--glass-edge), var(--shadow-window);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.ui-drawer[data-state=open]{animation:var(--fade-in) ui-fade-in, var(--spring-smooth) ui-enter}.ui-drawer[data-state=closed]{pointer-events:none;animation:var(--fade-out) ui-exit forwards}@media (width<=767px){.ui-drawer{width:100%}}.ui-drawer__header{align-items:center;gap:var(--space-8);height:var(--toolbar-height);padding:0 var(--space-12) 0 var(--space-16);border-bottom:1px solid var(--separator);flex:none;display:flex}.ui-drawer__title{min-width:0;font-size:var(--text-title-3-size);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:700;line-height:19px;overflow:hidden}.ui-drawer__body{flex:1;min-height:0;overflow-y:auto}.ui-consequences{gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-consequences li:before{content:"· "}.ui-alert__detail .ui-consequences{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line)}.ui-popover-anchor,.ui-anchor{display:inline-flex;position:relative}.ui-popover__trigger{display:inline-flex}.ui-popover{--pn-ring:var(--glass-fill)}.ui-float{--enter-scale:.97;--float-gap:8px;z-index:30;background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-menu);color:var(--label);transform-origin:0 0;position:absolute}.ui-float--popover{min-width:200px;padding:var(--space-12);border-radius:var(--radius-window)}.ui-float--menu{--float-gap:4px;border-radius:var(--radius-menu);flex-direction:column;padding:5px;display:flex}.ui-float:focus-visible{outline:none}.ui-float--bottom-start{top:calc(100% + var(--float-gap));left:0}.ui-float--bottom-end{top:calc(100% + var(--float-gap));transform-origin:100% 0;right:0}.ui-float--top-start{bottom:calc(100% + var(--float-gap));transform-origin:0 100%;left:0}.ui-float--top-end{bottom:calc(100% + var(--float-gap));transform-origin:100% 100%;right:0}.ui-float--right-start{top:0;left:calc(100% + var(--float-gap))}.ui-float[data-state=open]{animation:var(--fade-in) ui-fade-in, var(--spring-snappy) ui-enter}.ui-float[data-state=closed]{pointer-events:none;animation:var(--fade-out) ui-fade-out forwards}.ui-float__item{align-items:center;gap:var(--space-6);height:24px;padding:0 var(--space-8) 0 var(--space-6);color:var(--label);white-space:nowrap;cursor:default;border-radius:7px;flex:none;display:flex}.ui-float__item[data-active]{background:var(--menu-highlight);color:var(--on-accent)}.ui-float__item[aria-disabled=true]{color:var(--label-tertiary)}.ui-float__label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ui-float__detail{color:var(--label-secondary);letter-spacing:.5px}.ui-float__item[data-active] .ui-float__detail{color:var(--on-accent)}.ui-popover--arrow:before{content:"";background:inherit;width:12px;height:12px;-webkit-backdrop-filter:inherit;backdrop-filter:inherit;clip-path:polygon(0 0,100% 0,0 100%);position:absolute;transform:rotate(45deg)}.ui-popover--arrow.ui-float--bottom-start:before,.ui-popover--arrow.ui-float--bottom-end:before{top:-6px;left:16px}.ui-popover--arrow.ui-float--bottom-end:before{left:auto;right:16px}.ui-popover--arrow.ui-float--top-start:before,.ui-popover--arrow.ui-float--top-end:before{bottom:-6px;left:16px;transform:rotate(225deg)}.ui-popover--arrow.ui-float--top-end:before{left:auto;right:16px}.ui-popover--arrow.ui-float--right-start:before{top:12px;left:-6px;transform:rotate(-45deg)}.ui-float.ui-float--fixed{z-index:60;position:fixed;bottom:auto;right:auto}.ui-popover{--enter-scale:.97;background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-menu)}.ui-popover[data-state=open]{animation:var(--fade-in) ui-fade-in, var(--spring-snappy) ui-enter}.ui-popover[data-state=closed]{pointer-events:none;animation:var(--fade-out) ui-fade-out forwards}.ui-disabled{opacity:.45;pointer-events:none}.ui-btn{--btn-h:var(--control-regular);appearance:none;justify-content:center;align-items:center;gap:var(--space-6);height:var(--btn-h);min-width:64px;padding:0 var(--space-12);border-radius:var(--radius-capsule);background:var(--control-fill);box-shadow:var(--shadow-control);color:var(--label);font:inherit;font-size:var(--text-body-size);line-height:var(--text-body-line);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;transition:background var(--motion-fast), filter var(--motion-fast);border:0;flex:none;margin:0;font-weight:500;text-decoration:none;display:inline-flex}.ui-btn:active{background:var(--control-fill-pressed)}.ui-btn svg{flex:none;width:14px;height:14px}.ui-btn--small,.ui-btn--xs,.ui-btn--sm{--btn-h:var(--control-small);min-width:48px;font-size:var(--text-subheadline-size);padding:0 10px}.ui-btn--large,.ui-btn--lg{--btn-h:var(--control-large);padding:0 var(--space-16)}.ui-btn--xlarge{--btn-h:var(--control-xlarge);min-width:120px;padding:0 var(--space-20);font-size:var(--text-title-3-size)}.ui-btn--primary,.ui-btn--destructive{background:var(--accent-fill);color:var(--on-accent);box-shadow:inset 0 .5px #ffffff40,0 .5px 1.5px #0003}.ui-btn--destructive{background:var(--destructive-fill)}.ui-btn--primary:active{background:var(--accent-fill);filter:brightness(.9)}.ui-btn--destructive:active{background:var(--destructive-fill);filter:brightness(.9)}.ui-btn--glass{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}.ui-btn--plain,.ui-btn--ghost{min-width:0;padding:0 var(--space-6);box-shadow:none;color:var(--accent-text);background:0 0}.ui-btn--ghost{color:var(--label-secondary)}.ui-btn--plain:active,.ui-btn--ghost:active{background:var(--control-track)}.ui-btn--icon{width:var(--btn-h);min-width:0;padding:0}.ui-btn--full{width:100%}.ui-btn:disabled{opacity:.45;pointer-events:none}.ui-btn--loading:disabled{opacity:1}.ui-btn--loading .ui-spinner{color:currentColor;width:14px;height:14px}.ui-icon-btn.ui-btn--plain{color:var(--label-secondary)}.ui-icon-btn.ui-btn--plain:hover{background:var(--control-track);color:var(--label)}@media (width<=767px){.ui-icon-btn{--btn-h:44px}}.ui-switch{align-items:center;gap:var(--space-8);cursor:default;display:inline-flex;position:relative}.ui-switch input,.ui-check input,.ui-radio input{opacity:0;width:0;height:0;margin:0;position:absolute}.ui-switch__track{border-radius:var(--radius-capsule);background:var(--control-track);width:38px;height:22px;box-shadow:var(--shadow-outline);transition:background var(--fade-in);flex:none;position:relative}.ui-switch__knob{border-radius:var(--radius-capsule);background:var(--knob);width:26px;height:18px;box-shadow:var(--shadow-control), 0 1px 3px #0000002e;transition:transform var(--spring-bouncy);position:absolute;top:2px;left:2px}.ui-switch--small .ui-switch__track{width:30px;height:17px}.ui-switch--small .ui-switch__knob{width:20px;height:13px}.ui-check,.ui-radio{align-items:center;gap:var(--space-6);cursor:default;display:inline-flex;position:relative}.ui-check__box,.ui-radio__dot{background:var(--content-bg);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--control-stroke), 0 .5px 1px #00000014;color:var(--on-accent);transition:background var(--motion-fast);flex:none;place-items:center;display:grid}.ui-check__box{border-radius:var(--radius-check)}.ui-check__box svg{opacity:0;width:11px;height:11px}.ui-radio__dot{border-radius:50%}.ui-radio__dot:after{content:"";background:var(--on-accent);opacity:0;border-radius:50%;width:6px;height:6px}.ui-switch input:checked+.ui-switch__track{background:var(--accent)}.ui-switch input:checked+.ui-switch__track .ui-switch__knob{transform:translate(8px)}.ui-switch--small input:checked+.ui-switch__track .ui-switch__knob{transform:translate(6px)}.ui-check--mixed .ui-check__box,.ui-check input:checked+.ui-check__box,.ui-radio input:checked+.ui-radio__dot{background:var(--accent);box-shadow:inset 0 .5px #ffffff4d}.ui-check--mixed .ui-check__box svg,.ui-check input:checked+.ui-check__box svg,.ui-radio input:checked+.ui-radio__dot:after{opacity:1}.ui-switch input:focus-visible+.ui-switch__track,.ui-check input:focus-visible+.ui-check__box,.ui-radio input:focus-visible+.ui-radio__dot{outline:3px solid var(--focus-ring);outline-offset:1px}.ui-radiogroup{gap:var(--space-6);flex-direction:column;display:flex}.ui-radiogroup--row{gap:var(--space-16);flex-direction:row}.ui-link{color:var(--accent-text);border-radius:3px;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.ui-link:hover{text-decoration:underline}.ui-link__ext{width:11px;height:11px}.ui-helpbtn{appearance:none;background:var(--control-fill);width:22px;height:22px;box-shadow:var(--shadow-control);color:var(--label);font:600 13px / 1 var(--font-sans);cursor:default;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.ui-helpbtn:active{background:var(--control-fill-pressed)}.ui-helptext{font-size:var(--text-callout-size);line-height:17px}.ui-toast{--enter-y:8px;--enter-scale:.96;--exit-scale:.96;align-items:center;gap:var(--space-8);border-radius:var(--radius-capsule);background:var(--glass-fill);max-width:100%;min-height:36px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-menu);color:var(--label);animation:var(--fade-in) ui-fade-in, var(--spring-snappy) ui-enter;padding:0 16px 0 14px;display:inline-flex}.ui-toast:has(.ui-toast__action,.ui-toast__close){padding-right:6px}.ui-toast--card{border-radius:var(--radius-menu);align-items:flex-start;width:340px;padding-top:10px;padding-bottom:10px}.ui-toast[data-state=closed]{pointer-events:none;animation:var(--fade-out) ui-exit forwards}.ui-toast__icon{flex:none;place-items:center;display:grid}.ui-toast__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-toast__message{font-weight:500}.ui-toast__title{font-weight:700}.ui-toast__title+.ui-toast__message{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);font-weight:400}.ui-toast__count{font-size:var(--text-subheadline-size);font-variant-numeric:tabular-nums;color:var(--label-secondary);flex:none;font-weight:600}.ui-toast__action{border-radius:var(--radius-capsule);height:26px;color:var(--accent-text);font:inherit;cursor:default;background:0 0;border:0;flex:none;padding:0 10px;font-weight:600}.ui-toast__action:hover,.ui-toast__close:hover{background:var(--control-track)}.ui-toast__close{width:var(--control-small);height:var(--control-small);border-radius:var(--radius-capsule);color:var(--label-secondary);cursor:default;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ui-toasts{left:var(--toast-x,50%);bottom:var(--toast-bottom,var(--space-20));z-index:var(--z-toast);align-items:center;gap:var(--space-8);flex-direction:column;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;transform:translate(-50%)}.ui-toasts:empty{display:none}.ui-hud{background:var(--glass-fill);width:176px;min-height:176px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-menu);color:var(--label);border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px 16px 18px;display:flex}.ui-hud__icon{place-items:center;display:grid}.ui-hud__title{text-align:center;font-weight:600}.ui-hud__level{gap:2px;width:100%;display:flex}.ui-hud__level i{background:var(--control-track);border-radius:1px;flex:1;height:6px}.ui-hud__level i[data-on]{background:var(--label)}.ui-logo{flex:none;display:block;overflow:visible}.ui-logo__hand,.ui-logo__water{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round}.ui-logo__hand{stroke-width:5px}.ui-logo__water{stroke-width:3.2px;stroke-opacity:.55}.ui-logo__jade{fill:#fff;transform-box:fill-box;transform-origin:50%}.ui-logo--enter .ui-logo__badge{transform-box:fill-box;transform-origin:50%;animation:logo-badge .62s var(--ease-apple) both}.ui-logo--enter .ui-logo__hand,.ui-logo--idle .ui-logo__hand{stroke-dasharray:1;animation:.9s cubic-bezier(.65,0,.35,1) .16s both logo-draw}.ui-logo--enter .ui-logo__jade,.ui-logo--idle .ui-logo__jade{animation:.7s cubic-bezier(.34,1.56,.64,1) .7s both logo-lift}.ui-logo--idle .ui-logo__jade{animation:.7s cubic-bezier(.34,1.56,.64,1) .7s both logo-lift,2.4s ease-in-out 1.4s infinite logo-float}.ui-logo--idle .ui-logo__water{animation:1.6s linear infinite logo-flow}@keyframes logo-badge{0%{opacity:0;transform:scale(.82)rotate(-8deg)}}@keyframes logo-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes logo-lift{0%{opacity:0;transform:translateY(10px)rotate(-45deg)scale(.6)}}@keyframes logo-float{50%{transform:translateY(-2.5px)}}@keyframes logo-flow{to{transform:translate(18.4px)}}@media (prefers-reduced-motion:reduce){.ui-logo .ui-logo__badge,.ui-logo .ui-logo__hand,.ui-logo .ui-logo__jade,.ui-logo .ui-logo__water{animation:none}}.ui-brand{align-items:center;gap:calc(var(--brand-size) * .4);min-width:0;display:inline-flex}.ui-brand__text{flex-direction:column;min-width:0;display:flex}.ui-brand__name{font:600 calc(var(--brand-size) * .62) / 1.1 var(--font-display);letter-spacing:.08em;color:var(--label);white-space:nowrap}.ui-brand__sub{font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap}.ui-field{gap:var(--space-4);flex-direction:column;min-width:200px;display:flex}.ui-field__label{font-size:var(--text-callout-size);color:var(--label-secondary);line-height:15px}.ui-field--wide{min-width:280px}.ui-field--auto{min-width:0}.ui-field__hint{font-size:var(--text-subheadline-size);color:var(--label-secondary);line-height:14px;display:block}.ui-field__hint--error{color:var(--label)}.ui-field__hint-icon{vertical-align:-2px;color:var(--system-red);margin-right:3px}.ui-input{appearance:none;width:100%;height:var(--control-regular);padding:0 var(--space-8);border-radius:var(--radius-field);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--control-stroke), inset 0 1px 1px #0000000a;color:var(--label);font:inherit;font-size:var(--text-body-size);line-height:var(--text-body-line);border:0}.ui-input--large{height:var(--control-large);padding:0 var(--space-12)}.ui-input--mono{font-family:var(--font-mono);font-size:var(--text-callout-size)}.ui-input--multiline{height:auto;min-height:60px;padding:6px var(--space-8);resize:vertical;display:block}.ui-input::placeholder{color:var(--label-tertiary)}.ui-input:focus{outline:3px solid var(--focus-ring);outline-offset:0}.ui-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--system-red)}.ui-input:disabled{opacity:.45}.ui-field__count{float:right;margin-left:var(--space-8);font-variant-numeric:tabular-nums;color:var(--label-secondary)}.ui-inputwrap{height:var(--control-regular);padding:0 4px 0 var(--space-8);border-radius:var(--radius-field);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--control-stroke), inset 0 1px 1px #0000000a;align-items:center;gap:2px;display:flex}.ui-inputwrap--large{height:var(--control-large)}.ui-inputwrap:focus-within{outline:3px solid var(--focus-ring);outline-offset:0}.ui-inputwrap--invalid{box-shadow:inset 0 0 0 1.5px var(--system-red)}.ui-input.ui-input--bare{min-width:0;height:100%;box-shadow:none;background:0 0;border-radius:0;flex:1;padding:0}.ui-input--bare:focus{outline:none}.ui-inputwrap__affix{color:var(--label-secondary);font-size:var(--text-callout-size);white-space:nowrap;align-items:center;padding-right:4px;display:inline-flex}.ui-inputwrap__affix:last-child{padding:0 4px 0 2px}.ui-inputwrap__affix svg{width:14px;height:14px}.ui-inputwrap .ui-inputwrap__clear{flex:none;margin-right:2px;position:static}.ui-inputwrap__btn{appearance:none;border-radius:var(--radius-check);width:22px;height:20px;color:var(--label-secondary);cursor:default;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ui-inputwrap__btn:hover{background:var(--control-track);color:var(--label)}.ui-inputwrap__btn svg{width:14px;height:14px}.ui-search{align-items:center;min-width:200px;display:inline-flex;position:relative}.ui-search>svg{width:13px;height:13px;color:var(--label-secondary);pointer-events:none;position:absolute;left:9px}.ui-search .ui-input{border-radius:var(--radius-capsule);background:var(--control-track);box-shadow:var(--shadow-outline);padding-left:28px}.ui-search .ui-input::-webkit-search-cancel-button{display:none}.ui-search__clear{background:var(--label-tertiary);width:16px;height:16px;color:var(--content-bg);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;right:5px}.ui-search__clear svg{width:8px;height:8px}.ui-slider{gap:var(--space-4);flex-direction:column;min-width:200px;display:inline-flex}.ui-slider input{appearance:none;background:0 0;width:100%;height:20px;margin:0}.ui-slider input::-webkit-slider-runnable-track{box-shadow:var(--shadow-outline);border-radius:var(--radius-capsule);background:linear-gradient(to right, var(--accent) var(--ui-fill), var(--control-track) var(--ui-fill));height:4px}.ui-slider input::-moz-range-track{border-radius:var(--radius-capsule);background:linear-gradient(to right, var(--accent) var(--ui-fill), var(--control-track) var(--ui-fill));height:4px}.ui-slider input::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-capsule);background:var(--knob);width:28px;height:18px;box-shadow:var(--shadow-control), 0 1px 4px #0003;margin-top:-7px}.ui-slider input::-moz-range-thumb{border-radius:var(--radius-capsule);background:var(--knob);width:28px;height:18px;box-shadow:var(--shadow-control), 0 1px 4px #0003;border:0}.ui-slider__ticks{justify-content:space-between;padding:0 13px;display:flex}.ui-slider__ticks i{background:var(--label-tertiary);width:1px;height:5px}.ui-slider__labels{font-size:var(--text-subheadline-size);color:var(--label-secondary);justify-content:space-between;line-height:16px;display:flex}.ui-cal{gap:var(--space-6);-webkit-user-select:none;user-select:none;flex-direction:column;width:252px;display:flex}.ui-cal__head{justify-content:space-between;align-items:center;padding:0 2px 0 4px;display:flex}.ui-cal__title{font-size:var(--text-body-size);font-weight:700}.ui-cal__nav{align-items:center;gap:2px;display:inline-flex}.ui-cal__today{appearance:none;border-radius:var(--radius-capsule);height:20px;color:var(--label);font:inherit;font-size:var(--text-callout-size);cursor:default;background:0 0;border:0;padding:0 8px}.ui-cal__today:hover{background:var(--control-track)}.ui-cal__week,.ui-cal__grid{grid-template-columns:repeat(7,1fr);display:grid}.ui-cal__week span{text-align:center;font-size:var(--text-subheadline-size);color:var(--label-secondary);font-weight:600;line-height:20px}.ui-cal__grid{row-gap:2px}.ui-cal__day{appearance:none;width:32px;height:32px;color:var(--label);font:inherit;font-size:var(--text-body-size);font-variant-numeric:tabular-nums;cursor:default;background:0 0;border:0;border-radius:50%;justify-self:center;place-items:center;padding:0;display:grid;position:relative}.ui-cal__day:hover{background:var(--selection-fill)}.ui-cal__day--other{color:var(--label-secondary)}.ui-cal__day--today{color:var(--accent-text);font-weight:700}.ui-cal__day--sel,.ui-cal__day--sel:hover{background:var(--accent-fill);color:var(--on-accent);font-weight:600}.ui-cal__day:disabled{color:var(--label-tertiary);background:0 0}.ui-cal__day:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.ui-cal__mark{background:var(--accent);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.ui-cal__day--sel .ui-cal__mark{background:var(--on-accent)}.ui-btn.ui-datepicker{justify-content:flex-start;gap:var(--space-6);min-width:200px;padding:0 var(--space-6) 0 10px;font-weight:400}.ui-datepicker__value{text-align:left;flex:1}.ui-datepicker__chev{width:16px;height:16px;color:var(--label-secondary);place-items:center;display:grid}.ui-datepicker__chev svg{width:9px;height:9px}.ui-datepicker__ph{color:var(--label-tertiary)}.ui-colorwell{appearance:none;background:var(--control-fill);width:44px;height:24px;box-shadow:var(--shadow-control);cursor:default;border:0;border-radius:7px;padding:3px}.ui-colorwell>span{border-radius:4px;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000001f}.ui-colorwell__grid{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:12px;display:grid}.ui-colorwell__sw{appearance:none;border-radius:var(--radius-field);cursor:default;border:0;justify-self:center;width:32px;height:32px;box-shadow:inset 0 0 0 1px #00000024}.ui-colorwell__sw--on{outline:2px solid var(--label);outline-offset:2px}.ui-colorwell__hex{align-items:center;gap:8px;display:flex}.ui-colorwell__preview{border-radius:6px;flex:none;width:24px;height:24px;box-shadow:inset 0 0 0 1px #00000024}.ui-colorrow{gap:8px;display:inline-flex}.ui-colorrow__dot{appearance:none;background:var(--ui-c);cursor:default;border:0;border-radius:50%;width:20px;height:20px;padding:0;position:relative;box-shadow:inset 0 0 0 1px #00000024}.ui-colorrow__dot[aria-checked=true]:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:6px}.ui-menu{border-radius:var(--radius-menu);background:var(--glass-fill);min-width:200px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-menu);color:var(--label);font-size:var(--text-body-size);line-height:var(--text-body-line);outline:none;flex-direction:column;padding:5px;display:flex}.ui-menu__item{align-items:center;gap:var(--space-6);height:24px;padding:0 var(--space-8) 0 var(--space-6);color:inherit;font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:7px;display:flex}.ui-menu__item:focus-visible{outline:none}.ui-menu__item[data-active]{--shortcut-color:var(--on-accent);background:var(--menu-highlight);color:var(--on-accent)}.ui-menu__item--destructive{color:var(--tint-red-text)}.ui-menu__item:disabled{color:var(--label-tertiary);background:0 0}.ui-menu__check{flex:none;place-items:center;width:12px;display:grid}.ui-menu__icon{flex:none;place-items:center;width:16px;display:grid}.ui-menu__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-menu__shortcut{color:var(--shortcut-color,var(--label-secondary));letter-spacing:.5px}.ui-menu__sub{margin-left:var(--space-8);place-items:center;display:grid}.ui-menu__subwrap{flex-direction:column;display:flex;position:relative}.ui-menu--sub{z-index:41;min-width:180px;animation:var(--fade-in) ui-fade-in;position:absolute;top:-5px;left:calc(100% + 1px)}.ui-menu__sep{height:1px;margin:5px var(--space-8);background:var(--separator);border:0}.ui-menu__header{padding:4px var(--space-8) 2px 24px;font-size:var(--text-subheadline-size);color:var(--label-secondary);font-weight:600;line-height:16px}.ui-ctx{position:relative}.ui-menu--context{z-index:60;animation:var(--fade-in) ui-fade-in;position:fixed}.ui-menu--local{z-index:40;position:absolute}.ui-menu-anchor{display:inline-flex;position:relative}.ui-menu--popover{--enter-scale:.97;z-index:20;transform-origin:0 0;position:absolute;top:calc(100% + 4px);left:0}.ui-menu--end{transform-origin:100% 0;left:auto;right:0}.ui-menu--above{transform-origin:0 100%;top:auto;bottom:calc(100% + 4px)}.ui-menu--above.ui-menu--end{transform-origin:100% 100%}.ui-menu--popover[data-state=open]{animation:var(--fade-in) ui-fade-in, var(--spring-snappy) ui-enter}.ui-menu--popover[data-state=closed]{pointer-events:none;animation:var(--fade-out) ui-fade-out forwards}.ui-disclosure{width:16px;height:16px;color:var(--label-secondary);appearance:none;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.ui-disclosure>svg{width:10px;height:10px;transition:transform .15s}.ui-disclosure--open>svg{transform:rotate(90deg)}.ui-disclosure-spacer{flex:none;width:16px}@media (prefers-reduced-motion:reduce){.ui-disclosure>svg{transition:none}}.ui-disc{flex-direction:column;display:flex}.ui-disc__head{align-items:center;gap:var(--space-4);font:inherit;color:var(--label);text-align:left;appearance:none;background:0 0;border:0;border-radius:6px;padding:4px 4px 4px 0;display:flex}.ui-disc__head:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.ui-disc__title{font-weight:600}.ui-disc__summary{font-size:var(--text-callout-size);color:var(--label-secondary);margin-left:auto}.ui-disc__body{align-items:flex-start;gap:var(--space-8);padding:var(--space-8) 0 var(--space-8) 20px;flex-direction:column;display:flex}.ui-disc--group{border-radius:var(--radius-menu);background:var(--group-bg);box-shadow:var(--shadow-outline)}.ui-disc--group>.ui-disc__head{padding:10px var(--space-12)}.ui-disc--group>.ui-disc__body{padding:0 var(--space-12) var(--space-12) 32px}.ui-dropwrap{gap:var(--space-8);flex-direction:column;display:flex}.ui-drop{justify-content:center;align-items:center;gap:var(--space-8);padding:var(--space-20);border:1.5px dashed var(--control-stroke);border-radius:var(--radius-menu);background:var(--group-bg);text-align:center;transition:background var(--motion-fast), border-color var(--motion-fast);flex-direction:column;display:flex}.ui-drop--over{border-style:solid;border-color:var(--accent);background:var(--tint-blue)}.ui-drop__icon{color:var(--label-secondary);place-items:center;display:grid}.ui-drop--over .ui-drop__icon{color:var(--tint-blue-text)}.ui-drop__icon svg{width:32px;height:32px}.ui-drop__title{font-weight:600}.ui-drop__desc{font-size:var(--text-callout-size);color:var(--label-secondary);margin-top:2px;line-height:16px}.ui-drop--compact{padding:var(--space-12) var(--space-16);text-align:left;flex-direction:row}.ui-drop--compact .ui-drop__icon svg{width:22px;height:22px}.ui-drop--compact .ui-drop__text{flex:1}.ui-drop__list{border:1px solid var(--separator);border-radius:var(--radius-menu);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.ui-drop__file{align-items:center;gap:var(--space-12);background:var(--content-bg);padding:8px 10px 8px 12px;display:flex}.ui-drop__file+.ui-drop__file{border-top:1px solid var(--separator)}.ui-drop__fbody{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ui-drop__fname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-drop__fmeta{font-size:var(--text-subheadline-size);color:var(--label-secondary);line-height:16px}.ui-empty{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-32) var(--space-20);text-align:center;flex-direction:column;display:flex}.ui-empty__icon{width:64px;height:64px;margin-bottom:var(--space-8);background:var(--control-track);color:var(--label-secondary);border-radius:50%;place-items:center;display:grid}.ui-empty__icon svg{width:28px;height:28px}.ui-empty__art{width:160px;max-width:100%;margin-bottom:var(--space-8)}.ui-empty__title{font-size:var(--text-title-3-size);font-weight:600;line-height:20px}.ui-empty__desc{max-width:280px;font-size:var(--text-callout-size);color:var(--label-secondary);line-height:16px}.ui-empty__action{gap:var(--space-8);margin-top:var(--space-12);display:flex}.ui-empty--compact{padding:var(--space-16)}.ui-empty--compact .ui-empty__icon{width:40px;height:40px;margin-bottom:var(--space-4)}.ui-empty--compact .ui-empty__art{width:112px;margin-bottom:var(--space-4)}.ui-empty--compact .ui-empty__icon svg{width:18px;height:18px}.ui-skeleton{gap:var(--space-8);flex-direction:column;display:flex}.ui-skel{border-radius:var(--radius-capsule);background:linear-gradient(90deg, var(--control-track) 0%, var(--selection-fill) 50%, var(--control-track) 100%);background-size:200% 100%;height:10px;animation:1.4s ease-in-out infinite ui-shimmer;display:block}.ui-skel--circle{border-radius:50%;flex:none}.ui-skel--bubble{border-radius:var(--radius-bubble);border-top-left-radius:var(--radius-check);height:36px}.ui-skel--block{border-radius:var(--radius-menu)}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ui-skel{animation:none}}.ui-skeleton--conversation{gap:0}.ui-skel__conv{height:var(--conversation-row);padding:0 var(--space-8);align-items:center;gap:10px;display:flex}.ui-skel__lines{gap:var(--space-8);flex-direction:column;flex:1;min-width:0;display:flex}.ui-skeleton--message{gap:var(--space-16)}.ui-skel__msg{align-items:flex-start;gap:10px;display:flex}.ui-skel__msg .ui-skel__lines{gap:var(--space-6);flex:none}.ui-skel__msg--self{flex-direction:row-reverse}.ui-skel__msg--self .ui-skel--bubble{border-top-left-radius:var(--radius-bubble);border-top-right-radius:var(--radius-check)}.ui-kbds{vertical-align:middle;gap:3px;display:inline-flex}.ui-kbd{border-radius:var(--radius-check);background:var(--control-fill);min-width:20px;height:20px;box-shadow:var(--shadow-control), inset 0 -1px 0 var(--separator);font:500 11px / 1 var(--font-sans);color:var(--label);place-items:center;padding:0 5px;display:inline-grid}.ui-caps{color:var(--label);align-items:center;gap:4px;display:inline-flex}.ui-caps svg{width:12px;height:12px}.ui-stepper{align-items:center;gap:var(--space-6);display:inline-flex}.ui-stepper__input{text-align:right;font-variant-numeric:tabular-nums}.ui-stepper__unit{font-size:var(--text-callout-size);color:var(--label-secondary)}.ui-stepper__arrows{border-radius:var(--radius-check);background:var(--control-fill);width:15px;height:22px;box-shadow:var(--shadow-control);flex-direction:column;display:inline-flex;overflow:hidden}.ui-stepper__arrows button{appearance:none;color:var(--label);cursor:default;background:0 0;border:0;flex:1;place-items:center;padding:0;display:grid}.ui-stepper__arrows button+button{box-shadow:inset 0 1px 0 var(--separator)}.ui-stepper__arrows button:active{background:var(--control-fill-pressed)}.ui-stepper__arrows button:disabled{color:var(--label-tertiary)}.ui-stepper__arrows svg{width:8px;height:8px}.ui-combo,.ui-tokenfield{position:relative}.ui-combo__list{max-height:220px;top:calc(100% + 4px);left:0;right:0;overflow:auto}.ui-tokenfield__box{min-height:var(--control-regular);border-radius:var(--radius-field);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--control-stroke), inset 0 1px 1px #0000000a;cursor:text;flex-wrap:wrap;align-items:center;gap:4px;padding:3px 6px;display:flex}.ui-tokenfield__box:focus-within{outline:3px solid var(--focus-ring);outline-offset:0}.ui-tokenfield__input{min-width:80px;height:18px;color:var(--label);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 2px}.ui-tokenfield__input::placeholder{color:var(--label-tertiary)}.ui-token{border-radius:var(--radius-capsule);background:var(--tint-blue);height:18px;box-shadow:var(--shadow-outline);color:var(--tint-blue-text);font-size:var(--text-callout-size);align-items:center;gap:2px;padding:0 2px 0 8px;display:inline-flex}.ui-token--gray{background:var(--tint-gray);color:var(--tint-gray-text)}.ui-token--orange{background:var(--tint-orange);color:var(--tint-orange-text)}.ui-token--green{background:var(--tint-green);color:var(--tint-green-text)}.ui-token__x{appearance:none;width:14px;height:14px;color:inherit;opacity:.7;cursor:default;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ui-token__x:hover{opacity:1;background:var(--control-track)}.ui-token__x svg{width:7px;height:7px}.ui-divider{background:var(--separator);border:0;height:1px}.ui-divider--v{vertical-align:middle;width:1px;height:16px;display:inline-block}.ui-divider--label{align-items:center;gap:var(--space-12);height:auto;font-size:var(--text-subheadline-size);color:var(--label-secondary);background:0 0;font-weight:600;display:flex}.ui-divider--label:before,.ui-divider--label:after{content:"";background:var(--separator);flex:1;height:1px}.ui-form{align-items:center;gap:var(--space-12);display:grid}.ui-form__label{color:var(--label);text-align:right;white-space:nowrap}.ui-form__label--top,.ui-form__control--top{align-self:start}.ui-form__label--top{padding-top:4px}.ui-form__control{align-items:flex-start;gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.ui-form__control>.ui-field{width:100%;min-width:0;max-width:320px}.ui-form__hint{max-width:360px;font-size:var(--text-subheadline-size);color:var(--label-secondary);line-height:14px}.ui-form>.ui-divider{margin:var(--space-4) 0;grid-column:1/-1}.ui-form__actions{justify-content:flex-end;align-items:center;gap:var(--space-8);margin-top:var(--space-8);grid-column:1/-1;display:flex}.hl{color:var(--hl-l)}[data-theme=dark] .hl{color:var(--hl-d)}.ui-mascot{flex:none;display:block;overflow:visible}.ui-mascot--head{overflow:hidden}.ui-mascot__fig{transform-origin:60px 108px;transition:transform .3s}.ui-mascot__la,.ui-mascot__ra,.ui-mascot__lf,.ui-mascot__rf{transition:transform .25s}.ui-mascot__window{fill:#fff}.ui-mascot__shadow{fill:color-mix(in srgb, var(--label) 10%, transparent);transform-box:fill-box;transform-origin:50%}.ui-mascot__eye,.ui-mascot__fx,.ui-mascot__jade{transform-box:fill-box;transform-origin:50%}.ui-mascot__eyes--open{transition:transform .3s}.ui-mascot__bubble{fill:var(--content-bg);stroke:var(--separator)}.ui-mascot__glyph{font:700 13px var(--font-sans);fill:var(--label)}.ui-mascot__code{font:700 8px var(--font-mono)}.ui-mascot__z{font-family:var(--font-sans);fill:var(--label-tertiary);font-weight:700}.ui-mascot__laptop{fill:#d6dce6}.ui-mascot__laptop-base{fill:#b8c2d3}.ui-mascot__jade{animation:2.4s ease-in-out infinite ui-mascot-float}.ui-mascot__eye{animation:4s infinite ui-mascot-blink}.ui-mascot__prop--ground{stroke:var(--separator);stroke-width:2px;stroke-linecap:round;animation:1.2s linear infinite ui-mascot-ground}.ui-mascot__prop,.ui-mascot__eyes--happy,.ui-mascot__eyes--closed,.ui-mascot__eyes--x,.ui-mascot__mouth--open,.ui-mascot__mouth--wobble,.ui-mascot:is([data-action=done],[data-action=wave]) .ui-mascot__eyes--open,.ui-mascot[data-action=sleep] .ui-mascot__eyes--open,.ui-mascot[data-action=error] .ui-mascot__eyes--open,.ui-mascot:is([data-action=done],[data-action=wave],[data-action=error]) .ui-mascot__mouth--smile{display:none}.ui-mascot:is([data-action=done],[data-action=wave]) .ui-mascot__eyes--happy,.ui-mascot:is([data-action=done],[data-action=wave]) .ui-mascot__mouth--open,.ui-mascot[data-action=sleep] .ui-mascot__eyes--closed,.ui-mascot[data-action=error] .ui-mascot__eyes--x,.ui-mascot[data-action=error] .ui-mascot__mouth--wobble,.ui-mascot[data-action=think] .ui-mascot__prop--think,.ui-mascot[data-action=ask] .ui-mascot__prop--ask,.ui-mascot[data-action=raise] .ui-mascot__prop--raise,.ui-mascot[data-action=wait] .ui-mascot__prop--wait,.ui-mascot[data-action=type] .ui-mascot__prop--type,.ui-mascot[data-action=carry] .ui-mascot__prop--carry,.ui-mascot[data-action=run] .ui-mascot__prop--run,.ui-mascot[data-action=done] .ui-mascot__prop--done,.ui-mascot[data-action=error] .ui-mascot__prop--error,.ui-mascot[data-action=sleep] .ui-mascot__prop--sleep,.ui-mascot:is([data-action=run],[data-action=carry]) .ui-mascot__prop--ground{display:inline}.ui-mascot[data-action=carry] .ui-mascot__jade{display:none}.ui-mascot[data-action=idle] .ui-mascot__bob{animation:2.4s ease-in-out infinite ui-mascot-breathe}.ui-mascot[data-action=wave] .ui-mascot__bob{animation:1.6s ease-in-out infinite ui-mascot-breathe}.ui-mascot[data-action=wave] .ui-mascot__ra{animation:.5s ease-in-out infinite alternate ui-mascot-hi}.ui-mascot[data-action=think] .ui-mascot__fig{transform:rotate(-3deg)}.ui-mascot[data-action=think] .ui-mascot__ra{transform:rotate(calc(150deg - var(--rest)))}.ui-mascot:is([data-action=think],[data-action=ask]) .ui-mascot__eyes--open{transform:translate(1.5px,-1.5px)}.ui-mascot:is([data-action=think],[data-action=ask],[data-action=wait]) .ui-mascot__bob{animation:3s ease-in-out infinite ui-mascot-breathe}.ui-mascot__prop--think .ui-mascot__fx{animation:ui-mascot-dot 1s ease-in-out var(--dd,0s) infinite}.ui-mascot[data-action=ask] .ui-mascot__fig{transform:rotate(6deg)}.ui-mascot[data-action=ask] .ui-mascot__ra{transform:rotate(calc(-165deg - var(--rest)))}.ui-mascot[data-action=raise] .ui-mascot__ra{animation:1.2s ease-in-out infinite ui-mascot-raise}.ui-mascot[data-action=raise] .ui-mascot__bob{animation:1.2s ease-in-out infinite ui-mascot-breathe}.ui-mascot__prop--raise .ui-mascot__fx{animation:1.2s ease-in-out infinite ui-mascot-pulse}.ui-mascot[data-action=wait] .ui-mascot__rf{animation:.6s ease-in-out infinite ui-mascot-tap}.ui-mascot__hourglass{animation:2.4s ease-in-out infinite ui-mascot-flip}.ui-mascot[data-action=type] .ui-mascot__la{animation:.6s ease-in-out infinite ui-mascot-tap-l}.ui-mascot[data-action=type] .ui-mascot__ra{animation:.6s ease-in-out -.3s infinite ui-mascot-tap-r}.ui-mascot[data-action=type] .ui-mascot__bob{animation:1.4s ease-in-out infinite ui-mascot-breathe}.ui-mascot[data-action=type] .ui-mascot__eyes--open{transform:translateY(1.5px)}.ui-mascot__prop--type .ui-mascot__fx{animation:ui-mascot-rise 1.8s ease-out var(--dd,0s) infinite}.ui-mascot__glow{animation:1.2s ease-in-out infinite ui-mascot-glow}.ui-mascot[data-action=carry] .ui-mascot__la{transform:rotate(calc(165deg - var(--rest)))}.ui-mascot[data-action=carry] .ui-mascot__ra{transform:rotate(calc(-165deg - var(--rest)))}.ui-mascot[data-action=carry] .ui-mascot__bob{animation:.9s ease-in-out infinite ui-mascot-heavy}.ui-mascot[data-action=carry] .ui-mascot__lf{animation:.9s ease-in-out infinite ui-mascot-plod}.ui-mascot[data-action=carry] .ui-mascot__rf{animation:.9s ease-in-out -.45s infinite ui-mascot-plod}.ui-mascot__brick{transform-box:fill-box;transform-origin:50% 100%;animation:.9s ease-in-out infinite ui-mascot-wobble}.ui-mascot__sweat{animation:ui-mascot-sweat 1.2s ease-in var(--dd,0s) infinite}.ui-mascot[data-action=run] .ui-mascot__fig{transform:rotate(8deg)}.ui-mascot[data-action=run] .ui-mascot__bob{animation:.6s ease-in-out infinite ui-mascot-hop}.ui-mascot[data-action=run] .ui-mascot__la{animation:1.2s ease-in-out -.6s infinite ui-mascot-swing}.ui-mascot[data-action=run] .ui-mascot__ra{animation:1.2s ease-in-out infinite ui-mascot-swing}.ui-mascot[data-action=run] .ui-mascot__lf{animation:1.2s ease-in-out infinite ui-mascot-stride}.ui-mascot[data-action=run] .ui-mascot__rf{animation:1.2s ease-in-out -.6s infinite ui-mascot-stride}.ui-mascot__prop--run .ui-mascot__fx{animation:ui-mascot-speed 1.2s linear var(--dd,0s) infinite}.ui-mascot[data-action=done] .ui-mascot__bob{animation:1s cubic-bezier(.3,.6,.4,1) 2 ui-mascot-jump}.ui-mascot[data-action=done] .ui-mascot__la{animation:.5s ease-in-out 4 alternate both ui-mascot-cheer-l}.ui-mascot[data-action=done] .ui-mascot__ra{animation:.5s ease-in-out 4 alternate both ui-mascot-cheer-r}.ui-mascot[data-action=done] .ui-mascot__shadow{animation:1s cubic-bezier(.3,.6,.4,1) 2 ui-mascot-shrink}.ui-mascot__prop--done .ui-mascot__fx{animation:ui-mascot-burst 1s ease-out var(--dd,0s) 2 both}.ui-mascot[data-action=error] .ui-mascot__fig{animation:1.6s ease-in-out 2 ui-mascot-shake}.ui-mascot[data-action=error] .ui-mascot__la{transform:rotate(calc(172deg - var(--rest)))}.ui-mascot[data-action=error] .ui-mascot__ra{transform:rotate(calc(-172deg - var(--rest)))}.ui-mascot__bang{animation:1.6s ease-out 2 ui-mascot-pop}.ui-mascot[data-action=sleep] .ui-mascot__fig{transform:rotate(-6deg)}.ui-mascot[data-action=sleep] .ui-mascot__bob{animation:3.2s ease-in-out infinite ui-mascot-breathe}.ui-mascot[data-action=sleep] .ui-mascot__jade{opacity:.6;animation-duration:4.8s}.ui-mascot__prop--sleep .ui-mascot__fx{animation:ui-mascot-zzz 3s ease-out var(--dd,0s) infinite}.ui-mascot.ui-mascot--compact[data-action] .ui-mascot__prop{display:none}.ui-mascot.ui-mascot--compact[data-action] :is(.ui-mascot__eye,.ui-mascot__eyes--open){animation:none;transform:none}.ui-mascot.ui-mascot--compact[data-action] .ui-mascot__jade{animation:none;transform:scale(1.3)}.ui-mascot.ui-mascot--compact[data-action=carry] .ui-mascot__jade{display:inline}.ui-mascot.ui-mascot--compact:is([data-action=type],[data-action=carry],[data-action=wait],[data-action=raise],[data-action=ask]) .ui-mascot__gem{fill:var(--mascot-light);display:inline}.ui-mascot.ui-mascot--compact:is([data-action=think],[data-action=ask],[data-action=raise],[data-action=wait]) .ui-mascot__bob{animation:none}.ui-mascot.ui-mascot--compact[data-action=think] .ui-mascot__fig{--sway-from:-6deg;--sway-to:-2deg;animation:1.2s ease-in-out infinite alternate ui-mascot-sway}.ui-mascot.ui-mascot--compact[data-action=type]{--mascot-light:var(--system-blue)}.ui-mascot.ui-mascot--compact[data-action=type] .ui-mascot__bob{--dy:-4px;animation:1.2s ease-in-out infinite ui-mascot-bounce}.ui-mascot.ui-mascot--compact[data-action=carry]{--mascot-light:var(--system-teal)}.ui-mascot.ui-mascot--compact[data-action=carry] .ui-mascot__bob{--dy:4px;animation:1.2s ease-in-out infinite ui-mascot-bounce}.ui-mascot.ui-mascot--compact[data-action=carry] :is(.ui-mascot__lf,.ui-mascot__rf){animation:none}.ui-mascot.ui-mascot--compact[data-action=wait]{--mascot-light:var(--label-tertiary)}.ui-mascot.ui-mascot--compact[data-action=wait] :is(g,path,rect,ellipse,circle,line,text){animation:none}.ui-mascot.ui-mascot--compact[data-action=wait] .ui-mascot__la{transform:rotate(calc(20deg - var(--rest)))}.ui-mascot.ui-mascot--compact[data-action=wait] .ui-mascot__ra{transform:rotate(calc(-20deg - var(--rest)))}.ui-mascot.ui-mascot--compact[data-action=wait] .ui-mascot__jade{opacity:.6}.ui-mascot.ui-mascot--compact[data-action=raise]{--mascot-light:var(--system-orange)}.ui-mascot.ui-mascot--compact[data-action=raise] .ui-mascot__ra{transform:rotate(-155deg) scaleY(2.4) rotate(calc(0deg - var(--rest)));animation:none}.ui-mascot.ui-mascot--compact[data-action=raise] .ui-mascot__jade{animation:1.6s ease-in-out infinite ui-mascot-lamp}.ui-mascot.ui-mascot--compact[data-action=ask]{--mascot-light:var(--system-blue)}.ui-mascot.ui-mascot--compact[data-action=ask] .ui-mascot__fig{--sway-from:8deg;--sway-to:4deg;animation:1.2s ease-in-out infinite alternate ui-mascot-sway}.ui-mascot.ui-mascot--compact[data-action=ask] .ui-mascot__ra{transform:rotate(calc(-120deg - var(--rest)))}@keyframes ui-mascot-sway{0%{transform:rotate(var(--sway-from))}to{transform:rotate(var(--sway-to))}}@keyframes ui-mascot-bounce{50%{transform:translateY(var(--dy))}}@keyframes ui-mascot-lamp{50%{opacity:.4}}@keyframes ui-mascot-blink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes ui-mascot-float{50%{transform:translateY(-2px)}}@keyframes ui-mascot-breathe{50%{transform:translateY(1.6px)}}@keyframes ui-mascot-hop{50%{transform:translateY(-1.75px)}}@keyframes ui-mascot-heavy{50%{transform:translateY(2.5px)}}@keyframes ui-mascot-swing{0%,to{transform:rotate(calc(50deg - var(--rest)))}50%{transform:rotate(calc(-50deg - var(--rest)))}}@keyframes ui-mascot-stride{0%,to{transform:rotate(calc(30deg - var(--rest)))}50%{transform:rotate(calc(-30deg - var(--rest)))}}@keyframes ui-mascot-plod{0%,to{transform:rotate(calc(14deg - var(--rest)))}50%{transform:rotate(calc(-14deg - var(--rest)))}}@keyframes ui-mascot-tap{0%,to{transform:none}50%{transform:rotate(calc(-40deg - var(--rest)))}}@keyframes ui-mascot-tap-l{0%,to{transform:rotate(calc(-40deg - var(--rest)))}50%{transform:rotate(calc(-26deg - var(--rest)))}}@keyframes ui-mascot-tap-r{0%,to{transform:rotate(calc(40deg - var(--rest)))}50%{transform:rotate(calc(26deg - var(--rest)))}}@keyframes ui-mascot-hi{0%{transform:rotate(calc(-130deg - var(--rest)))}to{transform:rotate(calc(-165deg - var(--rest)))}}@keyframes ui-mascot-raise{0%,to{transform:rotate(calc(-172deg - var(--rest)))}50%{transform:rotate(calc(-160deg - var(--rest)))}}@keyframes ui-mascot-cheer-l{0%{transform:rotate(calc(145deg - var(--rest)))}to{transform:rotate(calc(175deg - var(--rest)))}}@keyframes ui-mascot-cheer-r{0%{transform:rotate(calc(-145deg - var(--rest)))}to{transform:rotate(calc(-175deg - var(--rest)))}}@keyframes ui-mascot-wobble{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes ui-mascot-jump{0%,72%,to{transform:translateY(0)}12%{transform:translateY(2px)}42%{transform:translateY(-18px)}}@keyframes ui-mascot-shrink{0%,72%,to{transform:scale(1)}42%{opacity:.5;transform:scale(.6)}}@keyframes ui-mascot-shake{0%,40%,to{transform:translate(0)}5%,15%,25%{transform:translate(-3px)}10%,20%,30%{transform:translate(3px)}}@keyframes ui-mascot-pop{0%{transform:scale(0)}12%{transform:scale(1.2)}20%,85%{transform:scale(1)}to{transform:scale(0)}}@keyframes ui-mascot-pulse{50%{transform:scale(1.15)}}@keyframes ui-mascot-flip{0%,40%{transform:rotate(0)}50%,90%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes ui-mascot-dot{0%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes ui-mascot-speed{0%{opacity:0;transform:translate(6px)}30%{opacity:1}to{opacity:0;transform:translate(-14px)}}@keyframes ui-mascot-ground{to{stroke-dashoffset:14px}}@keyframes ui-mascot-sweat{0%{opacity:0;transform:translateY(-2px)}20%{opacity:1}to{opacity:0;transform:translateY(10px)}}@keyframes ui-mascot-rise{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}to{opacity:0;transform:translateY(-26px)}}@keyframes ui-mascot-glow{50%{opacity:.35}}@keyframes ui-mascot-burst{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}15%{opacity:1}to{transform:translate(var(--x), var(--y)) scale(1) rotate(200deg);opacity:0}}@keyframes ui-mascot-zzz{0%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:1}to{opacity:0;transform:translate(14px,-26px)scale(1.2)}}@media (prefers-reduced-motion:reduce){.ui-mascot.ui-mascot[data-action][data-action] :is(g,path,rect,ellipse,circle,line,text){transition:none;animation:none}}.ui-art{width:100%;height:auto;display:block}.art-wash{fill:color-mix(in srgb, var(--accent) 8%, transparent)}.art-card{fill:var(--content-bg);stroke:var(--control-stroke);stroke-width:1.5px}.art-muted{fill:color-mix(in srgb, var(--label-tertiary) 22%, transparent)}.art-cutout{stroke:var(--content-bg);stroke-width:2.5px;fill:color-mix(in srgb, var(--label-tertiary) 35%, var(--content-bg))}.art-accent{fill:var(--accent)}.art-accent-soft{fill:color-mix(in srgb, var(--accent) 24%, var(--content-bg))}.art-danger{fill:var(--system-red)}.art-ink{fill:var(--on-accent)}.art-glyph{font:700 14px var(--font-sans)}.art-stroke-accent,.art-stroke-muted{fill:none;stroke-linecap:round;stroke-width:3px;stroke:var(--accent)}.art-stroke-muted{stroke:var(--control-stroke)}.art-shackle{stroke-width:6px}.art-ripple{fill:none;stroke:var(--accent);stroke-width:1.5px;opacity:.45}.art-pointer{fill:var(--label);stroke:var(--content-bg);stroke-width:1.5px;stroke-linejoin:round}.art-accent-text{fill:var(--accent)}.art-glyph--sm{font-size:10px}.art-stroke-ink{fill:none;stroke:var(--on-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.art-thin{stroke-width:2.5px}.art-handle{stroke-width:7px}.art-lens{fill:var(--content-bg);stroke:var(--accent);stroke-width:4px}.art-dash{stroke-dasharray:4 5}.ui-art .ui-mascot[data-action] .ui-mascot__prop--ground{display:none}.ui-seg{height:var(--control-regular);border-radius:var(--radius-capsule);background:var(--control-track);box-shadow:var(--shadow-outline);font-size:var(--text-body-size);line-height:var(--text-body-line);flex:none;gap:2px;padding:2px;display:inline-flex}.ui-seg--small{height:var(--control-small);font-size:var(--text-subheadline-size)}.ui-seg--large{height:var(--control-large)}.ui-seg__item{appearance:none;justify-content:center;align-items:center;gap:var(--space-4);min-width:56px;padding:0 var(--space-12);border-radius:var(--radius-capsule);color:var(--label);font:inherit;white-space:nowrap;cursor:default;transition:background var(--fade-in), box-shadow var(--fade-in);background:0 0;border:0;display:inline-flex}.ui-seg__item svg{width:14px;height:14px}.ui-seg__item[data-selected]{background:var(--control-fill);box-shadow:var(--shadow-control);font-weight:500}.ui-seg__item:disabled{opacity:.45}.pn-card{border-radius:var(--radius-menu);background:var(--content-bg);width:300px;max-width:100%;box-shadow:inset 0 0 0 1px var(--separator), 0 1px 2px #0000000a;line-height:16px;overflow:hidden}.pn-file{align-items:center;gap:var(--space-12);padding:var(--space-12);display:flex}.pn-filetile{letter-spacing:.3px;border-radius:7px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;width:36px;height:42px;font-size:9px;font-weight:700;display:flex}.pn-filetile svg{width:16px;height:16px}.pn-file__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pn-file__name{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:17px;display:-webkit-box;overflow:hidden}.pn-file__meta{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.pn-image{border-radius:var(--radius-menu);box-shadow:inset 0 0 0 .5px var(--separator);max-width:280px;margin:0;display:block;overflow:hidden}.pn-image img{width:100%;height:auto;display:block}.pn-doc__top{gap:var(--space-12);padding:var(--space-12);align-items:flex-start;display:flex}.pn-doc__main{min-width:0}.pn-doc__title{font-weight:600;line-height:18px}.pn-doc__meta{font-size:var(--text-subheadline-size);color:var(--label-secondary);margin-top:2px;line-height:14px}.pn-doc__foot{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-top:1px solid var(--separator);font-size:var(--text-subheadline-size);color:var(--label-secondary);display:flex}.pn-doc__foot span{align-items:center;gap:var(--space-4);display:inline-flex}.pn-doc__foot svg{width:12px;height:12px}.pn-mcard{width:340px}.pn-mcard__head{align-items:center;gap:var(--space-8);padding:10px var(--space-16);font-weight:600;display:flex}.pn-mcard__head svg{flex:none;width:16px;height:16px}.pn-mcard__head .ui-tag{margin-left:auto}.pn-mcard__title{color:var(--label);flex:1;min-width:0}.pn-mcard--blue .pn-mcard__head{background:var(--tint-blue);color:var(--tint-blue-text)}.pn-mcard--green .pn-mcard__head{background:var(--tint-green);color:var(--tint-green-text)}.pn-mcard--orange .pn-mcard__head{background:var(--tint-orange);color:var(--tint-orange-text)}.pn-mcard--red .pn-mcard__head{background:var(--tint-red);color:var(--tint-red-text)}.pn-mcard--purple .pn-mcard__head{background:var(--tint-purple);color:var(--tint-purple-text)}.pn-mcard--gray .pn-mcard__head{background:var(--tint-gray);color:var(--tint-gray-text)}.pn-mcard__body{padding:var(--space-12) var(--space-16) var(--space-16);gap:var(--space-12);flex-direction:column;display:flex}.pn-mcard__fields{gap:var(--space-8) var(--space-16);grid-template-columns:1fr 1fr;display:grid}.pn-mcard__field{flex-direction:column;grid-column:span 2;gap:2px;display:flex}.pn-mcard__field--short{grid-column:span 1}.pn-mcard__label{font-size:var(--text-subheadline-size);color:var(--label-secondary);line-height:14px}.pn-mcard__value{line-height:18px}.pn-mcard__actions{gap:var(--space-8);flex-wrap:wrap;display:flex}.pn-mcard__note{font-size:var(--text-subheadline-size);color:var(--label-secondary);line-height:14px}.pn-file--open{appearance:none;font:inherit;color:inherit;text-align:left;cursor:default;border:0}.pn-file--open:hover{background:var(--group-bg)}.pn-meet{width:320px}.pn-meet__top{align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-12) var(--space-8);display:flex}.pn-meet__icon{background:var(--tint-blue);width:36px;height:36px;color:var(--tint-blue-text);border-radius:10px;flex:none;place-items:center;display:grid}.pn-meet--live .pn-meet__icon{background:var(--tint-green);color:var(--tint-green-text)}.pn-meet--ended .pn-meet__icon{background:var(--tint-gray);color:var(--tint-gray-text)}.pn-meet__icon svg{width:18px;height:18px}.pn-meet__titles{flex:1;min-width:0}.pn-meet__title{text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:18px;overflow:hidden}.pn-meet__time{font-size:var(--text-callout-size);color:var(--label-secondary);line-height:15px}.pn-meet__live{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pn-pulse}@keyframes pn-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pn-meet__live{animation:none}}.pn-meet__meta{gap:4px var(--space-12);padding:0 var(--space-12) var(--space-12) 60px;font-size:var(--text-callout-size);grid-template-columns:auto 1fr;margin:0;line-height:15px;display:grid}.pn-meet__meta dt{color:var(--label-secondary)}.pn-meet__meta dd{margin:0}.pn-meet__id{font-family:var(--font-mono);letter-spacing:.5px}.pn-meet__foot{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-top:1px solid var(--separator);display:flex}.pn-meet__ppl{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);display:inline-flex}.pn-event{width:320px}.pn-event__top{gap:var(--space-12);padding:var(--space-12);display:flex}.pn-event__date{background:var(--content-bg);width:48px;height:52px;box-shadow:inset 0 0 0 1px var(--separator), 0 1px 2px #0000000f;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.pn-event__month{font-size:var(--text-footnote-size);color:var(--tint-red-text);font-weight:700;line-height:12px}.pn-event__day{color:var(--label);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:28px}.pn-event__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pn-event__title{margin-bottom:2px;font-weight:600;line-height:18px}.pn-event__line{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);line-height:16px;display:flex}.pn-event__line svg{flex:none;width:12px;height:12px}.pn-event__foot{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-top:1px solid var(--separator);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.pn-emoji-glyph{vertical-align:-.125em;width:1em;height:1em}.pn-mentionpicker{border-radius:var(--radius-menu);background:var(--glass-fill);width:260px;max-height:280px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-menu);color:var(--label);flex-direction:column;padding:5px;line-height:16px;display:flex;overflow:auto}.pn-mentionpicker__head{font-size:var(--text-subheadline-size);color:var(--label-secondary);padding:4px var(--space-8);font-weight:600}.pn-mentionpicker__item{align-items:center;gap:var(--space-8);height:32px;padding:0 var(--space-8) 0 6px;cursor:default;--pn-ring:var(--glass-fill);border-radius:7px;flex:none;display:flex}.pn-mentionpicker__item[aria-selected=true]{background:var(--menu-highlight);color:var(--on-accent)}.pn-mentionpicker__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pn-mentionpicker__name b{font-weight:700}.pn-mentionpicker__sub{font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap}.pn-mentionpicker__item[aria-selected=true] .pn-mentionpicker__sub{color:var(--on-accent)}.pn-mentionpicker__all{background:var(--accent-fill);width:24px;height:24px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.pn-mentionpicker__all svg{width:14px;height:14px}.pn-mentionpicker__empty{padding:var(--space-8);font-size:var(--text-callout-size);color:var(--label-secondary)}.pn-emoji{gap:var(--space-8);width:312px;padding:var(--space-12);border-radius:var(--radius-window);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-menu);color:var(--label);flex-direction:column;display:flex}.pn-emoji .ui-seg{align-self:flex-start}.pn-emoji__grid{grid-template-columns:repeat(8,1fr);gap:2px;max-height:176px;display:grid;overflow:auto}.pn-emoji__cell{appearance:none;border-radius:var(--radius-field);cursor:default;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:20px;line-height:1;display:grid}.pn-emoji__cell:hover,.pn-emoji__cell:focus-visible{background:var(--selection-fill)}.pn-emoji__cell[aria-selected=true]{background:var(--tint-blue)}.pn-emoji--fixed{width:auto;padding:var(--space-6)}.pn-emoji--fixed .pn-emoji__grid{grid-template-columns:none;grid-auto-flow:column}.pn-emoji__empty{padding:var(--space-16) 0;text-align:center;font-size:var(--text-callout-size);color:var(--label-secondary)}.ui-popover>.pn-emoji{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.pn-msglist{gap:var(--space-16);padding:var(--space-16) var(--space-20);flex-direction:column;display:flex}.pn-msg{align-items:flex-start;gap:10px;line-height:16px;display:flex;position:relative}.pn-msg--self{flex-direction:row-reverse}.pn-msg--cont{margin-top:calc(var(--space-12) * -1)}.pn-msg__gutter{width:var(--avatar-regular);flex:none}.pn-msg__col{gap:var(--space-4);flex-direction:column;align-items:flex-start;min-width:0;max-width:min(70%,520px);display:flex;position:relative}.pn-msg--self .pn-msg__col{align-items:flex-end}.pn-msg__meta{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);line-height:15px;display:flex}.pn-msg__meta b{font-weight:500}.pn-msg__time{font-size:var(--text-subheadline-size)}.pn-msg__row{align-items:flex-end;gap:var(--space-6);max-width:100%;display:flex;position:relative}.pn-msg--self .pn-msg__row{flex-direction:row-reverse}.pn-bubble{border-radius:var(--radius-bubble);background:var(--bubble-in);color:var(--label);font-size:var(--text-body-size);overflow-wrap:anywhere;gap:var(--space-6);min-width:0;box-shadow:var(--shadow-outline,none);flex-direction:column;padding:8px 12px;line-height:19px;display:flex}.pn-msg--self .pn-bubble{background:var(--bubble-out)}.pn-msg:not(.pn-msg--self,.pn-msg--cont) .pn-bubble{border-top-left-radius:var(--radius-check)}.pn-msg--self:not(.pn-msg--cont) .pn-bubble{border-top-right-radius:var(--radius-check)}.pn-bubble a{color:var(--bubble-link);text-decoration:none}.pn-bubble a:hover{text-decoration:underline}.pn-bubble p{white-space:pre-wrap;margin:0}.pn-bubble :not(pre)>code{font-family:var(--font-mono);font-size:var(--text-callout-size);border-radius:var(--radius-check);background:var(--quote-fill);padding:1px 5px}.pn-bubble--urgent{box-shadow:inset 0 0 0 1.5px var(--badge-fill)}.pn-msg__bare{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.pn-msg__edited{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.pn-msg__side{flex:none;align-items:center;padding-bottom:2px;display:inline-flex}.pn-msg__retry{appearance:none;background:var(--badge-fill);width:16px;height:16px;color:var(--on-accent);font:700 11px / 16px var(--font-sans);cursor:default;border:0;border-radius:50%;padding:0}.pn-msg__actions{top:0;left:calc(100% + var(--space-8));opacity:0;pointer-events:none;z-index:2;transition:opacity .12s;position:absolute}.pn-msg--self .pn-msg__actions{left:auto;right:calc(100% + var(--space-8))}.pn-msg .pn-msg__actions[data-place=flip]{top:var(--actions-top);left:auto;right:0}.pn-msg--show-actions .pn-msg__actions,.pn-msg:hover .pn-msg__actions,.pn-msg:focus-within .pn-msg__actions,.pn-msg[data-actions=open] .pn-msg__actions{opacity:1;pointer-events:auto}.pn-msg__actions:has([data-open]){opacity:1;pointer-events:auto}body:has(.ui-menu--context) .pn-msg .pn-msg__actions{opacity:0;pointer-events:none}@media (width<=640px){.pn-msg__actions,.pn-msg--self .pn-msg__actions{top:-40px;left:auto;right:0}}.pn-mention{color:var(--bubble-link);font-weight:500}.pn-mention--me{background:var(--accent-fill);color:var(--on-accent);border-radius:var(--radius-capsule);padding:0 6px}.pn-quote{border-radius:var(--radius-field);background:var(--quote-fill);font-size:var(--text-callout-size);color:var(--label-secondary);-webkit-line-clamp:2;max-width:420px;box-shadow:var(--shadow-outline,none);-webkit-box-orient:vertical;padding:5px 8px;line-height:16px;display:-webkit-box;overflow:hidden}.pn-quote b{font-weight:600}.pn-reactions{gap:var(--space-4);flex-wrap:wrap;display:flex}.pn-bubble .pn-reactions{padding-top:var(--space-6);border-top:1px solid var(--separator)}.pn-reaction{appearance:none;font:inherit;align-items:center;gap:var(--space-4);border-radius:var(--radius-capsule);background:var(--quote-fill);height:22px;color:var(--label-secondary);font-size:var(--text-subheadline-size);cursor:default;box-shadow:var(--shadow-outline,none);border:0;padding:0 8px 0 6px;display:inline-flex}.pn-reaction__emoji{font-size:14px;line-height:1}.pn-reaction--mine{background:var(--tint-blue);color:var(--tint-blue-text);box-shadow:inset 0 0 0 1px var(--accent)}.pn-reaction--add{color:var(--label-secondary);padding:0 6px}.pn-reaction--add svg{width:13px;height:13px}.pn-receipt{border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.pn-receipt--none{box-shadow:inset 0 0 0 1.5px var(--label-secondary)}.pn-receipt--partial{background:conic-gradient(var(--accent) var(--pn-read), transparent 0);box-shadow:inset 0 0 0 1.5px var(--accent)}.pn-receipt--all{background:var(--accent);color:var(--on-accent)}.pn-receipt svg{width:9px;height:9px}.pn-thread{appearance:none;font:inherit;align-items:center;gap:var(--space-6);border-radius:var(--radius-capsule);cursor:default;font-size:var(--text-callout-size);background:0 0;border:0;padding:3px 8px 3px 4px;display:inline-flex}.pn-thread:hover{background:var(--quote-fill)}.pn-thread__count{color:var(--bubble-link);font-weight:600}.pn-thread__last{color:var(--label-secondary);font-size:var(--text-subheadline-size)}.pn-msgactions{border-radius:var(--radius-capsule);background:var(--glass-fill);height:30px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-menu);align-items:center;gap:1px;padding:0 2px;display:inline-flex}.pn-msgactions button:not([role^=menuitem]):not([role=option]){appearance:none;color:var(--label);border-radius:var(--radius-capsule);cursor:default;background:0 0;border:0;place-items:center;width:28px;height:26px;display:grid}.pn-msgactions button:not([role^=menuitem]):not([role=option]):hover,.pn-msgactions button[aria-expanded=true]{background:var(--control-track)}.pn-msgactions>button svg,.pn-msgactions>*>button[aria-haspopup] svg{width:15px;height:15px}.pn-notice{font-size:var(--text-subheadline-size);color:var(--label-secondary);text-align:center;justify-content:center;line-height:14px;display:flex}.pn-notice--date b{color:var(--label);margin-right:4px;font-weight:600}.pn-notice--system>span{max-width:70%}.pn-notice__action{appearance:none;font:inherit;color:var(--accent-text);cursor:default;background:0 0;border:0;padding:0 0 0 6px}.pn-notice--unread{align-items:center;gap:var(--space-12);color:var(--accent-text);font-weight:600}.pn-notice--unread:before,.pn-notice--unread:after{content:"";background:var(--accent);opacity:.5;flex:1;height:1px}.pn-notice--urgent span{align-items:center;gap:var(--space-4);border-radius:var(--radius-capsule);background:var(--tint-red);color:var(--tint-red-text);padding:3px 10px;font-weight:500;display:inline-flex}.pn-notice--urgent svg{width:12px;height:12px}.pn-pinned{align-items:center;gap:var(--space-8);border-radius:var(--radius-capsule);background:var(--glass-fill);height:36px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);min-width:0;padding:0 6px 0 12px;display:flex}.pn-pinned__icon{color:var(--system-orange);flex:none;place-items:center;display:grid}.pn-pinned__icon svg{width:16px;height:16px}.pn-pinned__title{flex:none;font-weight:600}.pn-pinned__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--label-secondary);flex:1;overflow:hidden}.pn-pinned__close{appearance:none;width:24px;height:24px;color:var(--label-secondary);cursor:default;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pn-pinned__close:hover{background:var(--control-track)}.pn-pinned__close svg{width:10px;height:10px}.pn-composer-wrap{position:relative}.pn-composer{gap:var(--space-6);padding:var(--space-8) 10px 6px var(--space-12);border-radius:var(--radius-bubble);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--control-stroke), 0 1px 3px #0000000f;flex-direction:column;display:flex}.pn-composer:focus-within{box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px var(--tint-blue)}.pn-composer__reply{align-items:center;gap:var(--space-6);display:flex}.pn-composer__reply .pn-quote{-webkit-line-clamp:1;flex:1;max-width:none}.pn-composer textarea{appearance:none;resize:none;color:var(--label);font:inherit;font-size:var(--text-body-size);background:0 0;border:0;outline:0;min-height:19px;padding:0;line-height:19px}.pn-composer textarea::placeholder{color:var(--label-tertiary)}.pn-composer textarea:focus-visible{outline:0}.pn-composer__bar{align-items:center;gap:2px;display:flex}.pn-composer__tool{appearance:none;color:var(--label-secondary);cursor:default;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.pn-composer__tool:hover{background:var(--control-track);color:var(--label)}.pn-composer__tool svg{width:17px;height:17px}.pn-composer__hint{min-width:0;margin-left:auto;margin-right:var(--space-8);text-overflow:ellipsis;font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap;overflow:hidden}.pn-composer__spacer{margin-left:auto}.pn-composer__tool[aria-pressed=true]{background:var(--control-track);color:var(--label);box-shadow:var(--shadow-outline,none)}.pn-composer__accessory{margin-left:auto;margin-right:var(--space-8);font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap}.pn-composer__accessory+.pn-composer__hint{margin-left:0}.pn-composer__accessory .ui-check__box{width:14px;height:14px}.pn-composer__popover{z-index:30;position:absolute;bottom:calc(100% + 6px);left:8px}.pn-composer__send{appearance:none;background:var(--accent-fill);width:28px;height:28px;color:var(--on-accent);cursor:default;border:0;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 .5px #ffffff40}.pn-composer__send:disabled{background:var(--control-track);color:var(--label-tertiary);box-shadow:none}.pn-composer__send svg{width:15px;height:15px}.pn-composer--drop{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 3px var(--tint-blue);background:var(--tint-blue)}.pn-composer__send-icon{place-items:center;display:grid}.pn-composer__send-icon--sent{animation:var(--spring-bouncy) pn-send-in}@keyframes pn-send-in{0%{opacity:0;transform:translate(-10px,10px)}}.pn-composer__send[data-state=busy]{background:var(--accent-fill);color:var(--on-accent);opacity:.6}.pn-composer__field{flex-direction:column;display:flex;position:relative}.pn-composer__mirror,.pn-composer textarea{white-space:pre-wrap;overflow-wrap:break-word}.pn-composer__mirror{pointer-events:none;color:var(--label);font-size:var(--text-body-size);line-height:19px;position:absolute;inset:0;overflow:hidden}.pn-composer__mirror,.pn-composer textarea.pn-composer__input--marked{scrollbar-gutter:stable}.pn-composer textarea.pn-composer__input--marked{color:#0000;caret-color:var(--label);position:relative}.pn-composer__mirror .pn-mention{font-weight:inherit;color:var(--bubble-link);background:var(--tint-blue);box-shadow:0 0 0 1px var(--tint-blue);border-radius:4px}.pn-convlist{background:var(--sidebar-bg);--pn-ring:var(--sidebar-bg);flex-direction:column;width:288px;min-height:0;display:flex}.pn-convlist__header{gap:var(--space-8);padding:0 var(--space-12) var(--space-8);flex-direction:column;display:flex}.pn-convlist__items{padding:0 var(--space-8) var(--space-8);flex-direction:column;gap:1px;display:flex;overflow:auto}.pn-conv{appearance:none;font:inherit;color:var(--label);text-align:left;height:var(--conversation-row);padding:0 var(--space-8);border-radius:var(--radius-menu);cursor:default;background:0 0;border:0;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.pn-conv:hover,.pn-conv[aria-current]{background:var(--selection-fill)}.pn-conv[aria-current]{box-shadow:inset 0 0 0 1px var(--separator)}.pn-conv__avatar{transition:filter var(--fade-in);flex:none;display:flex}:root[data-window-inactive] .pn-conv__avatar{filter:grayscale()opacity(.7)}.pn-conv__body{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.pn-conv__line{align-items:center;gap:var(--space-4);min-width:0;line-height:16px;display:flex}.pn-conv__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.pn-conv__time{padding-left:var(--space-6);font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.pn-conv__time svg{width:11px;height:11px}.pn-conv__live{gap:1px;padding-left:2px}.pn-conv__live .ui-mascot{width:22px;height:22px;margin:-3px -2px -3px -3px}.pn-conv__live .ui-mascot[data-action] .ui-mascot__prop{display:none}.pn-conv__preview{min-width:0;font-size:var(--text-callout-size);line-height:var(--text-callout-line);color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pn-conv__flag{color:var(--tint-red-text);font-weight:600}.pn-conv__muted{width:12px;height:12px;color:var(--label-secondary);flex:none}.pn-conv__dot{background:var(--badge-muted);border-radius:50%;flex:none;width:8px;height:8px}.ui-toolbar-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.ui-toolbar{z-index:5;transition:color var(--fade-in), box-shadow var(--fade-out);position:sticky;top:0;box-shadow:inset 0 -1px #0000}:where(.ui-toolbar){align-items:center;gap:var(--space-8);min-height:var(--toolbar-height);padding:0 var(--space-12);display:flex}.ui-toolbar[data-scrolled]{background:var(--scroll-edge-hard), var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 -1px 0 var(--separator)}.ui-toolbar__titles{min-width:0;padding-left:var(--space-4);flex-direction:column;margin-right:auto;display:flex}.ui-toolbar__title{font-size:var(--text-title-3-size);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;line-height:19px;overflow:hidden}.ui-toolbar__subtitle{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);white-space:nowrap}.ui-toolbar__group{border-radius:var(--radius-capsule);background:var(--glass-fill);height:32px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);flex:none;align-items:center;padding:0 2px;display:inline-flex}.ui-toolbar__btn{justify-content:center;align-items:center;gap:var(--space-4);min-width:32px;height:28px;padding:0 var(--space-8);border-radius:var(--radius-capsule);color:var(--label);font:inherit;cursor:default;transition:background var(--motion-fast), transform var(--spring-bouncy);background:0 0;border:0;text-decoration:none;display:inline-flex}.ui-toolbar__btn:hover:not(:disabled){background:var(--control-track)}.ui-toolbar__btn:active:not(:disabled){transform:scale(.94)}.ui-toolbar__btn[aria-pressed=true]{color:var(--accent-text)}.ui-toolbar__btn:disabled{opacity:.45}:root[data-window-inactive] .ui-toolbar,:root[data-window-inactive] .ui-toolbar__btn{color:var(--label-secondary)}.pn-chathead{background:var(--content-bg);border-bottom:1px solid var(--separator);flex-direction:column;display:flex}.pn-chathead__bar{height:var(--toolbar-height);padding:0 var(--space-12) 0 var(--space-16);align-items:center;gap:10px;display:flex}.pn-chathead__titles{flex-direction:column;flex:1;min-width:0;display:flex}.pn-chathead__title{align-items:center;gap:var(--space-6);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);min-width:0;font-weight:700;display:flex}.pn-chathead__title>h1{min-width:0;font:inherit;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.pn-chathead__back{width:28px;height:28px;margin-left:calc(-1 * var(--space-8));border-radius:var(--radius-capsule);color:var(--accent-text);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.pn-chathead__back:hover{background:var(--control-track)}:root[data-window-inactive] .pn-chathead__title{color:var(--label-secondary)}.pn-chathead__sub{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pn-chathead__tabs{gap:var(--space-4);padding:0 var(--space-12) var(--space-8);display:flex}.pn-chathead__tab{appearance:none;font:inherit;font-size:var(--text-callout-size);color:var(--label-secondary);height:var(--control-regular);border-radius:var(--radius-capsule);cursor:default;background:0 0;border:0;padding:0 10px}.pn-chathead__tab:hover,.pn-chathead__tab[aria-selected=true]{background:var(--control-track)}.pn-chathead__tab[aria-selected=true]{color:var(--label);box-shadow:var(--shadow-outline,none);font-weight:600}.pn-info{background:var(--content-bg);width:300px;height:100%;min-height:0;color:var(--label);flex-direction:column;line-height:16px;display:flex}.pn-info__head{height:var(--toolbar-height);padding:0 var(--space-12) 0 var(--space-16);font-size:var(--text-body-size);border-bottom:1px solid var(--separator);flex:none;justify-content:space-between;align-items:center;font-weight:700;display:flex}.pn-info__close{appearance:none;background:var(--control-track);width:22px;height:22px;color:var(--label-secondary);cursor:default;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.pn-info__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:inherit;flex:1;margin:0;overflow:hidden}.pn-info__head>.pn-info__close:first-child{margin-right:var(--space-8)}.pn-info__close svg{width:9px;height:9px}.pn-info__scroll{padding:var(--space-16);gap:var(--space-16);flex-direction:column;flex:1;display:flex;overflow:auto}.pn-info__id{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.pn-info__name{align-items:center;gap:var(--space-6);font-size:var(--text-title-3-size);margin-top:var(--space-4);font-weight:700;line-height:20px;display:flex}.pn-info__desc{font-size:var(--text-callout-size);color:var(--label-secondary);max-width:240px;line-height:16px}.pn-info__shortcuts{gap:var(--space-4);grid-template-columns:repeat(4,1fr);display:grid}.pn-info__shortcut{appearance:none;font:inherit;font-size:var(--text-subheadline-size);color:var(--label);align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-radius:var(--radius-field);cursor:default;background:0 0;border:0;flex-direction:column;display:flex}.pn-info__shortcut:hover{background:var(--selection-fill)}.pn-info__shortcut-icon,.pn-info__add{background:var(--control-track);width:36px;height:36px;color:var(--label);box-shadow:var(--shadow-outline,none);border-radius:50%;place-items:center;display:grid}.pn-info__shortcut-icon svg{width:17px;height:17px}.pn-info__add svg{width:16px;height:16px}.pn-info__section{gap:var(--space-8);flex-direction:column;display:flex}.pn-info__section-head{justify-content:space-between;align-items:center;font-weight:600;display:flex}.pn-info__count{color:var(--label-secondary);font-weight:400}.pn-info__link{appearance:none;font:inherit;font-size:var(--text-callout-size);color:var(--accent-text);cursor:default;background:0 0;border:0;padding:0}.pn-info__members{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}.pn-info__member{appearance:none;font:inherit;align-items:center;gap:var(--space-4);font-size:var(--text-subheadline-size);color:var(--label-secondary);cursor:default;background:0 0;border:0;flex-direction:column;min-width:0;padding:0;line-height:14px;display:flex}.pn-info__member>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pn-info__group{border-radius:var(--radius-menu);background:var(--group-bg);box-shadow:var(--shadow-outline,none)}.pn-info__row{justify-content:space-between;align-items:center;gap:var(--space-12);min-height:40px;padding:var(--space-8) var(--space-12);display:flex}.pn-info__row+.pn-info__row{border-top:1px solid var(--separator)}.pn-info__row--button{appearance:none;font:inherit;color:var(--label);text-align:left;cursor:default;background:0 0;border:0;width:100%}.pn-info__row--button:first-child{border-top-left-radius:var(--radius-menu);border-top-right-radius:var(--radius-menu)}.pn-info__row--button:last-child{border-bottom-left-radius:var(--radius-menu);border-bottom-right-radius:var(--radius-menu)}.pn-info__row--button:hover{background:var(--selection-fill)}.pn-info__row--danger{color:var(--tint-red-text);justify-content:center;font-weight:500}.pn-info__row--button:disabled{color:var(--label-secondary)}.pn-info__row--button:disabled:hover{background:0 0}.pn-info__danger+.pn-info__danger{border-top:1px solid var(--separator)}.pn-info__danger .pn-info__row--danger{border-radius:var(--radius-menu)}.pn-info__danger-note{padding:0 var(--space-12) var(--space-8);font-size:var(--text-subheadline-size);color:var(--label-secondary);text-align:center;line-height:14px}.pn-info__rowtext{flex-direction:column;flex:auto;min-width:0;display:flex}.pn-info__rowdesc{font-size:var(--text-subheadline-size);color:var(--label-secondary);line-height:14px}.pn-info__trail{align-items:center;gap:var(--space-6);color:var(--label-secondary);flex:none;min-width:0;display:inline-flex}.pn-info__trail:has(.pn-info__value){flex:0 auto}.pn-info__trail>:not(.pn-info__value){flex:none}.pn-info__rowtext>span:first-child{white-space:nowrap}.pn-info__trail svg{flex:none;width:12px;height:12px}.pn-info__value{text-overflow:ellipsis;white-space:nowrap;min-width:2em;max-width:160px;overflow:hidden}.pn-threadpanel{background:var(--content-bg);width:360px;height:100%;min-height:0;color:var(--label);flex-direction:column;line-height:16px;display:flex}.pn-threadpanel__titles{flex-direction:column;min-width:0;display:flex}.pn-threadpanel__sub{font-size:var(--text-subheadline-size);color:var(--label-secondary);font-weight:400;line-height:14px}.pn-threadpanel__scroll{padding:var(--space-16) var(--space-16) var(--space-8);gap:var(--space-12);flex-direction:column;flex:1;display:flex;overflow:auto}.pn-threadpanel__root{padding-bottom:var(--space-4)}.pn-threadpanel .pn-msg__col{max-width:calc(100% - 42px)}.pn-threadpanel .pn-msg__actions{top:-14px}.pn-threadpanel__count{align-items:center;gap:var(--space-8);font-size:var(--text-subheadline-size);color:var(--label-secondary);font-weight:600;display:flex}.pn-threadpanel__count:after{content:"";background:var(--separator);flex:1;height:1px}.pn-threadpanel__replies{gap:var(--space-12);flex-direction:column;display:flex}.pn-threadpanel__composer{padding:var(--space-8) var(--space-12) var(--space-12)}.pn-profile{gap:var(--space-12);width:280px;color:var(--label);--pn-ring:var(--glass-fill);flex-direction:column;line-height:16px;display:flex}.pn-profile__top{gap:var(--space-12);align-items:center;display:flex}.pn-profile__id{flex-direction:column;gap:2px;min-width:0;display:flex}.pn-profile__name{align-items:center;gap:var(--space-6);font-size:var(--text-title-3-size);font-weight:700;line-height:20px;display:flex}.pn-profile__status{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);line-height:15px;display:flex}.pn-profile__dot{border-radius:50%;flex:none;width:8px;height:8px}.pn-profile__dot--online{background:var(--system-green)}.pn-profile__dot--busy{background:var(--system-red)}.pn-profile__dot--away{background:var(--system-orange)}.pn-profile__dot--offline{background:var(--label-tertiary)}.pn-profile__title{font-size:var(--text-callout-size);color:var(--label-secondary);line-height:15px}.pn-profile__fields{gap:var(--space-6) var(--space-12);padding:var(--space-12) 0 0;border-top:1px solid var(--separator);font-size:var(--text-callout-size);grid-template-columns:auto 1fr;margin:0;line-height:15px;display:grid}.pn-profile__fields dt{color:var(--label-secondary)}.pn-profile__fields dd{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;overflow:hidden}.pn-profile__actions{gap:var(--space-8);display:flex}.pn-code{background:var(--content-bg);width:100%;min-width:280px;max-width:480px;box-shadow:inset 0 0 0 1px var(--separator);color:var(--label);border-radius:10px;overflow:hidden}.pn-code__head{height:28px;font-size:var(--text-subheadline-size);color:var(--label-secondary);border-bottom:1px solid var(--separator);background:var(--quote-fill);justify-content:space-between;align-items:center;padding:0 6px 0 12px;display:flex}.pn-code__copy{appearance:none;font:inherit;color:var(--label-secondary);border-radius:var(--radius-capsule);cursor:default;background:0 0;border:0;align-items:center;gap:4px;height:22px;padding:0 8px;display:inline-flex}.pn-code__copy:hover{background:var(--control-track);color:var(--label)}.pn-code__copy svg{width:12px;height:12px}.pn-code__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pn-code__pre{max-height:240px;font-family:var(--font-mono);font-size:var(--text-callout-size);color:var(--label);tab-size:2;margin:0;padding:10px 12px;line-height:18px;overflow:auto}.pn-code__pre code{font:inherit;background:0 0;border-radius:0;padding:0}.pn-link{background:var(--content-bg);width:300px;max-width:100%;box-shadow:inset 0 0 0 1px var(--separator);color:var(--label);border-radius:10px;flex-direction:column;line-height:16px;text-decoration:none;display:flex;overflow:hidden}.pn-link:hover{box-shadow:inset 0 0 0 1px var(--control-stroke)}.pn-bubble a.pn-link,.pn-bubble a.pn-link:hover{color:var(--label);text-decoration:none}.pn-link__img{aspect-ratio:16/8;background:var(--control-track);display:block;overflow:hidden}.pn-link__img img{object-fit:cover;width:100%;height:100%;display:block}.pn-link__body{flex-direction:column;gap:3px;padding:10px 12px 12px;display:flex}.pn-link__site{font-size:var(--text-subheadline-size);color:var(--label-secondary);align-items:center;gap:4px;line-height:14px;display:inline-flex}.pn-link__site svg{width:11px;height:11px}.pn-link__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:18px;display:-webkit-box;overflow:hidden}.pn-link__desc{font-size:var(--text-callout-size);color:var(--label-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:16px;display:-webkit-box;overflow:hidden}.pn-voice{gap:var(--space-6);flex-direction:column;display:flex}.pn-voice__row{align-items:center;gap:var(--space-8);display:flex}.pn-voice__play{appearance:none;background:var(--accent-fill);width:28px;height:28px;color:var(--on-accent);cursor:default;border:0;border-radius:50%;flex:none;place-items:center;padding:0 0 0 1px;display:grid}.pn-voice__play[aria-pressed=true]{padding:0}.pn-voice__wave{align-items:center;gap:2px;height:22px;display:inline-flex}.pn-voice__wave i{background:var(--label-secondary);border-radius:2px;width:2.5px}.pn-voice__wave i.on{background:var(--bubble-link)}.pn-voice__dur{font-size:var(--text-callout-size);color:var(--label-secondary);font-variant-numeric:tabular-nums}.pn-voice__unread{background:var(--badge-fill);border-radius:50%;width:7px;height:7px}.pn-voice__text{font-size:var(--text-body-size);padding-top:var(--space-6);border-top:1px solid var(--separator);line-height:19px}.pn-typing{align-items:center;gap:var(--space-8);display:inline-flex}.pn-typing__bubble{border-radius:var(--radius-bubble);border-top-left-radius:var(--radius-check);background:var(--bubble-in);height:32px;box-shadow:var(--shadow-outline,none);align-items:center;gap:4px;padding:0 12px;display:inline-flex}.pn-typing__bubble--art{padding:0 8px;overflow:hidden}.pn-typing__bubble i{background:var(--label-secondary);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pn-typing}.pn-typing__bubble i:nth-child(2){animation-delay:.15s}.pn-typing__bubble i:nth-child(3){animation-delay:.3s}@keyframes pn-typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.pn-typing__bubble i{opacity:.7;animation:none}}.pn-typing__text{font-size:var(--text-callout-size);color:var(--label-secondary)}.pn-chathead__sub .pn-typing__text{font-size:inherit}.ui-levelwrap{flex-direction:column;gap:6px;min-width:240px;display:flex}.ui-levelwrap__label{font-size:var(--text-callout-size);justify-content:space-between;display:flex}.ui-level{border-radius:var(--radius-capsule);background:var(--control-track);height:8px;box-shadow:var(--shadow-outline);gap:1px;display:flex;overflow:hidden}.ui-level>i{background:var(--accent);height:100%;display:block}.ui-level--warning>i{background:var(--tint-orange-text)}.ui-level--critical>i{background:var(--tint-red-text)}.ui-levelwrap__legend{font-size:var(--text-subheadline-size);color:var(--label-secondary);flex-wrap:wrap;gap:4px 14px;display:flex}.ui-levelwrap__legend span{align-items:center;gap:5px;display:inline-flex}.ui-levelwrap__legend i{border-radius:50%;width:8px;height:8px}.ui-level--discrete{height:14px;box-shadow:none;background:0 0;border-radius:0;gap:2px;display:inline-flex;overflow:visible}.ui-level--discrete>i{background:var(--control-track);width:6px;height:14px;box-shadow:var(--shadow-outline);border-radius:2px}.ui-level--discrete>i.on{background:var(--accent)}.ui-level--discrete.ui-level--warning>i.on{background:var(--tint-orange-text)}.ui-level--discrete.ui-level--critical>i.on{background:var(--tint-red-text)}.ui-rating{color:var(--label-tertiary);border-radius:4px;gap:2px;display:inline-flex}.ui-rating svg{fill:none;stroke:var(--label-secondary);stroke-width:1.2px}.ui-rating svg.on{fill:var(--label);stroke:var(--label)}.ui-rating--edit:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.ui-lightbox{z-index:60;animation:var(--fade-in) ui-fade-in;flex-direction:column;display:flex;position:fixed;inset:0}.ui-lightbox:focus{outline:none}.ui-lightbox__scrim{background:#000000d9;position:absolute;inset:0}.ui-lightbox__bar{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-16);color:#fff;font-size:var(--text-callout-size);display:flex;position:relative}.ui-lightbox__bar .ui-btn,.ui-lightbox__bar .ui-close{color:#fff}.ui-lightbox__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-lightbox__stage{min-height:0;padding:0 var(--space-16) var(--space-16);pointer-events:none;flex:1;place-items:center;display:grid;position:relative}.ui-lightbox__stage--zoomed{pointer-events:auto;display:block;overflow:auto}.ui-lightbox__img{pointer-events:auto;cursor:zoom-in;background:0 0;border:0;max-width:100%;max-height:100%;padding:0;display:block}.ui-lightbox__img>img{object-fit:contain;max-width:100%;max-height:calc(100vh - 80px);display:block}.ui-lightbox__stage--zoomed .ui-lightbox__img{cursor:zoom-out;max-width:none;max-height:none;margin:auto}.ui-lightbox__stage--zoomed .ui-lightbox__img>img{max-width:none;max-height:none}.ui-rail{--pn-ring:var(--sidebar-bg);align-items:center;gap:var(--space-12);width:76px;padding:var(--space-4) 0 var(--space-12);background:var(--sidebar-bg);flex-direction:column;display:flex}.ui-rail__me{padding-bottom:var(--space-4)}.ui-rail__items{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.ui-rail__footer{margin-top:auto}.ui-rail__item{border-radius:var(--radius-field);width:64px;color:var(--label);font:inherit;cursor:default;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;padding:0;display:flex}.ui-rail__tile{border-radius:var(--radius-capsule);width:40px;height:32px;color:var(--label);place-items:center;display:grid;position:relative}.ui-rail__tile>svg{width:20px;height:20px}.ui-rail__item:hover .ui-rail__tile{background:var(--selection-fill)}.ui-rail__item[aria-current=page] .ui-rail__tile{background:var(--tint-blue);color:var(--tint-blue-text);box-shadow:var(--shadow-outline,none)}.ui-rail__label{font-size:var(--text-footnote-size);color:var(--label-secondary);line-height:13px}.ui-rail__item[aria-current=page] .ui-rail__label{color:var(--label);font-weight:600}.ui-rail__badge{position:absolute;top:-7px;left:26px}.ui-rail__badge .ui-badge{box-shadow:0 0 0 2px var(--sidebar-bg)}.ui-rail__dot{background:var(--badge-fill);width:8px;height:8px;box-shadow:0 0 0 2px var(--sidebar-bg);border-radius:50%;position:absolute;top:2px;right:4px}.ui-rail__trailing{flex-direction:column;align-items:center;display:flex}.ui-rail--bar{width:100%;padding:var(--space-4) var(--space-8) calc(var(--space-4) + env(safe-area-inset-bottom));border-top:1px solid var(--separator);flex-direction:row;align-items:stretch;gap:0}.ui-rail--bar .ui-rail__me{display:none}.ui-rail--bar .ui-rail__items{flex-direction:row;flex:1;justify-content:space-around;gap:0;margin:0}.ui-rail--bar .ui-rail__trailing{padding-top:var(--space-4);justify-content:flex-start;width:64px;margin:0}.ui-notif{width:356px;max-width:100%;color:var(--label);position:relative}.ui-notif--stacked{padding-bottom:8px}.ui-notif__layer{background:var(--glass-fill);height:24px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);border-radius:0 0 16px 16px;position:absolute;bottom:0;left:10px;right:10px}.ui-notif__card{--pn-ring:var(--glass-fill);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-menu);border-radius:18px;padding:12px 14px;position:relative}.ui-notif__close{background:var(--glass-fill);width:20px;height:20px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-control);color:var(--label-secondary);opacity:0;transition:opacity var(--motion-fast);cursor:default;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-6px;left:-6px}.ui-notif:hover .ui-notif__close,.ui-notif__close:focus-visible{opacity:1}.ui-notif__main{align-items:flex-start;gap:10px;display:flex}.ui-notif__lead{flex:none;display:flex;position:relative}.ui-notif__appicon{background:var(--accent-fill);width:38px;height:38px;color:var(--on-accent);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 .5px #ffffff4d}.ui-notif__appicon>svg{width:22px;height:22px}.ui-notif__badge{position:absolute;bottom:-4px;right:-4px}.ui-notif__badge .ui-notif__appicon{border-radius:var(--radius-check);width:18px;height:18px;box-shadow:0 0 0 1.5px var(--glass-fill)}.ui-notif__badge .ui-notif__appicon>svg{width:11px;height:11px}.ui-notif__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ui-notif__top{align-items:baseline;gap:var(--space-8);display:flex}.ui-notif__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.ui-notif__time{font-size:var(--text-subheadline-size);color:var(--label-secondary);flex:none}.ui-notif__subtitle{font-weight:500}.ui-notif__body{font-size:var(--text-body-size);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:17px;display:-webkit-box;overflow:hidden}.ui-notif__more{font-size:var(--text-subheadline-size);color:var(--label-secondary);margin-top:2px}.ui-notif__actions{gap:var(--space-8);margin-top:10px;display:flex}.ui-notif__action{border-radius:var(--radius-capsule);background:var(--control-track);height:28px;color:var(--label);font:inherit;cursor:default;border:0;flex:1;font-weight:500}.ui-notif__action:hover{background:var(--control-fill-pressed)}.ui-path{min-width:0;max-width:100%;font-size:var(--text-callout-size);flex-wrap:nowrap;align-items:center;gap:2px;display:flex;overflow:hidden}.ui-path__seg{min-width:0;max-width:180px;height:22px;font:inherit;color:var(--label-secondary);white-space:nowrap;text-overflow:ellipsis;appearance:none;background:0 0;border:0;border-radius:6px;flex:0 1000 auto;align-items:center;gap:4px;padding:0 6px;display:inline-flex;overflow:hidden}.ui-path__seg:hover{background:var(--selection-fill);color:var(--label)}.ui-path__seg:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.ui-path__seg--last{color:var(--label);flex-shrink:1;font-weight:600}.ui-path__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-path__seg:not(:has(.ui-path__label)){flex:none}.ui-path__icon{flex:none;place-items:center;display:grid}.ui-path__icon svg{width:14px;height:14px}.ui-path__sep{color:var(--label-tertiary);flex:none;place-items:center;display:grid}.ui-path__sep svg{width:9px;height:9px}.ui-popup{display:inline-block;position:relative}.ui-popup__btn{min-width:120px;padding-right:var(--space-6);justify-content:space-between}.ui-popup__value{text-overflow:ellipsis;overflow:hidden}.ui-popup__placeholder{color:var(--label-secondary)}.ui-popup__chev{border-radius:var(--radius-capsule);width:16px;height:16px;color:var(--label-secondary);place-items:center;display:grid}.ui-popup__chev svg{width:9px;height:9px}.ui-popup__menu{z-index:1000;min-width:100%}.ui-popup__check{flex:none;place-items:center;width:12px;display:grid}.ui-popup__check svg{width:13px;height:13px}.ui-pulldown{display:inline-block;position:relative}.ui-pulldown__chev{opacity:.8;place-items:center;display:grid}.ui-pulldown__btn .ui-pulldown__chev svg{width:9px;height:9px}.ui-pulldown__btn--icon{min-width:0;padding:0 8px 0 10px}.ui-pulldown__menu{--enter-scale:.97;z-index:20;transform-origin:0 0;position:absolute;top:calc(100% + 4px);left:0}.ui-pulldown__menu--end{transform-origin:100% 0;left:auto;right:0}.ui-pulldown__menu[data-state=open]{animation:var(--fade-in) ui-fade-in, var(--spring-snappy) ui-enter}.ui-pulldown__menu[data-state=closed]{pointer-events:none;animation:var(--fade-out) ui-fade-out forwards}.ui-pulldown__btn--bare.ui-pulldown__btn--icon{aspect-ratio:1;padding:0}.ui-pulldown__menu--fixed{z-index:60;position:fixed}.ui-sidebar{gap:var(--space-12);width:220px;padding:var(--space-8) 10px;background:var(--sidebar-bg);border-right:1px solid var(--separator);flex-direction:column;display:flex;overflow:auto}.ui-sidebar__section{flex-direction:column;gap:1px;display:flex}.ui-sidebar__title{padding:0 var(--space-8) var(--space-4);font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);font-weight:600}.ui-sidebar__title--toggle{text-align:left;cursor:default;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;font-family:inherit;display:flex}.ui-sidebar__chev{opacity:0;transition:opacity var(--motion-fast);place-items:center;display:grid}.ui-sidebar__icon--tile>svg{width:14px;height:14px}.ui-sidebar__chev>svg,.ui-sidebar__disc>svg{transition:transform var(--motion-fast)}.ui-sidebar__disc[data-open]>svg,.ui-sidebar__title--toggle[aria-expanded=true] .ui-sidebar__chev>svg{transform:rotate(90deg)}.ui-sidebar__title--toggle:hover .ui-sidebar__chev,.ui-sidebar__title--toggle:focus-visible .ui-sidebar__chev,.ui-sidebar__title--toggle[aria-expanded=false] .ui-sidebar__chev{opacity:1}.ui-sidebar__item{align-items:center;gap:var(--space-6);height:var(--sidebar-row);padding:0 var(--space-8);border-radius:var(--radius-field);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;flex:none;display:flex}.ui-sidebar__item[aria-current]{background:var(--selection-fill);box-shadow:var(--shadow-outline,none);font-weight:500}.ui-sidebar__disc{width:14px;height:14px;color:var(--label-secondary);flex:none;place-items:center;margin-right:-2px;display:grid}.ui-sidebar__icon{width:18px;color:var(--icon-color,var(--accent));flex:none;place-items:center;display:grid}.ui-sidebar__icon--tile{width:22px;height:22px;color:var(--on-accent);border-radius:6px;box-shadow:inset 0 .5px #ffffff4d,0 .5px 1px #00000026}:root[data-window-inactive] .ui-sidebar__icon:not(.ui-sidebar__icon--tile){color:var(--label-secondary)}.ui-sidebar__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ui-sidebar__badge{font-size:var(--text-subheadline-size);color:var(--label-secondary);font-variant-numeric:tabular-nums}.ui-tab-view{flex-direction:column;align-items:center;display:flex}.ui-tab-view__bar{z-index:1;margin-bottom:calc(var(--control-regular) / -2);position:relative}.ui-tab-view__panel{padding:calc(var(--control-regular) / 2 + var(--space-16)) var(--space-16) var(--space-16);border-radius:var(--radius-menu);background:var(--group-bg);align-self:stretch}.ui-table{border:1px solid var(--separator);border-radius:var(--radius-field);background:var(--content-bg);outline:none;flex-direction:column;display:flex;position:relative;overflow:auto}.ui-table:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.ui-table__head{z-index:1;border-radius:var(--radius-field) var(--radius-field) 0 0;background:var(--content-bg);height:26px;box-shadow:inset 0 -1px 0 var(--separator);flex:none;display:grid;position:sticky;top:0}.ui-table__th{padding:0 var(--space-8);font-size:var(--text-callout-size);color:var(--label-secondary);white-space:nowrap;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;font-weight:500;display:flex;overflow:hidden}.ui-table__th+.ui-table__th{box-shadow:inset 1px 0 0 var(--separator)}.ui-table__th--sortable:hover{background:var(--row-alt)}.ui-table__th--sorted{color:var(--label);font-weight:600}.ui-table__th svg{flex:none;width:10px;height:10px}.ui-table__body{flex-direction:column;padding:4px 5px;display:flex}.ui-table__row{-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;min-height:24px;display:grid}.ui-table--compact .ui-table__row{min-height:20px;font-size:var(--text-callout-size)}.ui-table__row--alt{background:var(--row-alt)}.ui-table--plain .ui-table__row--alt{background:0 0}.ui-table__row[aria-selected=true]{background:var(--selection-inactive);box-shadow:var(--shadow-outline)}:is(.ui-table:focus-within,.ui-table--active) .ui-table__row[aria-selected=true]{background:var(--menu-highlight);color:var(--on-accent)}:is(.ui-table:focus-within,.ui-table--active) .ui-table__row[aria-selected=true] :is(.ui-table__td--secondary,svg){color:var(--on-accent)!important}.ui-table__row[aria-selected=true]+.ui-table__row[aria-selected=true]{border-top-left-radius:0;border-top-right-radius:0}.ui-table__row[aria-selected=true]:has(+.ui-table__row[aria-selected=true]){border-bottom-right-radius:0;border-bottom-left-radius:0}.ui-table__td{min-width:0;padding:0 var(--space-8);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-table__td--secondary{color:var(--label-secondary)}.ui-table__td--mono{font-family:var(--font-mono);font-size:var(--text-callout-size)}.ui-table__cell{align-items:center;gap:var(--space-6);text-overflow:ellipsis;vertical-align:middle;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.ui-table__cell--text{white-space:nowrap;display:block}.ui-table__cell>span:not([class]){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-table__cell svg{flex:none;width:16px;height:16px}.ui-table__tree{align-items:center;gap:2px;min-width:0;display:flex}.ui-align-right{text-align:right;justify-content:flex-end}.ui-align-center{text-align:center;justify-content:center}.ui-table__empty{padding:var(--space-20);font-size:var(--text-callout-size);color:var(--label-secondary);text-align:center}.ui-table-ctx{display:contents}.ui-table__actions{justify-content:center;padding:0;display:flex;overflow:visible}.ui-table__actions .ui-btn{color:var(--label-secondary)}.ui-tip-anchor{display:inline-flex;position:relative}.ui-tip{z-index:70;align-items:center;gap:var(--space-8);width:max-content;max-width:240px;padding:4px var(--space-8);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-menu);color:var(--label);font-size:var(--text-subheadline-size);opacity:0;pointer-events:none;transition:opacity var(--motion-fast), transform var(--motion-fast);border-radius:6px;font-weight:400;line-height:14px;display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,2px)}.ui-tip--bottom{top:calc(100% + 8px);bottom:auto;transform:translate(-50%,-2px)}.ui-tip[data-open]{opacity:1;transform:translate(-50%)}.ui-tip__kbd{color:var(--label-secondary);letter-spacing:.5px}@media (prefers-reduced-motion:reduce){.ui-tip{transition:none}}.ui-frame{background:var(--window-bg);min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ui-frame__rail,.ui-frame__sidebar{background:var(--sidebar-bg);border-right:1px solid var(--separator);flex-direction:column;flex:none;min-height:0;display:flex}.ui-frame__rail>.ui-rail,.ui-frame__sidebar>.ui-sidebar{border-right:0;flex:1;min-height:0}.ui-frame__main{background:var(--content-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ui-frame__content{flex:1;min-height:0;overflow:auto}.ui-frame__inspector{background:var(--content-bg);border-left:1px solid var(--separator);flex-direction:column;flex:none;min-height:0;display:flex}.ui-window{border-radius:var(--radius-window);box-shadow:var(--shadow-window)}.ui-window--inactive{box-shadow:var(--shadow-window-inactive)}.ui-window .ui-frame__content{padding:var(--space-20)}.ui-frame__lights{height:var(--toolbar-height);padding:0 var(--space-16);flex:none;align-items:center;display:flex}.ui-frame__lights--rail{justify-content:center;padding:0}.ui-frame__sidebar--rail{padding-top:14px}.ui-frame__chrome{align-items:center;display:flex}.ui-frame__grow{flex:1;min-width:0}.ui-lights{gap:var(--space-8);display:inline-flex}.ui-lights>i{border-radius:50%;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #00000026}.ui-lights>[data-light=close]{background:var(--traffic-close)}.ui-lights>[data-light=minimize]{background:var(--traffic-minimize)}.ui-lights>[data-light=zoom]{background:var(--traffic-zoom)}.ui-lights--inactive>i{background:var(--traffic-inactive)}
