.dev-screen{background:var(--surface);border:none;flex:1;width:100%}.dev-phone{background:var(--text);width:390px;height:700px;box-shadow:var(--shadow-modal);transform-origin:top;border-radius:44px;flex-direction:column;max-width:100%;margin-bottom:-126px;padding:12px;display:flex;position:relative;transform:scale(.82)}.dev-phone-notch{background:var(--text);z-index:1;border-radius:0 0 16px 16px;width:128px;height:26px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.dev-phone .dev-screen{border-radius:0 0 32px 32px;margin-top:26px}.dev-tablet{background:var(--text);width:640px;max-width:100%;box-shadow:var(--shadow-modal);border-radius:30px;padding:24px 20px}.dev-tablet-glass{background:var(--surface);border-radius:10px;flex-direction:column;min-height:560px;display:flex;overflow:hidden}.dev-tablet .dev-screen{min-height:560px}.dev-browser{background:var(--surface);border:1px solid var(--border);width:980px;max-width:100%;height:620px;box-shadow:var(--shadow-modal);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.dev-browser-bar{background:var(--hair);border-bottom:1px solid var(--border);flex:none;align-items:center;gap:7px;height:40px;padding:0 14px;display:flex}.dev-dot{background:var(--line);border-radius:50%;width:10px;height:10px}.dev-browser-url{background:var(--surface);border-radius:var(--radius-pill);color:var(--secondary-2);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:10px;padding:5px 12px;font-size:11.5px;overflow:hidden}.preview-split{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;width:100%;max-width:1240px;margin-left:0;display:grid}.preview-rail{flex-direction:column;gap:10px;display:flex;position:sticky;top:20px}@media (max-width:900px){.preview-split{grid-template-columns:minmax(0,1fr)}.preview-rail{position:static}}.preview-rail-kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--secondary-2);font-size:10.5px;font-weight:700}.preview-stage{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}
@media (max-width:900px){.theme-row{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}}@media (max-width:640px){.preview-page{padding:0 14px 32px}.theme-card-blurb{display:none}.theme-card-name{flex-wrap:wrap;min-width:0}.dev-toggle{width:100%}.dev-btn{flex:1}.dev-phone{width:100%;height:600px;margin-bottom:0;transform:none}.dev-tablet-glass{height:440px;min-height:0}.dev-tablet .dev-screen{min-height:0}.dev-browser{height:480px}}
.import-title{padding:16px 20px 0}.import-row{grid-template-columns:.7fr 1.6fr .7fr .9fr .9fr .9fr}.import-history .table-row{cursor:default}.import-history .table-row:hover{background:0 0}.import-num{text-align:right;font-variant-numeric:tabular-nums}.import-file{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.import-exceptions{color:var(--danger);font-weight:600}.worklist{border-top:1px solid var(--hair);padding-top:16px}.worklist-table{border:1px solid var(--hair);border-radius:8px;overflow:hidden}.worklist-row{grid-template-columns:.5fr 1.8fr 1.2fr;padding-left:14px;padding-right:14px}.worklist .table-row{cursor:default}.worklist .table-row:hover{background:0 0}.worklist-line{font-variant-numeric:tabular-nums;color:var(--muted)}.worklist-value{font-family:var(--mono,ui-monospace, monospace);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}
:root{--rv-distance:18px;--rv-duration:.62s;--rv-ease:cubic-bezier(.22, .61, .36, 1);--rv-step:65ms}@keyframes wizstep{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.rv,.rv-l,.rv-r{opacity:0;transition:opacity var(--rv-duration) var(--rv-ease), transform var(--rv-duration) var(--rv-ease);transition-delay:calc(var(--rv-i,0) * var(--rv-step))}.rv{transform:translateY(var(--rv-distance))}.rv-l{transform:translateX(calc(var(--rv-distance) * -1))}.rv-r{transform:translateX(var(--rv-distance))}.rv.in,.rv-l.in,.rv-r.in{opacity:1;transform:none}@keyframes wizstep{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ld-faq{interpolate-size:allow-keywords}.ld-faq details::details-content{opacity:0;block-size:0;transition:content-visibility .35s allow-discrete, opacity .3s ease, block-size .35s var(--rv-ease);overflow-y:clip}.ld-faq details[open]::details-content{opacity:1;block-size:auto}}.ld-faq details[open] .ld-chev{transform:rotate(45deg)}.ld-plx-host{position:relative;overflow:hidden}.ld-plx{will-change:transform;position:absolute;inset:-110px 0}.ld-plx-host>:not(.ld-plx){position:relative}.wiz-step-body{animation:.28s wizstep}.wiz-substep{animation:.22s wizstep}
