:root{--feedback-yellow:#fff000;--feedback-coral:#ff9c8a;--feedback-pink:#ff68bd;--feedback-green:#78e36f;--feedback-cyan:#6fe7f2;--feedback-ink:#050505;--feedback-white:#fff;--feedback-off:#eff6eb;--feedback-loading-idle:#d9ddd4}*{box-sizing:border-box}body.feedback-page{background:var(--feedback-off);min-width:320px;color:var(--feedback-ink);margin:0}button,a{font:inherit}.feedback-main{width:min(100% - 32px,1180px);margin-inline:auto;padding:22px 0 64px}.feedback-hero{border-bottom:2px solid var(--feedback-ink);justify-content:space-between;align-items:end;gap:20px;padding-bottom:18px;display:flex}.feedback-hero p{margin:0 0 7px;font:900 12px/1 Courier New,monospace}.feedback-hero h1{margin:0;font-size:clamp(34px,5vw,62px);line-height:1}.feedback-hero a{border:1px solid var(--feedback-ink);background:var(--feedback-white);min-height:40px;box-shadow:3px 3px 0 var(--feedback-ink);color:inherit;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.feedback-hero a img{width:16px;height:16px}.feedback-section{padding-top:30px}.feedback-section>header{align-items:center;gap:13px;margin-bottom:14px;display:flex}.feedback-section>header>span{background:var(--feedback-ink);width:38px;height:38px;color:var(--feedback-yellow);flex:0 0 38px;place-items:center;font:900 12px/1 Courier New,monospace;display:grid}.feedback-section h2{margin:0;font-size:23px}.feedback-section header p{color:#4d5550;margin:3px 0 0;font-size:12px;font-weight:650}.feedback-grid{border:1px solid var(--feedback-ink);background:var(--feedback-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.feedback-sample{background-color:var(--feedback-white);min-height:62px;color:var(--feedback-ink);text-align:left;cursor:pointer;background-image:repeating-linear-gradient(-45deg,#0000 0 10px,#ffffff29 10px 13px);background-size:18px 18px;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;animation:12s linear infinite feedback-sample-stripes;display:grid}.feedback-sample:hover,.feedback-sample:focus-visible{z-index:1;outline:3px solid var(--feedback-pink);outline-offset:-3px;position:relative}.feedback-sample>img{width:21px;height:21px}.feedback-sample span{min-width:0}.feedback-sample b,.feedback-sample__detail,.feedback-sample small{display:block}.feedback-sample b{font-size:13px}.feedback-sample__detail{margin-top:3px;font-size:12px;font-weight:850;line-height:1.35}.feedback-sample small{color:#555;margin-top:3px;font-size:12px;font-weight:700;line-height:1.35}.feedback-sample--billed{background-color:var(--feedback-coral)}.feedback-sample--waiting{background-color:var(--feedback-yellow)}.feedback-sample--success{background-color:var(--feedback-green)}.feedback-sample--incomplete{background-color:var(--feedback-cyan)}.feedback-sample--credit-failed{background-color:var(--feedback-pink);min-height:78px}.feedback-toast-specimens{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.feedback-toast-specimen{align-content:start;gap:8px;min-width:0;display:grid}.feedback-toast-specimen:last-child{grid-column:1/-1;width:min(100%,620px)}.feedback-toast-specimen>header{border-left:3px solid var(--feedback-pink);min-height:54px;padding:4px 0 4px 10px}.feedback-toast-specimen>header b{font-size:12px;display:block}.feedback-toast-specimen>header p{color:#4d5550;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.45}.feedback-toast-specimen .feedback-sample{border:1px solid var(--feedback-ink);width:100%;box-shadow:4px 4px 0 var(--feedback-ink)}.feedback-loading-demo{border:1px solid var(--feedback-ink);background:var(--feedback-ink);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:1px;display:grid}.feedback-loading{background:var(--feedback-white);min-height:78px;color:var(--feedback-ink);grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;padding:11px 14px;display:grid}.feedback-loading__visual{--feedback-orbit-distance:40px;border:1px solid var(--feedback-ink);background:var(--feedback-loading-idle);place-items:center;width:42px;height:42px;display:grid;position:relative}.feedback-loading__visual i{border:1px solid var(--feedback-ink);background:var(--feedback-yellow);width:6px;height:6px;box-shadow:1px 1px 0 var(--feedback-ink);animation:1.05s linear infinite feedback-biu-orbit;position:absolute;top:-3px;left:-3px}.feedback-loading__visual i:nth-child(2){background:var(--feedback-pink);opacity:.68;animation-delay:-.08s}.feedback-loading__visual i:nth-child(3){background:var(--feedback-coral);opacity:.34;animation-delay:-.16s}.feedback-loading__visual b{font:900 12px/1 Courier New,monospace}.feedback-loading__copy{min-width:0}.feedback-loading__copy strong,.feedback-loading__copy small{display:block}.feedback-loading__copy strong{font-size:clamp(15px,1.8vw,20px);line-height:1.1}.feedback-loading__copy small{color:#555;margin-top:5px;font-size:12px;font-weight:750;line-height:1.4}.feedback-loading-toggle{background:var(--feedback-yellow);min-width:96px;color:var(--feedback-ink);cursor:pointer;border:0;padding:0 13px;font-size:12px;font-weight:900}.feedback-loading-toggle:hover,.feedback-loading-toggle:focus-visible{background:var(--feedback-pink);outline:3px solid var(--feedback-ink);outline-offset:-3px}.feedback-loading-demo.is-paused .feedback-loading__visual i{animation-play-state:paused}.feedback-toast-stack{z-index:2400;width:min(380px,100vw - 36px);color:inherit;pointer-events:none;background:0 0;border:0;gap:9px;margin:0;padding:0;display:grid;position:fixed;inset:auto 18px 18px auto;overflow:visible}.feedback-toast{border:1px solid var(--feedback-ink);background:var(--feedback-white);min-height:64px;box-shadow:5px 5px 0 var(--feedback-ink);color:var(--feedback-ink);pointer-events:auto;grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:9px;animation:.18s ease-out feedback-toast-in;display:grid}.feedback-toast__icon{background:var(--feedback-yellow);place-items:center;width:36px;height:36px;display:grid}.feedback-toast__icon img{width:19px;height:19px}.feedback-toast--billed .feedback-toast__icon{background:var(--feedback-coral)}.feedback-toast--success .feedback-toast__icon{background:var(--feedback-green)}.feedback-toast--incomplete .feedback-toast__icon{background:var(--feedback-cyan)}.feedback-toast--credit-failed .feedback-toast__icon{background:var(--feedback-pink)}.feedback-toast--waiting .feedback-toast__icon img{animation:1.4s linear infinite feedback-wait}.feedback-toast b,.feedback-toast__detail,.feedback-toast small{display:block}.feedback-toast b{font-size:12px}.feedback-toast__detail{color:#555;margin-top:4px;font-size:12px;font-weight:700;line-height:1.35}.feedback-toast small{color:#666;margin-top:3px;font-size:12px;font-weight:700;line-height:1.35}.feedback-toast button{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.feedback-toast button img{width:15px;height:15px}.feedback-billing-stack{z-index:2410;width:min(720px,100vw - 36px);color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;display:grid;position:fixed;inset:auto 18px 18px auto;overflow:visible}.feedback-billing-toast{border:1px solid var(--feedback-ink);border-left:18px solid var(--feedback-yellow);background:var(--feedback-white);box-shadow:7px 7px 0 var(--feedback-ink);color:var(--feedback-ink);pointer-events:auto;gap:18px;padding:24px 28px 24px 30px;animation:.18s ease-out feedback-toast-in;display:grid;overflow:hidden}.feedback-billing-toast__head{grid-template-columns:26px minmax(0,1fr) 34px;align-items:center;gap:10px;display:grid}.feedback-billing-toast__head>img{width:23px}.feedback-billing-toast__head strong{font-size:17px;font-weight:900;line-height:1.15}.feedback-billing-toast__head button{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.feedback-billing-toast__head button img{width:20px}.feedback-billing-toast>p{margin:0;font-size:14px;font-weight:600;line-height:1.45}.feedback-billing-toast__ledger{border:1px solid var(--feedback-ink);background:var(--feedback-off);justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:14px 20px;display:flex}.feedback-billing-toast__ledger span{color:#59615c;font:800 12px/1 var(--biufun-mono-font,monospace)}.feedback-billing-toast__ledger b{color:#ff5158;font:900 32px/1 var(--biufun-mono-font,monospace)}.feedback-dialog{border:1px solid var(--feedback-ink);background:var(--feedback-white);width:min(500px,100vw - 28px);max-width:none;color:var(--feedback-ink);box-shadow:8px 8px 0 var(--feedback-ink);border-radius:0;padding:0;overflow:hidden}.feedback-dialog::backdrop{background:#050505ad}.feedback-dialog>header{border-bottom:1px solid var(--feedback-ink);background:var(--feedback-yellow);grid-template-columns:44px minmax(0,1fr) 48px;align-items:center;min-height:58px;display:grid}.feedback-dialog--single-close>header{grid-template-columns:minmax(0,1fr) 48px}.feedback-dialog__icon{border-right:1px solid var(--feedback-ink);place-items:center;width:44px;height:100%;display:grid}.feedback-dialog__icon img{width:20px;height:20px}.feedback-dialog>header strong{padding:0 12px;font:900 12px/1 Courier New,monospace}.feedback-dialog>header button{border:0;border-left:1px solid var(--feedback-ink);background:var(--feedback-white);cursor:pointer;place-items:center;width:48px;height:58px;padding:0;display:grid}.feedback-dialog>header button img{width:18px;height:18px}.feedback-dialog__body{padding:22px}.feedback-dialog__body h2{margin:0;font-size:27px}.feedback-dialog__body p{margin:10px 0 0;font-size:13px;font-weight:650;line-height:1.55}.feedback-dialog__meta{border-left:4px solid var(--feedback-ink);background:var(--feedback-off);margin-top:18px;padding:10px 12px;font-size:12px;font-weight:850}.feedback-dialog>footer{border-top:1px solid var(--feedback-ink);background:var(--feedback-off);justify-content:flex-end;gap:8px;padding:12px;display:flex}.feedback-dialog>footer button{border:1px solid var(--feedback-ink);background:var(--feedback-white);min-height:38px;color:var(--feedback-ink);cursor:pointer;padding:0 14px;font-size:12px;font-weight:900}.feedback-dialog>footer .feedback-dialog__primary{background:var(--feedback-yellow);box-shadow:3px 3px 0 var(--feedback-ink);color:var(--feedback-ink)}.feedback-dialog[data-prefer-cancel=true]>footer [data-close]{background:var(--feedback-yellow);box-shadow:3px 3px 0 var(--feedback-ink)}.feedback-dialog[data-prefer-cancel=true]>footer .feedback-dialog__primary{background:var(--feedback-white);box-shadow:none;color:#8b1e1e}.feedback-dialog[data-tone=billed]>header{background:var(--feedback-coral)}.feedback-dialog[data-tone=success]>header{background:var(--feedback-green)}.feedback-dialog[data-tone=incomplete]>header{background:var(--feedback-cyan)}html[data-biufun-theme=dark] .feedback-page{background:var(--biufun-dark-surface);color:#f4f7f9}html[data-biufun-theme=dark] .feedback-hero{border-color:#9eb0ba}html[data-biufun-theme=dark] .feedback-hero a{background:var(--biufun-dark-raised);color:#f4f7f9;border-color:#9eb0ba;box-shadow:3px 3px #101a21}html[data-biufun-theme=dark] .feedback-hero a img{filter:brightness(0)invert()}html[data-biufun-theme=dark] .feedback-section header p,html[data-biufun-theme=dark] .feedback-toast-specimen>header p{color:#c2d0d8}html[data-biufun-theme=dark] .feedback-grid{background:var(--biufun-dark-line);border-color:#9eb0ba}html[data-biufun-theme=dark] .feedback-sample{color:#eef2f4;background-color:#354751;background-image:repeating-linear-gradient(-45deg,#0000 0 11px,#dce3e70f 11px 13px);border-color:#70808a;box-shadow:4px 4px #101a21}html[data-biufun-theme=dark] .feedback-sample small{color:#bdc8ce}html[data-biufun-theme=dark] .feedback-sample--billed{border-left:5px solid #ad786f}html[data-biufun-theme=dark] .feedback-sample--waiting{border-left:5px solid #aa984c}html[data-biufun-theme=dark] .feedback-sample--success{border-left:5px solid #648f70}html[data-biufun-theme=dark] .feedback-sample--incomplete{border-left:5px solid #5f8992}html[data-biufun-theme=dark] .feedback-sample--credit-failed{border-left:5px solid #95627f}html[data-biufun-theme=dark] .feedback-dialog{background:var(--biufun-dark-surface);color:#f4f7f9;border-color:#9eb0ba;box-shadow:8px 8px #101a21}html[data-biufun-theme=dark] .feedback-dialog__icon{border-color:#9eb0ba}html[data-biufun-theme=dark] .feedback-dialog>header button{background:var(--biufun-dark-raised);border-color:#9eb0ba}html[data-biufun-theme=dark] .feedback-dialog__meta,html[data-biufun-theme=dark] .feedback-dialog>footer{border-color:var(--biufun-dark-line);background:var(--biufun-dark-raised)}html[data-biufun-theme=dark] .feedback-dialog>footer button{background:var(--biufun-dark-raised);color:#f4f7f9;border-color:#9eb0ba}html[data-biufun-theme=dark] .feedback-dialog>footer .feedback-dialog__primary{background:var(--feedback-yellow);box-shadow:3px 3px #101a21;color:#071017!important}html[data-biufun-theme=dark] .feedback-dialog[data-prefer-cancel=true]>footer [data-close]{background:var(--feedback-yellow);box-shadow:3px 3px #101a21;color:#050505!important}html[data-biufun-theme=dark] .feedback-dialog[data-prefer-cancel=true]>footer .feedback-dialog__primary{background:var(--biufun-dark-raised);box-shadow:none;color:#ff9c8a!important}html[data-biufun-theme=dark] .feedback-toast{background:var(--biufun-dark-surface);color:#f4f7f9;border-color:#9eb0ba;box-shadow:5px 5px #101a21}html[data-biufun-theme=dark] .feedback-toast :is(.feedback-toast__detail,small){color:#c2d0d8}html[data-biufun-theme=dark] .feedback-toast button img{filter:brightness(0)invert()}html[data-biufun-theme=dark] .feedback-billing-toast{border-color:#9eb0ba;border-left-color:var(--feedback-yellow);background:var(--biufun-dark-surface);color:#f4f7f9;box-shadow:7px 7px #101a21}html[data-biufun-theme=dark] .feedback-billing-toast__head>img{filter:brightness(0)saturate()invert(88%)sepia()saturate(1430%)hue-rotate(357deg)brightness(104%)contrast(104%)}html[data-biufun-theme=dark] .feedback-billing-toast__head button img{filter:brightness(0)invert()}html[data-biufun-theme=dark] .feedback-billing-toast__ledger{background:var(--biufun-dark-raised);border-color:#9eb0ba}html[data-biufun-theme=dark] .feedback-billing-toast__ledger span{color:#c2d0d8}html[data-biufun-theme=dark]{--feedback-loading-idle:var(--biufun-dark-raised)}html[data-biufun-theme=dark] .feedback-loading-demo{background:var(--biufun-dark-line);border-color:#9eb0ba}html[data-biufun-theme=dark] .feedback-loading{background:var(--biufun-dark-surface);color:#f4f7f9}html[data-biufun-theme=dark] .feedback-loading__visual i{border-color:#9eb0ba}html[data-biufun-theme=dark] .feedback-loading__visual b{color:var(--feedback-yellow);background:#101a21;border-color:#9eb0ba}html[data-biufun-theme=dark] .feedback-loading__copy small{color:#c2d0d8}html[data-biufun-theme=dark] .feedback-loading-toggle{background:var(--feedback-yellow);color:#071017}@keyframes feedback-toast-in{0%{opacity:0;transform:translateY(10px)}}@keyframes feedback-wait{to{transform:rotate(360deg)}}@keyframes feedback-sample-stripes{to{background-position:36px 0}}@keyframes feedback-biu-orbit{0%,4%{transform:translate(0)}25%{transform:translate(var(--feedback-orbit-distance), 0)}50%{transform:translate(var(--feedback-orbit-distance), var(--feedback-orbit-distance))}75%{transform:translate(0, var(--feedback-orbit-distance))}96%,to{transform:translate(0)}}@media (max-width:520px){.feedback-main{width:calc(100% - 24px)}.feedback-hero{flex-direction:column;align-items:start}.feedback-grid,.feedback-toast-specimens{grid-template-columns:1fr}.feedback-toast-specimen:last-child{grid-column:auto;width:100%}.feedback-sample{min-height:68px}.feedback-sample--credit-failed{min-height:78px}.feedback-dialog__body{padding:18px}.feedback-loading-demo{grid-template-columns:1fr}.feedback-loading{grid-template-columns:42px minmax(0,1fr);gap:11px;min-height:72px;padding:10px 12px}.feedback-loading__visual{--feedback-orbit-distance:36px;width:38px;height:38px}.feedback-loading-toggle{min-height:38px}.feedback-billing-toast{border-left-width:10px;gap:12px;padding:16px}.feedback-billing-toast__ledger{min-height:60px;padding:10px 12px}.feedback-billing-toast__ledger b{font-size:24px}}@media (prefers-reduced-motion:reduce){.feedback-toast,.feedback-toast--waiting .feedback-toast__icon img,.feedback-sample,.feedback-loading__visual i{animation:none}.feedback-loading__visual i:nth-child(2){transform:translate(var(--feedback-orbit-distance), 0)}.feedback-loading__visual i:nth-child(3){transform:translate(var(--feedback-orbit-distance), var(--feedback-orbit-distance))}}dialog.feedback-dialog{height:fit-content;max-height:92vh;margin:auto;position:fixed;inset:0}html[data-biufun-theme=dark] .feedback-dialog{background:var(--biufun-dark-raised);border-color:#e9f0f4;box-shadow:12px 12px #0000009e}html[data-biufun-theme=dark] .feedback-dialog>header{background:var(--feedback-yellow);border-color:#050505}html[data-biufun-theme=dark] .feedback-dialog>header strong{color:#050505}html[data-biufun-theme=dark] .feedback-dialog__icon,html[data-biufun-theme=dark] .feedback-dialog>header button{background:#fff;border-color:#050505}html[data-biufun-theme=dark] .feedback-dialog>header button img{filter:none}
