.tw-try{display:grid;gap:10px;width:100%;max-width:640px;color:inherit}.tw-try-label{margin:0;font:600 12px/1.3 var(--f-mono);letter-spacing:.04em;text-transform:uppercase}.tw-try-row{display:flex;gap:10px;align-items:stretch}.tw-try-input{flex:1;min-width:0;min-height:48px;padding:0 14px;font:500 15px/1.2 var(--f-text);color:var(--ink);background:var(--paper);border:2px solid var(--ink-line);border-radius:0}.tw-try-input::placeholder{color:var(--ink-3)}.tw-try-input:focus-visible{outline:3px solid var(--twist);outline-offset:2px}.tw-try-go{min-height:48px;white-space:nowrap}.tw-try-chips{display:flex;flex-wrap:wrap;gap:8px}.tw-try-chip{min-height:32px;padding:0 12px;font:600 12.5px/1 var(--f-text);color:inherit;background:transparent;border:1.5px solid;border-radius:999px;cursor:pointer;opacity:.85}.tw-try-chip:hover,.tw-try-chip[aria-pressed=true]{opacity:1;background:var(--twist);border-color:var(--ink);color:var(--on-twist)}.tw-try-chip:focus-visible{outline:3px solid var(--twist);outline-offset:2px}.tw-try-notice{margin:0;font:500 12.5px/1.45 var(--f-text);opacity:.8;max-width:58ch}.tw-try-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.tw-try-error{margin:0;font:600 13px/1.4 var(--f-text);color:var(--err)}.tw-try-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tw-try--compact .tw-try-go,.tw-try--compact .tw-try-input{min-height:44px}@media (max-width:640px){.tw-try-row{flex-direction:column}.tw-try-go{width:100%}.tw-try-input{font-size:16px}}.tw-trial{display:grid;gap:20px;max-width:980px;margin:0 auto;padding:clamp(16px,3vw,40px) var(--gut,16px) 48px}.tw-trial-head h1{margin:0 0 6px;font:820 var(--t-h1) /1 var(--f-display);font-stretch:112%;letter-spacing:-.02em}.tw-trial-head p{margin:0;color:var(--ink-2);max-width:62ch}.tw-trial-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}@media (max-width:860px){.tw-trial-grid{grid-template-columns:1fr}}.tw-trial-form{display:grid;gap:12px}.tw-trial-form textarea{width:100%;min-height:112px;padding:12px 14px;font:500 16px/1.45 var(--f-text);color:var(--ink);background:var(--paper);border:2px solid var(--ink-line);border-radius:0;resize:vertical}.tw-trial-form textarea:focus-visible{outline:3px solid var(--twist);outline-offset:2px}.tw-trial-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tw-trial-status{display:inline-flex;align-items:center;gap:8px;font:600 13px/1.3 var(--f-mono);letter-spacing:.02em}.tw-trial-stage{position:relative;display:grid;place-items:center;justify-self:center;width:min(100%,calc(min(70vh, 680px) * 3 / 4));margin:0;aspect-ratio:3/4;background:var(--paper-2);border:1.5px solid var(--ink-line);overflow:hidden}.tw-trial-stage img{display:block;width:100%;height:100%;object-fit:cover}.tw-trial-stage-empty{padding:24px;text-align:center;color:var(--ink-2);font:500 14px/1.45 var(--f-text)}.tw-trial-badge{position:absolute;left:10px;top:10px;padding:5px 9px;font:700 11.5px/1 var(--f-mono);letter-spacing:.03em;color:var(--on-twist);background:var(--twist)}.tw-trial-badge,.tw-trial-sheet{border:1.5px solid var(--ink-line)}.tw-trial-sheet{display:grid;gap:14px;padding:20px;background:var(--paper);box-shadow:var(--shadow-sm)}.tw-trial-sheet h2{margin:0;font:800 var(--t-h2) /1.1 var(--f-display);font-stretch:108%}.tw-trial-sheet p{margin:0;color:var(--ink-2)}.tw-trial-sheet .tw-trial-offer{color:var(--ink);font-weight:650}@media (max-width:860px){.tw-trial-grid>:last-child{order:-1}.tw-trial-stage{width:min(100%,calc(52vh * 3 / 4))}}.tw-trial-claimed{padding:16px var(--gut,16px) 0}