.lf-trial-page{color:#f4f4f2;background:#101214;min-height:100vh;padding:24px;font:16px/1.55 system-ui,sans-serif}.lf-trial-container{max-width:850px;margin:auto}.lf-trial-brand{color:#e3c17d;letter-spacing:.06em;align-items:center;gap:14px;font-weight:800;text-decoration:none;display:flex}.lf-trial-brand img{object-fit:contain;width:52px;height:52px}.lf-trial-page h1{letter-spacing:-.04em;margin:32px 0 14px;font-size:clamp(30px,5vw,46px);line-height:1.12}.lf-trial-page a{color:#e3c17d}.lf-trial-form{gap:20px;display:grid}.lf-trial-form fieldset{background:#181b1e;border:1px solid #41484e;border-radius:14px;min-width:0;margin:0;padding:24px}.lf-trial-form legend{color:#e3c17d;padding:0 8px;font-weight:750}.lf-trial-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lf-trial-form label:not(.lf-trial-check):not(.lf-trial-slot){gap:7px;font-size:14px;display:grid}.lf-trial-form input:not([type=radio]):not([type=checkbox]),.lf-trial-form select{box-sizing:border-box;color:#fff;width:100%;min-width:0;min-height:48px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101214;border:1px solid #657079;border-radius:8px;padding:10px 12px}.lf-trial-wide{grid-column:1/-1}.lf-trial-note{color:#b9c2c9;font-size:13px}.lf-trial-slots{gap:10px;display:grid}.lf-trial-slot{cursor:pointer;border:1px solid #62685f;border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex}.lf-trial-slot:has(input:checked){background:#e3c17d12;border-color:#e3c17d}.lf-trial-slot input{accent-color:#e3c17d;flex-shrink:0;width:20px;height:20px}.lf-trial-slot small{color:#b9c2c9;margin-top:4px;display:block}.lf-trial-full{cursor:not-allowed;background:#292323;border-color:#72534d}.lf-trial-full small{color:#eeb9b0}.lf-trial-check{font-size:14px;display:block}.lf-trial-check input{vertical-align:middle;accent-color:#e3c17d;width:20px;height:20px;margin-right:10px}.lf-trial-button,.lf-trial-form button{box-sizing:border-box;cursor:pointer;background:#e3c17d;border:1px solid #e3c17d;border-radius:9px;min-height:48px;padding:14px 20px;font:700 15px system-ui;text-decoration:none;display:inline-block;color:#111!important}.lf-trial-button:disabled,.lf-trial-form button:disabled{opacity:.45;cursor:not-allowed}.lf-trial-error{color:#ffe3db;background:#3a2422;border:1px solid #bb7f72;border-radius:9px;padding:14px}.lf-trial-result{background:#181b1e;border:1px solid #e3c17d;border-radius:14px;padding:26px}.lf-trial-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#e3c17d;font-size:12px;font-weight:800}.lf-trial-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lf-trial-form :focus-visible,.lf-trial-page :focus-visible{outline-offset:4px;outline:3px solid #e3c17d}.lf-trial-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.lf-trial-toolbar label{gap:5px;display:grid}.lf-trial-table{overflow:auto}.lf-trial-table table{border-collapse:collapse;width:100%}.lf-trial-table td,.lf-trial-table th{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #3d4349;padding:14px}.lf-trial-table button{margin:4px}.lf-trial-table details{white-space:normal;min-width:200px}.lf-trial-table summary{cursor:pointer;min-height:36px}.lf-trial-table small{color:#bec6cb;display:block}.lf-trial-dashboard .lf-trial-form{max-width:900px}.lf-trial-dashboard input,.lf-trial-dashboard select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:#15181b;border:1px solid #59616b;border-radius:7px;min-height:44px;padding:8px}.lf-trial-dashboard button{cursor:pointer;min-height:44px}.lf-trial-dashboard .lf-trial-result{margin-bottom:20px}@media (width<=600px){.lf-trial-page{padding:18px 12px}.lf-trial-grid{grid-template-columns:1fr}.lf-trial-wide{grid-column:auto}.lf-trial-form fieldset{padding:16px}.lf-trial-toolbar{grid-template-columns:1fr 1fr;display:grid}.lf-trial-toolbar input{box-sizing:border-box;width:100%;min-width:0}}.lf-trial-table tr.lf-trial-attended{background:#123d2b}.lf-trial-table tr.lf-trial-no-show{background:#4b2028}.lf-trial-table tr.lf-trial-attended td:first-child{border-left:5px solid #4ade80}.lf-trial-table tr.lf-trial-no-show td:first-child{border-left:5px solid #fb7185}.lf-trial-table button.lf-trial-attended-button{color:#dcfce7;background:#14532d;border:1px solid #4ade80;border-radius:7px;padding:8px 12px}.lf-trial-table button.lf-trial-no-show-button{color:#fee2e2;background:#7f1d1d;border:1px solid #fb7185;border-radius:7px;padding:8px 12px}.lf-trial-table button[aria-pressed=true]{outline-offset:2px;outline:2px solid}.lf-trial-table button:focus-visible{outline-offset:3px;outline:3px solid #e3c17d}.lf-trial-table button:disabled{opacity:.5;cursor:wait}
