*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{height:100%}body{overscroll-behavior:none;background:var(--bg,#0b0d0c);height:100%;color:var(--text,#f3f5f2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif;overflow:hidden}#root{position:fixed;inset:0;overflow:hidden}button{font:inherit;color:inherit}input,select,textarea{font:inherit}a{color:var(--accInk,#c6f24e);text-decoration:none}a:hover{opacity:.8}.scr::-webkit-scrollbar{width:0;height:0;display:none}.shx::-webkit-scrollbar{width:0;height:0;display:none}.scr,.shx{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}input[type=range]{accent-color:var(--accent,#c6f24e)}._wrap_1ap4y_2{background:var(--bg);height:100%;display:flex}._card_1ap4y_7{flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}@media (width>=900px){._wrap_1ap4y_2{justify-content:center;align-items:center;padding:24px}._card_1ap4y_7{border:1px solid var(--border);background:var(--bg);border-radius:32px;flex:none;width:440px;height:min(880px,94svh);box-shadow:0 30px 80px -30px #0009}}._sidebar_sxu4x_2{display:none}@media (width>=900px){._sidebar_sxu4x_2{border-right:1px solid var(--border);background:var(--surf);flex-direction:column;flex:0 0 256px;width:256px;height:100svh;padding:26px 14px 20px;display:flex}}._brand_sxu4x_19{align-items:center;gap:11px;padding:4px 10px 24px;display:flex}._brandMark_sxu4x_25{background:var(--accent);width:40px;height:40px;color:var(--accOn);font-family:var(--display);border-radius:12px;place-items:center;font-size:19px;font-weight:800;display:grid}._brandName_sxu4x_37{font-family:var(--display);letter-spacing:var(--hls);font-size:20px;font-weight:800}._nav_sxu4x_44{flex-direction:column;flex:auto;gap:4px;display:flex}._item_sxu4x_50{color:var(--muted);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}._item_sxu4x_50:hover{background:var(--surf2);opacity:1}._itemActive_sxu4x_66,._itemActive_sxu4x_66:hover{background:var(--accW);color:var(--accInk)}._footer_sxu4x_72{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:8px;padding:12px 10px 4px;display:flex}._avatar_sxu4x_80{background:var(--surf2);border:1px solid var(--border);width:36px;height:36px;font-family:var(--display);color:var(--accInk);border-radius:99px;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}._who_sxu4x_94{flex:auto;min-width:0}._whoName_sxu4x_98{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}._whoSub_sxu4x_105{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}._logout_sxu4x_112{border:1px solid var(--border);background:var(--surf2);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:9px;flex:none;place-items:center;display:grid}._logout_sxu4x_112:hover{color:var(--error)}._wrap_l56fa_1{z-index:11;padding-top:10px;padding-bottom:max(8px, calc(env(safe-area-inset-bottom) - 26px));background:linear-gradient(to top, var(--bg) 66%, transparent);position:absolute;bottom:0;left:0;right:0}._bar_l56fa_16{background:var(--surf);border:1px solid var(--border);border-radius:22px;margin:0 16px;padding:6px;display:flex;box-shadow:0 14px 30px -12px #0000008c}._item_l56fa_26{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:center;gap:4px;padding:5px 0;text-decoration:none;display:flex;position:relative}._tick_l56fa_40{background:var(--accent);border-radius:2px;width:22px;height:2.5px;position:absolute;top:-2px}._iconBox_l56fa_49{width:42px;height:32px;color:var(--muted);border-radius:12px;place-items:center;display:grid}._iconBox_l56fa_49[data-active=true]{background:var(--accW);color:var(--accent)}._label_l56fa_62{letter-spacing:.2px;color:var(--muted);font-size:9.5px;font-weight:700}._label_l56fa_62[data-active=true]{color:var(--accInk)}@media (width>=900px){._wrap_l56fa_1{display:none}}._overlay_1cocn_1{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}._backdrop_1cocn_9{cursor:pointer;background:#0000008c;border:none;position:absolute;inset:0}._panel_1cocn_17{background:var(--surf);border:1px solid var(--border);padding:0 var(--sx) 30px;border-bottom:none;border-top-left-radius:28px;border-top-right-radius:28px;flex-direction:column;display:flex;position:relative}._grab_1cocn_31{z-index:2;background:var(--surf);touch-action:none;cursor:grab;flex:none;padding:14px 0;position:sticky;top:0}._handle_1cocn_42{background:var(--border);border-radius:3px;width:40px;height:5px;margin:0 auto}@media (width>=900px){._overlay_1cocn_1{justify-content:center;align-items:center;padding:24px}._panel_1cocn_17{border-bottom:1px solid var(--border);border-radius:24px;width:100%;max-width:560px;padding-top:18px}._grab_1cocn_31{display:none}}._root_1pmsu_5{background:var(--bg);height:100%;color:var(--text);display:flex}._main_1pmsu_2{flex-direction:column;flex:auto;min-width:0;height:100%;display:flex;position:relative;overflow:hidden}._header_9anp5_1{padding:max(52px, calc(env(safe-area-inset-top) + 18px)) var(--sx) 10px;flex:none}._headerRow_9anp5_6{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._titleWrap_9anp5_13{min-width:0}._title_9anp5_13{font-family:var(--display);letter-spacing:var(--hls);text-transform:var(--htf);margin:0;font-size:30px;font-weight:800;line-height:1}._sub_9anp5_27{color:var(--muted);margin-top:7px;font-size:13px;font-weight:500}._scroll_9anp5_34{padding:6px var(--sx) 130px;flex:auto;overflow:hidden auto}._inner_9anp5_41{width:100%}@media (width>=900px){._header_9anp5_1{padding:30px 40px 12px}._scroll_9anp5_34{padding:6px 40px 48px}._inner_9anp5_41{max-width:1000px;margin:0 auto}._grid_1ikia_4{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}._grid_1ikia_4>*{margin-bottom:0!important}}._card_16xqi_1{background:var(--surf);border:1px dashed var(--border);border-radius:var(--r);text-align:center;color:var(--muted);padding:30px 20px;font-size:14px;line-height:1.5}
