html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1.5;font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:#111;background:#fff;min-height:100vh}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;color:inherit}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}*{box-sizing:border-box}body{padding:1rem}main{max-width:1040px;margin:0 auto}h1,h2,h3,h4,h5,h6{line-height:1.2;font-weight:600}p{margin-bottom:1rem}button{cursor:pointer}#core_ui_toasts{position:fixed;top:12px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:calc(100vw - 24px);pointer-events:none}.core_ui_toast{box-sizing:border-box;display:flex;align-items:center;gap:12px;max-width:min(480px, calc(100vw - 24px));padding:10px 12px 10px 14px;border-radius:8px;background:#202124;color:#e8eaed;font-size:14px;line-height:1.4;box-shadow:0 2px 6px rgba(0, 0, 0, .3), 0 1px 3px rgba(0, 0, 0, .2);pointer-events:auto;opacity:0;transform:translateY(-12px);transition:opacity .2s ease, transform .2s ease}.core_ui_toast.is-visible{opacity:1;transform:translateY(0)}.core_ui_toast::before{content:'';flex:none;width:8px;height:8px;border-radius:50%;background:#9aa0a6}.core_ui_toast--info::before{background:#8ab4f8}.core_ui_toast--warning::before{background:#fdd663}.core_ui_toast--error::before{background:#f28b82}.core_ui_toast--status::before{background:#9aa0a6}.core_ui_toast__text{flex:1 1 auto;overflow-wrap:break-word}.core_ui_toast__action{flex:none;color:#8ab4f8;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;cursor:pointer;border-radius:4px}.core_ui_toast__action[hidden]{display:none}.core_ui_toast__action:hover,.core_ui_toast__action:focus-visible{text-decoration:underline}.core_ui_toast__close{flex:none;box-sizing:border-box;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;opacity:.6;font-size:18px;line-height:1;cursor:pointer;appearance:none}.core_ui_toast__close:hover{opacity:1;background:rgba(255, 255, 255, .1)}.core_ui_toast__close:focus-visible{opacity:1;outline:2px solid #8ab4f8;outline-offset:1px}@media (max-width: 480px){#core_ui_toasts{left:12px;right:12px;transform:none;max-width:none}.core_ui_toast{max-width:none;width:100%}}@media (prefers-reduced-motion: reduce){.core_ui_toast{transition:none}}