.help-button{right:max(1.5rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));z-index:90;border:1px solid var(--ehub-paper-18);border-radius:var(--ui-control-radius);background:var(--ehub-carbon);min-width:2.75rem;min-height:2.75rem;color:var(--ehub-paper);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;font-size:.9rem;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex;position:fixed;box-shadow:0 .5rem 1.5rem #00000052}.help-button:hover{background:var(--ehub-carbon-surface);transform:translateY(-1px)}.help-button:focus-visible{outline:2px solid var(--ehub-paper);outline-offset:3px}.help-button__icon{flex:none;width:1.125rem;height:1.125rem}@media (max-width:600px){.help-button{width:2.75rem;padding:0}.help-button__label{display:none}}@media (prefers-reduced-motion:reduce){.help-button{transition:none}}.help-dialog{--help-error:#ffb3c1;z-index:100;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.help-dialog__scrim{background:var(--ehub-ink-38);position:absolute;inset:0}.help-dialog__panel{border:1px solid var(--ehub-paper-14);background:var(--ehub-carbon-surface);width:min(32rem,100%);max-height:100%;color:var(--ehub-paper);border-radius:1rem;padding:1.75rem;position:relative;overflow-y:auto;box-shadow:0 1.5rem 4rem #00000061}.help-dialog__close{border-radius:var(--ui-control-radius);width:44px;height:44px;color:var(--ehub-paper-60);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid;position:absolute;top:.5rem;right:.5rem}.help-dialog__close:hover{background:var(--ehub-paper-10);color:var(--ehub-paper)}.help-dialog__close:focus-visible{outline:2px solid var(--ehub-paper);outline-offset:2px}.help-dialog__close svg{width:1.25rem;height:1.25rem}.help-dialog__title{font-family:var(--font-geist-sans), sans-serif;margin:0 3rem 1.25rem 0;font-size:1.25rem;font-weight:600;line-height:1.2}.help-dialog__notice{color:var(--ehub-paper-75);margin:-.5rem 0 1.25rem;font-size:.95rem;line-height:1.55}.help-dialog__form{flex-direction:column;gap:1rem;display:flex}.help-dialog__field{flex-direction:column;gap:.4rem;display:flex}.help-dialog__field-label{font-size:.9rem;font-weight:600}.help-dialog__input{box-sizing:border-box;border:1px solid var(--ehub-paper-18);border-radius:var(--ui-control-radius);background:color-mix(in srgb, var(--ehub-carbon-surface), var(--ehub-paper) 5%);width:100%;min-height:44px;color:var(--ehub-paper);font:inherit;padding:.6rem .75rem;font-size:.9rem}.help-dialog__input::placeholder{color:var(--ehub-paper-35)}.help-dialog__input:focus-visible{outline:2px solid var(--ehub-paper);outline-offset:2px}.help-dialog__hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:-100vw}.help-dialog__textarea{box-sizing:border-box;border:1px solid var(--ehub-paper-18);border-radius:var(--ui-control-radius);background:color-mix(in srgb, var(--ehub-carbon-surface), var(--ehub-paper) 5%);width:100%;min-height:8rem;color:var(--ehub-paper);font:inherit;resize:vertical;padding:.75rem;font-size:.9rem;line-height:1.5}.help-dialog__textarea::placeholder{color:var(--ehub-paper-35)}.help-dialog__textarea:focus-visible{outline:2px solid var(--ehub-paper);outline-offset:2px}.help-dialog__field-footer{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.help-dialog__hint,.help-dialog__count{color:var(--ehub-paper-60);margin:0;font-size:.75rem}.help-dialog__count{font-variant-numeric:tabular-nums}.help-dialog__attach{border:1px solid var(--ehub-paper-18);border-radius:var(--ui-control-radius);min-height:44px;color:var(--ehub-paper-85);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:.5rem;padding:0 1rem;font-size:.85rem;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.help-dialog__attach:hover{background:var(--ehub-paper-10);color:var(--ehub-paper)}.help-dialog__attach:focus-within{outline:2px solid var(--ehub-paper);outline-offset:2px}.help-dialog__attach svg{flex:none;width:1rem;height:1rem}.help-dialog__attach-input{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.help-dialog__screenshot{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.help-dialog__screenshot-thumb{border:1px solid var(--ehub-paper-18);border-radius:var(--ui-control-radius);object-fit:cover;width:4rem;height:4rem}.help-dialog__screenshot-label{min-width:8rem;color:var(--ehub-paper-85);flex:1;font-size:.85rem}.help-dialog__screenshot-remove{border-radius:var(--ui-control-radius);width:44px;height:44px;color:var(--ehub-paper-60);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .15s,background-color .15s;display:grid}.help-dialog__screenshot-remove:hover{background:var(--ehub-paper-10);color:var(--ehub-paper)}.help-dialog__screenshot-remove:focus-visible{outline:2px solid var(--ehub-paper);outline-offset:2px}.help-dialog__screenshot-remove svg{width:1rem;height:1rem}.help-dialog__details{border:1px solid var(--ehub-paper-10);border-radius:var(--ui-control-radius);padding:.6rem .75rem}.help-dialog__summary{min-height:44px;color:var(--ehub-paper-60);cursor:pointer;align-items:center;gap:.4rem;margin:-.6rem -.75rem;padding:.6rem .75rem;font-size:.8rem;list-style:none;display:flex}.help-dialog__summary::-webkit-details-marker{display:none}.help-dialog__summary:hover{color:var(--ehub-paper-85)}.help-dialog__summary:focus-visible{outline:2px solid var(--ehub-paper);outline-offset:2px;border-radius:var(--ui-control-radius)}.help-dialog__chevron{width:.875rem;height:.875rem;transition:transform .15s}.help-dialog__details[open] .help-dialog__chevron{transform:rotate(90deg)}.help-dialog__include{color:var(--ehub-paper-60);margin:.5rem 0 0;padding-left:1.25rem;font-size:.8rem;line-height:1.6}.help-dialog__error{color:var(--help-error);align-items:center;gap:.4rem;margin:0;font-size:.85rem;display:flex}.help-dialog__error svg{flex:none;width:1rem;height:1rem}.help-dialog__actions{justify-content:flex-end;gap:.5rem;display:flex}.help-dialog__sent{flex-direction:column;gap:.75rem;display:flex}.help-dialog__sent-text{color:var(--ehub-paper-75);margin:0;font-size:.95rem;line-height:1.55}.help-dialog__sent .fancy-button{align-self:flex-start;margin-top:.5rem}@media (prefers-reduced-motion:reduce){.help-dialog__close,.help-dialog__attach,.help-dialog__screenshot-remove,.help-dialog__chevron{transition:none}}
