#requestsView{display:none}html.is-requests #requestsView{display:flex}html.is-requests .hero,html.is-requests .view-band,html.is-requests #modules{display:none!important}html.is-requests body{background:var(--bg)}.requests{flex-direction:column;gap:var(--ui-s-4);box-sizing:border-box;width:100%;max-width:100rem;margin:0 auto;padding:var(--ui-s-6) var(--ui-s-8) var(--ui-s-12);color:var(--ink);font-family:var(--font);font-size:var(--ui-fs-body);line-height:var(--lh-body)}.requests p{margin:0}.rq-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ui-s-4)}.rq-head__text{display:flex;flex-direction:column;gap:var(--ui-s-2);min-width:0}.rq-head__title{margin:0;font-size:var(--fs-h2);font-weight:700;letter-spacing:var(--ls-h2);line-height:1.15;color:var(--ink)}.rq-head__sub{max-width:47.5rem;font-size:var(--ui-fs-ui);line-height:1.55;color:var(--ink-soft)}.rq-head__actions{display:flex;flex-wrap:wrap;gap:var(--ui-s-3)}.rq-count{font-size:var(--ui-fs-ui);line-height:1.55;color:var(--ink-soft)}.rq-note--warn{font-size:var(--ui-fs-ui);line-height:1.55}.rq-note{font-size:var(--ui-fs-ui);color:var(--ink-soft)}.rq-tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface)}.rq-table{width:100%;min-width:60rem;border-collapse:separate;border-spacing:0;font-family:var(--font)}.rq-table th,.rq-table td{padding:var(--ui-s-3) 0 var(--ui-s-3) var(--ui-s-4);text-align:left}.rq-table th:last-child,.rq-table td:last-child{padding-right:var(--ui-s-4)}.rq-table th{vertical-align:top;background:var(--bg);font-family:var(--mono);font-size:var(--ui-fs-micro);font-weight:400;letter-spacing:var(--ls-meta);line-height:1.6;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.rq-table td{box-sizing:border-box;height:3.5rem;vertical-align:middle;border-top:1px solid var(--line);font-size:var(--ui-fs-ui);line-height:1.45;color:var(--ink-soft)}.rq-cell-input{min-width:13rem;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.rq-table .rq-cell-input{color:var(--ink)}.rq-cell-detail{min-width:11rem;overflow-wrap:anywhere}.rq-cell-area{min-width:7.5rem;overflow-wrap:anywhere}.rq-cell-image{min-width:4.75rem}.rq-table .rq-cell-date{white-space:nowrap;font-family:var(--mono);font-size:var(--ui-fs-meta)}.rq-type--lesson{background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 20%,var(--info-bg));color:var(--ink)}.rq-type--bug{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 20%,var(--danger-bg));color:var(--danger)}.rq-type--confusing{background:var(--notquite-bg);border-color:color-mix(in srgb,var(--notquite) 20%,var(--notquite-bg));color:var(--notquite)}.rq-type--idea{background:var(--correct-bg);border-color:color-mix(in srgb,var(--correct) 20%,var(--correct-bg));color:var(--correct)}.rq-pill--wait{color:var(--ink-soft)}.rq-pill--live{background:var(--correct-bg);border-color:color-mix(in srgb,var(--accent) 20%,var(--correct-bg));color:var(--accent)}.rq-pill--done{background:var(--correct);border-color:var(--correct);color:var(--ink-on-primary)}.rq-pill--off{background:var(--bg-deep);border-color:var(--line);color:var(--ink-soft)}.rq-badge{cursor:default}.rq-shots{display:flex;flex-wrap:wrap;gap:var(--ui-s-2)}.rq-shot{display:block;width:3.75rem;height:3.75rem;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);cursor:pointer}.rq-shot:hover{border-color:var(--line-strong)}.rq-shot:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.rq-shot img{display:block;width:100%;height:100%;object-fit:cover}.rq-shot--gone{width:auto;height:auto;padding:var(--ui-s-1) var(--ui-s-2);border-style:dashed;font-size:var(--ui-fs-meta);color:var(--ink-muted);cursor:default}.rq-empty{display:grid;place-items:center;box-sizing:border-box;min-height:11.25rem;padding:var(--ui-s-6);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface);text-align:center}.rq-empty__inner{display:flex;flex-direction:column;align-items:center;gap:var(--ui-s-2);max-width:36rem}.rq-empty__title{font-size:1.0625rem;font-weight:600;line-height:1.5;color:var(--ink)}.rq-empty__body{font-size:var(--ui-fs-ui);line-height:1.55;color:var(--ink-soft)}.rq-empty__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-s-3);margin-top:var(--ui-s-2)}@media(max-width:600px){.requests{padding:var(--ui-s-4) var(--ui-s-4) var(--ui-s-8);gap:var(--ui-s-3)}.rq-head__title{font-size:var(--fs-h3)}.rq-head__actions{width:100%}.rq-head__actions .ui-btn{flex:1 1 0;padding-left:var(--ui-s-3);padding-right:var(--ui-s-3)}.rq-tablewrap{overflow:visible;border:0;border-radius:0;background:none}.rq-table{min-width:0}.rq-table,.rq-table tbody,.rq-table tr,.rq-table td{display:block;width:100%;box-sizing:border-box}.rq-table thead{display:none}.rq-table tr{margin-bottom:var(--ui-s-3);padding:var(--ui-s-3) var(--ui-s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--surface)}.rq-table td,.rq-table td:last-child{height:auto;padding:var(--ui-s-1) 0;border-top:0;min-width:0}.rq-table td:empty{display:none}.rq-table td::before{content:attr(data-label);display:block;margin-bottom:0.125rem;font-family:var(--mono);font-size:var(--ui-fs-micro);font-weight:400;letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--ink-soft)}.rq-table .rq-cell-input{font-size:var(--ui-fs-body)}.rq-table .rq-cell-input::before{font-weight:400}}
/*# sourceMappingURL=requests.css.map */
