.form-field{gap:8px;display:grid}.form-label{margin:0;padding:0;font-size:12px;font-weight:700}input.form-input{border-radius:calc(var(--c-radius)*.5);height:var(--c-size);padding:0 var(--hug);width:100%;color:var(--fc);background:var(--bc);border:1px solid rgb(var(--pc-rgb),.1);outline:none;transition:all .2s ease-in-out;display:block}input.form-input::placeholder{color:rgb(var(--pc-rgb),.75)}input.form-input:disabled{opacity:.5;pointer-events:none}input.form-input:focus{border:1px solid var(--pc)}input.form-input.red{border:1px solid var(--rc)}input.form-input.yellow{border:1px solid var(--yc)}input.form-input.green{border:1px solid var(--gc)}input.form-input.input-aero{background-color:#ffffffe6;background-image:linear-gradient(90deg,#f5f8ff66 0%,#e1ebff66 100%),linear-gradient(#ffffff4d 0%,#ffffff2e 40%,#0000 75%);border:1px solid #0000000f;box-shadow:0 2px 8px #0000000f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){input.form-input.input-aero{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%)}}input.form-input.input-aero{font:inherit;line-height:inherit;color:var(--fc);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgb(var(--pc-rgb),.1);border-radius:calc(var(--c-radius)*3);outline:none;transition:all .2s ease-in-out}input.form-input.input-aero::placeholder{color:rgb(var(--pc-rgb),.65)}input.form-input.input-aero:focus-visible{border:1px solid var(--pc)}input.form-input.input-aero:disabled{cursor:not-allowed;opacity:.6}textarea.form-input{border-radius:calc(var(--c-radius)*.5);min-height:calc(var(--c-size)*5);padding:var(--hug);resize:none;width:100%;color:var(--fc);background:var(--bc);border:1px solid rgb(var(--pc-rgb),.1);outline:none;transition:all .2s ease-in-out;display:block}textarea.form-input::placeholder{color:rgb(var(--pc-rgb),.75)}textarea.form-input:disabled{opacity:.5;pointer-events:none}textarea.form-input:focus{border:1px solid var(--pc)}textarea.form-input.red{border:1px solid var(--rc)}textarea.form-input.yellow{border:1px solid var(--yc)}textarea.form-input.green{border:1px solid var(--gc)}textarea.form-input.input-aero{background-color:#ffffffe6;background-image:linear-gradient(90deg,#f5f8ff66 0%,#e1ebff66 100%),linear-gradient(#ffffff4d 0%,#ffffff2e 40%,#0000 75%);border:1px solid #0000000f;box-shadow:0 2px 8px #0000000f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){textarea.form-input.input-aero{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%)}}textarea.form-input.input-aero{font:inherit;line-height:inherit;color:var(--fc);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgb(var(--pc-rgb),.1);border-radius:calc(var(--c-radius)*3);outline:none;transition:all .2s ease-in-out}textarea.form-input.input-aero::placeholder{color:rgb(var(--pc-rgb),.65)}textarea.form-input.input-aero:focus-visible{border:1px solid var(--pc)}textarea.form-input.input-aero:disabled{cursor:not-allowed;opacity:.6}.filter-input{background-color:#ffffffe6;background-image:linear-gradient(90deg,#f5f8ff66 0%,#e1ebff66 100%),linear-gradient(#ffffff4d 0%,#ffffff2e 40%,#0000 75%);border:1px solid #0000000f;box-shadow:0 2px 8px #0000000f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.filter-input{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%)}}.filter-input{border-radius:calc(var(--c-radius)*3);min-width:240px;color:var(--fc);width:100%;max-width:320px;transition:border-color .18s var(--easing),box-shadow .18s var(--easing);border:1px solid #00000014;padding:10px 12px;font-size:14px}.filter-input:focus{border-color:var(--pc);box-shadow:0 0 0 3px rgb(var(--pc-rgb)/18%);outline:none}.list-section{gap:calc(var(--hug)*.8);padding:calc(var(--hug)*.8)0;display:grid}.list-header{border-top:1px solid #0000000f;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.list-header-right{align-items:center;gap:12px;display:inline-flex}.list-header-right input{min-width:240px}.list-title{margin:0;font-size:20px;font-weight:700}.list-filter{background-color:#ffffffe6;background-image:linear-gradient(90deg,#f5f8ff66 0%,#e1ebff66 100%),linear-gradient(#ffffff4d 0%,#ffffff2e 40%,#0000 75%);border:1px solid #0000000f;box-shadow:0 2px 8px #0000000f}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.list-filter{-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%)}}.list-filter{border-radius:calc(var(--c-radius)*3);min-width:240px;color:var(--fc);width:100%;max-width:320px;transition:border-color .18s var(--easing),box-shadow .18s var(--easing);border:1px solid #00000014;padding:10px 12px;font-size:14px}.list-filter:focus{border-color:var(--pc);box-shadow:0 0 0 3px rgb(var(--pc-rgb)/18%);outline:none}.list-filter{max-width:240px}.list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.list-item{flex-direction:column;gap:6px;scroll-margin-top:140px;display:flex}.list-content{gap:4px;display:grid}.list-name{color:var(--fc);font-weight:500}.list-summary{color:color-mix(in srgb,var(--fc)78%,black);font-size:14px;font-weight:400;line-height:1.6}.list-empty{padding:calc(var(--hug)*3)0;color:color-mix(in srgb,var(--fc)70%,black);text-align:center;margin:0;font-size:14px}.list-cta{color:var(--pc);justify-content:flex-end;margin-top:2px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.list-cta:hover{text-decoration:underline}.list-path{color:color-mix(in srgb,var(--fc)75%,black);font-family:var(--mono,ui-monospace,"SFMono-Regular",monospace);word-break:break-all;background:#0000000a;border-radius:8px;padding:4px 8px;font-size:12px;display:inline-block}.list-files-list{gap:4px}.list-files-list .item{border-bottom:none;flex-direction:row;align-items:center;gap:12px;padding:6px 0}.list-files-list .item.columnLayout{flex-direction:column;align-items:flex-start}.list-files-list .item.columnLayout .name{font-size:16px}.list-files-list .name{flex:1;font-size:14px}.list-files-list .summary{text-align:left;min-width:84px;color:color-mix(in srgb,var(--fc)65%,black);font-size:14px}.list-column-layout{display:contents}
