.pU1IAG_sidebar{z-index:90;top:calc(var(--app-header-height) + env(safe-area-inset-top,0px));width:var(--utility-sidebar-width);padding-top:var(--kb-vv-top,0px);padding-bottom:var(--kb-bottom-inset,0px);border-left:1px solid var(--color-border);background:var(--surface-card);min-width:0;box-shadow:-8px 0 24px color-mix(in srgb, var(--color-primary) 10%, transparent);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.pU1IAG_sidebar[hidden]{display:none}.pU1IAG_panel{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.pU1IAG_panel[data-own-scroll]{overflow:hidden}.pU1IAG_panel[hidden]{display:none}.pU1IAG_panel>*{flex:auto;min-height:0}@media (max-width:1024px){.pU1IAG_sidebar{display:none}}.pU1IAG_sidebar[data-keyboard-releasing=true]{transition:padding-top var(--keyboard-release-motion)}
.ySrtva_shortcut{--shortcut-gap:var(--space-3);right:max(var(--shortcut-gap), env(safe-area-inset-right));bottom:max(calc(var(--shortcut-clearance,0px) + var(--shortcut-gap)), calc(env(safe-area-inset-bottom) + var(--shortcut-gap)));z-index:90;width:var(--tap-target);height:var(--tap-target);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--color-text-main);box-shadow:var(--shadow-sm);cursor:pointer;appearance:none;justify-content:center;align-items:center;padding:0;display:none;position:fixed}.ySrtva_shortcut:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}@media (max-width:768px){.ySrtva_shortcut:not([hidden]){display:inline-flex}}
.ITR9pG_dock{left:max(.75rem, var(--app-gutter));bottom:calc(.75rem + env(safe-area-inset-bottom));z-index:510;border:1px solid var(--border-faint);border-radius:var(--radius-pill);background:var(--surface-card);max-width:min(320px,100vw - 1.5rem);box-shadow:var(--glass-shadow);align-items:stretch;display:flex;position:fixed;overflow:hidden}.ITR9pG_chip{min-width:0;color:var(--color-ink-brand);align-items:center;gap:.4rem;padding:.5rem .6rem .5rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.ITR9pG_chip:hover,.ITR9pG_chip:focus-visible{background:var(--surface-subtle)}.ITR9pG_name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ITR9pG_dismiss{border:0;border-inline-start:1px solid var(--border-faint);color:var(--color-text-muted);cursor:pointer;background:0 0;align-items:center;padding:0 .6rem 0 .4rem;display:flex}.ITR9pG_dismiss:hover,.ITR9pG_dismiss:focus-visible{background:var(--surface-subtle);color:var(--color-secondary)}@media (max-width:768px){.ITR9pG_dock{left:auto;right:max(.75rem, var(--app-gutter));bottom:calc(var(--shell-floating-control-clearance) + .75rem);max-width:min(62vw,260px)}.ITR9pG_chip{padding:.6rem .5rem .6rem .7rem;font-size:.8rem}.ITR9pG_dismiss{padding-inline:.7rem .8rem}.ITR9pG_name{animation:.26s 6s forwards ITR9pG_collection-return-collapse}.ITR9pG_dock:focus-within .ITR9pG_name,.ITR9pG_dock:active .ITR9pG_name{animation:none}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.ITR9pG_name{animation:none}.ITR9pG_dock[data-keyboard=open]{opacity:0;pointer-events:none;transform:translateY(8px)}}@media (max-width:768px) and (prefers-reduced-motion:no-preference){.ITR9pG_dock{transition:opacity .14s,transform .14s}}@media (prefers-reduced-motion:no-preference){.ITR9pG_dock{animation:.16s ease-out ITR9pG_collection-return-in}}@keyframes ITR9pG_collection-return-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ITR9pG_collection-return-collapse{to{opacity:0;max-width:0;margin-inline-start:-.4rem}}
.VzMJRq_banner{bottom:max(var(--space-4), env(safe-area-inset-bottom));right:var(--space-4);z-index:80;max-width:min(28rem, calc(100vw - 2 * var(--space-4)));max-height:35dvh;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--color-danger);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);position:fixed;overflow-y:auto}.VzMJRq_banner p{margin:0 0 var(--space-2);color:var(--color-danger)}.VzMJRq_banner ul{margin:0 0 var(--space-3);padding-left:var(--space-6)}.VzMJRq_editor{gap:var(--space-2);flex-direction:column;display:flex}.VzMJRq_textarea{resize:vertical;min-height:76px;max-height:20rem;font-family:inherit;font-size:16px;line-height:1.55;overflow-y:auto}.VzMJRq_status{justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font-size:.75rem;display:flex}.VzMJRq_error{color:var(--color-danger)}
