.smr{--surface:#0d1543;--surface-raised:#151e56;--stage-bg:#080d2b;--stage-fg:#ffffff;--stage-dim:rgba(255, 255, 255, 0.52);--field-bg:#080d2b;--field-fg:#ffffff;--field-border:rgba(255, 255, 255, 0.12);--text:#ffffff;--text-dim:rgba(255, 255, 255, 0.78);--text-faint:rgba(255, 255, 255, 0.52);--live:#00bcff;--live-text:#00bcff;--meter-fill:#00bcff;--on-live:#0d1543;--hairline:rgba(255, 255, 255, 0.12);--btn-bg:linear-gradient(261deg, #0069ff 0%, #20baf9 100%);--btn-fg:#ffffff;--btn-shadow:0 0 10px 0 rgba(33, 186, 249, 0.9), 0 8px 22px -12px rgba(0, 0, 0, 0.8);--step:clamp(1rem, 2.5vw, 1.5rem);--radius:15px;--ease:cubic-bezier(0.16, 1, 0.3, 1);direction:rtl;font-family:'Heebo',system-ui,-apple-system,'Segoe UI',sans-serif;background:var(--surface);color:var(--text);border-radius:var(--radius);padding:clamp(1.25rem, 4vw, 2.5rem);display:grid;gap:var(--step);line-height:1.55;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.smr--light{--surface:#ffffff;--surface-raised:#f5f7fa;--stage-bg:#0e1742;--stage-fg:#ffffff;--stage-dim:rgba(255, 255, 255, 0.55);--field-bg:#ffffff;--field-fg:#0e1742;--field-border:rgba(14, 23, 66, 0.18);--text:#0e1742;--text-dim:rgba(14, 23, 66, 0.72);--text-faint:rgba(14, 23, 66, 0.62);--live:#20baf9;--live-text:#0063f0;--meter-fill:#0063f0;--on-live:#0e1742;--hairline:rgba(14, 23, 66, 0.12);--btn-bg:linear-gradient(261deg, #0069ff 0%, #20baf9 100%);--btn-fg:#ffffff;--btn-shadow:0 0 10px 0 rgba(33, 186, 249, 0.9), 0 8px 22px -12px rgba(14, 23, 66, 0.5)}.smr ::selection{background:rgb(0 188 255 / .28);color:var(--text)}.smr *:focus-visible{outline:2px solid var(--live);outline-offset:2px;border-radius:4px}.smr [data-smr-prompter]{scrollbar-width:thin;scrollbar-color:var(--stage-dim) var(--stage-bg)}.smr [data-smr-prompter]::-webkit-scrollbar{width:8px}.smr [data-smr-prompter]::-webkit-scrollbar-track{background:var(--stage-bg)}.smr [data-smr-prompter]::-webkit-scrollbar-thumb{background:var(--stage-dim);border-radius:999px}.smr *,.smr *::before,.smr *::after{box-sizing:border-box}.smr a:not(.smr__btn),.smr a:not(.smr__btn):hover,.smr a:not(.smr__btn):focus{text-decoration:none;box-shadow:none;background-image:none}.smr a.smr__btn{text-decoration:none}.smr,.smr h1,.smr h2,.smr p,.smr span,.smr a,.smr button,.smr textarea,.smr li{text-transform:none;font-feature-settings:normal}.smr h1,.smr h2{line-height:1.15}.smr ul{list-style:none}.smr textarea,.smr button,.smr input{font-family:inherit}.smr :where(button,a):hover,.smr :where(button,a):focus,.smr :where(button,a):active{color:inherit}.smr .smr__ghost,.smr .smr__back{text-decoration:underline}.smr [hidden]{display:none!important}.smr__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.smr__masthead{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block-end:.5rem;border-block-end:1px solid var(--hairline)}.smr__logo{width:clamp(120px, 18vw, 168px);height:auto;display:block}.smr__who{margin:0;color:var(--text-dim);font-size:.9rem}.smr__back{color:var(--live-text);font-size:.9rem;text-decoration:underline;text-underline-offset:.3em}.smr__back:hover{color:var(--text)}.smr--hub{display:block}.smr__hub-head{padding-block:clamp(1.75rem, 5vw, 3.5rem) clamp(1.5rem, 4vw, 2.5rem);max-inline-size:56ch}.smr__hub-title{margin:0 0 .6rem;font-size:clamp(2rem, 6vw, 3.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.smr__hub-sub{margin:0;color:var(--text-dim);font-size:clamp(1rem, 2.2vw, 1.2rem);max-inline-size:54ch}.smr__sheet{padding-block-start:clamp(1.5rem, 4vw, 2.5rem)}.smr__sheet-title{margin:0 0 .25rem;font-size:.82rem;font-weight:400;letter-spacing:.12em;color:var(--text-faint)}.smr__rows{list-style:none;margin:0;padding:0}.smr__row{border-block-end:1px solid var(--hairline)}.smr__row:first-child{border-block-start:1px solid var(--hairline)}.smr__row-link,.smr__row--soon{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:clamp(1.1rem, 3vw, 1.6rem);text-decoration:none;color:inherit;transition:transform 220ms var(--ease)}.smr__row-link:hover{transform:translateX(-.5rem)}@media (prefers-reduced-motion:reduce){.smr__row-link{transition:none}.smr__row-link:hover{transform:none}}.smr__row-link:hover .smr__row-name{color:var(--live-text)}.smr__row-main{display:grid;gap:.25rem;min-inline-size:0}.smr__row-name{font-size:clamp(1.15rem, 2.6vw, 1.5rem);font-weight:700;color:var(--text);transition:color 180ms var(--ease)}.smr__row-delivers{color:var(--text-dim);font-size:.95rem;max-inline-size:52ch}.smr__row-state{flex:none;font-size:.85rem;color:var(--live-text);white-space:nowrap}.smr__row-state[data-state='done']{color:var(--text)}.smr__row-state[data-state='soon']{color:var(--text-faint)}.smr__row--soon{cursor:default}.smr__row--soon .smr__row-name{color:var(--text-dim);font-weight:400}.smr__row--soon .smr__row-delivers{color:var(--text-faint)}.smr__stage{background:var(--stage-bg);border-radius:var(--radius);padding:clamp(1rem, 3vw, 1.75rem);display:grid;gap:.75rem;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08)}.smr__stage-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.smr__stage-label{font-size:.8rem;letter-spacing:.08em;color:var(--stage-dim)}.smr__prompter{font-size:clamp(1.15rem, 2.4vw, 1.65rem);line-height:1.75;max-inline-size:62ch;min-block-size:8lh;max-block-size:40vh;overflow-y:auto;scroll-behavior:smooth;display:grid;gap:.9rem;align-content:start}.smr__prompter p{margin:0;color:var(--stage-fg)}.smr__prompter p[data-empty]{color:var(--stage-dim)}@media (max-width:899px){.smr__masthead{order:1}.smr__hooks-head{order:2}.smr__desk{order:3}.smr__stage{order:4}.smr__take{order:5}.smr__prompter{min-block-size:4lh}}.smr__prompter p[data-landing]{color:var(--live-text);animation:smr-land 420ms var(--ease) forwards}@keyframes smr-land{from{opacity:.35;transform:translateY(.4em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.smr__prompter p[data-landing]{animation:none}.smr__prompter{scroll-behavior:auto}}.smr__desk{background:var(--surface-raised);border-radius:var(--radius);padding:clamp(1.25rem, 3vw, 2rem);display:grid;gap:1.25rem}.smr__desk-head{display:grid;gap:.35rem}.smr__counter{font-size:.8rem;color:var(--live-text);letter-spacing:.06em}.smr__title{margin:.35rem 0 0;font-size:clamp(1.4rem, 3.4vw, 2rem);font-weight:900;letter-spacing:-.01em;line-height:1.2;text-wrap:balance}.smr__question{margin:0;font-size:clamp(1rem, 2vw, 1.15rem);color:var(--text);max-inline-size:60ch}.smr__help{margin:0;color:var(--text-dim);font-size:.95rem;max-inline-size:62ch}.smr__field{display:block}.smr__input{inline-size:100%;box-sizing:border-box;background:var(--field-bg);color:var(--field-fg);caret-color:var(--live);border:1px solid var(--field-border);border-radius:10px;padding:.9rem 1rem;font:inherit;font-size:1.05rem;line-height:1.6;resize:vertical;min-block-size:7lh;transition:border-color 180ms var(--ease)}.smr__input::placeholder{color:var(--text-faint);opacity:1}.smr__input:hover{border-color:var(--live)}.smr__input:focus{border-color:var(--live);outline:none}.smr__input:disabled{opacity:.5;cursor:not-allowed}.smr__meter{display:grid;gap:.5rem}.smr__meter-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.85rem}.smr__meter-label{color:var(--text-faint);letter-spacing:.06em}.smr__meter-value{color:var(--text-dim);font-weight:700}.smr__meter-track{block-size:6px;background:var(--hairline);border-radius:999px;overflow:hidden}.smr__meter-fill{block-size:100%;inline-size:0%;background:var(--meter-fill);border-radius:999px;transition:inline-size 320ms var(--ease),background-color 320ms var(--ease)}.smr__meter[data-level='low'] .smr__meter-fill{background:var(--text-faint)}.smr__note{margin:0;color:var(--text-dim);font-size:.9rem;min-block-size:1lh}.smr__rewrite{background:var(--surface);border:1px solid var(--hairline);border-radius:10px;padding:.9rem 1rem;display:grid;gap:.5rem;justify-items:start}.smr__rewrite-label{margin:0;font-size:.78rem;letter-spacing:.08em;color:var(--live-text)}.smr__rewrite-text{margin:0;color:var(--text);max-inline-size:62ch}.smr__nav{display:flex;gap:.75rem;justify-content:space-between;align-items:center}.smr__btn{font:inherit;font-weight:700;background:var(--btn-bg);color:var(--btn-fg);border:1px solid #fff0;border-radius:var(--radius);box-shadow:var(--btn-shadow);padding:.8rem 1.9rem;cursor:pointer;transition:transform 160ms var(--ease),opacity 160ms var(--ease)}.smr__btn:hover{transform:translateY(-1px)}.smr__btn:active{transform:none}.smr__btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.smr__btn--ghost{background:#fff0;color:var(--text);border-color:var(--field-border);box-shadow:none}.smr__btn--ghost:hover{border-color:var(--live-text);color:var(--live-text)}.smr__ghost{font:inherit;background:none;border:none;color:var(--live-text);cursor:pointer;padding:.25rem 0;text-underline-offset:.3em;text-decoration:underline}.smr__btn[data-loading]{position:relative;color:#fff0}.smr__btn[data-loading]::after{content:'';position:absolute;inset:0;margin:auto;inline-size:1rem;block-size:1rem;border:2px solid var(--btn-fg);border-block-start-color:#fff0;border-radius:50%;animation:smr-spin 700ms linear infinite}@keyframes smr-spin{to{transform:rotate(360deg)}}.smr__tones{display:grid;gap:1rem}.smr__tone{background:var(--surface-raised);border-radius:var(--radius);padding:clamp(1rem, 3vw, 1.5rem);display:grid;gap:.6rem}.smr__tone[aria-selected='true']{box-shadow:0 0 0 1px var(--live)}.smr__tone-name{margin:0;font-size:.85rem;letter-spacing:.08em;color:var(--live-text)}.smr__tone-body{margin:0;white-space:pre-wrap;font-size:1.05rem;line-height:1.75;max-inline-size:62ch}.smr__take-bar{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.smr__missing{margin:0;color:var(--text-dim);font-size:.92rem;border-block-start:1px solid var(--hairline);padding-block-start:1rem}@media (min-width:900px){.smr{grid-template-columns:1.05fr 1fr;align-items:start;column-gap:clamp(1.5rem, 3vw, 2.5rem)}.smr__masthead,.smr__hooks-head,.smr__take{grid-column:1 / -1}.smr__desk{grid-column:1;grid-row:3}.smr__stage{grid-column:2;grid-row:3;position:sticky;top:1.5rem}.smr__prompter{max-block-size:58vh}}.smr .smr__stage .smr__ghost{color:#00bcff}.smr--locked{display:grid;justify-items:center;text-align:center;gap:.5rem;padding:clamp(2rem, 6vw, 4rem)}.smr--locked .smr__logo{width:min(260px, 60%);margin-block-end:1rem}.smr--locked .smr__title{margin:0;font-size:clamp(1.5rem, 4vw, 2.25rem);font-weight:900}.smr--locked .smr__question{margin:0 0 1.5rem;color:var(--text-dim)}.smr--locked .smr__btn{display:inline-block;text-decoration:none}.smr--hooks{display:block;max-inline-size:60rem;margin-inline:auto}.smr__hooks-head{padding-block:clamp(1.5rem, 4vw, 2.5rem) clamp(1rem, 2.5vw, 1.5rem)}.smr__hooks-title{margin:0 0 .4rem;font-size:clamp(1.9rem, 5vw, 3rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.smr__hooks-sub{margin:0;color:var(--text-dim);font-size:clamp(1rem, 2vw, 1.15rem)}.smr__chipbar{margin-block-end:1rem}.smr__chip{font:inherit;display:inline-flex;align-items:center;gap:.6rem;max-inline-size:100%;background:var(--surface-raised);border:1px solid var(--field-border);border-radius:999px;padding:.5rem 1rem;cursor:pointer;color:var(--text);transition:border-color 180ms var(--ease)}.smr__chip:hover{border-color:var(--live-text)}.smr__chip-key{flex:none;font-size:.8rem;color:var(--text-faint)}.smr__chip-val{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smr__chip-val[data-empty='true']{font-weight:400;color:var(--live-text)}.smr__panel{background:var(--surface-raised);border:1px solid var(--field-border);border-radius:var(--radius);padding:clamp(1rem, 3vw, 1.4rem);display:grid;gap:1rem;margin-block-end:clamp(1.25rem, 3vw, 2rem)}.smr__stack{display:grid;gap:clamp(1.5rem, 4vw, 2.25rem)}.smr__step{display:grid;gap:.9rem}.smr__step-label{display:flex;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:700;color:var(--text)}.smr__step-label b{display:grid;place-items:center;inline-size:1.6rem;block-size:1.6rem;border-radius:50%;background:var(--live-text);color:#fff;font-size:.85rem;flex:none}.smr__label{display:block;margin-block-end:.4rem;font-weight:700;color:var(--text)}.smr__optional{font-weight:400;color:var(--text-faint);font-size:.85em}.smr__input--hero{font-size:clamp(1.05rem, 2.2vw, 1.25rem);min-block-size:5lh;line-height:1.6}.smr__input--line{min-block-size:0;resize:none}.smr__angles{display:flex;flex-wrap:wrap;gap:.5rem}.smr__angle{font:inherit;font-weight:700;background:#fff0;color:var(--text-dim);border:1px solid var(--field-border);border-radius:999px;padding:.55rem 1.1rem;cursor:pointer;transition:color 160ms var(--ease),border-color 160ms var(--ease)}.smr__angle:hover{color:var(--text);border-color:var(--live-text)}.smr__angle[aria-checked='true']{background:var(--live-text);border-color:var(--live-text);color:#fff}.smr__angle-note{margin:0;color:var(--text-dim);font-size:.95rem;max-inline-size:62ch;min-block-size:2lh}.smr__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.smr__btn--lg{font-size:1.05rem;padding:.95rem 2.2rem}.smr__results{display:grid;gap:.75rem;padding-block-start:clamp(1.5rem, 4vw, 2.5rem)}.smr__results-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.smr__results-title{margin:0;font-size:1.15rem;font-weight:900}.smr__hook{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:.9rem;background:var(--surface-raised);border-radius:var(--radius);padding:clamp(0.9rem, 2.5vw, 1.25rem)}.smr__hook-num{inline-size:1.5rem;color:var(--text-faint);font-size:.85rem;padding-block-start:.25rem}.smr__hook-body{min-inline-size:0;display:grid;gap:.35rem}.smr__hook-text{margin:0;font-size:clamp(1.05rem, 2.3vw, 1.3rem);font-weight:700;line-height:1.5;max-inline-size:46ch}.smr__hook-why{margin:0;color:var(--text-dim);font-size:.9rem;max-inline-size:58ch}.smr__copy{font:inherit;font-size:.85rem;flex:none;background:#fff0;border:1px solid var(--field-border);border-radius:999px;padding:.35rem .9rem;cursor:pointer;color:var(--text-dim);white-space:nowrap;transition:color 160ms var(--ease),border-color 160ms var(--ease)}.smr__copy:hover{color:var(--live-text);border-color:var(--live-text)}.smr__copy[data-done]{color:var(--live-text);border-color:var(--live-text)}.smr__skeleton{block-size:4.5rem;border-radius:var(--radius);background:var(--surface-raised);animation:smr-pulse 1.1s var(--ease) infinite}@keyframes smr-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.smr__skeleton{animation:none}}.smr__drawer{margin-block-start:clamp(2rem, 5vw, 3rem);border-block-start:1px solid var(--hairline);padding-block-start:1rem}.smr__drawer-summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:.6rem;font-weight:700;font-size:1.05rem;color:var(--text)}.smr__drawer-summary::-webkit-details-marker{display:none}.smr__drawer-summary::before{content:'▸';color:var(--live-text);transition:transform 180ms var(--ease)}.smr__drawer[open] .smr__drawer-summary::before{transform:rotate(-90deg)}.smr__drawer-count{font-weight:400;font-size:.85rem;color:var(--text-faint)}.smr__drawer-body{display:grid;gap:1rem;padding-block-start:1.25rem}.smr__search{font:inherit;inline-size:100%;background:var(--field-bg);color:var(--field-fg);border:1px solid var(--field-border);border-radius:999px;padding:.7rem 1.1rem;caret-color:var(--live)}.smr__search::placeholder{color:var(--text-faint);opacity:1}.smr__search:focus{border-color:var(--live-text);outline:none}.smr__filters{display:flex;flex-wrap:wrap;gap:.4rem}.smr__filter{font:inherit;font-size:.85rem;background:#fff0;border:1px solid var(--field-border);border-radius:999px;padding:.35rem .85rem;cursor:pointer;color:var(--text-dim);font-variant-numeric:tabular-nums}.smr__filter[aria-pressed='true']{background:var(--surface-raised);border-color:var(--live-text);color:var(--text);font-weight:700}.smr__frames{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}@media (min-width:820px){.smr__frames{grid-template-columns:1fr 1fr}}.smr__frame{background:var(--surface-raised);border-radius:10px;padding:.85rem 1rem;display:grid;gap:.5rem;align-content:start}.smr__frame-text{margin:0;line-height:1.65}.smr__slot{display:inline-block;background:var(--live-text);color:#fff;border-radius:5px;padding:.05em .45em;margin-inline:.1em;font-size:.86em;font-weight:700;unicode-bidi:isolate}.smr__frame-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.smr__frame-tag{font-size:.78rem;color:var(--text-faint)}