.ps .ks-desk{--kp-ink:var(--ink);--kp-muted:var(--graphite);--kp-panel:var(--surface);--kp-soft:var(--mist);--kp-line:var(--hair-2);margin-bottom:0}.ps .ks-card{border-radius:30px;box-shadow:var(--shadow-md);border-color:var(--hair)}.ps.ps .ks-card h2{font-family:var(--display);font-size:1.6rem}.ps .ks-mark{background:color-mix(in srgb,var(--kiwi) 30%,transparent)}.ps .ks-desk :is(input,textarea,select){min-height:50px;border-radius:14px;border-width:1.5px;font-size:16px}.ps .ks-desk :is(input,textarea,select):focus{outline:none;border-color:var(--rind);box-shadow:0 0 0 4px color-mix(in srgb,var(--kiwi) 45%,transparent)}.ps .ks-desk :is(input,textarea,select):focus-visible{outline:none}.ps .ks-form label{font-size:14.5px}.ps .ks-primary{justify-content:center;gap:10px;min-height:50px;background:var(--kiwi);color:#16211a;font-size:15.5px;box-shadow:inset 0 0 0 1px rgba(57,116,67,.22)}.ps .ks-primary:hover:not(:disabled){background:var(--kiwi-deep)}.ps.ps .ks-side h2{font-family:var(--display)}.ps .ks-side li b{color:var(--rind)}.ps .ks-notice,.ps .ks-preview{background:color-mix(in srgb,var(--kiwi) 18%,var(--surface));border:1px solid color-mix(in srgb,var(--rind) 25%,transparent);color:var(--ink)}.ps .ks-alert{background:#fff1ec;color:#8c1d10}html[data-lb-theme=dark] .ps .ks-alert{background:rgba(255,110,80,.1);color:#ffb9a6}.ps .ks-messages li[data-author=team]{background:color-mix(in srgb,var(--kiwi) 12%,var(--surface));border-color:color-mix(in srgb,var(--rind) 30%,transparent)}.fm-report{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:clamp(24px,5vw,64px);align-items:start}.ps .kiwi-report-panel{max-width:none;margin:0;padding:clamp(22px,3vw,36px);border-radius:30px;background:var(--surface);border:1px solid var(--hair);box-shadow:var(--shadow-md)}.ps .kiwi-report-panel label{font-size:14.5px;font-weight:600;color:var(--ink)}.ps .kiwi-report-panel :is(input,select,textarea){min-height:50px;border-radius:14px;border:1.5px solid var(--hair-2);background:var(--surface);color:var(--ink);font-size:16px}.ps .kiwi-report-panel :is(input,select,textarea):focus{outline:none;border-color:var(--rind);box-shadow:0 0 0 4px color-mix(in srgb,var(--kiwi) 45%,transparent)}.ps .kiwi-report-panel p{font-size:13.5px;color:var(--graphite)}.ps .kiwi-report-panel button{min-height:50px;border:0;border-radius:999px;background:var(--kiwi);color:#16211a;font:650 15.5px/1 var(--sans);cursor:pointer}.ps .kiwi-report-panel button:disabled{opacity:.55}.ps .kiwi-report-notice{background:color-mix(in srgb,var(--kiwi) 18%,var(--surface))!important;border-color:color-mix(in srgb,var(--rind) 25%,transparent)!important;color:var(--ink)!important}.ps .kiwi-report-error{color:#b0332a!important}html[data-lb-theme=dark] .ps .kiwi-report-error{color:#ffb9a6!important}.fm-aside{display:grid;gap:16px;padding:8px 0}.fm-aside ol{list-style:none;margin:0;padding:0;display:grid}.fm-aside li{display:flex;gap:14px;padding:16px 0;border-top:1px solid var(--hair);color:var(--graphite)}.fm-aside li b{font:500 12px/1.6 var(--mono);color:var(--rind)}@media (max-width:860px){.fm-report{grid-template-columns:1fr}}