:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f5f2eb;--primary:#171717;--secondary:#6f6b64;--hairline:#d8d3c9;--signal:#c93429;--white:#fff;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-40:40px;--space-56:56px;--display-size:32px;--display-line:40px;--title-size:28px;--title-line:36px;--thing-size:22px;--thing-line:30px;--hero-size:36px;--hero-line:44px;--hero-weight:600;--terminal-size:32px;--terminal-line:40px;--terminal-weight:600;--functional-title-size:30px;--functional-title-line:38px;--functional-title-weight:600;--thing-weight:500;--tier-size:24px;--tier-line:34px;--tier-weight:500;--selected-tier-weight:600;--action-size:17px;--action-line:24px;--action-weight:600;--body-size:17px;--body-line:25px;--body-weight:400;--support-size:14px;--support-line:20px;--support-weight:400;--control-height:56px;--control-radius:20px;--control-disabled-opacity:.3;--control-press-opacity:.94;--control-press-duration:.1s;--control-release-duration:.14s;color:var(--primary);background:var(--canvas);font-synthesis:none;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}body{font-size:var(--body-size);line-height:var(--body-line);margin:0}h1,h2,p{margin:0}button,textarea{font:inherit;color:inherit}button{cursor:pointer;min-width:44px;min-height:44px}button:disabled{cursor:default}:where(button,textarea):focus:not(:focus-visible){outline:none}:where(button,textarea):focus-visible{outline:2px solid var(--signal);outline-offset:2px}.page-shell{max-width:480px;min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));flex-direction:column;margin-inline:auto;display:flex}.page-shell:has(.create-surface,.judgment-surface){padding-top:max(40px, env(safe-area-inset-top))}.surface{flex-direction:column;flex:1;display:flex}.page-title{font-size:var(--title-size);line-height:var(--title-line);font-weight:600}.functional-title{font-size:var(--functional-title-size);line-height:var(--functional-title-line);font-weight:var(--functional-title-weight)}.thing{font-size:var(--thing-size);line-height:var(--thing-line);font-weight:var(--thing-weight);white-space:pre-wrap;overflow-wrap:anywhere}.create-top-row{flex-shrink:0;justify-content:space-between;align-items:center;height:22px;display:flex}.create-prompt{color:var(--secondary);font-size:15px;font-weight:500;line-height:22px}.create-progress{min-width:44px;height:44px;color:var(--primary);font-size:var(--action-size);line-height:var(--action-line);font-weight:var(--action-weight);transition:opacity var(--control-release-duration) ease-out;background:0 0;border:none;border-radius:0;padding:0}.create-progress:disabled{opacity:.18}.create-progress:active:not(:disabled){opacity:var(--control-press-opacity);transition-duration:var(--control-press-duration);transform:none}.create-writing-area{cursor:text;flex:1 0 auto;width:100%;min-height:min(320px,45dvh);margin-top:30px;display:block}.thing-input{resize:none;width:100%;height:37px;min-height:37px;max-height:none;caret-color:var(--signal);background:0 0;border:none;border-radius:0;padding:0;font-size:26px;font-weight:500;line-height:37px;transition:none;display:block;overflow:hidden}.thing-input:focus-visible{outline:none}.thing-input::placeholder{color:var(--secondary);opacity:1}.create-validation{margin-top:var(--space-8);font-size:var(--support-size);line-height:var(--support-line);font-weight:var(--support-weight);color:var(--signal);display:block}.bottom-actions{padding-top:var(--space-32);margin-top:auto}.primary-cta{width:100%;height:var(--control-height);border-radius:var(--control-radius);background:var(--primary);color:var(--white);font-size:var(--action-size);line-height:var(--action-line);font-weight:var(--action-weight);transition:transform var(--control-release-duration) ease-out, opacity var(--control-release-duration) ease-out;border:none}.primary-cta:disabled{opacity:var(--control-disabled-opacity)}.primary-cta[data-pending=true]{opacity:.55;pointer-events:none}.secondary-action{background:0 0;border:none;min-height:44px}.instruction{margin-top:var(--space-24);font-size:var(--support-size);line-height:var(--support-line);color:var(--secondary);font-weight:400}.judgment-surface{padding-top:52px;position:relative}.judgment-instruction{color:var(--secondary);font-size:15px;font-weight:500;line-height:22px;position:absolute;top:0;left:0}.judgment-surface .thing{flex:none;font-size:26px;font-weight:500;line-height:37px}.tier-selector{flex-direction:column;flex:none;gap:4px;margin-top:32px;display:flex}.tier{text-align:left;height:56px;color:var(--secondary);background:0 0;border:none;border-radius:0;flex:0 0 56px;align-items:center;padding:0;font-size:24px;font-weight:500;line-height:34px;display:flex}.tier[aria-checked=true]{color:var(--signal);font-weight:600}.judgment-actions{text-align:right;flex:none;margin-top:40px}.judgment-actions .primary-cta{border-radius:10px;width:100px;height:50px}.action-error{margin-top:var(--space-12);font-size:var(--support-size);line-height:var(--support-line);color:var(--signal)}.action-error:empty{display:none}button{transition:transform .1s ease-out}button:active:not(:disabled){transform:scale(.985)}.primary-cta:active:not(:disabled){opacity:var(--control-press-opacity);transition-duration:var(--control-press-duration);transform:scale(.985)}.tier,.judgment-actions .primary-cta{transition:opacity var(--control-release-duration) ease-out}.tier:active:not(:disabled),.judgment-actions .primary-cta:active:not(:disabled){opacity:var(--control-press-opacity);transform:none}@media (hover:hover){button:hover:not(:disabled){opacity:.94}}.fade-out{pointer-events:none;animation:.12s ease-out forwards fade-out}.fade-in{animation:.18s ease-out fade-in}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.15s!important;animation-duration:.15s!important}.fade-out{animation-duration:.12s!important}button:active:not(:disabled),.primary-cta:active:not(:disabled){transform:none}}.state-surface{text-align:center}.state-center{flex:1;justify-content:center;align-items:center;display:flex}.handoff-actions{flex-direction:column;gap:8px;display:flex}.handoff-actions .action-error{margin-top:12px}.secondary-action[data-pending=true]{opacity:.55;pointer-events:none}.sealed-entrance{animation:.18s ease-out fade-in}.minimal-spinner{border:1.5px solid var(--primary);border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:1s linear infinite spinner-turn;display:block}.clipboard-compat{position:fixed;top:0;left:-9999px}@keyframes spinner-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.minimal-spinner{animation:none}}
