.clay{flex:none;display:inline-block;position:relative;overflow:hidden}.clay img{-webkit-user-select:none;user-select:none;width:100%;height:100%}.clay--left img{transform:scaleX(-1)}.clay--none{border:1px solid var(--gaffer)}.clay__crop{transform-origin:0 0;position:absolute;inset:0}.clay--left .clay__crop img{transform:scaleX(-1)}.cast-line{isolation:isolate;align-items:flex-end;display:flex;position:relative}.cast-line:after{content:"";background:var(--gaffer);z-index:-1;height:1px;position:absolute;bottom:5.07813%;left:0;right:0}.cast-line__figure+.cast-line__figure{margin-left:calc(var(--figure) * -.42)}.btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--target);padding:0 var(--s-5);border:1px solid var(--spotlight);color:var(--spotlight);font-family:var(--font-sans);font-size:var(--t-body);white-space:nowrap;cursor:pointer;touch-action:manipulation;transition:background-color var(--t-ui) var(--ease), color var(--t-ui) var(--ease);background:0 0;font-weight:600;font-stretch:104%;text-decoration:none;display:inline-flex}.btn:hover{background:var(--duvetyne)}.btn--primary{background:var(--spotlight);color:var(--stage)}.btn--primary:hover{background:var(--sandbag);border-color:var(--sandbag)}.btn--quiet{padding:0 var(--s-2);border-color:#0000}.btn--quiet:hover{background:0 0;text-decoration:underline}.btn--small{min-height:36px;padding:0 var(--s-4);font-size:var(--t-small)}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.field{gap:var(--s-2);display:grid}.field__help{font-size:var(--t-small);color:var(--sandbag)}.field__error{padding:var(--s-1) var(--s-2);background:var(--rev-pink);color:var(--stage);font-size:var(--t-small);justify-self:start}.input{width:100%;min-height:var(--target);padding:var(--s-2) var(--s-3);border:1px solid var(--gaffer);background:var(--duvetyne);color:var(--spotlight);transition:border-color var(--t-ui) var(--ease)}.input:hover{border-color:var(--sandbag)}.input:focus-visible{border-color:var(--spotlight);outline-offset:0}.input[aria-invalid=true]{border-color:var(--rev-pink)}textarea.input{resize:vertical;min-height:7.5em}.input--script{font-family:var(--font-script)}.notice{gap:var(--s-1);padding:var(--s-3) var(--s-4);color:var(--stage);background:var(--spotlight);display:grid}.notice--error{background:var(--rev-pink)}.notice--success{background:var(--rev-green)}.notice__title{font-weight:700}.tag{align-items:center;gap:var(--s-1);min-height:22px;padding:0 var(--s-2);border:1px solid var(--gaffer);color:var(--sandbag);font-size:var(--t-label);white-space:nowrap;font-weight:600;display:inline-flex}.tag--paper{color:var(--stage);border-color:#0000}.tag--trunk{background:var(--spotlight)}.tag--blue{background:var(--rev-blue)}.tag--pink{background:var(--rev-pink)}.tag--yellow{background:var(--rev-yellow)}.tag--green{background:var(--rev-green)}.tag--goldenrod{background:var(--rev-goldenrod)}.on-air{align-items:center;gap:var(--s-2);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-stretch:112.5%;font-size:var(--t-small);display:inline-flex}.on-air:before{content:"";background:var(--tally);width:10px;height:10px}.slate{align-items:end;gap:var(--s-4) var(--s-6);flex-wrap:wrap;display:flex}.slate__item{gap:var(--s-1);display:grid}.dialog{width:min(640px, calc(100vw - 2 * var(--margin)));max-height:calc(100svh - 2 * var(--margin));border:1px solid var(--gaffer);background:var(--duvetyne);color:var(--spotlight);padding:0}.dialog::backdrop{background:var(--scrim)}.dialog__head{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--gaffer);display:flex}.dialog__body{gap:var(--s-5);padding:var(--s-5);display:grid}.dialog__foot{justify-content:flex-end;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-top:1px solid var(--gaffer);display:flex}.loading{padding:var(--s-6) 0;color:var(--sandbag)}.empty{justify-items:start;gap:var(--s-4);padding:var(--s-7) 0;max-width:52ch;display:grid}.gate{align-content:center;justify-items:start;gap:var(--s-4);max-width:62ch;min-height:60svh;padding:var(--s-7) var(--margin);display:grid}.placeholder{justify-items:start;gap:var(--s-4);max-width:64ch;display:grid}.placeholder__purpose{font-size:19px;line-height:1.45}
