.hn-root *,.hn-root :before,.hn-root :after{box-sizing:border-box}.hn-root{z-index:50;box-sizing:border-box;-webkit-backdrop-filter:blur(20px);color:#f8f8ff;background:linear-gradient(#0c0c0cf7 0%,#090909f0 100%);border-bottom:1px solid #08080738;width:100%;margin-left:0;margin-right:0;font-family:Inter,system-ui,-apple-system,sans-serif;transition:background .4s,border-color .4s,box-shadow .4s;position:sticky;top:0}.hn-root.hn-scrolled{-webkit-backdrop-filter:blur(24px);color:#121212;box-shadow:0 1px #0000000d,0 8px 28px #00000014;background:#fffffff7!important;border-bottom-color:#1212121a!important}.hn-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1360px;margin:0 auto;padding:10px 20px;display:flex;position:relative}.hn-logo{-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:0;text-decoration:none;display:flex}.hn-logo-mark{letter-spacing:-.03em;font-size:16px;font-weight:900;line-height:1}.hn-logo-mark .hn-accent{color:#e8481c}.hn-logo-mark .hn-light{color:#fafafa;transition:color .3s}.hn-root.hn-scrolled .hn-logo-mark .hn-light{color:#121212}.hn-center{pointer-events:none;z-index:0;align-items:center;gap:2px;display:none;position:absolute;left:50%;transform:translate(-50%)}@media (width>=1024px){.hn-center{pointer-events:auto;z-index:1;display:flex}}.hn-link-btn{color:#ffffffad;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:99px;align-items:center;gap:5px;height:34px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.hn-link-btn:hover{color:#f8f8ff;background:#ffffff17}.hn-root.hn-scrolled .hn-link-btn{color:#1212129e}.hn-root.hn-scrolled .hn-link-btn:hover{color:#121212;background:#12121212}.hn-status-pill{border:1px solid;border-radius:99px;align-items:center;gap:6px;height:28px;padding:0 10px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.hn-status-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.hn-actions{z-index:2;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.hn-hamburger{cursor:pointer;color:#ffffffb8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:inherit;transition:color .15s,border-color .15s,background .15s;display:flex}.hn-hamburger:hover{color:#f8f8ff;background:#ffffff1a;border-color:#ffffff42}.hn-root.hn-scrolled .hn-hamburger{color:#121212a6;background:0 0;border-color:#1212122e}.hn-root.hn-scrolled .hn-hamburger:hover{color:#121212;background:#1212120d;border-color:#12121252}@media (width>=768px){.hn-hamburger{display:none}}.hn-user-btn{cursor:pointer;color:#fffc;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff21;border-radius:99px;align-items:center;gap:8px;height:38px;padding:0 12px 0 6px;font-family:inherit;font-size:13px;font-weight:600;transition:background .18s,border-color .18s,color .18s;display:inline-flex;position:relative}.hn-user-btn:hover{color:#fff;background:#ffffff1f;border-color:#ffffff3d}.hn-root.hn-scrolled .hn-user-btn{color:#121212;background:#1212120d;border-color:#12121229}.hn-root.hn-scrolled .hn-user-btn:hover{background:#1212121a;border-color:#12121242}.hn-avatar{color:#fff;background:#e8481c;border:1.5px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex;overflow:hidden}.hn-root.hn-scrolled .hn-avatar{border-color:#1212121a}.hn-avatar img{object-fit:cover;width:100%;height:100%;display:block}.hn-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;font-weight:600;overflow:hidden}.hn-chevron{opacity:.5;flex-shrink:0;width:14px;height:14px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.hn-user-btn[aria-expanded=true] .hn-chevron{opacity:.8;transform:rotate(180deg)}.hn-dropdown-wrap{position:relative}.hn-dropdown{opacity:0;visibility:hidden;transform-origin:100% 0;z-index:200;background:#0d0d0d;border:1px solid #ffffff1a;border-radius:14px;min-width:220px;padding:6px;transition:opacity .18s,transform .2s cubic-bezier(.22,1,.36,1),visibility .18s;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-6px)scale(.98);box-shadow:0 20px 48px #0000008c,0 0 0 1px #00000080}.hn-root.hn-scrolled .hn-dropdown{background:#fff;border-color:#1212121a;box-shadow:0 20px 48px #0000001f,0 0 0 1px #1212120f}.hn-dropdown-wrap.hn-open .hn-dropdown{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.hn-dd-header{border-bottom:1px solid #ffffff12;align-items:center;gap:10px;margin-bottom:4px;padding:10px 12px;display:flex}.hn-root.hn-scrolled .hn-dd-header{border-bottom-color:#12121212}.hn-dd-avatar{color:#fff;background:#e8481c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.hn-dd-avatar img{object-fit:cover;width:100%;height:100%;display:block}.hn-dd-name{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:13px;font-weight:700;line-height:1.3;overflow:hidden}.hn-root.hn-scrolled .hn-dd-name{color:#121212}.hn-dd-plan{text-transform:uppercase;letter-spacing:.1em;color:#ffffff4d;margin-top:1px;font-size:10px;font-weight:700}.hn-root.hn-scrolled .hn-dd-plan{color:#12121261}.hn-dd-plan.hn-pro{color:#d9a85a}.hn-dd-item{color:#ffffffa6;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:color .12s,background .12s;display:flex}.hn-dd-item:hover{color:#f8f8ff;background:#ffffff0f}.hn-root.hn-scrolled .hn-dd-item{color:#12121299}.hn-root.hn-scrolled .hn-dd-item:hover{color:#121212;background:#1212120d}.hn-dd-item svg{color:#ffffff47;flex-shrink:0;transition:color .12s}.hn-dd-item:hover svg{color:#ffffff8c}.hn-root.hn-scrolled .hn-dd-item svg{color:#12121247}.hn-root.hn-scrolled .hn-dd-item:hover svg{color:#1212128c}.hn-dd-item--active{font-weight:700;color:#e8481c!important;background:#e8481c12!important}.hn-dd-item--active svg{color:#e8481c!important}.hn-dd-divider{background:#ffffff12;height:1px;margin:4px 0}.hn-root.hn-scrolled .hn-dd-divider{background:#12121212}.hn-dd-item--logout{color:#d24637a6!important}.hn-dd-item--logout:hover{color:#e05545!important;background:#c0392b0f!important}.hn-dd-item--logout svg{color:#d2463780!important}.hn-upgrade-pill{color:#e8481c;cursor:pointer;white-space:nowrap;background:#e8481c1a;border:1px solid #e8481c47;border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:none}.hn-upgrade-pill:hover{background:#e8481c2e;transform:translateY(-1px)}@media (width>=640px){.hn-upgrade-pill{display:inline-flex}}.hn-view-live{color:#ffffffb3;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff21;border-radius:99px;align-items:center;gap:5px;height:32px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:none}.hn-view-live:hover{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.hn-root.hn-scrolled .hn-view-live{color:#12121299;background:0 0;border-color:#12121226}.hn-root.hn-scrolled .hn-view-live:hover{color:#121212;background:#1212120d}@media (width>=900px){.hn-view-live{display:inline-flex}}.hn-modal-overlay{z-index:9700;-webkit-backdrop-filter:blur(8px);background:#0000007a;justify-content:center;align-items:center;padding:20px;animation:.2s both hn-bd-in;display:flex;position:fixed;inset:0}@keyframes hn-bd-in{0%{opacity:0}to{opacity:1}}.hn-modal-panel{background:#fafafa;border-radius:14px;width:100%;max-width:400px;font-family:Inter,system-ui,sans-serif;animation:.28s cubic-bezier(.22,1,.36,1) both hn-panel-in;overflow:hidden;box-shadow:0 24px 64px #0000002e}@keyframes hn-panel-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.hn-modal-head{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex}.hn-modal-title{color:#1a1a18;letter-spacing:-.02em;font-size:15px;font-weight:800}.hn-modal-sub{color:#999;margin-top:2px;font-size:11.5px}.hn-modal-close{color:#aaa;cursor:pointer;background:0 0;border:1.5px solid #e5e5e5;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;font-size:13px;transition:background .15s,color .15s;display:flex}.hn-modal-close:hover{color:#444;background:#f0f0f0}.hn-modal-body{flex-direction:column;gap:14px;padding:16px 20px;display:flex}.hn-modal-current{color:#888;background:#0000000a;border-radius:6px;padding:9px 12px;font-size:11.5px}.hn-modal-current strong{color:#1a1a18;font-weight:700}.hn-field{flex-direction:column;gap:5px;display:flex}.hn-field label{color:#1a1a18;font-size:12px;font-weight:600}.hn-field input{color:#1a1a18;box-sizing:border-box;background:#fafafa;border:1.5px solid #e5e5e5;border-radius:8px;outline:none;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s}.hn-field input:focus{border-color:#e8481c66}.hn-divider{background:#ebebeb;height:1px}.hn-feedback{border-radius:6px;padding:9px 12px;font-size:12.5px;font-weight:600}.hn-feedback--ok{color:#1f9d55;background:#2db87a14;border:1px solid #2db87a40}.hn-feedback--err{color:#c0392b;background:#c0392b14;border:1px solid #c0392b40}.hn-modal-foot{border-top:1px solid #ebebeb;justify-content:flex-end;align-items:center;gap:8px;padding:12px 20px 16px;display:flex}.hn-btn-cancel{color:#888;cursor:pointer;background:0 0;border:1.5px solid #e5e5e5;border-radius:8px;height:36px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s}.hn-btn-cancel:hover{color:#444;background:#f4f4f4}.hn-btn-save{color:#fff;cursor:pointer;white-space:nowrap;background:#e8481c;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,opacity .15s,transform .15s;display:inline-flex}.hn-btn-save:hover:not(:disabled){background:#d03f16;transform:translateY(-1px)}.hn-btn-save:disabled{opacity:.45;cursor:default}.hn-mobile-menu{background:#0a0a0a;border-top:1px solid #ffffff0f;display:none}.hn-mobile-menu.hn-mob-open{display:block}.hn-mob-inner{max-width:1360px;margin:0 auto;padding:10px 16px 14px}.hn-mob-user{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:10px;margin-bottom:8px;padding:12px;display:flex}.hn-mob-avatar{color:#fff;background:#e8481c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:flex;overflow:hidden}.hn-mob-avatar img{object-fit:cover;width:100%;height:100%}.hn-mob-name{color:#f8f8ff;font-size:14px;font-weight:700}.hn-mob-plan{text-transform:uppercase;letter-spacing:.1em;color:#ffffff47;margin-top:1px;font-size:10px;font-weight:700}.hn-mob-plan.hn-pro{color:#d9a85a}.hn-mob-divider{background:#ffffff12;height:1px;margin:8px 0}.hn-mob-item{color:#ffffffb8;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;transition:color .12s,background .12s;display:flex}.hn-mob-item:hover{color:#f8f8ff;background:#ffffff0d}.hn-mob-item--active{font-weight:700;color:#e8481c!important;background:#e8481c12!important}.hn-mob-item--logout{color:#d24637a6!important}.hn-mob-item--logout:hover{color:#e05545!important;background:#c0392b0f!important}@media (width<=767px){.hn-status-pill{display:none}.hn-root[data-live=true]{box-shadow:0 0 0 2px #2db87a8c,0 0 18px #2db87a2e}.hn-root[data-live=false]{box-shadow:0 0 0 2px #e8481c73,0 0 18px #e8481c1f}}.fnb-bubble,.fnb-bubble *,.fnb-panel,.fnb-panel *{box-sizing:border-box}.fnb-bubble{z-index:8900;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;background:#1a1a1a;border:1.5px solid #ffffff1a;border-radius:50%;outline:none;justify-content:center;align-items:center;width:52px;height:52px;transition:box-shadow .2s,border-color .2s,background .2s,transform 50ms linear;display:flex;position:fixed;top:0;left:0;box-shadow:0 4px 16px #00000047,0 1px 4px #0000002e}.fnb-bubble:hover{background:#242424;border-color:#ffffff2e;box-shadow:0 8px 28px #0000005c,0 2px 8px #00000038}.fnb-bubble:active{cursor:grabbing;box-shadow:0 12px 40px #00000070,0 4px 12px #00000042}.fnb-bubble--has-unread{border-color:#e8481c8c;box-shadow:0 4px 16px #e8481c38,0 1px 4px #0000002e,0 0 0 3px #e8481c17}.fnb-bubble--has-unread:hover{border-color:#e8481cbf;box-shadow:0 8px 28px #e8481c47,0 2px 8px #00000038,0 0 0 4px #e8481c1f}.fnb-bubble__icon{color:#fffc;pointer-events:none;flex-shrink:0;transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1)}.fnb-bubble:hover .fnb-bubble__icon{color:#fff}.fnb-bubble--has-unread .fnb-bubble__icon{animation:4s ease-in-out 1.2s infinite fnb-ring}@keyframes fnb-ring{0%,85%,to{transform:rotate(0)}88%{transform:rotate(-14deg)}92%{transform:rotate(12deg)}95%{transform:rotate(-8deg)}98%{transform:rotate(5deg)}}.fnb-bubble__badge{color:#fff;letter-spacing:-.01em;pointer-events:none;background:#e8481c;border:2px solid #1a1a1a;border-radius:99px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-family:Inter,system-ui,sans-serif;font-size:10px;font-weight:800;animation:.3s cubic-bezier(.22,1,.36,1) both fnb-badge-in;display:flex;position:absolute;top:-4px;right:-4px}@keyframes fnb-badge-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.fnb-bubble__label{color:#ffffffd9;white-space:nowrap;pointer-events:none;opacity:0;background:#1a1a1a;border:1px solid #ffffff14;border-radius:6px;padding:5px 10px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(4px);box-shadow:0 4px 12px #0000003d}.fnb-bubble__label:after{content:"";border:5px solid #0000;border-left-color:#1a1a1a;border-right:none;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.fnb-bubble:hover .fnb-bubble__label{opacity:1;transform:translateY(-50%)translate(0)}.fnb-bubble:active .fnb-bubble__label{opacity:0!important}.fnb-backdrop{z-index:8800;-webkit-backdrop-filter:blur(3px);background:#0000002e;animation:.18s both fnb-bd-in;position:fixed;inset:0}@keyframes fnb-bd-in{0%{opacity:0}to{opacity:1}}.fnb-panel{z-index:8850;transform-origin:100% 100%;background:#fff;border:1px solid #12121214;border-radius:16px;flex-direction:column;width:340px;max-height:440px;animation:.26s cubic-bezier(.22,1,.36,1) both fnb-panel-in;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 64px #00000029,0 4px 16px #00000014,0 0 0 1px #0000000a}@keyframes fnb-panel-in{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.fnb-panel__head{border-bottom:1px solid #f0f0f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.fnb-panel__title{color:#1a1a18;letter-spacing:-.01em;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:700}.fnb-panel__caught{color:#bbb;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:600}.fnb-panel__close{color:#aaa;cursor:pointer;background:0 0;border:1.5px solid #e8e8e8;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:inherit;transition:background .14s,color .14s,border-color .14s;display:flex}.fnb-panel__close:hover{color:#444;background:#f4f4f4;border-color:#d8d8d8}.fnb-panel__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#1212121a transparent;flex:1;overflow-y:auto}.fnb-panel__list::-webkit-scrollbar{width:4px}.fnb-panel__list::-webkit-scrollbar-track{background:0 0}.fnb-panel__list::-webkit-scrollbar-thumb{background:#1212121f;border-radius:99px}.fnb-panel__empty{flex-direction:column;align-items:center;gap:10px;padding:40px 24px;display:flex}.fnb-panel__empty-icon{color:#ccc;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.fnb-panel__empty-text{color:#aaa;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:500}.fnb-notif-row{cursor:default;border-bottom:1px solid #f8f8f8;align-items:flex-start;gap:10px;padding:12px 16px;transition:background .12s;display:flex}.fnb-notif-row:last-child{border-bottom:none}.fnb-notif-row:hover{background:#fafafa}.fnb-notif-row--unread{background:#e8481c06}.fnb-notif-row--unread:hover{background:#e8481c0b}.fnb-notif-dot{border-radius:2px;flex-shrink:0;width:8px;height:8px;margin-top:4px}.fnb-notif-body{flex:1;min-width:0}.fnb-notif-title{color:#1a1a18;text-overflow:ellipsis;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:13px;font-weight:600;line-height:1.35;overflow:hidden}.fnb-notif-sub{color:#888;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.4;overflow:hidden}.fnb-notif-time{color:#bbb;margin-top:4px;font-family:Inter,system-ui,sans-serif;font-size:11px;font-weight:500}.fnb-notif-unread-pip{background:#e8481c;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:6px}.fnb-panel__foot{border-top:1px solid #f0f0f0;flex-shrink:0;justify-content:center;align-items:center;padding:10px 16px;display:flex}.fnb-panel__see-all{color:#e8481c;cursor:pointer;background:0 0;border:none;padding:0;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700;transition:opacity .14s}.fnb-panel__see-all:hover{opacity:.72}:root{--orange:#e8481c;--orange-dim:#e8481c1f;--bg:#f0ebe3;--card:#fff;--tan:#f5d9b8;--tan-border:#e8481c2e;--text:#6b6375;--heading:#111;--muted:#9ca3af;--border:#e5e4e7;--radius:14px;--shadow:0 2px 12px #00000012;--shadow-md:0 4px 24px #0000001a;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font:16px/1.55 system-ui,Segoe UI,Roboto,sans-serif}*,:before,:after{box-sizing:border-box}body{margin:0}h1,h2,h3,h4{color:var(--heading);margin:0;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-weight:700}p{margin:0}input,textarea,select,button{font-family:inherit}a{text-decoration:none}#root{min-height:100svh}
