.guest-trial{min-height:100vh;padding:26px clamp(16px,6vw,90px) 70px;background:radial-gradient(circle at 80% 0,#ead7f4 0,transparent 27%),#f8f6fa}.guest-nav{justify-content:space-between;max-width:1120px;margin:auto}.guest-brand,.guest-nav{display:flex;align-items:center}.guest-brand{gap:10px;color:var(--ink);text-decoration:none}.guest-brand b{display:grid}.guest-brand small{color:var(--muted);font-size:10px}.guest-shell{max-width:980px;margin:28px auto 0;padding:clamp(22px,5vw,50px);border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:var(--shadow)}.guest-progress{display:flex;gap:10px;margin-bottom:30px}.guest-progress i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--muted);background:#eee8f1;font-style:normal;font-size:12px;font-weight:850}.guest-progress i.active{color:#fff;background:var(--purple)}.guest-intro{display:grid;justify-items:start;max-width:700px;padding:42px 0}.guest-intro h1,.guest-shell h1{margin:8px 0 12px;font-size:clamp(30px,5vw,50px)}.guest-intro>p:not(.eyebrow),.guest-lead{color:var(--muted);font-size:16px;line-height:1.6}.guest-intro .primary{margin-top:17px}.guest-error{margin-bottom:20px;padding:13px 15px;border-radius:12px;color:#9a2533;background:#fff0f2}.guest-drop{display:grid;place-items:center;min-height:120px;margin:22px 0 10px;border:2px dashed #bd8bd0;border-radius:17px;color:var(--purple);background:#fcf8fd;font-weight:850;cursor:pointer}.guest-drop input{position:absolute;width:1px;height:1px;opacity:0}.guest-categories,.guest-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.guest-preview figure{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:12px}.guest-preview img{display:block;width:100%;height:120px;object-fit:cover}.guest-preview figcaption{overflow:hidden;padding:8px;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.guest-actions,.guest-result-actions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;margin-top:25px}.guest-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;margin-top:24px}.guest-fields label{display:grid;gap:7px;font-size:12px;font-weight:800}.guest-categories select,.guest-fields input,.guest-fields textarea{padding:12px;border:1px solid var(--line);border-radius:10px;background:#fcfbfd}.guest-fields textarea{min-height:95px;resize:vertical}.guest-fields .wide{grid-column:1/-1}.guest-categories{grid-template-columns:repeat(3,1fr)}.guest-categories label{display:grid;gap:8px;padding:10px;border:1px solid var(--line);border-radius:13px}.guest-categories img{width:100%;height:130px;border-radius:9px;object-fit:cover}.guest-categories span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.guest-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 12px}.guest-tabs button{padding:10px 15px;border:1px solid var(--line);border-radius:999px;background:#fff;font-weight:800}.guest-tabs button.active{color:#fff;border-color:var(--purple);background:var(--purple)}.guest-ad{padding:20px;border-radius:15px;background:#faf8fb}.guest-ad pre{min-height:260px;overflow:auto;white-space:pre-wrap;font:inherit;line-height:1.55}.guest-result-actions a{text-decoration:none}.guest-result-actions{justify-content:flex-start}@media(max-width:720px){.guest-trial{padding:18px 12px 48px}.guest-shell{padding:22px 16px;border-radius:19px}.guest-categories,.guest-preview{grid-template-columns:repeat(2,1fr)}.guest-fields{grid-template-columns:1fr}.guest-fields .wide{grid-column:auto}.guest-actions>*{flex:1}.guest-result-actions a{width:100%;text-align:center}.guest-ad pre{min-height:340px}.guest-nav .ghost{padding:9px 12px}}