.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-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-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-avatar-editor{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:inline-flex}.ui-avatar-crop{align-items:center;gap:var(--space-12);flex-direction:column;display:flex}.ui-avatar-crop>.ui-slider{align-self:stretch}.ui-avatar-crop__view{border-radius:var(--radius-menu);background:var(--control-track);cursor:grab;touch-action:none;border:0;padding:0;position:relative;overflow:hidden}.ui-avatar-crop__view:active{cursor:grabbing}.ui-avatar-crop__view:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ui-avatar-crop__view img{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;position:absolute}.ui-avatar-crop__mask{pointer-events:none;outline:1px solid #ffffffb3;position:absolute;inset:0;box-shadow:0 0 0 999px #00000080}.ui-avatar-crop__mask--circle{border-radius:50%}.ui-avatar-crop__mask--square{border-radius:28%}.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-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{overscroll-behavior:contain;max-height:220px;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)}}.ui-mascot.ui-mascot--still[data-action][data-action] :is(g,path,rect,ellipse,circle,line,text){transition:none;animation:none}@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{opacity:1;pointer-events:auto}@media (hover:hover){.pn-msg:hover .pn-msg__actions{opacity:1;pointer-events:auto}}.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--bot{color:var(--label-secondary)}.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__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(--composer-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{min-width:0;margin-left:auto;margin-right:var(--space-8);font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap;display:flex}.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(--composer-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;flex:none;min-width:0;max-width:55%;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;flex:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.pn-conv__time svg{width:11px;height:11px}.pn-conv__live{flex:0 4 auto;gap:1px;min-width:30px;padding-left:2px;overflow:hidden}.pn-conv__live-label{text-overflow:ellipsis;overflow:hidden}.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__actors{flex:none;display:inline-flex}.pn-conv__actors>.ui-mascot{position:relative}.pn-conv__actors>.ui-mascot+.ui-mascot{margin-left:-14px}.pn-conv__actors>:first-child{z-index:3}.pn-conv__actors>:nth-child(2){z-index:2}.pn-conv__more{font-variant-numeric:tabular-nums;flex:none;margin-right:2px}.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}.pn-conv__flagged{color:var(--system-orange);flex:none}.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-chathead__avatar{border-radius:var(--radius-field);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.pn-chathead__avatar:hover{opacity:.8}.pn-chathead__link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pn-chathead__link:hover{color:var(--label);text-decoration:underline}.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:hidden 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{min-width:0;max-width:100%;display:inline-block;position:relative}.ui-popup__btn{min-width:120px;max-width:min(100%,280px);padding-right:var(--space-6);justify-content:space-between}.ui-popup__value{white-space:nowrap;text-overflow:ellipsis;min-width:0;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{overscroll-behavior:contain;overflow-y:auto}.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)}.team-switch{align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-2) var(--space-6) var(--space-2) var(--space-2);border-radius:var(--radius-field);color:var(--label-primary);font:inherit;font-size:var(--text-headline-size);cursor:default;background:0 0;border:0;margin-right:auto;font-weight:700;display:flex}.team-switch:hover,.team-switch[aria-expanded=true]{background:var(--control-track)}.team-switch__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.team-switch__dot{background:var(--system-red);border-radius:50%;flex:none;width:7px;height:7px}.team-menu__row{align-items:center;gap:var(--space-8);display:flex}.team-actions{justify-content:flex-end;display:flex}.team-link{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.team-link__url{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0}.team-group__name{align-items:center;gap:var(--space-6);display:flex}.quote-chip{align-items:center;gap:var(--space-6);min-width:0;padding:0 var(--space-2) 0 var(--space-8);min-height:var(--control-regular);border-radius:var(--radius-field);background:var(--quote-fill);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.quote-chip__icon{flex:none}.quote-chip__who{color:var(--label);flex:none;font-weight:600}.quote-chip__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.quote-chip__note{font-size:var(--text-subheadline-size);flex:none}.att-chips{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.att-chip{align-items:center;gap:var(--space-6);max-width:260px;height:var(--control-large);padding:0 var(--space-4) 0 var(--space-8);border-radius:var(--radius-field);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--separator);font-size:var(--text-callout-size);display:inline-flex}.att-chip>svg,.att-chip__size,.att-chip__progress{color:var(--label-secondary);flex:none}.att-chip__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.att-chip__progress{font-variant-numeric:tabular-nums}.att-chip--image{height:auto;padding-block:var(--space-4);padding-left:var(--space-4)}.att-chip__thumb{border-radius:calc(var(--radius-field) - 2px);background:var(--group-bg);cursor:zoom-in;border:0;flex:none;width:48px;height:48px;padding:0;overflow:hidden}.att-chip__thumb>img{object-fit:cover;width:100%;height:100%;display:block}.att-chip__rm{background:var(--control-track);width:16px;height:16px;color:var(--label-secondary);cursor:default;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.att-chip__rm:hover{color:var(--label)}.att-chips__note{font-size:var(--text-subheadline-size);color:var(--label-secondary);flex-basis:100%}.att-media{gap:var(--space-6);grid-template-columns:minmax(0,1fr);width:360px;max-width:100%;display:grid}.att-media--multi{grid-template-columns:repeat(2,minmax(0,1fr));width:440px}.att-tile{aspect-ratio:16/10;background:var(--group-bg);max-width:none;position:relative}.att-tile>img,.att-tile>video{object-fit:cover;width:100%;height:100%;display:block}.att-tile__bar{align-items:flex-end;gap:var(--space-6);padding:var(--space-20) var(--space-8) var(--space-6);background:linear-gradient(to top, var(--scrim), transparent), linear-gradient(to top, var(--scrim), transparent 70%);color:var(--on-accent);font-size:var(--text-subheadline-size);pointer-events:none;display:flex;position:absolute;bottom:0;left:0;right:0}.att-tile__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.att-tile__play{background:var(--glass-fill);width:44px;height:44px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--label);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.att-tile__open{cursor:zoom-in;background:0 0;border:0;position:absolute;inset:0}.att-tile__open:hover{background:var(--control-track)}.question{gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-field);background:var(--quote-fill);flex-direction:column;display:flex}.question__head{gap:var(--space-2);flex-direction:column;display:flex}.question__title{align-items:center;gap:var(--space-6);font-weight:600;display:flex}.question__title>svg{color:var(--tint-orange-text)}.question__meta{column-gap:var(--space-8);font-size:var(--text-callout-size);color:var(--label-secondary);flex-wrap:wrap;display:flex}.question__item{gap:var(--space-8);flex-direction:column;display:flex}.question__q{align-items:baseline;gap:var(--space-6);overflow-wrap:anywhere;font-weight:500;line-height:1.5;display:flex}.question__type{padding:0 var(--space-6);border-radius:var(--radius-check);background:var(--tint-blue);color:var(--tint-blue-text);font-size:var(--text-footnote-size);flex:none;font-weight:600;line-height:18px}.question__opts{gap:var(--space-4);flex-direction:column;display:flex}.question__opt{align-items:center;gap:var(--space-8);min-height:var(--control-regular);padding:var(--space-6) var(--space-8);border-radius:var(--radius-field);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--separator);color:var(--label);font:inherit;text-align:left;cursor:default;border:0;line-height:1.45;display:flex}.question__opt:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--accent)}.question__opt--on{background:var(--tint-blue);box-shadow:inset 0 0 0 1.5px var(--accent)}.question__opt:disabled:not(.question__opt--on){opacity:.55}.question__mark{width:14px;height:14px;box-shadow:inset 0 0 0 1.5px var(--label-tertiary);color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.question__opt--multi .question__mark{border-radius:var(--radius-check)}.question__opt--on .question__mark{background:var(--accent-fill);box-shadow:none}.question__label{overflow-wrap:anywhere;flex:1;min-width:0}.question__rec{padding:0 var(--space-6);border-radius:var(--radius-capsule);background:var(--tint-blue);color:var(--accent-text);font-size:var(--text-footnote-size);flex:none;font-weight:600;line-height:16px}.question__opt--on .question__rec{background:var(--content-bg)}.ui-input.question__other{min-height:var(--control-regular);resize:none;field-sizing:content}.question__actions,.question__files{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.question__file{height:var(--control-small);padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--separator);font-family:var(--font-mono);font-size:var(--text-subheadline-size);align-items:center;display:inline-flex}.question__submit{margin-left:auto}.question__timeout{font-variant-numeric:tabular-nums}.question__done{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);flex-wrap:wrap;display:flex}.append-banner{align-items:center;gap:var(--space-6);min-height:var(--control-regular);padding:0 var(--space-2) 0 var(--space-8);border-radius:var(--radius-field);background:var(--tint-blue);color:var(--tint-blue-text);font-size:var(--text-callout-size);display:flex}.append-banner>.ui-btn{margin-left:auto}.composer{padding:var(--space-8) var(--space-16) var(--space-16);flex:none}.composer__chips{gap:var(--space-6);flex-direction:column;display:flex}.composer__chips>*{animation:composer-chip-in var(--spring-snappy)}@keyframes composer-chip-in{0%{opacity:0;transform:translateY(4px)}}.mention-pop{left:0;bottom:calc(100% + var(--space-6));z-index:5;width:min(420px,100%);max-height:360px;animation:var(--fade-in) ui-fade-in, var(--spring-snappy) ui-enter;position:absolute}.mention-pop__group{border:0;min-width:0;margin:0;padding:0}.mention-pop__head{justify-content:space-between;gap:var(--space-8);display:flex}.mention-pop__src{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:400;overflow:hidden}.mention-pop__item{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.mention-pop__item:hover{background:var(--menu-highlight);color:var(--on-accent)}.mention-pop__item:hover .pn-mentionpicker__sub{color:var(--on-accent)}.mention-pop__lead{flex:none;display:inline-flex}.mention-pop__tile{border-radius:var(--radius-check);background:var(--control-track);width:24px;height:24px;color:var(--label-secondary);justify-content:center;align-items:center}.mention-pop__item[aria-selected=true] .mention-pop__tile,.mention-pop__item:hover .mention-pop__tile{color:var(--on-accent);background:0 0}.pn-mentionpicker__name.mention-pop__mono{max-width:60%;font-family:var(--font-mono);font-size:var(--text-callout-size);flex:none}.mention-pop__hint{text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}.mention-pop__status{align-items:center;gap:var(--space-4);display:flex}.mention-pop__dot{border-radius:50%;width:6px;height:6px}@media (width<=767px){.composer{padding:var(--space-8) var(--space-12) var(--space-12)}.composer .pn-composer{--composer-font-size:16px}}.run-config{gap:var(--space-6);min-width:0;display:inline-flex}.run-config>.ui-menu-anchor{min-width:0}.run-config__chip{align-items:center;gap:var(--space-4);min-width:0;max-width:240px;height:24px;padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--group-bg);color:var(--label-secondary);font:inherit;font-size:var(--text-subheadline-size);white-space:nowrap;cursor:pointer;border:none;display:inline-flex}.run-config__chip>*{flex:none}.run-config__chip>.run-config__label{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.run-config__chip:hover:not(:disabled){background:var(--selection-fill)}.run-config__chip:disabled{cursor:default}.run-config__once{color:var(--accent-text)}.provider-banners{gap:var(--space-6);padding:var(--space-8) var(--space-16) 0;flex-direction:column;flex:none;display:flex}.provider-banners .pn-pinned{height:auto;min-height:36px;padding-block:var(--space-4);border-radius:18px}.provider-banners .pn-pinned__text{white-space:normal}.repo-picker__trigger{align-items:center;gap:var(--space-6);min-width:0;max-width:280px;padding:2px var(--space-6);color:var(--label);font:inherit;cursor:default;background:0 0;border:0;border-radius:6px;display:inline-flex}.repo-picker__trigger:hover,.repo-picker__trigger[aria-expanded=true]{background:var(--control-track)}.repo-picker__path{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.repo-picker__none{color:var(--label-secondary)}.repo-picker__branch{width:200px}.repo-picker__branch .ui-input{font-family:var(--font-mono)}.repo-picker__failure{align-items:center;gap:var(--space-6);color:var(--tint-red-text);display:inline-flex}.repo-panel{gap:var(--space-8);padding:var(--space-8);flex-direction:column;display:flex}.repo-panel__list{flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.repo-panel__row{height:28px}.repo-panel__empty{justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-16) 0;color:var(--label-secondary);display:flex}.repo-panel__empty--error{color:var(--tint-red-text)}.repo-panel__foot{padding-top:var(--space-6);border-top:1px solid var(--separator);flex-direction:column;display:flex}.repo-panel__action{height:26px;padding:0 var(--space-6);color:var(--accent-text);font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:6px}.repo-panel__action:hover{background:var(--control-track)}.repo-access{align-items:center;gap:var(--space-4);font-size:var(--text-subheadline-size);white-space:nowrap;display:inline-flex}.repo-access--ok{color:var(--tint-green-text)}.repo-access--warn{color:var(--tint-orange-text)}.repo-access--bad{color:var(--tint-red-text)}.repo-access--muted{color:var(--label-secondary)}.rw{gap:var(--space-16);flex-direction:column;display:flex}.rw-section{gap:var(--space-6);flex-direction:column;display:flex}.rw-section__title{padding:0 var(--space-4);font-size:var(--text-subheadline-size);color:var(--label-secondary);margin:0;font-weight:500}.rw-repo{align-items:center;gap:var(--space-6);min-width:0;display:inline-flex}.rw-actions{align-items:center;gap:var(--space-8);display:flex}.rw-note{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.rw-bot{align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-4) var(--space-12);display:flex}.ui-group>*+.rw-bot{border-top:1px solid var(--separator)}.rw-bot__main{flex-direction:column;flex:1;min-width:0;display:flex}.rw-bot__name,.rw-bot__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rw-bot__sub{font-size:var(--text-subheadline-size);color:var(--label-secondary)}.rw-path{font-family:var(--font-mono)}.dirpick{gap:var(--space-12);flex-direction:column;display:flex}.dirpick__bar{align-items:center;gap:var(--space-6);display:flex}.dirpick__bar>.ui-input{flex:1}.dirpick__hint{font-size:var(--text-callout-size);color:var(--label-secondary);margin:0}.dirpick__git{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.dirpick__remote{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);color:var(--label-tertiary);overflow:hidden}.dirpick__list{height:280px;padding:var(--space-4);border-radius:var(--radius-menu);background:var(--group-bg);flex-direction:column;display:flex;overflow-y:auto}.dirpick__item{align-items:center;gap:var(--space-8);min-height:var(--sidebar-row);padding:0 var(--space-8);border-radius:var(--radius-check);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;flex:none;display:flex}.dirpick__item:hover{background:var(--selection-fill)}.dirpick__icon{color:var(--label-secondary);flex:none}.dirpick__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dirpick__tag{font-size:var(--text-subheadline-size);color:var(--tint-green-text)}.dirpick__loading,.dirpick__empty{font-size:var(--text-callout-size);color:var(--label-secondary);margin:auto}.dirpick__choices{gap:var(--space-8);flex-direction:column;display:flex}.dirpick__choice{align-items:flex-start;gap:var(--space-12);padding:var(--space-12);border-radius:var(--radius-menu);background:var(--group-bg);color:var(--label);font:inherit;text-align:left;cursor:default;transition:background var(--motion-fast), transform var(--spring-interactive);border:0;display:flex}.dirpick__choice:hover{background:var(--tint-blue)}.dirpick__choice:active{transform:scale(.99)}.dirpick__choice-icon{color:var(--accent-text);flex:none;margin-top:1px}.dirpick__choice-text{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.dirpick__choice-title{align-items:center;gap:var(--space-6);font-weight:600;display:flex}.dirpick__choice-desc{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-callout-size);color:var(--label-secondary);overflow:hidden}.dirpick__badge{padding:0 var(--space-6);border-radius:var(--radius-capsule);font-size:var(--text-footnote-size);color:var(--tint-green-text);background:var(--tint-green);font-weight:600;line-height:16px}.dirpick__or{align-items:center;gap:var(--space-12);margin-top:var(--space-4);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.dirpick__or:before,.dirpick__or:after{content:"";background:var(--separator);flex:1;height:1px}.feishu-app{flex-direction:column;gap:8px;min-width:0;display:flex}.ui-group__row.feishu-creds{flex-direction:column;align-items:stretch}.feishu-app .ui-alert__desc{overflow-wrap:anywhere}.feishu-app__retry{font-size:var(--text-footnote-size);color:var(--label-secondary);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.feishu-app__status{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feishu-app__status .ui-alert{flex-basis:100%}.feishu-app__id{font-family:var(--font-mono);color:var(--label-secondary)}.feishu-app__unset{color:var(--label-tertiary)}.feishu-app__fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feishu-app__actions{flex-wrap:wrap;gap:8px;display:flex}.feishu-app__or,.feishu-app__guide{align-self:center}.feishu-app__or{color:var(--label-tertiary)}.feishu-scan{flex-direction:column;align-items:center;gap:10px;display:flex}.feishu-scan svg{background:#fff;border-radius:8px}.feishu-scan__hint{color:var(--label-secondary)}.feishu-chat-link{border-radius:var(--radius-capsule);color:#3370ff;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.feishu-chat-link:hover{background:var(--selection-fill)}.feishu-chat-link:focus-visible{outline:3px solid var(--focus-ring);outline-offset:0}.cfg__bar{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.cfg{gap:var(--space-16);flex-wrap:wrap;align-items:flex-start;display:flex}.cfg__list{gap:var(--space-12);flex-direction:column;flex:440px;min-width:0;display:flex}.cfg__name-line{align-items:center;gap:var(--space-6);display:flex}.cfg__name{font-family:var(--font-mono);font-weight:600}.cfg__item .ui-group__desc{overflow-wrap:anywhere}.cfg__controls{align-items:center;gap:var(--space-8);display:flex}.cfg__foot{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.cfg__preview{gap:var(--space-12);min-width:0;max-width:380px;padding:var(--space-16);border-radius:var(--radius-field);background:var(--group-bg);flex-direction:column;flex:280px;display:flex}.cfg__eyebrow{font-size:var(--text-subheadline-size);color:var(--label-secondary);font-weight:600}.cfg__layer{gap:var(--space-2);padding-left:var(--space-16);flex-direction:column;display:flex;position:relative}.cfg__layer:before{content:"";background:var(--layer-color);border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:2px}.cfg__layer-head{gap:var(--space-6);display:flex}.cfg__layer-name{font-weight:600}.cfg__layer-pri{color:var(--label-secondary)}.cfg__layer-items{font-size:var(--text-subheadline-size);color:var(--label-secondary);overflow-wrap:anywhere}.cfg__note{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);text-wrap:pretty}.cfg__mono textarea{font-family:var(--font-mono)}.cfg__retry{margin-top:var(--space-8)}.cfg__hint{font-size:var(--text-footnote-size);color:var(--label-secondary)}.skill-ed__bar{gap:var(--space-8);display:flex}.skill-ed{gap:var(--space-12);grid-template-columns:200px minmax(0,1fr);min-height:320px;display:grid}.skill-ed__files{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.skill-ed__file{align-items:center;gap:var(--space-4);display:flex}.skill-ed__path{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;padding:var(--space-4) var(--space-8);border-radius:var(--radius-field);color:var(--label);font-family:var(--font-mono);font-size:var(--text-footnote-size);cursor:pointer;background:0 0;border:0;flex:1;overflow:hidden}.skill-ed__path[aria-selected=true]{background:var(--selection-inactive)}.skill-ed__body{min-width:0}.skill-ed__text{resize:vertical;width:100%;height:100%;min-height:320px}.skill-ed__view{gap:var(--space-8);flex-direction:column;display:flex}.skill-ed__pre{max-height:240px;padding:var(--space-12);border-radius:var(--radius-field);background:var(--group-bg);font-family:var(--font-mono);font-size:var(--text-footnote-size);white-space:pre-wrap;margin:0;overflow:auto}.pv-card{border:1px solid var(--separator);background:var(--group-bg);border-radius:12px;flex-direction:column;width:320px;max-width:100%;display:flex;overflow:hidden}.pv-card__shot{aspect-ratio:16/10;border:0;border-bottom:1px solid var(--separator);background:var(--control-fill);cursor:pointer;place-items:center;padding:0;display:grid}.pv-card__shot:disabled{cursor:default}.pv-card__shot img,.pv-pop__shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.pv-card__placeholder{color:var(--label-tertiary)}.pv-card__body{flex-direction:column;gap:2px;padding:6px 6px 8px 12px;display:flex}.pv-card--gone .pv-card__body{padding:8px 12px}.pv-card__head{align-items:center;gap:6px;min-height:28px;display:flex}.pv-card__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.pv-card--gone .pv-card__title{color:var(--label-secondary)}.pv-card__meta{color:var(--label-secondary);font-size:12px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-muted{color:var(--label-secondary);font-size:12px}.pv-dot{background:var(--system-gray);border-radius:50%;flex:none;width:7px;height:7px}.pv-dot--online{background:var(--system-green)}.pv-dot--stopped{background:var(--system-orange)}.pv-actions{flex:none;gap:2px;display:flex}.pv-actions a{color:inherit;text-decoration:none}.pv-actions__stop:not(:disabled):hover{color:var(--system-red)}.pv-row,.pv-share__row{align-items:center;gap:8px;padding:8px 12px;display:flex}.pv-row__main,.pv-share__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pv-share__main{flex-direction:row;align-items:center;gap:8px}.pv-row__title{color:var(--label);font-weight:500}.pv-mono{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-share__create,.pv-share__url{align-items:center;gap:8px;margin-bottom:12px;display:flex}.pv-share__url>:first-child{flex:1}.pv-tag{border:1px solid var(--separator);background:var(--group-bg);max-width:240px;height:24px;color:var(--label);cursor:pointer;border-radius:12px;align-items:center;gap:5px;padding:0 8px;font-size:12px;display:inline-flex}.pv-tag:hover,.pv-tag[aria-expanded=true]{border-color:var(--system-blue)}.pv-tag__icon{color:var(--system-blue);flex:none}.pv-tag__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv-tag__port{color:var(--label-secondary);font-family:var(--font-mono)}.pv-pop{flex-direction:column;gap:2px;display:flex}.pv-pop__shot{aspect-ratio:16/10;border:1px solid var(--separator);border-radius:8px;margin-bottom:6px}.pv-login{object-fit:contain;background:#fff;width:160px;height:160px}.pv-card__error{color:var(--system-red);display:block}.sc-muted{color:var(--label-secondary);font-size:var(--text-footnote-size)}.sc-row{padding:var(--space-8) var(--space-12);align-items:center;gap:8px;display:flex}.sc-row+.sc-row{border-top:.5px solid var(--separator)}.sc-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sc-row__title{align-items:center;gap:6px;font-weight:500;display:flex}.sc-row__ops{align-items:center;gap:4px;display:flex}.sc-form{flex-direction:column;gap:14px;display:flex}.sc-form__title{font-size:var(--text-footnote-size);color:var(--label-secondary);margin:0 0 6px;font-weight:500}.sc-bot{padding:var(--space-6) var(--space-12);align-items:center;gap:8px;display:flex}.sc-bot+.sc-bot{border-top:.5px solid var(--separator)}.sc-bot__rank{width:16px;color:var(--label-tertiary);font-variant-numeric:tabular-nums}.sc-bot__name{flex:1;min-width:0}.sc-bot--add{flex-wrap:wrap}.sc-timing{gap:8px;margin-top:8px;display:flex}.sc-timing>*{flex:1}.sc-preview{min-height:18px;font-size:var(--text-footnote-size);color:var(--label-secondary);margin:6px 0 0}.sc-preview--error{color:var(--system-red)}.sc-card{width:min(440px,100%);padding:var(--space-12);border:.5px solid var(--separator);border-radius:var(--radius-bubble);background:var(--group-bg);flex-direction:column;gap:8px;margin:4px auto;display:flex}.sc-card[data-state=gone]{opacity:.7}.sc-card__head{align-items:center;gap:6px;display:flex}.sc-card__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.sc-card__body{flex-direction:column;gap:2px;display:flex}.sc-card__prompt{-webkit-line-clamp:3;white-space:pre-wrap;font-size:var(--text-footnote-size);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sc-card__ops{gap:6px;display:flex}.sc-stats{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sc-stat{gap:var(--space-2);padding:var(--space-8) var(--space-12);border-radius:var(--radius-bubble);background:var(--group-bg);flex-direction:column;display:flex}.sc-stat__value{font-size:var(--text-headline-size);font-variant-numeric:tabular-nums;font-weight:600}.sc-tag{border:1px solid var(--separator);background:var(--group-bg);height:24px;color:var(--system-orange);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:0 8px;font-size:12px;display:inline-flex}.sc-tag:hover,.sc-tag[aria-expanded=true]{border-color:var(--system-orange)}.sc-tag__count{color:var(--label)}.sc-pop{flex-direction:column;gap:8px;max-height:360px;display:flex;overflow-y:auto}.sc-pop__head{justify-content:space-between;align-items:center;display:flex}.sc-pop__title{font-weight:600}.sc-pop__item{flex-direction:column;gap:2px;display:flex}.pick__main{flex-direction:column;flex:1;min-width:0;display:flex}.pick__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick__sub{font-size:var(--text-subheadline-size);color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pick-presence{align-items:center;gap:var(--space-6);font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap;display:inline-flex}.pick{gap:var(--space-2);min-width:0;padding:var(--space-6);border:0;flex-direction:column;max-height:320px;margin:0;display:flex;overflow-y:auto}.pick__row{align-items:center;gap:var(--space-8);min-height:36px;padding:var(--space-4) var(--space-8);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;border-radius:7px;display:flex}.pick__row:not(:disabled):hover{background:var(--control-track)}.pick__row:disabled{opacity:.45}.pick__check{width:14px;color:var(--accent-text);flex:none;place-items:center;display:grid}.pick__empty{padding:var(--space-12);color:var(--label-secondary);text-align:center}.pick__foot{padding:var(--space-6) var(--space-8);border-top:1px solid var(--separator);justify-content:flex-end;display:flex}.gs-panel{flex:1;width:auto}.gs-mono{font-family:var(--font-mono);font-size:var(--text-callout-size)}.gs-desc{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);text-wrap:pretty}.gs-chips{gap:var(--space-4);flex-wrap:wrap;width:0;min-width:100%;display:flex}.gs-chip{min-width:0;max-width:100%;height:var(--control-regular);align-items:center;gap:var(--space-6);padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--content-bg);box-shadow:inset 0 0 0 1px var(--separator);font-size:var(--text-callout-size);display:inline-flex}.gs-chip__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-dot{border-radius:50%;flex:none;width:7px;height:7px}.gs-error{justify-content:flex-end;align-items:center;gap:var(--space-8);font-size:var(--text-callout-size);color:var(--tint-red-text);flex:1;display:flex}.gs-note{font-size:var(--text-callout-size);color:var(--label-secondary);text-wrap:pretty}.gs-toolbar{align-items:center;gap:var(--space-8);display:flex}.gs-toolbar__text{font-size:var(--text-callout-size);color:var(--label-secondary);flex:1}.gs-search{flex:1}.gs-member{align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-12);display:flex}.gs-member__main{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.gs-member__name,.gs-bot__name{align-items:center;gap:var(--space-6);display:flex}.gs-bot__name{font-weight:600}.gs-member__ops{gap:var(--space-2);display:flex}.gs-foot{font-size:var(--text-subheadline-size);color:var(--label-secondary);text-wrap:pretty}.gs-bot{gap:var(--space-6);padding:var(--space-12);flex-direction:column;display:flex}.gs-bot__head{align-items:center;gap:var(--space-12);display:flex}.gs-bot__state{align-items:center;gap:var(--space-6);font-size:var(--text-subheadline-size);color:var(--label-secondary);display:flex}.gs-bot__meta{align-items:center;gap:var(--space-4) var(--space-12);font-size:var(--text-subheadline-size);color:var(--label-secondary);flex-wrap:wrap;padding-left:40px;display:flex}.gs-notice{gap:var(--space-6);padding:var(--space-12);flex-direction:column;display:flex}.gs-notice__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.gs-notice__meta{padding-left:0}.gs-form{gap:var(--space-12);flex-direction:column;display:flex}.gs-form__foot{justify-content:flex-end;display:flex}.gs-settings{min-height:420px;margin:calc(var(--space-4) * -1) 0;display:flex}.ui-dialog__body:has(>.gs-settings){margin-inline:calc(var(--space-20) * -1);padding-inline:0}.gs-settings__nav{gap:var(--space-2);width:180px;padding:var(--space-12) var(--space-8);background:var(--sidebar-bg);border-right:1px solid var(--separator);flex-direction:column;flex:none;display:flex}.gs-settings__heading{padding:0 var(--space-8) var(--space-6);font-size:var(--text-subheadline-size);color:var(--label-secondary);font-weight:600}.gs-settings__tab{align-items:center;gap:var(--space-8);height:var(--sidebar-row);padding:0 var(--space-8);border-radius:var(--radius-check);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;display:flex}.gs-settings__tab>svg{color:var(--accent-text)}.gs-settings__tab--on{background:var(--selection-fill);font-weight:600}.gs-settings__body{gap:var(--space-16);min-width:0;padding:var(--space-16) var(--space-20);flex-direction:column;flex:1;display:flex}.gs-value{min-width:0;color:var(--label-secondary);text-align:right;overflow-wrap:anywhere}.gs-value-line{align-items:center;gap:var(--space-8);min-width:0;display:flex}.gs-mode{gap:var(--space-12);flex-direction:column;display:flex}.ui-group>*+.gs-member,.ui-group>*+.gs-bot{border-top:1px solid var(--separator)}@media (width<=767px){.gs-settings{flex-direction:column}.gs-settings__nav{border-right:0;border-bottom:1px solid var(--separator);flex-flow:wrap;width:auto}.gs-settings__heading{display:none}}.lv{flex-direction:column;flex:1;min-height:0;display:flex}.lv__bar{border-bottom:1px solid var(--separator);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:6px 8px;display:flex}.lv-control{align-items:center;gap:6px;display:flex}.lv-control__who{color:var(--label-secondary);font-size:12px}.lv-warn{color:var(--system-orange);align-items:center;gap:4px;font-size:12px;display:inline-flex}.lv-net{align-items:center;gap:8px;margin-left:auto;display:flex}.lv-figures{z-index:1;color:#ffffffe6;font-variant-numeric:tabular-nums;text-align:right;pointer-events:none;-webkit-user-select:none;user-select:none;background:#00000073;border-radius:6px;padding:4px 8px;font-size:11px;line-height:16px;position:absolute;top:24px;right:24px}.lv-requests{flex-direction:column;gap:4px;display:flex}.lv-request{align-items:center;gap:6px;font-size:12px;display:flex}.lv-request__who{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lv__stage{background:var(--window-bg);flex:1;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;min-height:0;padding:16px;display:grid;position:relative;overflow:hidden}.lv__stage>.ui-empty{margin:auto;position:absolute;inset:0}.lv__stage>.dg{justify-content:center;max-width:none;position:absolute;inset:0}.lv__video{object-fit:contain;touch-action:none;width:100%;height:100%;display:block}.lv__video--control{cursor:crosshair}.lv__keys{opacity:0;resize:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;left:0}.wt-live{flex-direction:column;height:100%;min-height:0;display:flex}.wt-live__head{border-bottom:1px solid var(--separator);align-items:center;gap:6px;padding:6px 12px;display:flex}.wt-live__login{color:var(--label-secondary);background:var(--window-bg);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.cast-retry{color:var(--label-tertiary);align-items:center;gap:8px;font-size:12px;display:inline-flex}.diff__files{gap:var(--space-2);flex-direction:column;display:flex}.diff__file{align-items:center;gap:var(--space-8);height:var(--control-regular);padding:0 var(--space-6);border-radius:var(--radius-check);color:var(--label);font-family:var(--font-mono);font-size:var(--text-callout-size);text-align:left;cursor:default;background:0 0;border:0;display:flex}.diff__file>svg{color:var(--label-secondary);flex:none}.diff__file:hover,.diff__file--active{background:var(--selection-fill)}.diff__folder{padding-left:calc(var(--space-6) + var(--depth) * var(--space-16));font-family:var(--font-sans)}.diff__file--nested{padding-left:calc(var(--space-6) + var(--depth) * var(--space-16) + var(--space-16) + var(--space-8))}.diff__folder>.ui-disclosure{margin-right:calc(-1 * var(--space-2))}.diff__repo{font-family:var(--font-sans)}.diff__repo:not(:first-child){margin-top:var(--space-8)}.diff__repo>.ui-disclosure{margin-right:calc(-1 * var(--space-2))}.diff__repo-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-weight:600;overflow:hidden}.diff__repo-branch{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-subheadline-size);color:var(--label-tertiary);flex:1;overflow:hidden}.diff__repo-count{font-size:var(--text-subheadline-size);color:var(--label-secondary);flex:none}.diff__repo-cut{padding:0 var(--space-6);border-radius:var(--radius-capsule);background:var(--tint-orange);color:var(--tint-orange-text);font-size:var(--text-caption-size);flex:none}.diff__repo-tag{padding:0 var(--space-6);border-radius:var(--radius-capsule);background:var(--tint-blue);color:var(--tint-blue-text);font-size:var(--text-caption-size);flex:none}.diff-layout-toggle{flex:none;margin-left:auto}.diff__path{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.diff__add{color:var(--tint-green-text)}.diff__del{color:var(--tint-red-text)}.diff-bar{flex:none;gap:1px;display:inline-flex}.diff-bar__cell{background:var(--separator);transform-origin:0;width:7px;height:7px;animation:diff-bar-grow var(--spring-smooth) backwards;animation-delay:calc(var(--i) * 30ms);border-radius:1.5px}.diff-bar__cell[data-cell=add]{background:var(--system-green)}.diff-bar__cell[data-cell=del]{background:var(--system-red)}@keyframes diff-bar-grow{0%{transform:scaleX(0)}}.diff{border-radius:var(--radius-field);background:var(--quote-fill);font-family:var(--font-mono);font-size:var(--text-subheadline-size);line-height:var(--text-body-line);overflow:hidden}.diff__name{padding:var(--space-6) var(--space-12);border-bottom:1px solid var(--separator);color:var(--label-secondary);overflow-wrap:anywhere}.diff__lines{overflow-x:auto}.diff__line{width:max-content;min-width:100%;padding:0 var(--space-12);color:var(--label-secondary);white-space:pre}.diff__line--add{background:var(--tint-green);color:var(--tint-green-text)}.diff__line--del{background:var(--tint-red);color:var(--tint-red-text)}.diff__line--hunk{color:var(--accent-text)}.diff__line--note{color:var(--label-tertiary)}.diff__path{align-items:baseline;gap:var(--space-6);display:flex}.diff__base{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.diff__dir{text-overflow:ellipsis;min-width:0;font-family:var(--font-sans);font-size:var(--text-subheadline-size);color:var(--label-tertiary);overflow:hidden}.diff__row{align-items:center;gap:var(--space-2);display:flex}.diff__row>.diff__file{flex:1;min-width:0}.diff__locate{opacity:0;flex:none}.diff__row:hover>.diff__locate,.diff__locate:focus-visible{opacity:1}.diff-pane{gap:var(--space-12);flex-direction:column;flex:1;min-height:0;display:flex}.diff-pane__bar{align-items:center;gap:var(--space-12);flex:none;display:flex}.diff-pane__branch{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);font-size:var(--text-subheadline-size);color:var(--label-secondary);overflow:hidden}.diff-pane__main{gap:var(--space-12);flex:1;grid-template-columns:minmax(220px,320px) minmax(0,1fr);min-height:0;display:grid}.diff-pane__main>.diff__files,.diff-pane__main>.diff{overflow:auto}.diff-pane[data-layout=narrow] .diff-pane__main{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.diff-pane__picker{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.diff-pane__picker>.diff__files{max-height:40vh;padding:var(--space-4);border:1px solid var(--separator);border-radius:var(--radius-field);overflow:auto}.diff-pane__pick{align-items:center;gap:var(--space-8);height:var(--control-regular);padding:0 var(--space-8);border:1px solid var(--separator);border-radius:var(--radius-field);background:var(--content-bg);color:var(--label);font-size:var(--text-callout-size);text-align:left;cursor:default;display:flex}.diff-pane__pick>svg{color:var(--label-secondary);flex:none}.diff-pane__pick-path{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:1;overflow:hidden}.diff-pane__count{color:var(--label-secondary);flex:none}.diff-pane__state{color:var(--label-secondary);flex:1;place-items:center;display:grid}.wb-diff{height:100%;min-height:0;padding:var(--space-12) var(--space-16) var(--space-16);background:var(--content-bg);flex-direction:column;display:flex}.sync-bar{padding:var(--space-6) var(--space-16);border-bottom:1px solid var(--separator);font-size:var(--text-subheadline-size);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.sync-bar::-webkit-scrollbar{display:none}.sync-bar__btn{align-items:center;gap:var(--space-6);height:var(--control-small);padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--quote-fill);color:var(--label);font:inherit;white-space:nowrap;cursor:pointer;border:0;flex:none;display:inline-flex}.sync-bar__btn:hover{background:var(--selection-fill)}.sync-bar__btn>svg{color:var(--label-secondary);flex:none}.sync-bar__issue:before{content:"· ";color:var(--label-secondary)}.sync-tone--red{color:var(--tint-red-text)}.sync-tone--orange{color:var(--tint-orange-text)}.sync-tone--blue{color:var(--tint-blue-text)}.sync-tone--gray{color:var(--label-secondary)}.sync-panel{gap:var(--space-12);flex-direction:column;display:flex}.sync-muted{color:var(--label-secondary);font-size:var(--text-footnote-size)}.sync-mono{font-family:var(--font-mono)}.sync-row{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);display:flex}.sync-row--focus{background:var(--selection-fill)}.sync-row+.sync-row{border-top:.5px solid var(--separator)}.sync-row__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sync-row__main>.sync-muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sync-row__title{align-items:center;gap:var(--space-6);font-weight:500;display:flex}.sync-row__meta,.sync-row__actions{align-items:center;gap:var(--space-8);flex:none;display:flex}.sync-more{justify-content:center;display:flex}.sync-panel__head{margin-bottom:calc(-1 * var(--space-8));justify-content:flex-end;display:flex}.sync-actions{justify-content:flex-end;gap:var(--space-8);margin-top:var(--space-12);display:flex}.sync-line{align-items:center;gap:var(--space-4);color:var(--label-secondary);display:inline-flex}.sync-line>svg{flex:none}.sync-line[data-outcome=waiting]{color:var(--tint-orange-text)}.sync-line[data-outcome=held],.sync-line[data-outcome=error],.sync-conflict-event>svg{color:var(--tint-red-text)}.sync-conflict{gap:var(--space-12);flex-direction:column;display:flex}.sync-conflict__file+.sync-conflict__file{border-top:1px solid var(--separator)}.sync-conflict__preview{gap:var(--space-8);padding:0 var(--space-12) var(--space-12);flex-direction:column;display:flex}.sync-conflict__side{gap:var(--space-4);flex-direction:column;max-height:280px;display:flex;overflow:auto}@media (width<=767px){.sync-row{flex-wrap:wrap}.sync-row__actions:not(:empty),.sync-conflict__row .sync-row__meta{flex-wrap:wrap;flex:1 0 100%}}.sf-2{opacity:.4}.run-vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.run-status{color:var(--label-secondary);font-size:var(--text-subheadline-size);white-space:nowrap;flex:none;align-items:center;gap:5px;font-weight:600;display:inline-flex;position:relative}.run-status__glyph{width:15px;height:15px;display:grid}.run-status__glyph>svg{grid-area:1/1}.run-status[data-status=running]{color:var(--accent)}.run-status[data-status=awaiting_approval],.run-status[data-status=awaiting_answer]{color:var(--tint-orange-text)}.run-status[data-status=completed]{color:var(--system-green)}.run-status[data-status=interrupted]{color:var(--system-red)}.run-status[data-status=queued]{color:var(--label-secondary)}.run-status__spin{transform-box:view-box;transform-origin:8px 8px;animation:1s linear infinite run-spin}.run-status__pulse{animation:1.6s ease-in-out infinite run-pulse}@keyframes run-spin{to{transform:rotate(360deg)}}@keyframes run-pulse{50%{opacity:.15}}.run-fact{white-space:nowrap;position:relative}.run-fact__art{align-items:center;gap:4px;display:inline-flex}.run-fact__art>svg{flex:none}.clock-ring__arc{transform-box:view-box;transform-origin:8px 8px;transform:rotate(-90deg)}.run-fact--open{appearance:none;color:inherit;font:inherit;cursor:default;background:0 0;border:0;padding:0}.run-fact--open:hover{color:var(--accent-text)}.run-fact--live{color:var(--accent)}.token-meter{border-radius:var(--radius-capsule);background:var(--control-track);flex:none;width:14px;height:6px;display:flex;overflow:hidden}.token-meter>span{background:var(--accent)}.hop-chain{align-items:center;gap:3px;display:inline-flex;position:relative}.hop-chain__dot{border-radius:var(--radius-capsule);border:1.3px solid var(--label-secondary);width:6px;height:6px;transition:background-color var(--fade-in), border-color var(--fade-in)}.hop-chain__dot--on{border-color:var(--accent);background:var(--accent)}.tl-fan{color:var(--label-secondary);flex-direction:column;align-items:flex-start;display:flex;position:relative}.tl-fan>svg{display:block}.tl-fan__bots{display:flex}.tl-fan__bot{border-radius:var(--radius-check);border:1px solid var(--separator);background:var(--content-bg);width:20px;height:20px;color:var(--accent);font-size:var(--text-footnote-size);justify-content:center;align-items:center;margin:0 2px;font-weight:600;display:flex}.countdown-ring{color:var(--label-secondary);flex:none;place-items:center;display:inline-grid;position:relative}.countdown-ring>svg{grid-area:1/1;transform:rotate(-90deg)}.countdown-ring__arc{transition:stroke-dasharray 1s linear}.countdown-ring__icon{grid-area:1/1;display:flex}.countdown-ring--urgent{color:var(--system-orange)}.offline-glyph{color:var(--label-secondary);flex:none}.offline-glyph__link{animation:1.2s linear infinite link-flow}@keyframes link-flow{to{stroke-dashoffset:-8px}}@media (prefers-reduced-motion:reduce){.offline-glyph__link,.countdown-ring__arc{transition:none;animation:none}}.lr-bar{margin:var(--space-8) var(--space-16) 0;border:1px solid var(--separator);background:var(--group-bg);border-radius:10px;flex-direction:column;flex:none;gap:2px;padding:2px;display:flex}.lr-list{flex-direction:column;max-height:40vh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lr-row{align-items:center;gap:var(--space-4);border-radius:8px;min-width:0;display:flex}.lr-row:hover{background:var(--control-fill)}.lr-row__main{align-items:center;gap:var(--space-6);min-width:0;height:28px;padding:0 var(--space-6);color:var(--label);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;font-size:12px;display:flex}.lr-row__name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:30%;font-weight:600;overflow:hidden}.lr-row__status{min-width:0;color:var(--label-secondary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lr-row--awaiting .lr-row__status{color:var(--system-orange);font-weight:600}.lr-row__time{color:var(--label-tertiary);font-variant-numeric:tabular-nums;flex:none}.lr-more{height:22px;margin:0 0 2px var(--space-6);padding:0 var(--space-8);background:var(--control-fill);color:var(--label-secondary);cursor:pointer;border:0;border-radius:11px;align-self:flex-start;font-size:12px}@media (width<=767px){.lr-bar{margin:var(--space-8) var(--space-12) 0}}.account__trigger{border-radius:var(--radius-capsule);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.account__trigger:hover .ui-avatar{filter:brightness(.94)}.account__trigger+.ui-menu{min-width:220px}.account__who{padding:var(--space-2) 0 var(--space-4);flex-direction:column;font-weight:400;display:flex}.account__name{font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight);color:var(--label)}.user-card-trigger{color:inherit;font:inherit;text-align:inherit;cursor:default;border-radius:var(--radius-check);background:0 0;border:0;padding:0}.user-card-trigger--block{border-radius:50%;flex:none;align-self:flex-start;display:block}.user-card{z-index:1000;cursor:default;position:fixed}.user-card__status{padding:var(--space-12) 0;color:var(--label-secondary);justify-content:center;display:flex}.reaction-bar{transform-origin:0}.reaction-pill{max-width:100%;padding:0 var(--space-8) 0 var(--space-2)}.reaction-pill[data-mine]{background:var(--tint-blue);color:var(--tint-blue-text);box-shadow:inset 0 0 0 1px var(--accent)}.reaction-pill__emoji{height:18px;padding:0 var(--space-4);border-radius:var(--radius-capsule);font:inherit;cursor:default;transition:transform var(--spring-interactive);background:0 0;border:0;align-items:center;font-size:14px;line-height:1;display:inline-flex}.reaction-pill__emoji:active{transform:scale(.9)}.reaction-pill__users{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reaction-pill__user:hover{color:var(--label)}.reaction-pill[data-mine] .reaction-pill__user:hover{color:inherit;text-decoration:underline}.reaction-picker>.ui-popover{background:var(--content-bg);-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;padding:var(--space-6);border-radius:var(--radius-menu)}.msg-delete-note{color:var(--label-secondary);margin:0}.approval{gap:var(--space-8);padding:var(--space-12);border-radius:var(--radius-field);background:var(--tint-orange);flex-direction:column;display:flex}.approval__title{align-items:center;gap:var(--space-6);color:var(--tint-orange-text);font-weight:600;display:flex}.approval__cmd{padding:var(--space-8) var(--space-12);border-radius:var(--radius-field);background:var(--content-bg);font-family:var(--font-mono);font-size:var(--text-callout-size);line-height:var(--text-body-line);overflow-wrap:anywhere}.approval__why,.approval__hint{font-size:var(--text-subheadline-size);color:var(--label-secondary);font-variant-numeric:tabular-nums}.approval__actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.approval__done{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);flex-wrap:wrap;display:flex}.approval[data-resolved]{background:var(--quote-fill)}.approval[data-resolved] .approval__title{color:var(--label-secondary)}.msg-edit{gap:var(--space-2);flex-direction:column;min-width:min(360px,60vw);display:flex}.msg-edit-hint{color:var(--label-tertiary);font-size:var(--text-footnote-size)}.tl-edited{color:var(--label-tertiary);margin-inline-start:var(--space-4)}.md{gap:var(--space-8);overflow-wrap:anywhere;flex-direction:column;min-width:0;line-height:19px;display:flex}.md>*{margin:0}.md h1,.md h2,.md h3,.md h4{margin:var(--space-4) 0 0;font-weight:600}.md h1{font-size:var(--text-title-2-size);line-height:var(--text-title-2-line)}.md h2{font-size:var(--text-title-3-size);line-height:var(--text-title-3-line)}.md h3,.md h4{font-size:var(--text-body-size)}.md ul,.md ol{padding-left:var(--space-20);margin:0}.md li+li{margin-top:var(--space-4)}.md li::marker{color:var(--label-secondary)}.md blockquote{padding:var(--space-4) var(--space-8);border-radius:var(--radius-field);background:var(--quote-fill);color:var(--label-secondary);margin:0}.md p{white-space:normal}.md-file-ref{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.md-file-ref code{color:var(--bubble-link);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.md-file-picks{gap:var(--space-4);padding:var(--space-12);flex-direction:column;display:flex}.md-file-pick{padding:var(--space-6) var(--space-8);border-radius:var(--radius-field);color:inherit;font-family:var(--font-mono);text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0}.md-file-pick:hover{background:var(--control-fill)}.md :not(pre)>code{padding:1px var(--space-4);border-radius:var(--radius-check);background:var(--quote-fill);font-family:var(--font-mono);font-size:var(--text-callout-size)}.md .pn-code{min-width:0}.md-table{border-radius:var(--radius-field);background:var(--content-bg);max-width:100%;box-shadow:inset 0 0 0 1px var(--separator);overflow-x:auto}.md-table table{border-collapse:collapse;font-size:var(--text-callout-size);min-width:100%}.md-table th,.md-table td{overflow-wrap:normal;padding:var(--space-6) var(--space-12);text-align:left;border-bottom:1px solid var(--separator)}.md-table th{background:var(--quote-fill);font-weight:600}.md-table tr:last-child td{border-bottom:0}.clamp[data-clamped] .clamp__body{max-height:360px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.clamp__toggle{margin-top:var(--space-4);color:var(--bubble-link);font:inherit;cursor:default;background:0 0;border:0;padding:0;font-weight:500}.ng{gap:var(--space-16);flex-direction:column;display:flex}.ng-section{gap:var(--space-6);flex-direction:column;display:flex}.ng-section__title{padding:0 var(--space-4);font-size:var(--text-subheadline-size);color:var(--label-secondary);margin:0;font-weight:500}.ng-name{padding:var(--space-6) var(--space-8)}.ng-name .ui-input{width:100%}.ng-botrow{align-items:center;gap:var(--space-8);min-height:40px;padding:var(--space-4) var(--space-8) var(--space-4) var(--space-12);display:flex}.ng-add{display:block}.ui-group>*+.ng-botrow,.ui-group>*+.ng-add{border-top:1px solid var(--separator)}.ng-add__trigger{width:100%;height:36px;padding:0 var(--space-12);color:var(--accent-text);font:inherit;text-align:left;cursor:default;background:0 0;border:0}.ng-members{align-items:center;gap:var(--space-6);min-width:0;padding:var(--space-8) var(--space-12);border:0;flex-wrap:wrap;margin:0;display:flex}.ng-member{align-items:center;gap:var(--space-4);height:22px;padding:0 var(--space-4) 0 var(--space-8);border-radius:var(--radius-capsule);background:var(--tint-blue);color:var(--tint-blue-text);font:inherit;font-size:var(--text-callout-size);border:0;display:inline-flex}.ng-member--fixed{padding-right:var(--space-8);background:var(--tint-gray);color:var(--tint-gray-text)}.ng-member__sub{color:var(--label-secondary);font-size:var(--text-subheadline-size)}.ng-member__x{width:14px;height:14px;color:inherit;cursor:default;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ng-member--add{background:var(--control-fill);width:22px;box-shadow:var(--shadow-control);color:var(--label);cursor:default;justify-content:center;padding:0}.ng-foot{min-width:0;font-size:var(--text-subheadline-size);color:var(--label-secondary);flex:1}.git-bar{align-items:center;gap:var(--space-6);padding:var(--space-6) var(--space-16);border-bottom:1px solid var(--separator);font-size:var(--text-subheadline-size);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.git-bar::-webkit-scrollbar{display:none}.git-bar__item{align-items:center;gap:var(--space-6);height:var(--control-small);padding:0 var(--space-2) 0 var(--space-8);border-radius:var(--radius-capsule);background:var(--quote-fill);box-shadow:var(--shadow-outline,none);white-space:nowrap;flex:none;display:flex}.git-bar__name{font-weight:600}.git-bar__branch,.git-bar__ab{font-family:var(--font-mono);color:var(--label-secondary)}.git-bar__ab{align-items:center;display:inline-flex}.git-bar__dirty{color:var(--tint-orange-text)}.git-bar__hint,.git-bar__ws{color:var(--label-secondary)}.git-bar__actions{padding-left:var(--space-2);border-left:1px solid var(--separator);align-items:center;display:flex}.git-bar__act{border-radius:var(--radius-capsule);width:22px;height:22px;color:var(--label-secondary);background:0 0;border:0;place-items:center;display:grid}.git-bar__act:not(:disabled):hover{background:var(--selection-fill);color:var(--label)}.git-bar__act:disabled{opacity:.35}.git-bar__subs{height:20px;padding:0 var(--space-6);border-radius:var(--radius-capsule);color:var(--label-secondary);font:inherit;white-space:nowrap;background:0 0;border:0}.git-bar__subs[data-changed=true]{color:var(--tint-orange-text)}.git-bar__subs:hover{background:var(--selection-fill)}.git-subs{gap:var(--space-2);padding:var(--space-4);flex-direction:column;max-height:50vh;display:flex;overflow:auto}.git-subs__item{align-items:center;gap:var(--space-6);height:var(--control-regular);padding:0 var(--space-8);border-radius:var(--radius-check);color:var(--label);font-size:var(--text-subheadline-size);text-align:left;white-space:nowrap;background:0 0;border:0;display:flex}.git-subs__item:hover{background:var(--selection-fill)}.git-subs__path{text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);flex:1;overflow:hidden}.git-bar__error{color:var(--tint-red-text);cursor:help}.repo-settings{gap:var(--space-12);flex-direction:column;display:flex}.repo-settings__mono{font-family:var(--font-mono);overflow-wrap:anywhere}.ctx-meter{align-items:center;gap:var(--space-2);height:22px;padding:0 var(--space-6) 0 var(--space-4);border-radius:var(--radius-capsule);color:var(--label-secondary);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;display:inline-flex}.ctx-meter:hover{background:var(--selection-fill);color:var(--label)}.ctx-meter circle{fill:none;stroke-width:2px}.ctx-meter__track{stroke:var(--control-track)}.ctx-meter__arc{stroke:var(--accent);stroke-linecap:round}.ctx-meter circle.ctx-meter__mark{fill:var(--label-secondary);stroke:var(--content-bg);stroke-width:.8px}.ctx-meter[data-level=warning]{color:var(--tint-orange-text)}.ctx-meter[data-level=warning] .ctx-meter__arc{stroke:var(--tint-orange-text)}.ctx-meter[data-level=critical]{color:var(--tint-red-text)}.ctx-meter[data-level=critical] .ctx-meter__arc{stroke:var(--tint-red-text)}.ctx-pop{gap:var(--space-8);padding:var(--space-12);flex-direction:column;display:flex}.ctx-pop .ui-levelwrap{min-width:0}.ctx-pop__detail{font-variant-numeric:tabular-nums;color:var(--label-secondary)}.ctx-pop__hint{font-size:var(--text-subheadline-size);color:var(--label-secondary);margin:0}.ctx-pop__actions{justify-content:flex-end;gap:var(--space-6);display:flex}.chat-view__pins{gap:var(--space-6);padding:var(--space-8) var(--space-16) 0;flex-wrap:wrap;flex:none;display:flex}.chat-view__pins:empty{display:none}.git-loc{gap:var(--space-6) var(--space-12);font-size:var(--text-subheadline-size);grid-template-columns:auto 1fr;margin:0;display:grid}.git-loc dt{color:var(--label-secondary)}.git-loc dd{overflow-wrap:anywhere;min-width:0;margin:0}.git-loc__mono{font-family:var(--font-mono)}.git-loc__dir{align-items:flex-start;gap:var(--space-4);display:flex}.git-loc__dir>.git-loc__mono{flex:1;min-width:0}.git-loc__branches{gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.git-loc__branches [data-mismatch=true],.git-loc__warn{color:var(--tint-orange-text)}.chat-view{background:var(--content-bg);flex-direction:column;flex:1;min-height:0;display:flex}.chat-view .pn-chathead{flex:none}.chat-view .pn-chathead__title>span:first-child{align-items:center;gap:var(--space-4);min-width:0;display:flex}.chat-view__muted{color:var(--label-secondary);flex:none}.chat-view__body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.chat-view__drop{inset:var(--space-12) var(--space-16);z-index:6;animation:var(--fade-in) ui-fade-in;display:flex;position:absolute}.chat-view__drop>.ui-dropwrap{flex:1;display:flex}.chat-view__drop .ui-drop{background:var(--content-bg);flex:1}.chat-scroll{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden auto}.chat-view__banners{z-index:3;gap:var(--space-6);padding:var(--space-8) var(--space-20) 0;pointer-events:none;flex-direction:column;display:flex;position:sticky;top:0}.chat-view__banners:empty{display:none}.chat-view__banners>*{pointer-events:auto}.chat-scroll__list{flex:1 0 auto}.chat-view__inert{display:contents}.chat-scroll__list>.ui-empty,.chat-scroll__loading{margin:auto}.chat-scroll__older{justify-content:center;align-items:center;gap:var(--space-8);min-height:var(--control-regular);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.chat-scroll__pill{bottom:var(--space-8);align-self:center;align-items:center;gap:var(--space-4);height:var(--control-large);padding:0 var(--space-12);border-radius:var(--radius-capsule);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass);color:var(--accent-text);font:inherit;font-size:var(--text-callout-size);cursor:default;border:0;flex:none;font-weight:600;display:inline-flex;position:sticky}.tl-item{border-radius:var(--radius-menu)}.tl-item--enter{--enter-y:6px;animation:var(--fade-in) ui-fade-in, var(--spring-smooth) ui-enter}.tl-item--flash{animation:2s ease-out tl-flash}@keyframes tl-flash{0%,40%{background:var(--tint-blue);box-shadow:0 0 0 4px var(--tint-blue)}to{background:0 0;box-shadow:0 0 0 4px #0000}}.tl-time{white-space:nowrap}.pn-msglist>.pn-notice--date{z-index:3;margin-block:calc(-1 * var(--space-6));padding-block:var(--space-6);background:linear-gradient(var(--content-bg) 70%, transparent);position:sticky;top:0}.chat-scroll:has(.chat-view__banners>*) .pn-msglist>.pn-notice--date{top:46px}.pn-notice--date>span{padding:var(--space-2) var(--space-8);border-radius:var(--radius-capsule);background:var(--content-bg);box-shadow:var(--shadow-glass)}.pn-notice--date b{margin-right:0}.tl-event{align-items:center;gap:var(--space-4);max-width:min(720px,100%);color:inherit;font:inherit;background:0 0;border:0;padding:0;display:inline-flex}.tl-event>svg{flex:none}.tl-event__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-event .tl-time{margin-left:var(--space-4);color:var(--label-tertiary)}.tl-fold__head{cursor:default;border-radius:var(--radius-capsule);padding:var(--space-2) var(--space-8)}.tl-fold__head:hover{background:var(--quote-fill)}.tl-fold__list{gap:var(--space-6);margin-top:var(--space-6);animation:var(--spring-snappy) ui-enter;flex-direction:column;display:flex}.pn-notice .tl-event{max-width:100%}.pn-notice--system>span{max-width:min(720px,90%)}.pn-msg .user-card-trigger{color:inherit}.tl-msg--wide .pn-msg__col{max-width:min(88%,760px)}.pn-bubble .pn-quote{max-width:none}.pn-msg--self .pn-msg__col>.att-media,.pn-msg--self .pn-msg__col>.pn-file{align-self:flex-end}.run-card{gap:var(--space-4);flex-direction:column;display:flex}.run-card .pn-msg__col{max-width:min(88%,560px)}.run-card .pn-msg--cont{margin-top:0}.run-card:hover .pn-msg__actions{opacity:1;pointer-events:auto}.chat-view .pn-msg__meta>*{white-space:nowrap;flex:none}.run-card__sub{color:var(--label-tertiary)}.chat-view .pn-msg__meta>.run-card__sub{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.run-mcard{width:460px;max-width:100%;transition:box-shadow var(--motion-fast)}.run-mcard--selected{box-shadow:inset 0 0 0 1.5px var(--accent), 0 0 0 3px var(--tint-blue)}.run-mcard .pn-mcard__head{padding:var(--space-8) var(--space-8) var(--space-8) var(--space-12);min-height:36px}.run-mcard .pn-mcard__head .run-status{color:inherit;font-size:var(--text-body-size)}.run-mcard .pn-mcard__title{flex:1}.run-mcard .pn-mcard__body{padding:var(--space-12);gap:var(--space-8)}.run-card__fold{width:var(--control-regular);height:var(--control-regular);color:inherit;cursor:default;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.run-card__fold:hover{background:var(--control-track)}.run-card__body{grid-template-rows:1fr;display:grid}.run-card__body>div{min-height:0;overflow:hidden}.run-card__body[data-state=open]{animation:run-card-expand var(--spring-smooth)}.run-card__body[data-state=closed]{animation:run-card-collapse var(--spring-smooth) forwards}@keyframes run-card-expand{0%{opacity:0;grid-template-rows:0fr}}@keyframes run-card-collapse{to{opacity:0;grid-template-rows:0fr}}.run-card__step{align-items:center;gap:var(--space-6);min-width:0;display:flex}.run-card__mascot{margin:-6px -2px -6px -6px}.run-card__step>svg{color:var(--label-secondary);flex:none}.run-card__step>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.run-card__meta{align-items:center;gap:var(--space-12);font-size:var(--text-subheadline-size);color:var(--label-secondary);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.run-card__session,.run-card__note{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label-secondary);display:flex}.run-card__note>svg{flex:none}.run-card__tags{gap:var(--space-8) var(--space-12);max-width:560px}.run-card__tags .run-card__session{font-size:inherit}.run-card__actions:empty{display:none}.tl-handoff{align-items:center;gap:var(--space-4);height:var(--control-small);padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--tint-blue);color:var(--tint-blue-text);font:inherit;font-size:var(--text-subheadline-size);cursor:default;border:0;display:inline-flex}.tl-files{gap:var(--space-4);flex-wrap:wrap;max-width:560px;display:flex}.tl-file{align-items:center;gap:var(--space-4);max-width:100%;height:var(--control-small);padding:0 var(--space-8);border-radius:var(--radius-capsule);background:var(--quote-fill);color:var(--label-secondary);font-family:var(--font-mono);font-size:var(--text-subheadline-size);text-overflow:ellipsis;white-space:nowrap;cursor:default;border:0;display:inline-flex;overflow:hidden}.tl-file:hover{background:var(--tint-blue);color:var(--tint-blue-text)}@media (width<=767px){.chat-view .pn-chathead__bar{padding:0 var(--space-8) 0 var(--space-16)}.chat-view .pn-chathead .ui-tag,.chat-view .pn-chathead .ui-toolbar__btn>span{display:none}.chat-view__banners{padding:var(--space-8) var(--space-12) 0}.chat-scroll__list.pn-msglist{padding:var(--space-12)}.pn-msg__col,.tl-msg--wide .pn-msg__col,.run-card .pn-msg__col{max-width:calc(100% - 42px)}.run-mcard{width:100%}}.auth{background:var(--content-bg);min-height:100dvh;color:var(--label);grid-template-columns:minmax(0,1.1fr) minmax(400px,1fr);display:grid;position:relative}.auth__corner{z-index:2;top:var(--space-16);right:var(--space-16);align-items:center;gap:var(--space-4);display:flex;position:absolute}.auth-stage{gap:var(--space-20);padding:var(--space-32) calc(var(--space-20) * 2) calc(var(--space-20) * 2);background:var(--window-bg);border-right:1px solid var(--separator);flex-direction:column;display:flex;position:relative;overflow:hidden}.auth-stage>:not(.auth-waves){position:relative}.auth-waves{pointer-events:none;width:100%;height:30%;position:absolute;inset:auto 0 0}.auth-waves path{animation:linear infinite auth-swell}.auth-waves__far{fill:color-mix(in srgb, var(--accent) 5%, transparent)}.auth-waves__mid{fill:color-mix(in srgb, var(--accent) 7%, transparent)}.auth-waves__near{fill:color-mix(in srgb, var(--accent) 9%, transparent)}@keyframes auth-swell{to{transform:translate(-240px)}}.auth-stage__copy{max-width:440px;animation:auth-rise .7s var(--ease-apple) .15s both;margin-top:auto}.auth-stage__title{margin:0 0 var(--space-12);font-size:var(--text-large-title-size);line-height:var(--text-large-title-line);word-break:keep-all;font-weight:700}.auth-stage__lead{max-width:380px;color:var(--label-secondary);text-wrap:pretty;margin:0}@keyframes auth-rise{0%{opacity:0;transform:translateY(12px)}}.relay{border-radius:var(--radius-window);background:var(--content-bg);width:min(420px,100%);box-shadow:var(--shadow-window);animation:auth-rise .7s var(--ease-apple) .3s both;margin-bottom:auto;overflow:hidden}.relay__bar{align-items:center;gap:var(--space-8);height:44px;padding:0 var(--space-12);border-bottom:1px solid var(--separator);display:flex}.relay__group{font-weight:600}.relay__members{font-size:var(--text-subheadline-size);color:var(--label-secondary);margin-left:auto}.relay__body{justify-content:flex-end;gap:var(--space-8);height:360px;padding:var(--space-12) var(--space-8);flex-direction:column;display:flex;overflow:hidden}.relay__body>*{flex:none}.relay__run{gap:var(--space-4);min-width:220px;padding:var(--space-8) var(--space-12);border:1px solid var(--separator);border-radius:var(--radius-field);background:var(--content-bg);font-size:var(--text-subheadline-size);flex-direction:column;display:flex}.relay__status{align-items:center;gap:var(--space-6);color:var(--accent-text);font-weight:600;display:inline-flex}.relay__mascot{margin:-4px -2px -4px -6px}.relay__run[data-done] .relay__status{color:var(--tint-green-text)}.relay__step{font-family:var(--font-mono);color:var(--label-secondary);align-items:center;gap:4px;display:flex}.relay__step svg{color:var(--label-tertiary)}.first-run{width:min(420px,100%);padding:var(--space-16) var(--space-20);gap:var(--space-12);border-radius:var(--radius-window);background:var(--content-bg);box-shadow:var(--shadow-window);animation:auth-rise .7s var(--ease-apple) .3s both;flex-direction:column;margin:0 0 auto;list-style:none;display:flex}.first-run li{align-items:center;gap:var(--space-12);color:var(--label-secondary);display:flex}.first-run__mark{border-radius:var(--radius-capsule);width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--control-stroke);font-size:var(--text-subheadline-size);flex:none;place-items:center;font-weight:600;display:grid}.first-run li[data-state=done] .first-run__mark{background:var(--system-green);box-shadow:none;color:var(--on-accent)}.first-run li[data-state=active]{color:var(--label);font-weight:600}.first-run li[data-state=active] .first-run__mark{background:var(--accent-fill);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);color:var(--on-accent)}.auth__panel{padding:max(64px, calc(50dvh - 260px)) var(--space-32) calc(var(--space-20) * 2);justify-content:center;align-items:flex-start;display:flex}.auth__card{gap:var(--space-20);width:340px;max-width:100%;animation:auth-rise .6s var(--ease-apple) .1s both;flex-direction:column;display:flex}.auth__form{gap:var(--space-16);flex-direction:column;display:flex}.auth__head{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}.auth__logo{margin-bottom:var(--space-8);display:none}.auth__title{font-size:var(--text-title-1-size);line-height:var(--text-title-1-line);margin:0;font-weight:700}.auth__subtitle{color:var(--label-secondary);margin:0}.auth__fields{gap:var(--space-12);flex-direction:column;display:flex}.auth__fields .ui-field{min-width:0}.auth__row{justify-content:space-between;align-items:center;display:flex}.auth__link{color:var(--accent-text);font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.auth__link:hover{text-decoration:underline}.auth-error{align-items:center;gap:var(--space-6);font-size:var(--text-callout-size);color:var(--label);margin:0;display:flex}.auth-error svg{color:var(--system-red)}.auth-error:empty{display:none}.auth-error[data-shown]{animation:auth-error-in .24s var(--ease-apple)}@keyframes auth-error-in{0%{opacity:0;transform:translateY(-3px)}}.auth__note{font-size:var(--text-callout-size);color:var(--label-secondary);margin:0;line-height:1.5;overflow:hidden}.ui-btn.auth__submit{margin-top:var(--space-4);transition:background var(--motion-base), transform var(--spring-interactive)}.ui-btn.auth__submit:not(:disabled):active{transform:scale(.98)}.ui-btn.auth__submit[data-phase=done]{background:var(--system-green);animation:auth-pop .42s var(--spring-bouncy)}@keyframes auth-pop{40%{transform:scale(1.03)}}.auth__foot{font-size:var(--text-callout-size);color:var(--label-secondary);align-self:center;margin:0}.auth-meter{align-items:center;gap:var(--space-8);font-size:var(--text-subheadline-size);color:var(--label-secondary);display:flex}.auth-meter__bars{gap:var(--space-4);display:flex}.auth-meter__bars>span{border-radius:var(--radius-capsule);background:var(--control-track);width:28px;height:4px;transition:background .24s var(--ease-apple)}.auth-meter[data-score="1"] [data-on]{background:var(--system-red)}.auth-meter[data-score="2"] [data-on]{background:var(--system-orange)}.auth-meter[data-score="3"] [data-on],.auth-meter[data-score="4"] [data-on]{background:var(--system-green)}.auth-rules{gap:var(--space-6) var(--space-16);font-size:var(--text-callout-size);color:var(--label-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.auth-rules li{align-items:center;gap:var(--space-6);display:flex}.auth-rules__mark{border-radius:var(--radius-capsule);width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--control-stroke);color:var(--on-accent);transition:background .2s, transform var(--spring-bouncy);place-items:center;display:grid}.auth-rules li[data-state=ok]{color:var(--label)}.auth-rules li[data-state=ok] .auth-rules__mark{background:var(--system-green);box-shadow:none}.auth-rules li[data-state=bad]{color:var(--label)}.auth-rules li[data-state=bad] .auth-rules__mark{background:var(--system-red);box-shadow:none}.auth-dialog{gap:var(--space-16);flex-direction:column;display:flex}.auth[data-leaving] .auth__card{transition:opacity .36s var(--ease-apple) .12s, transform .36s var(--ease-apple) .12s;opacity:0;transform:translateY(-12px)scale(.98)}@media (width<=880px){.auth{grid-template-columns:minmax(0,1fr)}.auth-stage{display:none}.auth__logo{display:block}}@media (width<=480px){.auth__panel{padding:64px var(--space-16) var(--space-32)}}@media (prefers-reduced-motion:reduce){.auth__card,.auth-stage__copy,.relay,.first-run,.auth-waves path{animation:none}}.auth__or{align-items:center;gap:var(--space-8);font-size:var(--text-footnote-size);color:var(--label-tertiary);display:flex}.auth__or:before,.auth__or:after{content:"";background:var(--separator);flex:1;height:1px}.feishu-login{text-decoration:none}.feishu-choose__who{gap:var(--space-2);flex-direction:column;display:flex}.feishu-choose__name{font-weight:600}.feishu-choose__email{font-size:var(--text-footnote-size);color:var(--label-secondary)}html,body,#root{height:100%}body{overflow:hidden}.app{background:var(--content-bg);height:100dvh;font-size:var(--text-body-size);flex-direction:column;display:flex}.app__body{flex:1;min-height:0;display:flex}.app-center{justify-content:center;align-items:center;gap:var(--space-16);height:100%;min-height:100vh;padding:var(--space-16);flex-direction:column;flex:1;display:flex}.spacer{flex:1}.eyebrow{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);font-weight:600}.app__offline{padding:var(--space-4) var(--space-12);background:var(--tint-orange);border-bottom:1px solid var(--separator);color:var(--tint-orange-text);font-size:var(--text-callout-size);text-align:center;flex:none}.chat{flex:1}.chat .ui-rail:not(.ui-rail--bar){padding-top:var(--space-12)}.chat__sidebar{--pn-ring:var(--sidebar-bg);flex:1;width:280px;min-height:0;display:flex}.chat>.ui-frame__main>.ui-frame__content{display:flex;overflow:hidden}.chat__center{background:var(--content-bg);flex-direction:column;flex:1;min-width:0;display:flex}.chat__rail{width:320px;position:relative}.chat__inspector{flex-direction:column;flex:1;min-height:0;display:flex}.chat__rail-handle{z-index:2;cursor:col-resize;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:-4px}.chat__rail-handle:after{content:"";width:2px;transition:background-color var(--motion-fast);background:0 0;position:absolute;top:0;bottom:0;left:3px}.chat__rail-handle:hover:after,.chat__rail-handle:focus-visible:after,[data-resizing] .chat__rail-handle:after{background:var(--accent)}.chat__rail-handle:focus-visible{outline:none}[data-resizing],[data-resizing] *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}[data-resizing] iframe{pointer-events:none}@media (width<=1099px){.chat__rail{z-index:25;box-shadow:var(--shadow-menu);position:absolute;top:0;bottom:0;right:0}}.chat__rail--overlay{z-index:25;width:100%;position:fixed;inset:0}.chat--bench>.ui-frame__main>.ui-frame__content{position:relative}.chat__center--narrow{flex:none}.chat__center[hidden]{display:none}.chat__split{background:var(--separator);cursor:col-resize;touch-action:none;flex:none;width:1px;position:relative}.chat__split:before{content:"";z-index:2;position:absolute;inset:0 -4px}.chat__split:hover,.chat__split:focus-visible,[data-resizing] .chat__split{background:var(--accent);box-shadow:0 0 0 1px var(--accent);outline:none}.chat__strip{align-items:center;gap:var(--space-8);width:40px;padding:var(--space-12) 0;border:0;border-right:1px solid var(--separator);background:var(--sidebar-bg);color:var(--label-secondary);cursor:default;flex-direction:column;flex:none;display:flex}.chat__strip:hover{background:var(--control-track)}.chat__center--over{z-index:24;box-shadow:var(--shadow-menu);position:absolute;top:0;bottom:0;left:40px}.chat__drawer{z-index:25;background:var(--content-bg);border-left:1px solid var(--separator);max-width:60%;box-shadow:var(--shadow-menu);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.conv-strip{align-items:center;gap:var(--space-6);width:56px;min-height:0;padding:var(--space-12) 0;scrollbar-width:none;flex-direction:column;display:flex;overflow-y:auto}.conv-strip__item{width:44px;height:44px;color:inherit;border-radius:10px;place-items:center;display:grid;position:relative}.conv-strip__item:hover{background:var(--control-track)}.conv-strip__item[aria-current=page]{background:var(--selection-fill)}.conv-strip__item .ui-badge{position:absolute;top:0;right:0}.chat__strip-flash{border-radius:50%;animation:1.2s ease-out 2 chat-strip-flash}@keyframes chat-strip-flash{50%{box-shadow:0 0 0 4px var(--accent)}}.chat__placeholder{padding:var(--space-32) var(--space-20);flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.chat--list>.ui-frame__sidebar{border-right:0;flex:1;min-width:0}.chat--list>.ui-frame__main{display:none}.chat--list .chat__sidebar{width:100%}.shellbar{padding-bottom:var(--space-8);flex-direction:column;flex:none;display:flex}.shellbar .ui-toolbar{padding:0 var(--space-8) 0 var(--space-12)}.shellbar .ui-toolbar__titles{padding-left:var(--space-2)}.shellbar .ui-toolbar__title{font-size:var(--text-headline-size);line-height:var(--text-headline-line);letter-spacing:.08em}.shellbar__search{align-items:center;gap:var(--space-6);height:var(--control-large);margin:0 var(--space-12);padding:0 var(--space-12) 0 10px;border-radius:var(--radius-capsule);background:var(--control-track);box-shadow:var(--shadow-outline,none);color:var(--label-secondary);font:inherit;text-align:left;cursor:default;border:0;display:flex}.shellbar__search:hover{background:var(--control-stroke)}.shellbar__placeholder{min-width:0;color:var(--label-tertiary);flex:1}.shellbar__kbd{font:inherit;font-size:var(--text-subheadline-size);color:var(--label-secondary)}:root[data-window-inactive] .shellbar .ui-logo,:root[data-window-inactive] .ui-rail .ui-badge{filter:grayscale()}.sidebar{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar__scroll{isolation:isolate;min-height:0;padding-bottom:var(--space-8);flex:1;position:relative;overflow-y:auto}.sidebar__scroll:before{content:"";z-index:-1;top:0;left:var(--space-8);right:var(--space-8);height:var(--capsule-h,0);transform:translateY(var(--capsule-y,0));border-radius:var(--radius-menu);background:var(--selection-fill);box-shadow:inset 0 0 0 1px var(--separator);pointer-events:none;transition:transform var(--spring-interactive), height var(--spring-interactive);position:absolute}.sidebar .pn-conv[aria-current]{box-shadow:none;background:0 0}.sidebar__head{height:28px;padding:var(--space-8) var(--space-12) 0 var(--space-16);font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary);justify-content:space-between;align-items:center;font-weight:600;display:flex}.sidebar__add{width:var(--control-small);height:var(--control-small);border-radius:var(--radius-capsule);color:var(--label-secondary);cursor:default;background:0 0;border:0;place-items:center;padding:0;display:grid}.sidebar__add:hover{background:var(--control-track);color:var(--label)}.sidebar__list{padding:0 var(--space-8);flex-direction:column;gap:1px;display:flex}.sidebar__list>.pn-conv,.sidebar__ctx>.pn-conv{color:var(--label)}.sidebar__ctx>.pn-conv{-webkit-touch-callout:none}.sidebar__empty{padding:var(--space-6) var(--space-8);font-size:var(--text-subheadline-size);color:var(--label-secondary)}.sidebar__row{align-items:center;gap:var(--space-8);padding-right:var(--space-4);border-radius:var(--radius-field);display:flex}.sidebar__row:hover{background:var(--selection-fill)}.sidebar__open{align-items:center;gap:var(--space-8);min-width:0;min-height:var(--sidebar-row);padding:var(--space-4) var(--space-8);border-radius:var(--radius-field);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;flex:1;display:flex}.sidebar__dot{width:8px;height:8px;margin:0 var(--space-4);transition:filter var(--fade-in);border-radius:50%;flex:none}a.sidebar__open{text-decoration:none}.sidebar__open[aria-current]{background:var(--selection-fill);box-shadow:inset 0 0 0 1px var(--separator)}.sidebar__avatar{flex:none;display:flex;position:relative}.sidebar__presence{border:2px solid var(--sidebar-bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.sidebar__text{flex-direction:column;flex:1;min-width:0;display:flex}.sidebar__name,.sidebar__meta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar__meta{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary)}.sidebar__chevron{color:var(--label-tertiary);flex:none}.sidebar-guide{margin:var(--space-4) var(--space-8) var(--space-4);padding:var(--space-8) var(--space-4) var(--space-4);border-radius:var(--radius-menu);background:var(--group-bg)}.sidebar-guide__title{padding:0 var(--space-8) var(--space-4);font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight)}.sidebar-guide__step{align-items:center;gap:var(--space-8);width:100%;padding:var(--space-6) var(--space-8);border-radius:var(--radius-field);color:var(--label);font:inherit;text-align:left;cursor:default;background:0 0;border:0;display:flex}.sidebar-guide__step:hover:not(:disabled){background:var(--selection-fill)}.sidebar-guide__step:disabled{opacity:.45}.sidebar-guide__mark{background:var(--accent-fill);width:18px;height:18px;color:var(--on-accent);font-size:var(--text-footnote-size);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.sidebar-guide__step[data-done] .sidebar-guide__mark{background:var(--system-green)}.sidebar-guide__text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sidebar-guide__label{font-weight:600}.sidebar-guide__hint{font-size:var(--text-subheadline-size);line-height:var(--text-subheadline-line);color:var(--label-secondary)}.sidebar__foot{align-items:center;gap:var(--space-6);height:30px;padding:0 var(--space-16);border-top:1px solid var(--separator);font-size:var(--text-subheadline-size);color:var(--label-secondary);white-space:nowrap;flex:none;display:flex;overflow:hidden}.sidebar__foot .sidebar__dot{width:6px;height:6px;margin:0}.sidebar__foot>span+span:not(:nth-child(2)):before{content:"·";margin-right:var(--space-6)}:root[data-window-inactive] .sidebar__dot,:root[data-window-inactive] .sidebar-guide__mark{filter:grayscale()opacity(.6)}.gallery{flex-direction:column;gap:24px;height:100vh;padding:32px;display:flex;overflow-y:auto}.gallery__section{flex-direction:column;gap:10px;display:flex}.gallery__section h2{margin:0}.gallery__row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.gallery__col{flex-direction:column;gap:10px;width:min(560px,100%);display:flex}.gallery__field{width:240px}.gallery__motion{align-items:center;gap:12px;display:flex}.gallery__motion>button{width:88px}.gallery__track{border-radius:var(--radius-capsule);background:var(--quote-fill);flex:1;height:28px}.gallery__knob{background:var(--accent);border-radius:50%;width:28px;height:28px}.gallery__knob[data-on]{transform:translate(200px)}.gallery__backdrop{border-radius:var(--radius-menu);background:repeating-linear-gradient(135deg, var(--accent) 0 18px, var(--system-orange) 18px 36px, var(--system-green) 36px 54px);padding:32px}.gallery__glass{--r-outer:18px;--pad:8px;padding:var(--pad);border-radius:var(--r-outer)}.gallery__glass-inner{background:var(--quote-fill);padding:16px}@media (width<=767px){.gallery{padding:16px}}.not-found{background:var(--window-bg);place-items:center;min-height:100dvh;display:grid}.app-splash{animation:splash-in .4s var(--ease-apple) .2s both;gap:10px}.app-splash__name{margin-top:var(--space-6);font-family:var(--text-title-2-family);font-size:var(--text-title-2-size);line-height:var(--text-title-2-line);letter-spacing:.08em;font-weight:600}.app-splash__hint{font-size:var(--text-callout-size);color:var(--label-secondary);animation:splash-in .4s var(--ease-apple) 1.2s both}@keyframes splash-in{0%{opacity:0;transform:scale(.94)}}.welcome{text-align:center;flex-direction:column;align-items:center;width:min(760px,100%);margin:auto;display:flex}.welcome__title{margin:var(--space-20) 0 var(--space-8);font-family:var(--text-large-title-family);font-size:var(--text-large-title-size);line-height:var(--text-large-title-line);letter-spacing:var(--text-large-title-tracking);font-weight:600}.welcome__lead{margin:0 0 var(--space-32);font-size:var(--text-title-3-size);line-height:var(--text-title-3-line);color:var(--label-secondary);text-wrap:pretty}.welcome__steps{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.welcome__step{align-items:flex-start;gap:var(--space-6);padding:var(--space-16);border-radius:var(--radius-window);background:var(--content-bg);box-shadow:var(--shadow-control);text-align:left;transition:box-shadow var(--motion-base), transform var(--spring-smooth);flex-direction:column;display:flex;position:relative}.welcome__step[data-state=done]{background:var(--group-bg);box-shadow:none}.welcome__step[data-state=todo]:hover,.welcome__step[data-state=current]:hover{transform:translateY(-2px)}.welcome__mark{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--control-stroke);font-size:var(--text-subheadline-size);color:var(--label-secondary);border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:14px;right:14px}.welcome__step[data-state=current] .welcome__mark{box-shadow:none;background:var(--accent-fill);color:var(--on-accent)}.welcome__step[data-state=done] .welcome__mark{box-shadow:none;background:var(--system-green);color:var(--on-accent)}.welcome__icon{width:40px;height:40px;margin-bottom:var(--space-4);border-radius:var(--radius-field);background:var(--group-bg);color:var(--label-tertiary);place-items:center;display:grid}.welcome__step-title{font-size:var(--text-headline-size);line-height:var(--text-headline-line);font-weight:var(--text-headline-weight);margin:0}.welcome__step-desc{margin:0 0 var(--space-8);font-size:var(--text-callout-size);color:var(--label-secondary);flex:1;line-height:1.55}.welcome__done{height:var(--control-regular);font-size:var(--text-callout-size);color:var(--tint-green-text);align-items:center;font-weight:600;display:flex}@media (width<=900px){.welcome__steps{grid-template-columns:1fr}}.sidebar__fold{justify-content:flex-start;gap:var(--space-4);cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.sidebar__filter{padding:var(--space-8) var(--space-12) 0;display:flex}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--window-bg:#f5f5f5;--content-bg:#fff;--sidebar-bg:#ececec;--group-bg:#0000000a;--label:#000000d9;--label-secondary:#00000094;--label-tertiary:#00000042;--separator:#0000001a;--control-fill:#fff;--control-fill-pressed:#ebebeb;--control-track:#00000017;--control-stroke:#00000024;--knob:#fff;--accent:#08f;--accent-text:#006bd6;--accent-fill:#0071e3;--on-accent:#fff;--destructive-fill:#e0282c;--focus-ring:#0080f0;--selection-fill:#0000000f;--menu-highlight:#0071e3;--glass-fill:#ffffffb8;--glass-fill-clear:#fff6;--glass-specular:#ffffffe6;--glass-edge:#0000001f;--system-red:#ff383c;--system-orange:#ff8d28;--system-yellow:#fc0;--system-green:#34c759;--system-mint:#00c8b3;--system-teal:#00c3d0;--system-cyan:#00c0e8;--system-blue:#08f;--system-indigo:#6155f5;--system-purple:#cb30e0;--system-pink:#ff2d55;--system-brown:#ac7f5e;--system-gray:#8e8e93;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#dcdcdc;--wallpaper-1:#e8743b;--wallpaper-2:#1f4e6b;--wallpaper-3:#f3d9b1;--bubble-in:#f0f0f2;--bubble-out:#dbeaff;--bubble-link:#005bb5;--quote-fill:#0000000d;--badge-fill:#e0282c;--badge-muted:#6e6e73;--tint-blue:#e0efff;--tint-blue-text:#0060c0;--tint-green:#e2f5e7;--tint-green-text:#1a7a36;--tint-orange:#ffefdf;--tint-orange-text:#a34a00;--tint-red:#ffe6e5;--tint-red-text:#c01f1c;--tint-purple:#f4e6fa;--tint-purple-text:#8a2bb3;--tint-gray:#ececef;--tint-gray-text:#5c5c61;--avatar-1:#1f6fd1;--avatar-2:#1d7f45;--avatar-3:#b04e17;--avatar-4:#b8233e;--avatar-5:#7a3fd1;--avatar-6:#0e7a82;--control-outline:#0000;--row-alt:#00000008;--selection-inactive:#00000021;--scrim:#00000026;--shadow-window:0 0 0 .5px #0000002e, 0 22px 70px 4px #0000004d;--shadow-window-inactive:0 0 0 .5px #0000001f, 0 10px 30px 0 #00000024;--shadow-control:0 0 0 .5px #0000001a, 0 .5px 1.5px #0000002e;--shadow-glass:inset 0 1px 0 #ffffffe6, inset 0 0 0 .5px #0000001f, 0 8px 24px #0000001f;--shadow-menu:inset 0 1px 0 #ffffffe6, 0 0 0 .5px #00000029, 0 12px 32px #0003;--shadow-outline:none;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro", "PingFang SC", "Helvetica Neue", system-ui, sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro", "PingFang SC", "Helvetica Neue", system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, monospace;--text-large-title-family:var(--font-display);--text-large-title-size:26px;--text-large-title-line:32px;--text-large-title-weight:400;--text-large-title-tracking:.22px;--text-title-1-family:var(--font-display);--text-title-1-size:22px;--text-title-1-line:26px;--text-title-1-weight:400;--text-title-1-tracking:-.26px;--text-title-2-family:var(--font-sans);--text-title-2-size:17px;--text-title-2-line:22px;--text-title-2-weight:400;--text-title-2-tracking:-.43px;--text-title-3-family:var(--font-sans);--text-title-3-size:15px;--text-title-3-line:20px;--text-title-3-weight:400;--text-title-3-tracking:-.23px;--text-headline-family:var(--font-sans);--text-headline-size:13px;--text-headline-line:16px;--text-headline-weight:700;--text-headline-tracking:-.08px;--text-body-family:var(--font-sans);--text-body-size:13px;--text-body-line:16px;--text-body-weight:400;--text-body-tracking:-.08px;--text-callout-family:var(--font-sans);--text-callout-size:12px;--text-callout-line:15px;--text-callout-weight:400;--text-callout-tracking:normal;--text-subheadline-family:var(--font-sans);--text-subheadline-size:11px;--text-subheadline-line:14px;--text-subheadline-weight:400;--text-subheadline-tracking:.06px;--text-footnote-family:var(--font-sans);--text-footnote-size:10px;--text-footnote-line:13px;--text-footnote-weight:400;--text-footnote-tracking:.12px;--text-caption-family:var(--font-sans);--text-caption-size:10px;--text-caption-line:13px;--text-caption-weight:500;--text-caption-tracking:.12px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-32:32px;--radius-check:5px;--radius-field:8px;--radius-menu:12px;--radius-bubble:16px;--radius-window:14px;--radius-capsule:999px;--glass-blur:blur(24px) saturate(180%);--glass-blur-sidebar:blur(40px) saturate(150%);--control-small:20px;--control-regular:24px;--control-large:30px;--control-xlarge:36px;--toolbar-height:52px;--sidebar-row:28px;--avatar-small:20px;--avatar-regular:32px;--avatar-large:40px;--conversation-row:64px}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--window-bg:#1e1e1e;--content-bg:#161616;--sidebar-bg:#262626;--group-bg:#ffffff0d;--label:#ffffffd9;--label-secondary:#ffffff8c;--label-tertiary:#ffffff40;--separator:#ffffff1a;--control-fill:#ffffff24;--control-fill-pressed:#ffffff38;--control-track:#ffffff1f;--control-stroke:#ffffff1f;--knob:#e8e8e8;--accent:#0091ff;--accent-text:#0091ff;--accent-fill:#0071e3;--on-accent:#fff;--destructive-fill:#e0282c;--focus-ring:#0091ff;--selection-fill:#ffffff17;--menu-highlight:#0070e0;--glass-fill:#282828b8;--glass-fill-clear:#1e1e1e66;--glass-specular:#ffffff38;--glass-edge:#00000080;--system-red:#ff4245;--system-orange:#ff9230;--system-yellow:#ffd600;--system-green:#30d158;--system-mint:#00dac3;--system-teal:#00d2e0;--system-cyan:#3cd3fe;--system-blue:#0091ff;--system-indigo:#6d7cff;--system-purple:#db34f2;--system-pink:#ff375f;--system-brown:#b78a66;--system-gray:#8e8e93;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#4d4d4d;--wallpaper-1:#b8532a;--wallpaper-2:#0f2a3d;--wallpaper-3:#3a2a22;--bubble-in:#2c2c2e;--bubble-out:#1c3d66;--bubble-link:#7cc0ff;--quote-fill:#ffffff14;--badge-fill:#e0282c;--badge-muted:#636366;--tint-blue:#0d2a47;--tint-blue-text:#6cb6ff;--tint-green:#0f3319;--tint-green-text:#4cd774;--tint-orange:#3d2410;--tint-orange-text:#ffab5e;--tint-red:#421414;--tint-red-text:#ff8080;--tint-purple:#361340;--tint-purple-text:#e38cf5;--tint-gray:#2e2e31;--tint-gray-text:#b4b4b9;--avatar-1:#1f6fd1;--avatar-2:#1d7f45;--avatar-3:#b04e17;--avatar-4:#b8233e;--avatar-5:#7a3fd1;--avatar-6:#0e7a82;--control-outline:#0000;--row-alt:#ffffff08;--selection-inactive:#ffffff26;--scrim:#0006;--shadow-window:0 0 0 .5px #000000e6, inset 0 0 0 .5px #ffffff24, 0 22px 70px 4px #0009;--shadow-window-inactive:0 0 0 .5px #000c, inset 0 0 0 .5px #ffffff1a, 0 10px 30px 0 #0006;--shadow-control:inset 0 .5px 0 #ffffff1f, 0 .5px 1px #0006;--shadow-glass:inset 0 1px 0 #ffffff38, inset 0 0 0 .5px #00000080, 0 8px 24px #0006;--shadow-menu:inset 0 1px 0 #ffffff2e, 0 0 0 .5px #000c, 0 12px 32px #00000080;--shadow-outline:none}[data-theme=hc-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--window-bg:#fff;--content-bg:#fff;--sidebar-bg:#f2f2f2;--group-bg:#00000008;--label:#000;--label-secondary:#3a3a3c;--label-tertiary:#5e5e62;--separator:#6e6e73;--control-fill:#fff;--control-fill-pressed:#e0e0e5;--control-track:#e5e5ea;--control-stroke:#6e6e73;--knob:#fff;--accent:#0055d4;--accent-text:#0047b3;--accent-fill:#0047b3;--on-accent:#fff;--destructive-fill:#b3001b;--focus-ring:#0047b3;--selection-fill:#0000001f;--menu-highlight:#0047b3;--glass-fill:#fffffff5;--glass-fill-clear:#ffffffe6;--glass-specular:#fff;--glass-edge:#000;--system-red:#d70015;--system-orange:#c93400;--system-yellow:#b25000;--system-green:#248a3d;--system-mint:#0c817b;--system-teal:#008299;--system-cyan:#0071a4;--system-blue:#0040dd;--system-indigo:#3634a3;--system-purple:#8944ab;--system-pink:#d30f45;--system-brown:#7f6545;--system-gray:#6c6c70;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#aeaeb2;--wallpaper-1:#e8743b;--wallpaper-2:#1f4e6b;--wallpaper-3:#f3d9b1;--bubble-in:#f2f2f7;--bubble-out:#dbeaff;--bubble-link:#003d99;--quote-fill:#0000000f;--badge-fill:#b3001b;--badge-muted:#48484a;--tint-blue:#e0efff;--tint-blue-text:#003d80;--tint-green:#e2f5e7;--tint-green-text:#0b5a23;--tint-orange:#ffefdf;--tint-orange-text:#7a3500;--tint-red:#ffe6e5;--tint-red-text:#8f0f0c;--tint-purple:#f4e6fa;--tint-purple-text:#6a1f8a;--tint-gray:#ececef;--tint-gray-text:#3a3a3c;--avatar-1:#0f4fa0;--avatar-2:#125c31;--avatar-3:#8a3a0f;--avatar-4:#8f1a30;--avatar-5:#5a2aa8;--avatar-6:#0a5c62;--control-outline:#6e6e73;--row-alt:#0000000f;--selection-inactive:#00000026;--scrim:#00000059;--shadow-window:0 0 0 1px #000, 0 22px 70px 4px #0000004d;--shadow-window-inactive:0 0 0 1px #6e6e73, 0 10px 30px 0 #00000024;--shadow-control:0 0 0 1px #6e6e73;--shadow-glass:inset 0 0 0 1px #3a3a3c, 0 8px 24px #0000001f;--shadow-menu:0 0 0 1px #3a3a3c, 0 12px 32px #0003;--shadow-outline:inset 0 0 0 1px #6e6e73}[data-theme=hc-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--window-bg:#000;--content-bg:#000;--sidebar-bg:#141414;--group-bg:#ffffff12;--label:#fff;--label-secondary:#d0d0d4;--label-tertiary:#a1a1a6;--separator:#8e8e93;--control-fill:#1c1c1e;--control-fill-pressed:#3a3a3c;--control-track:#2c2c2e;--control-stroke:#a1a1a6;--knob:#fff;--accent:#409cff;--accent-text:#8cc2ff;--accent-fill:#0047b3;--on-accent:#fff;--destructive-fill:#b3001b;--focus-ring:#8cc2ff;--selection-fill:#ffffff2e;--menu-highlight:#0047b3;--glass-fill:#1c1c1ef5;--glass-fill-clear:#1c1c1ee6;--glass-specular:#fff6;--glass-edge:#fff;--system-red:#ff6961;--system-orange:#ffb340;--system-yellow:#ffd426;--system-green:#30db5b;--system-mint:#66d4cf;--system-teal:#5de6ff;--system-cyan:#70d7ff;--system-blue:#409cff;--system-indigo:#7d7aff;--system-purple:#da8fff;--system-pink:#ff6482;--system-brown:#b59469;--system-gray:#aeaeb2;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#6c6c70;--wallpaper-1:#b8532a;--wallpaper-2:#0f2a3d;--wallpaper-3:#3a2a22;--bubble-in:#1c1c1e;--bubble-out:#0a2a52;--bubble-link:#a8d1ff;--quote-fill:#ffffff1a;--badge-fill:#b3001b;--badge-muted:#48484a;--tint-blue:#0d2a47;--tint-blue-text:#b3d7ff;--tint-green:#0f3319;--tint-green-text:#9af2b2;--tint-orange:#3d2410;--tint-orange-text:#ffd1a3;--tint-red:#421414;--tint-red-text:#ffbdbd;--tint-purple:#361340;--tint-purple-text:#f2c9fb;--tint-gray:#2e2e31;--tint-gray-text:#e5e5ea;--avatar-1:#0f4fa0;--avatar-2:#125c31;--avatar-3:#8a3a0f;--avatar-4:#8f1a30;--avatar-5:#5a2aa8;--avatar-6:#0a5c62;--control-outline:#a1a1a6;--row-alt:#ffffff14;--selection-inactive:#fff3;--scrim:#000000a6;--shadow-window:0 0 0 1px #fff, 0 22px 70px 4px #0009;--shadow-window-inactive:0 0 0 1px #a1a1a6, 0 10px 30px 0 #0006;--shadow-control:0 0 0 1px #a1a1a6;--shadow-glass:inset 0 0 0 1px #d0d0d4, 0 8px 24px #00000080;--shadow-menu:0 0 0 1px #d0d0d4, 0 12px 32px #00000080;--shadow-outline:inset 0 0 0 1px #a1a1a6}@media (prefers-contrast:more){:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--window-bg:#fff;--content-bg:#fff;--sidebar-bg:#f2f2f2;--group-bg:#00000008;--label:#000;--label-secondary:#3a3a3c;--label-tertiary:#5e5e62;--separator:#6e6e73;--control-fill:#fff;--control-fill-pressed:#e0e0e5;--control-track:#e5e5ea;--control-stroke:#6e6e73;--knob:#fff;--accent:#0055d4;--accent-text:#0047b3;--accent-fill:#0047b3;--on-accent:#fff;--destructive-fill:#b3001b;--focus-ring:#0047b3;--selection-fill:#0000001f;--menu-highlight:#0047b3;--glass-fill:#fffffff5;--glass-fill-clear:#ffffffe6;--glass-specular:#fff;--glass-edge:#000;--system-red:#d70015;--system-orange:#c93400;--system-yellow:#b25000;--system-green:#248a3d;--system-mint:#0c817b;--system-teal:#008299;--system-cyan:#0071a4;--system-blue:#0040dd;--system-indigo:#3634a3;--system-purple:#8944ab;--system-pink:#d30f45;--system-brown:#7f6545;--system-gray:#6c6c70;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#aeaeb2;--wallpaper-1:#e8743b;--wallpaper-2:#1f4e6b;--wallpaper-3:#f3d9b1;--bubble-in:#f2f2f7;--bubble-out:#dbeaff;--bubble-link:#003d99;--quote-fill:#0000000f;--badge-fill:#b3001b;--badge-muted:#48484a;--tint-blue:#e0efff;--tint-blue-text:#003d80;--tint-green:#e2f5e7;--tint-green-text:#0b5a23;--tint-orange:#ffefdf;--tint-orange-text:#7a3500;--tint-red:#ffe6e5;--tint-red-text:#8f0f0c;--tint-purple:#f4e6fa;--tint-purple-text:#6a1f8a;--tint-gray:#ececef;--tint-gray-text:#3a3a3c;--avatar-1:#0f4fa0;--avatar-2:#125c31;--avatar-3:#8a3a0f;--avatar-4:#8f1a30;--avatar-5:#5a2aa8;--avatar-6:#0a5c62;--control-outline:#6e6e73;--row-alt:#0000000f;--selection-inactive:#00000026;--scrim:#00000059;--shadow-window:0 0 0 1px #000, 0 22px 70px 4px #0000004d;--shadow-window-inactive:0 0 0 1px #6e6e73, 0 10px 30px 0 #00000024;--shadow-control:0 0 0 1px #6e6e73;--shadow-glass:inset 0 0 0 1px #3a3a3c, 0 8px 24px #0000001f;--shadow-menu:0 0 0 1px #3a3a3c, 0 12px 32px #0003;--shadow-outline:inset 0 0 0 1px #6e6e73}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--window-bg:#000;--content-bg:#000;--sidebar-bg:#141414;--group-bg:#ffffff12;--label:#fff;--label-secondary:#d0d0d4;--label-tertiary:#a1a1a6;--separator:#8e8e93;--control-fill:#1c1c1e;--control-fill-pressed:#3a3a3c;--control-track:#2c2c2e;--control-stroke:#a1a1a6;--knob:#fff;--accent:#409cff;--accent-text:#8cc2ff;--accent-fill:#0047b3;--on-accent:#fff;--destructive-fill:#b3001b;--focus-ring:#8cc2ff;--selection-fill:#ffffff2e;--menu-highlight:#0047b3;--glass-fill:#1c1c1ef5;--glass-fill-clear:#1c1c1ee6;--glass-specular:#fff6;--glass-edge:#fff;--system-red:#ff6961;--system-orange:#ffb340;--system-yellow:#ffd426;--system-green:#30db5b;--system-mint:#66d4cf;--system-teal:#5de6ff;--system-cyan:#70d7ff;--system-blue:#409cff;--system-indigo:#7d7aff;--system-purple:#da8fff;--system-pink:#ff6482;--system-brown:#b59469;--system-gray:#aeaeb2;--traffic-close:#ff5f57;--traffic-minimize:#febc2e;--traffic-zoom:#28c840;--traffic-inactive:#6c6c70;--wallpaper-1:#b8532a;--wallpaper-2:#0f2a3d;--wallpaper-3:#3a2a22;--bubble-in:#1c1c1e;--bubble-out:#0a2a52;--bubble-link:#a8d1ff;--quote-fill:#ffffff1a;--badge-fill:#b3001b;--badge-muted:#48484a;--tint-blue:#0d2a47;--tint-blue-text:#b3d7ff;--tint-green:#0f3319;--tint-green-text:#9af2b2;--tint-orange:#3d2410;--tint-orange-text:#ffd1a3;--tint-red:#421414;--tint-red-text:#ffbdbd;--tint-purple:#361340;--tint-purple-text:#f2c9fb;--tint-gray:#2e2e31;--tint-gray-text:#e5e5ea;--avatar-1:#0f4fa0;--avatar-2:#125c31;--avatar-3:#8a3a0f;--avatar-4:#8f1a30;--avatar-5:#5a2aa8;--avatar-6:#0a5c62;--control-outline:#a1a1a6;--row-alt:#ffffff14;--selection-inactive:#fff3;--scrim:#000000a6;--shadow-window:0 0 0 1px #fff, 0 22px 70px 4px #0009;--shadow-window-inactive:0 0 0 1px #a1a1a6, 0 10px 30px 0 #0006;--shadow-control:0 0 0 1px #a1a1a6;--shadow-glass:inset 0 0 0 1px #d0d0d4, 0 8px 24px #00000080;--shadow-menu:0 0 0 1px #d0d0d4, 0 12px 32px #00000080;--shadow-outline:inset 0 0 0 1px #a1a1a6}}:root{--spring-snappy:.515s linear(0, .039, .127, .237, .349, .456, .552, .635, .706, .764, .813, .852, .884, .909, .929, .945, .957, .967, .974, .98, .985, .988, .991, .993, .995, .996, .997, .998, .998, .999, 1);--spring-smooth:.662s linear(0, .039, .127, .236, .349, .456, .551, .635, .705, .764, .813, .852, .884, .909, .929, .945, .957, .967, .974, .98, .985, .988, .991, .993, .995, .996, .997, .998, .998, .999, 1);--spring-bouncy:.558s linear(0, .036, .123, .234, .353, .468, .574, .667, .746, .811, .863, .904, .935, .958, .975, .987, .996, 1.001, 1.004, 1.006, 1.006, 1.006, 1.006, 1.005, 1.004, 1.004, 1.003, 1.002, 1.002, 1.001, 1);--spring-interactive:.294s linear(0, .039, .127, .236, .349, .455, .551, .634, .705, .764, .812, .852, .883, .909, .929, .945, .957, .967, .974, .98, .985, .988, .991, .993, .995, .996, .997, .998, .998, .999, 1);--fade-in:.15s ease-out;--fade-out:.11s ease-out;--motion-fast:.1s ease-out;--motion-base:.22s cubic-bezier(.2, .8, .2, 1);--ease-apple:cubic-bezier(.25, .1, .25, 1)}:root,[data-glass]{--glass-fill-thick:color-mix(in srgb, var(--content-bg) 96%, transparent);--scroll-edge-hard:linear-gradient(to bottom, var(--window-bg) 55%, transparent)}[data-glass=clear]{--glass-fill:var(--glass-fill-clear);--glass-blur:blur(12px) saturate(160%)}[data-glass=tinted]{--glass-fill:var(--content-bg);--glass-fill-thick:var(--content-bg);--glass-blur:none}@media (prefers-reduced-transparency:reduce){:root,[data-glass]{--glass-fill:var(--content-bg);--glass-fill-thick:var(--content-bg);--glass-blur:none}}.glass{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background:var(--content-bg)}}.concentric{border-radius:max(var(--radius-check), calc(var(--r-outer) - var(--pad)))}*,:before,:after{box-sizing:border-box}:root{--color-scrollbar:#0003;--color-scrollbar-hover:#0000004d;--z-toast:180}[data-theme=dark],[data-theme=hc-dark]{--color-scrollbar:#ffffff26;--color-scrollbar-hover:#ffffff40}html{background:var(--window-bg)}body{background:var(--window-bg);color:var(--label);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:1.23077;font-weight:var(--text-body-weight);letter-spacing:var(--text-body-tracking);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}button,input,textarea,select{letter-spacing:inherit;color:inherit;font-family:inherit}button{appearance:none;margin:0}input,textarea,select{appearance:none}a{color:var(--accent-text);text-decoration:none}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}::view-transition-old(root){animation-duration:.2s;animation-timing-function:ease-out}::view-transition-new(root){animation-duration:.2s;animation-timing-function:ease-out}@media (prefers-reduced-motion:reduce){:root{--spring-snappy:0s linear;--spring-smooth:0s linear;--spring-bouncy:0s linear;--spring-interactive:0s linear;--motion-base:0s linear}}::selection{background:color-mix(in srgb, var(--accent) 25%, transparent)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-capsule);background:var(--color-scrollbar);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-hover);background-clip:content-box}::-webkit-scrollbar-corner{background:0 0}
