.tt-help-trigger,.tt-help-panel{--help-bg:var(--ops-panel,#090f1f);--help-text:var(--ops-copy,#f6f8ff);--help-muted:var(--ops-muted,#a9b8d0);--help-signal:var(--ops-signal,#57f2b4);--help-border:var(--ops-border,#293449);font-family:TT Inter,Inter,system-ui,sans-serif}.tt-help-trigger{border:1px solid var(--help-border);width:44px;height:44px;color:var(--help-muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;display:inline-grid}.tt-help-trigger:hover,.tt-help-trigger[data-state=open]{color:var(--help-signal);background:color-mix(in srgb, var(--help-signal) 8%, transparent)}.tt-help-trigger svg{width:20px;height:20px}.tt-help-overlay{z-index:150;background:#02051047;position:fixed;inset:0}.tt-help-panel{z-index:151;top:calc(68px + env(safe-area-inset-top));width:352px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;box-sizing:border-box;border:1px solid var(--help-border);background:var(--help-bg);color:var(--help-text);border-radius:12px;padding:20px;font-size:14px;line-height:1.5;position:fixed;right:20px;overflow-y:auto;box-shadow:0 20px 60px #00000073}.tt-help-panel *,.tt-help-panel :before,.tt-help-panel :after{box-sizing:border-box}.tt-help-heading{z-index:1;background:var(--help-bg);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.tt-help-heading h2{margin:0;font-size:17px;font-weight:650}.tt-help-close{width:44px;height:44px;color:var(--help-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:-10px -10px -10px 0;display:grid}.tt-help-panel svg{flex:none;width:18px;height:18px}.tt-help-description{color:var(--help-muted);margin:8px 0 14px;font-size:13px}.tt-help-links{border-bottom:1px solid var(--help-border);padding-bottom:14px;display:grid}.tt-help-links a{min-height:44px;color:var(--help-text);border-radius:6px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.tt-help-links a span{flex:1}.tt-help-links a svg:last-child{width:14px;color:var(--help-muted)}.tt-help-links a:hover{color:var(--help-signal);background:#7fa0b414}.tt-help-form{gap:8px;padding-top:16px;display:grid}.tt-help-form h3{margin:0 0 4px;font-size:14px;font-weight:650}.tt-help-form label{color:var(--help-muted);font-size:13px}.tt-help-form input,.tt-help-form textarea{border:1px solid var(--help-border);width:100%;min-width:0;color:var(--help-text);font:inherit;background:#0003;border-radius:6px;padding:10px 12px;font-size:16px}.tt-help-form input[readonly]{color:var(--help-muted)}.tt-help-form textarea{resize:vertical;min-height:104px;max-height:230px}.tt-help-form textarea::placeholder{color:var(--help-muted)}.tt-help-moods{border:0;gap:4px;margin:4px 0;padding:0;display:flex}.tt-help-moods legend{color:var(--help-muted);padding:0;font-size:13px}.tt-help-moods legend span{margin-left:8px;font-size:12px}.tt-help-moods button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;width:44px;height:44px;font-size:23px}.tt-help-moods button[aria-pressed=true]{border-color:var(--help-signal);background:color-mix(in srgb, var(--help-signal) 10%, transparent)}.tt-help-submit{justify-content:space-between;align-items:center;gap:12px;display:flex}.tt-help-submit>span{color:var(--help-muted);max-width:140px;font-size:12px}.tt-help-submit button{background:var(--help-signal);color:#04130f;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:8px;padding:10px 16px;font-weight:650;display:flex}.tt-help-submit button:disabled{opacity:.45;cursor:default}.tt-help-panel :focus-visible,.tt-help-trigger:focus-visible{outline:2px solid var(--help-signal);outline-offset:3px}.tt-help-error{color:#ff9fa6;overflow-wrap:anywhere;margin:0}.tt-help-success{gap:12px;padding:24px 0 8px;display:grid}.tt-help-success>svg{color:var(--help-signal)}.tt-help-success p{color:var(--help-muted);margin:0}.tt-help-success a{color:var(--help-signal);align-items:center;gap:8px;min-height:44px;display:flex}.tt-help-success button{border:1px solid var(--help-border);min-height:44px;color:var(--help-text);cursor:pointer;background:0 0;border-radius:6px}.tt-help-spin{animation:1s linear infinite tt-help-turn}@keyframes tt-help-turn{to{transform:rotate(360deg)}}@media (width<=640px){.tt-help-panel{right:12px;top:calc(60px + env(safe-area-inset-top));padding:16px}}@media (prefers-reduced-motion:reduce){.tt-help-spin{animation:none}}@media (width<=360px){.tt-command-shell .tt-command-topbar__identity,.tt-command-shell .tt-command-topbar__account{gap:.25rem}.tt-command-shell .tt-command-topbar__brand .tt-member-brand__wordmark{width:5.5rem}}.tt-member-shell:not(.tt-command-shell) .tt-member-header:has(.tt-help-trigger){display:flex}
