:root{color:#ececec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#000;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}button,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent;cursor:pointer}button:disabled{cursor:default}.screen{--edge:24px;height:100dvh;padding:max(var(--edge), env(safe-area-inset-top)) max(var(--edge), env(safe-area-inset-right)) max(var(--edge), env(safe-area-inset-bottom)) max(var(--edge), env(safe-area-inset-left));background:#000;place-items:center;display:grid}.stack{flex-direction:column;gap:10px;width:min(100%,640px);min-height:0;max-height:100%;display:flex}.suggestion-row{border:1px solid #303030;border-radius:29px;width:100%;min-height:58px;font-size:16px;line-height:24px;position:relative}.idea-form{isolation:isolate;background:#212121;flex:none;align-items:center;transition:border-color .16s;display:flex}.idea-form:hover{border-color:#505050}.day-fill,.fill-copy-clip{border-radius:inherit;clip-path:inset(0 calc(100% - var(--day-progress)) 0 0);pointer-events:none;position:absolute;inset:0;overflow:hidden}.day-fill{z-index:-1;background:#ff7800}.fill-copy-clip{z-index:2}.fill-copy{width:calc(100% - 50px);height:100%;overflow:hidden}.fill-copy-text{color:#171717;white-space:pre-wrap;overflow-wrap:break-word;padding:16px 8px 16px 22px}textarea{color:#ececec;resize:none;scrollbar-width:thin;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-wrap:break-word;caret-color:#fff;background:0 0;border:0;border-radius:28px;flex:1;width:100%;min-width:0;min-height:56px;max-height:144px;margin:0;padding:16px 8px 16px 22px;line-height:24px;display:block}textarea::placeholder{color:#a3a3a3;opacity:1}textarea:focus-visible{outline:none}.idea-form:focus-within{outline-offset:3px;outline:2px solid #a3a3a3}.submit{z-index:3;color:#171717;background:#ececec;border:0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;margin:6px 6px 6px 0;padding:0;transition:background-color .16s,color .16s;display:grid;position:relative}.submit:disabled{color:#a3a3a3;background:#3a3a3a}.submit:hover:not(:disabled){background:#fff}.submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.suggestions{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#555 #000;border-radius:29px;min-height:0;overflow:auto}.suggestions:focus-visible{outline-offset:4px;outline:2px solid #777}.suggestion-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.saved-idea{color:#d4d4d4;background:#171717;border-color:#292929;flex:none;padding:16px 60px 16px 22px}.suggestion-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.private-mark{color:#929292;place-items:center;width:16px;height:22px;display:grid;position:absolute;top:17px;right:20px}.validation{color:#a3a3a3;flex:none;margin:0 4px;font-size:12px;line-height:18px}.error{color:#eee;overflow-wrap:anywhere;flex-wrap:wrap;flex:none;gap:8px 16px;padding:0 4px;font-size:13px;line-height:20px;display:flex}.error button{color:#fff;background:0 0;border:0;padding:0;text-decoration:underline}.error button:focus-visible{outline-offset:3px;outline:2px solid #fff}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.screen{--edge:16px}.suggestion-row{border-radius:27px;min-height:54px;font-size:16px;line-height:24px}textarea{min-height:52px;padding:14px 6px 14px 18px;font-size:16px;line-height:24px}.fill-copy{width:calc(100% - 48px)}.fill-copy-text{padding:14px 6px 14px 18px}.saved-idea{padding:14px 56px 14px 18px}.submit{margin:4px 4px 4px 0}.private-mark{top:15px;right:18px}}@media (prefers-reduced-motion:reduce){.idea-form,.submit{transition:none}}
