:root{--w-primary: #FB7115;--w-primary-ink: #fff;--w-grad: linear-gradient(135deg, #ff9d4d, #FB7115 55%, #d65e0e);--w-bg: #fff;--w-text: #16181D;--w-r: 20px}*{box-sizing:border-box}html,body{margin:0;height:100%}#omazy-root{height:100%}body{background:var(--w-page, #EEF0F4)}.w-app{display:flex;flex-direction:column;height:100dvh;width:100%;background:var(--w-bg);color:var(--w-text);font-family:var(--w-font, system-ui, sans-serif);overflow:hidden}.w-app.w-standalone{max-width:408px;margin:0 auto}@media (min-width: 641px){.w-app.w-standalone{height:calc(100dvh - 48px);margin:24px auto;border:1px solid var(--w-border);border-radius:var(--w-r-lg);overflow:hidden;box-shadow:var(--w-shadow)}}@media (max-width: 640px){.w-app.w-standalone{max-width:100%;border:none;box-shadow:none;border-radius:0}}.w-scroll-y,.w-scroll-x{scrollbar-width:thin;scrollbar-color:var(--w-border-2) transparent}.w-scroll-y::-webkit-scrollbar,.w-scroll-x::-webkit-scrollbar{width:7px;height:7px}.w-scroll-y::-webkit-scrollbar-thumb,.w-scroll-x::-webkit-scrollbar-thumb{background:var(--w-border-2);border-radius:999px}.w-code{font-family:var(--w-mono);font-size:.86em;background:var(--w-sunken);padding:1px 5px;border-radius:5px}.w-bubble a{color:currentColor;font-weight:600;text-decoration:underline;text-underline-offset:2px}.w-md{color:var(--w-text)}.w-md>:first-child{margin-top:0}.w-md>:last-child{margin-bottom:0}.w-md p{margin:0 0 11px;line-height:1.6}.w-md h1,.w-md h2,.w-md h3,.w-md h4{font-family:var(--w-display);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:18px 0 8px}.w-md h1{font-size:19px}.w-md h2{font-size:17px}.w-md h3{font-size:15px}.w-md h4{font-size:14px}.w-md ul,.w-md ol{margin:0 0 12px;padding-left:20px}.w-md li{margin:4px 0;line-height:1.55}.w-md a{color:var(--w-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.w-md-table{width:100%;border-collapse:collapse;margin:4px 0 14px;font-size:13.5px}.w-md-table th,.w-md-table td{border:1px solid var(--w-border);padding:7px 10px;text-align:left}.w-md-table th{background:var(--w-sunken);font-weight:700}.w-spring{transition:transform .18s cubic-bezier(.34,1.8,.5,1),background .2s,border-color .2s,box-shadow .2s}.w-spring:hover{transform:translateY(-1px)}.w-spring:active{transform:scale(.94)}@media (prefers-reduced-motion: no-preference){.w-msg{animation:wpop .34s cubic-bezier(.34,1.56,.64,1) both}}@keyframes wpop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.w-typedot{animation:wtype 1s infinite}.w-typedot:nth-child(2){animation-delay:.16s}.w-typedot:nth-child(3){animation-delay:.32s}@keyframes wtype{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.w-caret{display:inline-block;width:2px;height:1em;background:currentColor;margin-left:1px;vertical-align:text-bottom;animation:wblink 1s steps(1) infinite}@keyframes wblink{50%{opacity:0}}.w-pulse-dot{position:relative}.w-pulse-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;box-shadow:0 0 0 0 var(--w-primary-soft-bd);animation:wpulse 2s infinite}@keyframes wpulse{0%{box-shadow:0 0 0 0 var(--w-primary-soft-bd)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.w-pulse-ring{animation:wring 1.8s ease-out infinite}@keyframes wring{0%{box-shadow:0 0 0 0 var(--w-primary-soft)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}.w-app input,.w-app textarea,.w-app button{font-family:inherit}.w-app textarea{resize:none}
