.IWeinW_muted{color:var(--muted);margin:0}.IWeinW_inbox{gap:1rem;margin-top:1rem;display:grid}.IWeinW_listSection{min-width:0}.IWeinW_sectionHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.IWeinW_sectionHeading h2,.IWeinW_message h2{letter-spacing:-.025em;margin:0;font-family:Bricolage Grotesque,Trebuchet MS,sans-serif;font-size:1.35rem}.IWeinW_sectionHeading span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.IWeinW_requestList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.IWeinW_requestRow{border-bottom:1px solid var(--line);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem;transition:background-color .16s ease-out;display:flex;position:relative}.IWeinW_requestRow:has(.IWeinW_detailLink):hover{background:var(--surface-tint)}.IWeinW_requestRow:has(.IWeinW_detailLink:focus-visible){background:var(--surface-tint)}.IWeinW_requestRow[data-request-target]{background:color-mix(in srgb, var(--saffron) 7%, var(--surface));scroll-margin-block:calc(var(--header-height) + 1rem) 2rem;animation:1.2s ease-out IWeinW_request-target-flash}@keyframes IWeinW_request-target-flash{0%{background-color:color-mix(in srgb, var(--saffron) 30%, var(--surface))}to{background-color:color-mix(in srgb, var(--saffron) 7%, var(--surface))}}@media (prefers-reduced-motion:reduce){.IWeinW_requestRow[data-request-target]{animation:none}}:root[data-kimiwo-reduce-motion=true] .IWeinW_requestRow[data-request-target]{animation:none}.IWeinW_requestRow:has(.IWeinW_detailLink:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.IWeinW_requestCopy{min-width:0}.IWeinW_requestCopy h3{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:0 0 .2rem;font-size:.98rem;display:flex}.IWeinW_requestCopy p{color:var(--muted);margin:0;font-size:.8rem}.IWeinW_requestCopy .IWeinW_reason{margin-top:.35rem}.IWeinW_status{border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, currentColor 9%, var(--surface));color:var(--ink);flex:none;align-items:center;padding:.2rem .5rem;font-size:.8rem;font-weight:700;line-height:1.25;display:inline-flex}.IWeinW_status[data-status=accepted],.IWeinW_status[data-status=approved]{color:#276442}.IWeinW_status[data-status=declined],.IWeinW_status[data-status=rejected]{color:#a22a24}:root[data-kimiwo-theme=dark] .IWeinW_status[data-status=accepted],:root[data-kimiwo-theme=dark] .IWeinW_status[data-status=approved]{color:#a1d5b1}:root[data-kimiwo-theme=dark] .IWeinW_status[data-status=declined],:root[data-kimiwo-theme=dark] .IWeinW_status[data-status=rejected]{color:#ffaaa3}.IWeinW_detailLink{color:var(--accent);text-underline-offset:3px;flex:none;align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:inline-flex}.IWeinW_detailLink:after{content:"";z-index:1;position:absolute;inset:0}.IWeinW_detailLink svg{flex:none;transition:transform .18s ease-out}.IWeinW_requestRow:hover .IWeinW_detailLink svg,.IWeinW_detailLink:focus-visible svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.IWeinW_requestRow .IWeinW_detailLink svg{transition:none;transform:none}}:root[data-kimiwo-reduce-motion=true] .IWeinW_detailLink svg{transition:none;transform:none}.IWeinW_message{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);padding:1.25rem 1.45rem}.IWeinW_receiptBody h3{margin:.4rem 0 .55rem;font-family:Bricolage Grotesque,Trebuchet MS,sans-serif;font-size:1.18rem}.IWeinW_receiptBody p,.IWeinW_message p{margin:0 0 .8rem}.IWeinW_receiptBody .IWeinW_outcome{color:var(--accent);margin:.9rem 0 0;font-weight:700}.IWeinW_primaryAction,.IWeinW_moreButton{border:1px solid var(--saffron);border-radius:var(--radius-control);background:var(--saffron);color:#24231d;min-height:44px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:.65rem .95rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.IWeinW_primaryAction:hover:not(:disabled){background:var(--saffron-hover)}.IWeinW_primaryAction:disabled{opacity:.6;cursor:pointer}.IWeinW_moreButton{border-color:var(--field-rule);color:var(--ink);background:0 0;margin-top:.75rem}.IWeinW_moreButton:hover:not(:disabled){background:var(--surface-raised)}.IWeinW_message{margin-top:1.6rem}.IWeinW_message p{color:var(--muted)}@media (max-width:600px){.IWeinW_requestRow{flex-direction:column;align-items:flex-start;gap:.55rem}.IWeinW_message{padding:1rem}}
.control-tooltip{z-index:2;flex:none;align-items:center;display:inline-flex;position:relative}.control-tooltip__label{z-index:150;width:max-content;max-width:min(20rem,100vw - 16px);color:var(--ink);background:var(--surface-raised);white-space:normal;overflow-wrap:anywhere;border-radius:6px;padding:6px 9px;font-family:Public Sans,system-ui,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4;position:fixed;box-shadow:0 3px 12px #0000002e}
.-MErfG_label{color:var(--muted);font-size:inherit;white-space:nowrap;align-items:center;gap:.3rem;line-height:1.35;display:inline-flex}.-MErfG_label>svg{width:.875rem;height:.875rem}.-MErfG_label[tabindex]{cursor:help}.-MErfG_label:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--radius-control)}
.wJSo3W_body,.wJSo3W_toolbar{--rich-red:#822332;--rich-amber:#68430a;--rich-green:#185337;--rich-blue:#214c80;--rich-purple:#603a7d;min-width:0;color:inherit;font:inherit;overflow-wrap:anywhere;line-height:1.6}.wJSo3W_plain{white-space:pre-wrap}.wJSo3W_body p{white-space:pre-wrap;min-height:1.6em;margin:0}.wJSo3W_body p+p{margin-block-start:.5em}.wJSo3W_body ul,.wJSo3W_body ol{margin-block:.5em;padding-inline-start:1.75em}.wJSo3W_body ul{list-style:outside}.wJSo3W_body ul ul{list-style:circle}.wJSo3W_body ol{list-style:decimal}.wJSo3W_body li{padding-inline-start:.125em}.wJSo3W_body li+li,.wJSo3W_body li p+p{margin-block-start:.25em}.wJSo3W_body blockquote{border-inline-start:1px solid var(--field-rule);margin:.75em 0;padding-inline-start:1em}.wJSo3W_body a[href],.wJSo3W_body a[href]:hover{color:var(--rich-blue);text-underline-offset:.15em;cursor:pointer;text-decoration:underline}.wJSo3W_body [data-size=small]{font-size:.875em}.wJSo3W_body [data-size=large]{font-size:1.25em}.wJSo3W_body [data-color=red]{color:var(--rich-red)}.wJSo3W_body [data-color=amber]{color:var(--rich-amber)}.wJSo3W_body [data-color=green]{color:var(--rich-green)}.wJSo3W_body [data-color=blue]{color:var(--rich-blue)}.wJSo3W_body [data-color=purple]{color:var(--rich-purple)}:is(:root[data-kimiwo-theme=dark] .wJSo3W_body,:root[data-kimiwo-theme=dark] .wJSo3W_toolbar){--rich-red:#ffb3bf;--rich-amber:#f2ce8c;--rich-green:#a1dcb8;--rich-blue:#a8caff;--rich-purple:#d9b9f4}.wJSo3W_body [data-highlight]{--rich-red:#822332;--rich-amber:#68430a;--rich-green:#185337;--rich-blue:#214c80;--rich-purple:#603a7d;color:#182a29;-webkit-box-decoration-break:clone;box-decoration-break:clone}.wJSo3W_body [data-highlight][data-color=red]{color:var(--rich-red)}.wJSo3W_body [data-highlight][data-color=amber]{color:var(--rich-amber)}.wJSo3W_body [data-highlight][data-color=green]{color:var(--rich-green)}.wJSo3W_body [data-highlight][data-color=blue]{color:var(--rich-blue)}.wJSo3W_body [data-highlight][data-color=purple]{color:var(--rich-purple)}.wJSo3W_body [data-highlight=yellow]{background:#fff1a8}.wJSo3W_body [data-highlight=green]{background:#c9efd4}.wJSo3W_body [data-highlight=blue]{background:#d4e8ff}.wJSo3W_body a [data-color],.wJSo3W_body a [data-highlight],.wJSo3W_body a [data-highlight][data-color]{color:var(--rich-blue)}.wJSo3W_body mark{background:var(--saffron);color:#24231d;font-weight:700}.wJSo3W_editor{border:1px solid var(--field-rule);border-radius:var(--radius-control);background:var(--surface);min-width:0;color:var(--ink)}.wJSo3W_editor:focus-within{outline:2px solid var(--focus);outline-offset:2px}.wJSo3W_editor[data-compact=true]{background:0 0;border:0}.wJSo3W_editor[data-disabled=true] .wJSo3W_toolbar{opacity:.65}.wJSo3W_input{white-space:pre-wrap;min-height:8rem;max-height:28rem;caret-color:var(--ink);scrollbar-color:var(--field-rule) var(--surface);padding:.75rem;position:relative;overflow-y:auto}.wJSo3W_input:focus-visible{outline:none}.wJSo3W_input.ProseMirror-hideselection ::selection{color:currentColor;background:0 0}.wJSo3W_input:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);color:var(--muted);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;position:absolute;inset:.75rem .75rem auto;overflow:hidden}.wJSo3W_editor[data-compact=true] .wJSo3W_input:has(>p:only-child>br:only-child):before{inset:.5rem .5rem auto}@media (max-width:600px){.wJSo3W_editor[data-compact=true] .wJSo3W_input:has(>p:only-child>br:only-child):before{content:attr(aria-label) "…"}}.wJSo3W_editor[data-compact=true] .wJSo3W_input{min-height:2.625rem;max-height:9rem;padding:.5rem}.wJSo3W_compactBody{grid-template-columns:auto minmax(0,1fr);align-items:end;display:grid}.wJSo3W_toolbar{border-block-end:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.125rem;padding:.375rem;display:flex}.wJSo3W_toolbar button,.wJSo3W_toolbar input,.wJSo3W_formatToggle{border-radius:var(--radius-control);min-width:2rem;min-height:2rem;font:inherit;color:var(--ink);background:0 0;border:1px solid #0000;padding:.25rem;font-size:.8125rem}.wJSo3W_toolbar button{justify-content:center;align-items:center;display:inline-flex}.wJSo3W_toolbar button[data-tool=emoji]{width:2rem;height:2rem}.wJSo3W_toolbar button:not(:disabled):hover,.wJSo3W_toolbar input:not(:disabled):hover{background:var(--surface-tint);color:var(--ink)}.wJSo3W_toolbar button[aria-pressed=true],.wJSo3W_toolbar button[aria-pressed=mixed]{border-color:var(--field-rule);background:var(--surface-tint)}.wJSo3W_toolbar button[aria-pressed=mixed]{border-style:dashed}.wJSo3W_toolbar button:disabled,.wJSo3W_toolbar input:disabled{opacity:.45;cursor:default}.wJSo3W_colourIndicator{fill:currentColor}.wJSo3W_colourIndicator[data-color=red]{color:var(--rich-red)}.wJSo3W_colourIndicator[data-color=amber]{color:var(--rich-amber)}.wJSo3W_colourIndicator[data-color=green]{color:var(--rich-green)}.wJSo3W_colourIndicator[data-color=blue]{color:var(--rich-blue)}.wJSo3W_colourIndicator[data-color=purple]{color:var(--rich-purple)}.wJSo3W_palette{border:1px solid var(--field-rule);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);margin:0;padding:.5rem;position:fixed;inset:auto}.wJSo3W_palette:popover-open{grid-template-columns:repeat(3,2.75rem);gap:.25rem;display:grid}.wJSo3W_palette button{border-radius:var(--radius-control);width:2.75rem;height:2.75rem;color:var(--ink);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.375rem;display:flex}.wJSo3W_palette button:hover,.wJSo3W_palette button[aria-pressed=true]{background:var(--surface-tint);border-color:var(--field-rule)}.wJSo3W_palette button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.wJSo3W_swatch{background:currentColor;border-radius:.25rem;place-items:center;width:1.5rem;height:1.5rem;display:grid}@media (pointer:coarse){.wJSo3W_toolbar button,.wJSo3W_toolbar input{min-height:2.75rem}.wJSo3W_toolbar button{min-width:2.75rem}.wJSo3W_toolbar button[data-tool=emoji]{width:2.75rem;height:2.75rem}}@media (max-width:760px){.wJSo3W_toolbar{gap:.125rem;padding:.25rem}.wJSo3W_toolbar button[data-tool]{flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:.25rem;font-size:.75rem}.wJSo3W_toolbar button[data-tool]>svg{width:14px;height:14px}}.wJSo3W_linkFields{gap:.5rem;display:grid}.wJSo3W_linkFields label:not(:first-child){margin-block-start:.5rem}.wJSo3W_linkFields input{width:100%;min-width:0;min-height:2.75rem}.wJSo3W_linkFields input[readonly]{color:var(--muted)}.wJSo3W_problem{color:var(--ink);margin:.5rem .75rem;font-size:.875rem}.wJSo3W_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.bEaYoG_page{width:100%;min-width:0;max-width:52rem;margin-inline:auto}.bEaYoG_page h1{font-size:var(--page-title-size);margin:0 0 .35rem;line-height:1.1}.bEaYoG_intro{max-width:68ch;color:var(--muted);margin:0 0 2rem}.bEaYoG_message,.bEaYoG_editor,.bEaYoG_history{border-top:1px solid var(--line);padding-top:1.5rem}.bEaYoG_message h2{margin-top:0}.bEaYoG_editor fieldset{border:0;gap:.75rem;min-width:0;margin:0;padding:0;display:grid}.bEaYoG_more{border-radius:var(--radius-control);background:var(--saffron);color:#24231d;min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #dfb332;padding:.65rem 1rem;font-weight:750}.bEaYoG_more:hover{background:var(--saffron-hover)}.bEaYoG_more:disabled{cursor:not-allowed;opacity:.55}.bEaYoG_feedback{min-height:1.5rem;margin-top:1.25rem}.bEaYoG_revisions{gap:2rem;margin:0;padding:0;list-style:none;display:grid}.bEaYoG_revision{border-bottom:1px solid var(--line);padding-bottom:2rem}.bEaYoG_revisionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.bEaYoG_revisionHeading h2{overflow-wrap:anywhere;margin:0;font-size:1.4rem}.bEaYoG_revisionHeading span{color:var(--muted);font-size:.9rem}.bEaYoG_revisionMeta{color:var(--muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0 0 .4rem;font-size:.9rem}.bEaYoG_postText{white-space:pre-wrap;overflow-wrap:anywhere;max-width:70ch}.bEaYoG_revisionMeta a{color:var(--accent);font-weight:400;text-decoration:none}.bEaYoG_revisionMeta a:is(:hover,:focus-visible){color:var(--ink)}.bEaYoG_description{margin-top:1rem}.bEaYoG_descriptionContent[data-expandable]{cursor:pointer}.bEaYoG_descriptionText{line-height:1.6}.bEaYoG_descriptionText[data-expanded=false]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bEaYoG_expand{min-height:44px;color:var(--ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.8rem;text-decoration:underline}.bEaYoG_expand:hover{background:0 0}.bEaYoG_photos{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.bEaYoG_photos img{object-fit:contain;background:var(--surface);width:100%;height:auto;max-height:25rem;display:block}.bEaYoG_photos p{color:var(--muted);margin:.35rem 0 0;font-size:.9rem}.bEaYoG_more{margin-top:1.5rem}
