.en-grid{align-items:start;gap:36px;display:grid}.en-main,.en-aside{align-content:start;gap:22px;min-width:0;display:grid}.en-main>*,.en-aside>*,.en-sec>*{margin:0}.en-aside--desk{display:none}.en-sec{gap:12px;min-width:0;display:grid}.en-head{gap:10px;display:grid}.en-head .lead{margin:0}@media (min-width:960px){.en-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px}.en-grid--solo{grid-template-columns:minmax(0,720px);justify-content:center}.en-panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:44px 48px}.en-aside{position:sticky;top:92px}.en-aside--desk{display:grid}.en-actions .btn{width:auto;min-width:260px;display:inline-flex}}.en-note{font-family:var(--hand);color:var(--ink);transform-origin:0;justify-self:start;font-size:1.55rem;font-weight:600;line-height:1;transform:rotate(-2.5deg)}.en-note--accent{color:var(--accent)}.en-hero{align-content:start;gap:18px;display:grid}.en-hero .display{max-width:14ch}.en-hero .lead{margin:0}.en-handle,.en-handle__row{gap:10px;display:grid}.en-handle input{min-height:58px;font-size:1.15rem}.en-hero__note{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (min-width:560px){.en-handle__row{grid-template-columns:minmax(0,1fr) auto}.en-handle__row .btn{width:auto;padding-inline:28px}}@media (min-width:960px){.en-hero{gap:24px;padding-top:28px}.en-hero .display{max-width:12ch}}.en-sheet{gap:16px}.en-sheet .item{min-height:72px}.en-sheet .item .d{text-transform:uppercase;letter-spacing:.06em;font-size:.8rem}.en-sheet .item .go{font-size:1.1rem}.en-sheet .item--masa .d{text-transform:none;letter-spacing:0;font-size:1.3rem}.en-steps{gap:10px;display:grid}.en-steps__bar{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.en-steps__seg{border-radius:var(--r-pill);background:var(--paper);height:6px;box-shadow:inset 0 0 0 1px var(--line-strong);overflow:hidden}.en-steps__seg>span{background:var(--accent);border-radius:var(--r-pill);height:100%;transition:width .3s;display:block}.en-steps__labels{display:none}@media (min-width:960px){.en-steps__labels{color:var(--muted);grid-template-columns:repeat(5,1fr);gap:4px;font-size:.78rem;font-weight:500;display:grid}.en-steps__labels [aria-current=step]{color:var(--ink);font-weight:600}.en-steps>.eyebrow{display:none}}.en-choices{gap:10px;margin:0;display:grid}.en-choices .chip{gap:14px;min-height:62px;padding:14px 16px;font-size:1.05rem}.en-choice__dot{border:2px solid var(--line-strong);background:var(--paper);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.chip[aria-pressed=true] .en-choice__dot{border-color:var(--accent);background:var(--accent)}.chip[aria-pressed=true] .en-choice__dot:after{content:"";background:var(--accent-ink);border-radius:50%;width:8px;height:8px}.en-choice__label{flex:1;min-width:0}.en-star{font-size:.95rem}.en-choice__go{color:var(--accent);flex:none;font-size:1.2rem}.en-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.en-profile{gap:14px;display:grid}.en-profile__who{align-items:center;gap:14px;min-width:0;display:flex}.en-profile__who>div{min-width:0}.en-profile__name{font-family:var(--display);overflow-wrap:anywhere;font-size:1.3rem;font-weight:700;line-height:1.15;display:block}.en-profile .avatar{width:72px;height:72px}.en-bio{white-space:pre-line;margin:0;font-size:.97rem}.en-mini .avatar{width:48px;height:48px}.en-mini .en-profile__name{font-size:1.1rem}.en-google{gap:4px;display:grid}.en-google h2{margin:0 0 4px}.en-stages{margin:0;padding:0;list-style:none;display:grid}.en-stages li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-weight:500;display:flex}.en-stages li:last-child{border-bottom:0}.en-stages__st{color:var(--muted);align-items:center;gap:8px;font-size:.86rem;font-weight:500;display:inline-flex}.en-stages__st i{background:var(--line-strong);border-radius:50%;flex:none;width:9px;height:9px}.en-stages li[data-state=done] .en-stages__st i{background:var(--ok)}.en-stages li[data-state=running] .en-stages__st i{background:var(--accent);animation:1.2s ease-in-out infinite en-pulse}.en-stages li[data-state=error] .en-stages__st{color:var(--danger)}.en-stages li[data-state=error] .en-stages__st i{background:var(--danger)}@keyframes en-pulse{50%{opacity:.3}}.en-form{gap:18px;display:grid}.en-form fieldset{border:1px solid var(--line);border-radius:var(--r-card);background:var(--paper);gap:10px;min-width:0;margin:0;padding:14px;display:grid}.en-form legend{padding:0 6px;font-size:.95rem;font-weight:600}.en-prod{grid-template-columns:minmax(0,1fr) 92px 44px;align-items:center;gap:8px;display:grid}.en-prod input{min-height:48px;padding:10px 12px;font-size:1rem}.en-x{border-radius:var(--r-ctl);border:1px solid var(--line-strong);background:var(--bg);width:44px;height:44px;color:var(--muted);place-items:center;font-size:1rem;display:grid}.en-x:hover{color:var(--danger);border-color:var(--danger)}.en-add{justify-self:start}.en-pills{flex-wrap:wrap;gap:8px;margin:0;display:flex}.en-pills .chip{border-radius:var(--r-pill);width:auto;min-height:44px;padding:8px 16px;font-size:.97rem}.en-busy{color:var(--muted);align-items:center;gap:10px;display:flex}.en-busy:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite en-pulse}.en-alert{background:color-mix(in srgb, var(--danger) 10%, var(--paper));border:1px solid color-mix(in srgb, var(--danger) 35%, transparent);border-radius:var(--r-ctl);gap:10px;padding:12px 14px;display:grid}.en-alert .error{margin:0}.en-form__two{gap:18px;display:grid}.en-form .field input,.en-form .field textarea{font-weight:400}@media (min-width:960px){.en-form__two{grid-template-columns:1fr 1fr;gap:16px}}.en-slide{gap:18px;display:grid}.en-slide .lead{color:var(--ink);opacity:.85;margin:0}.en-visual{gap:10px;padding:18px 16px;display:grid}.en-frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:420px;display:grid}.en-frames .sb__frame{background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:14px 14px}.en-legend .mchip{padding:8px 14px;font-size:.92rem}.en-formats{gap:12px;display:grid}.en-format{border-radius:var(--r-card);border:1px solid var(--line);background:var(--paper);color:inherit;gap:8px;padding:16px;text-decoration:none;transition:border-color .15s;display:grid}.en-format:hover{border-color:var(--accent)}.en-format__top{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:.85rem;display:flex}.en-format__title{font-family:var(--display);font-size:1.15rem;font-weight:700;line-height:1.2}.en-format__note{margin:0;font-size:.95rem}.en-format__note b{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-bottom:2px;font-size:.7rem;display:block}.en-format__go{color:var(--accent);white-space:nowrap;font-weight:600}.en-or{color:var(--muted);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:0;font-size:.9rem;display:grid}.en-or:before,.en-or:after{content:"";background:var(--line);height:1px}.en-sent{background:var(--raised);border-radius:var(--r-ctl);gap:8px;padding:16px;display:grid}.en-sent p{margin:0;font-weight:600}@media (prefers-reduced-motion:reduce){.en-stages li[data-state=running] .en-stages__st i,.en-busy:before{animation:none}.en-note{transform:none}}.en-frames .sb__art{background:#fff}.en-frames .sb__art svg{width:100%;height:100%;display:block}.en-frames .sb__o{text-shadow:none;background:var(--ink);color:var(--paper);border-radius:var(--r-tag);padding:3px 5px;left:8px;right:8px}
