:root{color-scheme:light dark;--ink: #0f0f0f;--paper: #f0f0f0;--conversation-fade: 2.25rem;--speaker-col: 8ch;--glass: rgb(255 255 255 / .4);--glass-line: var(--ink);--glass-shadow: .25rem .25rem 0rem rgb(0 0 0 / .05);--ask-bar: 3.125rem;--note: LemonChiffon;--note-edge-soft: rgb(255 215 0 / .8);--link: blue;--human: royalblue;--error: tomato;--success: limegreen;--mono: ui-monospace, "SFMono-Regular", "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--schoolbell: "Schoolbell", cursive}html[data-theme=dark]{color-scheme:dark;--ink: #f0f0f0;--paper: #0f0f0f;--glass: rgb(0 0 0 / .4);--glass-shadow: .25rem .25rem 0rem rgb(255 255 255 / .05);--link: #6ea8ff;--human: limegreen}html[data-theme=light]{color-scheme:light}*{box-sizing:border-box}html{font-size:.85rem;transition:font-size .35s ease}html.big-text-boot,html.big-text{font-size:1.05rem}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:var(--mono);letter-spacing:.16em;line-height:1.4}p,a,button,input,textarea,label,.pref-icon,.lang-flag{transition:font-size .35s ease}html:has(body.app-page){height:100%}html:has(body.app-page.is-gate){height:auto;min-height:100%}body.app-page,body.creator-page{-webkit-user-select:text;user-select:text}body.app-page{height:100%}body.app-page.is-gate{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:auto;min-height:100%;min-height:100dvh;overflow:auto;-webkit-overflow-scrolling:touch}body.app-page.is-work{overflow:hidden}@media(max-width:760px){body.app-page.is-work{overflow:auto;-webkit-overflow-scrolling:touch}}body.creator-page{min-height:100%;overflow:auto}html:has(body.creator-page.is-write),body.creator-page.is-write{height:100%;overflow:hidden}body.creator-page.is-write #creator{display:flex;flex-direction:column;width:100%;max-width:none;height:100%;overflow:hidden}body.creator-page.is-write #creator-app,body.creator-page.is-write #panel-write{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.creator-page.is-activity #creator{max-width:80rem}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}[hidden]{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#boot{display:flex;align-items:center;justify-content:center;min-height:100%;margin:0;padding:1.5rem;text-align:center;text-transform:lowercase}#gate{display:flex;flex-direction:column;align-items:center;width:min(40rem,100%);margin:auto;padding:1.25rem .75rem 2rem}.gate-back{position:fixed;top:max(1rem,env(safe-area-inset-top,0px));left:max(1rem,env(safe-area-inset-left,0px));z-index:30;margin:0}.gate-prefs{position:fixed;top:max(1rem,env(safe-area-inset-top,0px));right:max(1rem,env(safe-area-inset-right,0px));z-index:30;display:flex;flex-direction:column;align-items:flex-end;gap:.55rem;width:auto;max-width:calc(100% - 2rem);margin:0;text-align:right}.gate-prefs .pref-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:.7rem;margin:0}.gate-pref-icons{display:inline-flex;align-items:center;gap:.15rem}.gate-sound{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .85rem;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}.gate-intro{width:100%;margin:0 0 1.25rem}.gate-intro p{margin:0}.gate-intro .gate-title{margin:0 0 .75rem;font-size:3rem;font-weight:400}@media(max-width:720px){.gate-intro .gate-title{font-size:2rem}}#gate-head{width:80px;height:80px;flex:0 0 auto;margin:0 0 1rem;pointer-events:none}#gate-head canvas{display:block;width:100%;height:100%}#gate #password-step,#gate #identify-form{width:100%}#creator{max-width:40rem;padding:1.25rem .75rem 2rem}.title{margin:0 0 1rem;font-weight:600}.blurb,.status{margin:.35rem 0 .75rem}.status-error{color:var(--error)}.status-success{color:var(--success)}label{display:block}#creator input[type=text],#creator input[type=password],#creator textarea,#creator select{display:block;width:100%;margin:.35rem 0 .85rem;padding:.4rem .45rem;border:1px solid var(--ink);background:var(--paper);color:var(--ink)}#creator input::placeholder,#creator textarea::placeholder{color:var(--ink);opacity:.45}#creator textarea{min-height:8rem;resize:vertical}.draft-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);gap:1.25rem 1.75rem;align-items:stretch;flex:1 1 auto;min-height:0}.draft-chat{display:flex;flex-direction:column;min-width:0;min-height:0}.draft-settings{min-width:0;min-height:0;overflow:auto}.draft-words{display:flex;align-items:center;gap:.75rem;margin:.35rem 0 .85rem}#creator input#draft-words{width:6rem;margin:0}@media(max-width:800px){.draft-layout{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.draft-settings{max-height:42vh}}#creator textarea.draft-prompt{min-height:7rem;letter-spacing:.04em;line-height:1.5}#creator textarea#draft-input{height:calc(7.75em + .9rem);min-height:calc(7.75em + .9rem);letter-spacing:.04em;line-height:1.55;resize:vertical}#draft-thread{display:flex;flex:1 1 auto;flex-direction:column;gap:.85rem;min-height:0;margin:0 0 .75rem;padding-right:.35rem;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.draft-chat form,#draft-status{flex:0 0 auto}#draft-thread:empty{display:none}.draft-message{display:grid;grid-template-columns:7ch minmax(0,1fr) auto;align-items:start;gap:.45rem;margin:0}.draft-who{margin:0;font-weight:600}.draft-body{min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:.04em;line-height:1.55}.draft-message.human{color:var(--human)}.draft-copy{position:sticky;top:0;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;margin:0;padding:0;border:0;background:var(--paper);color:inherit;cursor:pointer}.draft-copy svg{display:block;width:1rem;height:1rem}.draft-copy.is-copied{opacity:.45}#gate label span{display:block}#gate .gate-field{position:relative;display:flex;align-items:center;width:100%;height:var(--ask-bar);margin:.35rem 0 .85rem;padding:.55rem .35rem .55rem 1.1rem;background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}#gate .gate-field:has(textarea){align-items:flex-start;height:auto;min-height:8rem;padding-top:.75rem;padding-bottom:.75rem}#gate .gate-field input,#gate .gate-field textarea{display:block;width:100%;min-width:0;margin:0;padding:0 .1rem;border:0;border-radius:0;background:none;color:inherit;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4}#gate .gate-field textarea{min-height:6rem;resize:vertical}#gate .gate-field:has(textarea[name=reason]){min-height:6.5rem}#gate .gate-field textarea[name=reason]{min-height:4.5rem}#gate .gate-field input::placeholder,#gate .gate-field textarea::placeholder{color:inherit;opacity:.6}#gate .gate-field:has(.gate-go) input{padding-right:2.75rem}#gate .gate-go{position:absolute;right:0;top:0;z-index:1;display:flex;align-items:center;justify-content:center;width:2.75rem;height:var(--ask-bar);padding:0;border:0;background:none;color:var(--ink);letter-spacing:0;line-height:1;cursor:pointer}#gate button[type=submit]:not(.gate-go),#gate #request-toggle{display:flex;align-items:center;justify-content:center;width:100%;height:var(--ask-bar);margin:0 0 .85rem;padding:0 1.1rem;border:1px solid var(--glass-line);background:var(--glass);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);font-weight:400;cursor:pointer}#password-status:empty{margin:0}.gate-request{margin-top:2.75rem}.gate-explain{margin:0 0 .85rem;line-height:1.45}#gate .actions{flex-direction:column;align-items:stretch;gap:.75rem}#gate .actions button[type=submit]{margin:0}input[type=submit],#draft-save{padding:.3rem .65rem;border:1px solid var(--ink);background:none;cursor:pointer}input[type=submit]:disabled,button:disabled{opacity:.45;cursor:default}.text-button,.logs-refresh,.prompt-tabs button{padding:0;border:0;background:none;cursor:pointer}#logout.text-button{font-weight:400}.text-button,.logs-refresh,.prompt-tabs .active{font-weight:600}.prompt-tabs{display:flex;flex-wrap:wrap;gap:.35rem .75rem;margin:0 0 .35rem}#creator-views{margin-bottom:1rem}body.creator-page .text-button,body.creator-page .logs-refresh,body.creator-page .prompt-tabs button,body.creator-page .log-summary{text-decoration:underline;text-underline-offset:.15em}body.creator-page #creator-views button{font-weight:700}.actions,.passkey-row,.logs-meta,.remember{display:flex;align-items:center;gap:.75rem}.actions,.passkey-row,.remember{margin:0 0 .85rem}.remember input{width:auto;margin:0}.passkey-row input{flex:1;margin:0}.locked{margin:0 0 .85rem}.locked span{font-weight:600}#work{display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;padding:.75rem .75rem calc(var(--ask-field-h, var(--ask-bar)) + max(.75rem,env(safe-area-inset-bottom,0px)))}.work-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;width:100%;margin:0 0 .75rem;flex:0 0 auto}.work-links{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.work-bar .text-button,.work-links .text-button{color:inherit;text-decoration:none;font:inherit}.work-session{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex:0 0 auto;margin-left:auto;max-width:14rem;text-align:right}.work-bar #logout.text-button{flex:0 0 auto}.work-remember.remember{margin:0;justify-content:flex-end;gap:.4rem;font-size:.85em;opacity:.85;cursor:pointer}.work-remember input{margin:0}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#00000047}.modal[hidden]{display:none}.modal-card{width:min(28rem,100%);padding:1.1rem 1.15rem 1rem;background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);color:var(--ink)}.modal-card p{margin:0 0 1rem;line-height:1.45}.modal-actions{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:space-between}.modal-actions .text-button{color:inherit;font:inherit;font-weight:600}.post-it .pref-row{display:flex;align-items:center;gap:.55rem;margin:.65rem 0 0}.post-it .pref-row:first-child{margin-top:0}.pref-icon{flex:0 0 auto;width:1.6rem;height:1.6rem;padding:0;border:0;background:none;color:inherit;cursor:pointer;opacity:1;pointer-events:auto}.pref-icon:before{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask:var(--pref-icon) center / contain no-repeat;mask:var(--pref-icon) center / contain no-repeat}.pref-icon.is-inactive{opacity:.5}.lang-flags{display:inline-flex;align-items:center;gap:.35rem;pointer-events:auto}.lang-flag{flex:0 0 auto;width:calc(1.25rem * 28 / 21);height:1.25rem;padding:0;border:1px solid currentColor;background:transparent;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.5;overflow:hidden;pointer-events:auto}.lang-flag.active{opacity:1}.lang-flag img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}#work-main{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;min-height:0}#head-stage{width:300px;height:300px;max-width:100%;flex:0 0 auto}#head-stage canvas{display:block;width:100%;height:100%}#conversation-wrap{position:relative;width:min(500px,100%);flex:1 1 auto;height:auto;max-width:100%;max-height:none;min-height:0}.conversation-fade--top,.conversation-fade--bottom{position:absolute;left:0;right:0;z-index:1;height:var(--conversation-fade, 2.25rem);pointer-events:none}.conversation-fade--top{top:0;background:linear-gradient(to bottom,var(--paper) 0%,transparent 100%)}.conversation-fade--bottom{bottom:0;background:linear-gradient(to top,var(--paper) 0%,transparent 100%)}#conversation{display:flex;flex-direction:column;gap:.4rem;width:100%;height:100%;max-width:none;max-height:none;min-height:0;padding:var(--conversation-fade, 2.25rem) 0;overflow:auto;overflow-anchor:none}#conversation p{display:flex;align-items:flex-start;gap:.4rem;width:100%;margin:0}#conversation svg{width:1rem;height:1rem;display:inline-block;vertical-align:middle;fill:var(--ink)}#conversation p.human{color:var(--human)}#conversation .speaker{flex:0 0 var(--speaker-col);width:var(--speaker-col);font-weight:600;white-space:nowrap}#conversation p>span:last-child{flex:1 1 0;width:0;min-width:0}#conversation a{color:inherit}#conversation .loading{display:none;opacity:.55}#conversation .loading.is-on{display:flex}#conversation .dotdotdot:after{content:".";animation:chat-dotdotdot 1s infinite}@keyframes chat-dotdotdot{0%,32%{content:"."}33%,65%{content:".."}66%,to{content:"..."}}@media(prefers-reduced-motion:reduce){#conversation .dotdotdot:after{animation:none;content:"..."}}#chat-form{position:fixed;left:0;right:0;bottom:max(.75rem,env(safe-area-inset-bottom,0px));z-index:15;width:min(500px,calc(100% - 1.5rem));margin:0 auto}#ask-field{position:relative;display:flex;align-items:flex-end;width:100%;min-height:var(--ask-bar);padding:.55rem .35rem .55rem 1.1rem;background:var(--glass);border:1px solid var(--glass-line);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);align-items:center}#chat-input{display:block;width:100%;min-width:0;min-height:1.4em;max-height:5.6em;padding:0 2.75rem 0 .1rem;border:0;border-radius:0;background:none;color:inherit;text-align:left;outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none;overflow-y:hidden;line-height:1.4;field-sizing:content}#chat-input::placeholder{color:inherit;opacity:.6}#chat-go{position:absolute;right:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:2.75rem;height:var(--ask-bar);padding:0;border:0;background:none;color:var(--ink);opacity:1;letter-spacing:0;line-height:1;cursor:pointer}#chat-go:disabled{cursor:default}#chat-form.is-waiting #ask-field{opacity:.55}.logs-panel{width:100%}.logs-meta{justify-content:space-between;margin:0 0 .75rem}.logs-empty{margin:.35rem 0 .75rem}.log-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:start;border-top:1px solid currentColor;padding:.5rem 0}.log-summary{display:grid;grid-template-columns:minmax(9em,auto) auto minmax(0,1fr);grid-template-rows:auto auto;gap:.15rem .65rem;width:100%;margin:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.log-item>.log-summary{grid-column:1 / -1}.log-item.is-test:not(.expanded)>.log-summary,.log-item.is-dim:not(.expanded)>.log-summary{opacity:.4}.log-time{grid-column:1;grid-row:1;white-space:nowrap}.log-type{grid-column:2;grid-row:1;font-weight:600}.log-ip{grid-column:3;grid-row:1}.log-who{grid-column:1 / -1;grid-row:2}.log-summary:has(.log-person){grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto;align-items:baseline}.log-person{grid-column:2;grid-row:1;min-width:0;font-weight:700}.log-role{grid-column:3;grid-row:1;font-weight:600;white-space:nowrap}.activity-layout{display:grid;gap:1.5rem}.activity-main{min-width:0}.test-ips-box{min-width:0;padding:.85rem 0 0;border-top:1px solid currentColor}.test-ips-title{margin:0 0 .35rem;font-weight:700}.test-ips-blurb{margin:0 0 .75rem;opacity:.75;font-size:.92em;line-height:1.35}.test-ips-box .activity-filter{display:flex;margin:0 0 .5rem}.test-ips-box .activity-filter:last-of-type{margin-bottom:.85rem}.activity-filter{display:inline-flex;align-items:center;gap:.4rem;margin:0;cursor:pointer}.activity-filter input{width:auto;margin:0}.activity-filter-meta{margin:.75rem 0 0;opacity:.7;font-size:.92em}#test-ips-list{display:flex;flex-direction:column;gap:.85rem}.test-ip-row{min-width:0;padding:.65rem .75rem;border:1px solid currentColor}.test-ip-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem}.test-ip-labels{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.test-ip-address{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8em;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.test-ip-address.is-secondary{opacity:.7;font-weight:400}.test-ip-meta{margin:.4rem 0 0;opacity:.7;font-size:.88em}.activity-id{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em;overflow-wrap:anywhere;word-break:break-word}@media(min-width:900px){.activity-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem);align-items:start;gap:2rem}.test-ips-box{position:sticky;top:1rem;margin:0;padding:0 0 0 1.5rem;border-top:0;border-left:1px solid currentColor}}.activity-detail{grid-column:1 / -1;display:flex;flex-direction:column;gap:.85rem;margin-top:.65rem;min-width:0}.activity-block{margin:0;min-width:0}.activity-block-title{margin:0 0 .35rem;font-weight:600}.activity-pages{margin:0;padding-left:1.1rem}.activity-actions{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:0}.log-thread{grid-column:1 / -1}.log-thread p{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .4rem}.log-thread span:first-child{flex:0 0 7ch;font-weight:600}.log-thread span:last-child{flex:1;min-width:0;white-space:pre-wrap}.account-line{display:flex;flex-direction:column;gap:.2rem;margin:0;min-width:0}.account-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem;margin:0}.account-label{font-weight:600}.account-password{font-weight:600;letter-spacing:.08em}.account-meta{margin:0;opacity:.75;font-size:.92em}.lil-gui{--font-family: var(--mono);z-index:20}.post-it{position:fixed;z-index:5;display:flex;flex-direction:column;width:275px;height:275px;padding:1rem;box-shadow:var(--glass-shadow);color:#0f0f0f;font-family:var(--mono);letter-spacing:.16em;text-transform:lowercase;cursor:grab;touch-action:none;backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);overflow:hidden;transition:width .28s ease,height .28s ease,top .28s ease,left .28s ease,right .28s ease,bottom .28s ease,padding .28s ease}.post-it-body{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.post-it-min{position:absolute;top:.25rem;right:.25rem;z-index:6;display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;background:none;color:#0f0f0f;font:inherit;font-size:1.25rem;line-height:1;letter-spacing:0;text-decoration:none;font-style:normal;text-transform:none;cursor:pointer;pointer-events:auto}.post-it-glyph{display:none;width:1.15rem;height:1.15rem;background-color:#0f0f0f;-webkit-mask:var(--post-it-glyph) center / contain no-repeat;mask:var(--post-it-glyph) center / contain no-repeat;pointer-events:none}.post-it.is-minimized{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;overflow:hidden;cursor:pointer}.post-it.is-minimized>:not(.post-it-glyph){display:none!important}.post-it.is-minimized>.post-it-glyph{display:block}.post-it.is-maximized{z-index:12}.post-it-legend{display:flex;flex-direction:column;gap:.55rem}.legend-row{display:flex;align-items:center;gap:.55rem;margin:0}.legend-icon{flex:0 0 auto;width:1.15rem;height:1.15rem;background-color:#0f0f0f;-webkit-mask:var(--legend-icon) center / contain no-repeat;mask:var(--legend-icon) center / contain no-repeat}@media(min-width:721px){.post-it--blank{display:none!important}}.post-it--help{top:7vw;left:7vw;background:#fffacd8c;border:1px solid var(--note-edge-soft)}.post-it--starters{right:10vw;bottom:10vw;padding-bottom:2.25rem;background:#e0ffff8c;border:1px solid royalblue}.starter-shuffle{position:absolute;right:.65rem;bottom:.45rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:0;border:0;background:none;color:#0f0f0f;font:inherit;letter-spacing:inherit;text-transform:lowercase;cursor:pointer;pointer-events:auto}.starter-shuffle-icon{display:block;width:1.1rem;height:1.1rem;background-color:currentColor;-webkit-mask:url(/icons/sync.svg) center / contain no-repeat;mask:url(/icons/sync.svg) center / contain no-repeat}.starter-shuffle-icon.is-spinning{animation:starter-shuffle-spin .4s linear}@keyframes starter-shuffle-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.starter-shuffle-icon.is-spinning{animation:none}}.post-it--prefs{top:12vw;right:9vw;background:#fff0f58c;border:1px solid magenta}.post-it--site{bottom:5vw;left:5vw;background:#98fb988c;border:1px solid limegreen;font-family:var(--schoolbell);font-size:3rem;letter-spacing:0;text-transform:none;text-align:center}.post-it--site .post-it-body{display:flex;align-items:center;justify-content:center}.post-it--site.is-minimized{font-size:0}.post-it--site p,.post-it--site a{font:inherit;letter-spacing:inherit;text-align:center}.post-it--site a{text-decoration:none}.post-it--blank{top:10vw;left:10vw;background:#ffe4b58c;border:1px solid darkorange}.post-it p,.post-it ul{margin:0;pointer-events:none}.post-it ul{list-style:none;padding:0;margin-top:.75rem;display:flex;flex-direction:column;gap:.65rem}.post-it a,.post-it button,.post-it .pref-icon{color:#0f0f0f;pointer-events:auto;cursor:pointer}.post-it a{color:#0f0f0f}.starter-empty{margin:.75rem 0 0;pointer-events:none}.starter-empty a{color:inherit;pointer-events:auto;text-decoration:underline;text-underline-offset:.2em}.post-it--starters #starter-list button{display:block;width:100%;padding:0;border:0;background:none;color:#0f0f0f;font:inherit;letter-spacing:inherit;text-align:left;text-transform:lowercase;text-decoration:underline;text-underline-offset:.2em;font-style:normal;transition:opacity .2s ease}body.is-waiting .post-it--starters #starter-list button{opacity:.5;pointer-events:none}.post-it--starters #starter-list button:hover{text-decoration:none;font-style:italic}.post-it.dragging,.post-it.is-minimized.dragging{transition:none;cursor:grabbing}body.is-compact .post-it.is-minimized{z-index:8}@media(max-width:720px){#work{height:100%;min-height:100%;min-height:100dvh;padding:.75rem .75rem calc(var(--ask-field-h, var(--ask-bar)) + max(.75rem,env(safe-area-inset-bottom,0px)))}.work-bar{width:100%}#work-main{flex:1 1 auto;justify-content:flex-start;gap:.75rem;width:100%;min-height:0}#head-stage{position:relative;width:100%;height:30vh;max-width:none}#conversation-wrap{width:min(500px,100%)}#chat-form{width:min(500px,calc(100% - 1.5rem))}.post-it-min{display:flex}}
