.auth-panel[data-astro-cid-dki26rad]{padding:20px;box-shadow:0 8px 22px #2d26200d}.auth-panel[data-astro-cid-dki26rad] .btn[data-astro-cid-dki26rad]{width:100%}.btn-google[data-astro-cid-dki26rad]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 14px;min-height:46px;border-radius:12px;border:1.5px solid var(--border);background:var(--surface);color:var(--ink);font-family:inherit;font-size:.96rem;font-weight:600;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .08s ease,opacity .14s ease}.btn-google[data-astro-cid-dki26rad]:hover{border-color:var(--sage);box-shadow:0 4px 14px #2d262014}.btn-google[data-astro-cid-dki26rad]:active{transform:translateY(1px)}.btn-google[data-astro-cid-dki26rad]:disabled{opacity:.6;cursor:default}.btn-google[data-astro-cid-dki26rad] svg[data-astro-cid-dki26rad]{flex-shrink:0}.btn-oauth[data-astro-cid-dki26rad]{margin-top:10px}.auth-sep[data-astro-cid-dki26rad]{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.auth-sep[data-astro-cid-dki26rad]:before,.auth-sep[data-astro-cid-dki26rad]:after{content:"";flex:1;height:1px;background:var(--border)}.field[data-astro-cid-dki26rad]{display:block;margin-bottom:12px}.field[data-astro-cid-dki26rad] span[data-astro-cid-dki26rad]:not(.field-icon-wrap){display:block;font-size:.82rem;font-weight:600;color:var(--ink-2);margin-bottom:6px}.field-icon-wrap[data-astro-cid-dki26rad]{position:relative;display:block}.field-icon[data-astro-cid-dki26rad]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none;transition:color .14s ease}.field[data-astro-cid-dki26rad] input[data-astro-cid-dki26rad]{width:100%;padding:12px 14px 12px 40px;border-radius:12px;border:1.5px solid var(--border);background:var(--bg);color:var(--ink);font-size:1rem;font-family:inherit;transition:border-color .14s ease,box-shadow .14s ease}.field[data-astro-cid-dki26rad] input[data-astro-cid-dki26rad]::placeholder{color:var(--muted)}.field[data-astro-cid-dki26rad] input[data-astro-cid-dki26rad]:focus{outline:none;border-color:var(--sage);box-shadow:0 0 0 3px color-mix(in srgb,var(--sage) 22%,transparent)}.field-icon-wrap[data-astro-cid-dki26rad]:has(input:focus) .field-icon[data-astro-cid-dki26rad]{color:var(--sage-dark)}#jam-auth-code[data-astro-cid-dki26rad]{letter-spacing:.35em;text-align:center;font-weight:700;font-size:1.15rem;padding-left:40px}.auth-otp-foot[data-astro-cid-dki26rad]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;margin-top:10px}.auth-resend[data-astro-cid-dki26rad]{background:none;border:0;padding:0;cursor:pointer;color:var(--sage-dark);font:inherit;font-weight:700;font-size:.86rem;text-decoration:underline}.auth-resend[data-astro-cid-dki26rad]:hover{color:var(--sage)}.auth-resend[data-astro-cid-dki26rad]:disabled{color:var(--muted);cursor:default;text-decoration:none}.auth-expiry[data-astro-cid-dki26rad]{color:var(--muted);font-size:.8rem}.msg[data-astro-cid-dki26rad]{color:var(--ink-2);font-size:.88rem;min-height:1.2em;margin:10px 0 0}#jam-auth-otp[data-astro-cid-dki26rad]{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.auth-account[data-astro-cid-dki26rad]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 22px #2d26200d}.auth-account[data-astro-cid-dki26rad] span[data-astro-cid-dki26rad]{color:var(--ink);font-weight:600;font-size:.95rem;overflow:hidden;text-overflow:ellipsis}.auth-account[data-astro-cid-dki26rad] .btn[data-astro-cid-dki26rad]{padding:8px 16px;min-height:38px;font-size:.9rem;flex-shrink:0}.feedback-page .fb-row{display:flex;align-items:center;justify-content:space-between;gap:var(--jj-s-3);min-height:44px;padding:var(--jj-s-3) var(--jj-s-2);border:0;border-radius:var(--jj-r-ctl);background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit;width:100%;transition:background .14s ease,transform .08s ease}.feedback-page .fb-row+.fb-row{border-top:1px solid var(--jj-rule);border-radius:0}.feedback-page .fb-row:active{transform:translateY(1px)}@media (hover: hover) and (pointer: fine){.feedback-page .fb-row:hover{background:var(--jj-well)}}.feedback-page .fb-row-main{display:flex;flex-direction:column;gap:var(--jj-s-1);min-width:0;flex:1}.feedback-page .fb-kind-badge{align-self:flex-start;font-size:var(--jj-t-caption);font-weight:600;color:var(--jj-moss-ink)}.feedback-page .fb-row-body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--jj-t-callout);font-weight:600;color:var(--jj-ink)}.feedback-page .fb-row-date{font-size:var(--jj-t-caption);font-variant-numeric:tabular-nums;color:var(--jj-ink-3)}.feedback-page .status-pill{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:5px 11px 5px 9px;border-radius:var(--jj-r-pill);font-size:var(--jj-t-caption);font-weight:600;color:var(--pill);background:color-mix(in srgb,var(--pill) 14%,transparent)}.feedback-page .status-ico{flex-shrink:0}.feedback-page .fb-bubble{max-width:84%;padding:var(--jj-s-3) var(--jj-s-4);border-radius:var(--jj-r-card);border-bottom-left-radius:var(--jj-r-chip);background:var(--jj-well);align-self:flex-start}.feedback-page .fb-bubble.mine{align-self:flex-end;background:var(--jj-moss-wash);border-radius:var(--jj-r-card);border-bottom-right-radius:var(--jj-r-chip);border-bottom-left-radius:var(--jj-r-card)}.feedback-page .fb-bubble-meta{margin-bottom:var(--jj-s-1);font-size:var(--jj-t-caption);font-weight:600;color:var(--jj-ink-3)}.feedback-page .fb-bubble-body{color:var(--jj-ink);font-size:var(--jj-t-callout);line-height:1.5;white-space:pre-wrap;word-break:break-word}.feedback-page[data-astro-cid-fr6k4rqg]{padding:var(--jj-s-10) 0 var(--jj-s-20)}.feedback-page[data-astro-cid-fr6k4rqg] .wrap[data-astro-cid-fr6k4rqg]{max-width:600px}.feedback-page[data-astro-cid-fr6k4rqg] [data-astro-cid-fr6k4rqg][hidden]{display:none!important}.fb-install[data-astro-cid-fr6k4rqg]{margin-top:var(--jj-s-8)}.fb-hero[data-astro-cid-fr6k4rqg]{display:flex;align-items:flex-start;gap:var(--jj-s-4);margin-bottom:var(--jj-s-6)}.fb-hero-mascot[data-astro-cid-fr6k4rqg]{flex-shrink:0;object-fit:contain;margin-top:2px}.fb-hero-text[data-astro-cid-fr6k4rqg]{min-width:0}.feedback-page[data-astro-cid-fr6k4rqg] h1[data-astro-cid-fr6k4rqg]{margin:0 0 var(--jj-s-2);font-family:var(--jj-font-voice);font-size:var(--jj-t-title1);font-weight:var(--jj-t-title1-weight);line-height:var(--jj-t-title1-lh);letter-spacing:var(--jj-t-title1-ls)}.lead[data-astro-cid-fr6k4rqg]{margin:0;max-width:48ch;font-size:var(--jj-t-body);line-height:var(--jj-t-body-lh);color:var(--jj-ink-2)}.no-account[data-astro-cid-fr6k4rqg]{margin-top:var(--jj-s-4);text-align:center;font-size:var(--jj-t-callout);color:var(--jj-ink-3)}.no-account[data-astro-cid-fr6k4rqg] a[data-astro-cid-fr6k4rqg]{color:var(--jj-moss-ink);font-weight:600}#fb-app[data-astro-cid-fr6k4rqg]{display:flex;flex-direction:column;gap:var(--jj-s-6);margin-top:var(--jj-s-1)}.feedback-page[data-astro-cid-fr6k4rqg] .panel[data-astro-cid-fr6k4rqg]{padding:var(--jj-s-5);border-color:var(--jj-rule);border-radius:var(--jj-r-card);background:var(--jj-sheet);box-shadow:none}.fb-step-label[data-astro-cid-fr6k4rqg]{margin:0 0 var(--jj-s-4);font-family:var(--jj-font-ui);font-size:var(--jj-t-title3);line-height:var(--jj-t-title3-lh);font-weight:600;color:var(--jj-ink)}.fb-mini-label[data-astro-cid-fr6k4rqg]{margin:0 0 var(--jj-s-2);font-size:var(--jj-t-footnote);font-weight:600;color:var(--jj-ink-2)}.compose-card[data-astro-cid-fr6k4rqg]{display:flex;flex-direction:column}.fb-kind-grid[data-astro-cid-fr6k4rqg]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--jj-s-2);margin-bottom:var(--jj-s-4)}.fb-kind-tile[data-astro-cid-fr6k4rqg]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:var(--jj-s-3) var(--jj-s-2);min-height:44px;background:var(--jj-well);border:2px solid transparent;border-radius:var(--jj-r-ctl);cursor:pointer;font-family:inherit;transition:background .14s ease,border-color .14s ease,transform .08s ease}.fb-kind-tile[data-astro-cid-fr6k4rqg]:active{transform:scale(.97)}.fb-kind-tile--active[data-astro-cid-fr6k4rqg]{background:var(--jj-moss-wash);border-color:var(--jj-moss)}.fb-kind-ico[data-astro-cid-fr6k4rqg]{display:inline-flex;color:var(--jj-ink-2)}.fb-kind-tile--active[data-astro-cid-fr6k4rqg] .fb-kind-ico[data-astro-cid-fr6k4rqg]{color:var(--jj-moss-ink)}.fb-kind-name[data-astro-cid-fr6k4rqg]{font-size:var(--jj-t-footnote);font-weight:600;color:var(--jj-ink)}.ta-wrap[data-astro-cid-fr6k4rqg]{position:relative}.fb-textarea[data-astro-cid-fr6k4rqg]{width:100%;min-height:120px;padding:var(--jj-s-3) var(--jj-s-4);border-radius:var(--jj-r-ctl);border:1.5px solid var(--jj-rule-strong);background:var(--jj-paper);color:var(--jj-ink);font-family:inherit;font-size:var(--jj-t-body);line-height:1.5;resize:vertical;transition:border-color .14s ease,box-shadow .14s ease}.fb-textarea[data-astro-cid-fr6k4rqg]::placeholder{color:var(--jj-ink-3)}.fb-textarea[data-astro-cid-fr6k4rqg]:focus{outline:none;border-color:var(--jj-moss);box-shadow:0 0 0 3px var(--jj-moss-wash)}.ta-count[data-astro-cid-fr6k4rqg]{position:absolute;right:var(--jj-s-3);bottom:var(--jj-s-2);padding:1px 6px;border-radius:var(--jj-r-chip);background:var(--jj-paper);font-size:var(--jj-t-caption);font-variant-numeric:tabular-nums;color:var(--jj-ink-3);pointer-events:none}.compose-foot[data-astro-cid-fr6k4rqg]{display:flex;align-items:center;justify-content:space-between;gap:var(--jj-s-3);margin-top:var(--jj-s-4)}.btn-sm[data-astro-cid-fr6k4rqg]{padding:0 var(--jj-s-5);min-height:44px;border-radius:var(--jj-r-ctl);font-size:var(--jj-t-callout)}.msg[data-astro-cid-fr6k4rqg]{flex:1;min-height:1.2em;margin:0;font-size:var(--jj-t-footnote);color:var(--jj-ink-2)}.empty-note[data-astro-cid-fr6k4rqg]{margin:0;padding:var(--jj-s-6) 0;text-align:center;font-size:var(--jj-t-callout);color:var(--jj-ink-3)}.fb-thread[data-astro-cid-fr6k4rqg]{display:flex;flex-direction:column;gap:var(--jj-s-4)}.fb-thread-head[data-astro-cid-fr6k4rqg]{display:flex;align-items:center;justify-content:space-between;gap:var(--jj-s-3)}.fb-back[data-astro-cid-fr6k4rqg]{display:inline-flex;align-items:center;gap:var(--jj-s-1);min-height:44px;padding:0 var(--jj-s-3) 0 var(--jj-s-2);border-radius:var(--jj-r-ctl);border:1px solid var(--jj-rule-strong);background:transparent;color:var(--jj-ink-2);font:inherit;font-weight:600;font-size:var(--jj-t-callout);cursor:pointer;transition:color .14s ease,border-color .14s ease}.fb-messages[data-astro-cid-fr6k4rqg]{display:flex;flex-direction:column;gap:var(--jj-s-2);max-height:440px;overflow-y:auto;padding:2px}.fb-reply[data-astro-cid-fr6k4rqg]{display:flex;flex-direction:column;gap:var(--jj-s-2)}.fb-reply[data-astro-cid-fr6k4rqg] .btn-sm[data-astro-cid-fr6k4rqg]{align-self:flex-end}@media (hover: hover) and (pointer: fine){.fb-kind-tile[data-astro-cid-fr6k4rqg]:hover{background:var(--jj-rule-strong)}.fb-kind-tile--active[data-astro-cid-fr6k4rqg]:hover{background:var(--jj-moss-wash)}.fb-back[data-astro-cid-fr6k4rqg]:hover{color:var(--jj-ink);border-color:var(--jj-moss)}}@media (max-width: 420px){.fb-hero[data-astro-cid-fr6k4rqg]{gap:var(--jj-s-3)}.fb-hero-mascot[data-astro-cid-fr6k4rqg]{width:44px;height:44px}}
