:root{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6;font-weight:400;color:#000;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:20px;min-height:100vh;background:#f5f5f5}.app-container[data-v-f4f11146]{max-width:900px;margin:0 auto;background:#fff;color:#000;overflow:hidden;min-height:100vh;border:1px solid #e0e0e0}.header[data-v-f4f11146]{background:#000;color:#fff;padding:40px;text-align:center;border-bottom:1px solid #e0e0e0;position:relative}.back-link[data-v-f4f11146]{position:absolute;top:20px;left:20px;color:#fff;text-decoration:none;padding:8px 16px;border:1px solid rgba(255,255,255,.3);border-radius:4px;font-size:14px;transition:all .2s;display:flex;align-items:center;gap:6px}.back-link[data-v-f4f11146]:hover{background:#ffffff1a;border-color:#ffffff80}.header h1[data-v-f4f11146]{margin:0 0 10px;font-size:2.5em;font-weight:300;letter-spacing:-1px}.subtitle[data-v-f4f11146]{margin:0;opacity:.8;font-size:1.1em;font-weight:300}.nav[data-v-f4f11146]{display:flex;gap:0;border-bottom:1px solid #e0e0e0;background:#fafafa}.nav-link[data-v-f4f11146]{padding:15px 25px;text-decoration:none;color:#666;border-bottom:2px solid transparent;transition:all .2s;cursor:pointer;font-weight:500}.nav-link[data-v-f4f11146]:hover:not(.disabled){background:#f0f0f0;color:#000}.nav-link.router-link-active[data-v-f4f11146]{color:#000;border-bottom-color:#000;background:#fff}.nav-link.disabled[data-v-f4f11146]{opacity:.3;cursor:not-allowed}.main-content[data-v-f4f11146]{min-height:400px}.content-box[data-v-6ffbc713]{background:#000;color:#fff;padding:40px;text-align:center;margin:20px 0;transform:translateY(20px);opacity:.3;transition:all .5s ease;border:1px solid #e0e0e0}.content-box.visible[data-v-6ffbc713]{transform:translateY(0);opacity:1}.content-box h2[data-v-6ffbc713]{margin-top:0;font-size:28px;color:#fff;font-weight:300}.status[data-v-6ffbc713]{font-size:20px;margin:20px 0;font-weight:400}.info[data-v-6ffbc713]{display:flex;gap:30px;justify-content:center;margin:20px 0;font-size:16px}.info strong[data-v-6ffbc713]{font-weight:500}.page[data-v-10403cea]{padding:40px}.page h2[data-v-10403cea]{color:#000;margin-top:0;font-weight:300;font-size:2em;letter-spacing:-.5px}.description[data-v-10403cea]{color:#666;margin-bottom:30px;font-size:1.1em}.spacer[data-v-10403cea]{height:60vh;display:flex;align-items:center;justify-content:center;font-size:18px;color:#999;border:1px dashed #ccc;margin:40px 0;background:#fafafa}.event-log[data-v-10403cea]{background:#fafafa;color:#000;padding:20px;margin-top:40px;border:1px solid #e0e0e0}.event-log h3[data-v-10403cea]{margin-top:0;color:#000;font-weight:500}.log-container[data-v-10403cea]{font-family:Courier New,monospace;font-size:13px;max-height:200px;overflow-y:auto;color:#333}.log-entry[data-v-10403cea]{padding:5px 0;border-bottom:1px solid #e0e0e0}.log-entry[data-v-10403cea]:last-child{border-bottom:none}.code-example[data-v-10403cea]{background:#fafafa;padding:20px;margin-top:30px;border-left:3px solid #000;border:1px solid #e0e0e0}.code-example h3[data-v-10403cea]{margin-top:0;color:#000;font-weight:500}.code-example pre[data-v-10403cea]{margin:0;overflow-x:auto}.code-example code[data-v-10403cea]{font-family:Courier New,monospace;font-size:14px;color:#333;white-space:pre}.page[data-v-10763e04]{padding:40px}.page h2[data-v-10763e04]{color:#000;margin-top:0;font-weight:300;font-size:2em;letter-spacing:-.5px}.description[data-v-10763e04]{color:#666;margin-bottom:30px;font-size:1.1em}.event-log[data-v-10763e04]{background:#fafafa;color:#000;padding:20px;margin-top:40px;border:1px solid #e0e0e0}.event-log h3[data-v-10763e04]{margin-top:0;color:#000;font-weight:500}.log-container[data-v-10763e04]{font-family:Courier New,monospace;font-size:13px;max-height:200px;overflow-y:auto;color:#333}.log-entry[data-v-10763e04]{padding:5px 0;border-bottom:1px solid #e0e0e0}.log-entry[data-v-10763e04]:last-child{border-bottom:none}.code-example[data-v-10763e04]{background:#fafafa;padding:20px;margin-top:30px;border-left:3px solid #000;border:1px solid #e0e0e0}.code-example h3[data-v-10763e04]{margin-top:0;color:#000;font-weight:500}.code-example pre[data-v-10763e04]{margin:0;overflow-x:auto}.code-example code[data-v-10763e04]{font-family:Courier New,monospace;font-size:14px;color:#333;white-space:pre}
