html:not([data-theme=cyberpunk]) ._toastOverlay_a9v70_3{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;justify-content:center;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 0;pointer-events:none}html:not([data-theme=cyberpunk]) ._toast_a9v70_3{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:var(--radius-md);font-size:14px;font-weight:600;color:#fff;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px rgba(var(--shadow-rgb),.18),0 2px 8px rgba(var(--shadow-rgb),.1);transform:translateY(-120%);opacity:0;animation:_toastSlideIn_a9v70_1 .28s var(--ease-out) forwards;max-width:420px;width:auto}html:not([data-theme=cyberpunk]) ._toast_a9v70_3._exiting_a9v70_37{animation:_toastSlideOut_a9v70_1 .2s ease-in forwards}html:not([data-theme=cyberpunk]) ._success_a9v70_41{background:#2c2016e6;border:1px solid rgba(255,245,230,.12)}html:not([data-theme=cyberpunk]) ._warning_a9v70_46{background:#8c5f19f0;border:1px solid rgba(245,200,120,.25)}html:not([data-theme=cyberpunk]) ._ticket_a9v70_51{background:#5b4278;border:none;padding-left:22px;padding-right:22px;-webkit-mask:radial-gradient(circle 7px at 0 50%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 7px at 0 50%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 98%,#000) right / 51% 100% no-repeat}html:not([data-theme=cyberpunk]) ._ticket_a9v70_51 ._icon_a9v70_62{padding-right:12px;border-right:2px dashed rgba(255,245,230,.35);font-size:19px}html:not([data-theme=cyberpunk]) ._ticket_a9v70_51 ._actionBtn_a9v70_68{border-style:dashed}html:not([data-theme=cyberpunk]) ._icon_a9v70_62{font-size:17px;flex-shrink:0;line-height:1}html:not([data-theme=cyberpunk]) ._message_a9v70_78{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-theme=cyberpunk]) ._actionBtn_a9v70_68{flex-shrink:0;padding:5px 12px;border-radius:var(--radius-sm);border:1.5px solid rgba(255,255,255,.5);background:#ffffff26;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s,transform .15s;white-space:nowrap}@media (hover: hover){html:not([data-theme=cyberpunk]) ._actionBtn_a9v70_68:hover{background:#ffffff47}}html:not([data-theme=cyberpunk]) ._actionBtn_a9v70_68:active{transform:scale(.95)}@keyframes _toastSlideIn_a9v70_1{to{transform:translateY(0);opacity:1}}@keyframes _toastSlideOut_a9v70_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(-120%);opacity:0}}html[data-theme=cyberpunk] ._toastOverlay_a9v70_3{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;justify-content:center;padding:calc(12px + env(safe-area-inset-top,0px)) 16px 0;pointer-events:none}html[data-theme=cyberpunk] ._toast_a9v70_3{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:0;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cp-text);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 8px 32px rgba(var(--shadow-rgb),.18),0 2px 8px rgba(var(--shadow-rgb),.1);transform:translateY(-120%);opacity:0;animation:_toastSlideIn_a9v70_1 .28s var(--ease-out) forwards;max-width:420px;width:auto}html[data-theme=cyberpunk] ._toast_a9v70_3._exiting_a9v70_37{animation:_toastSlideOut_a9v70_1 .2s ease-in forwards}html[data-theme=cyberpunk] ._success_a9v70_41{background:#06080cf2;border:none;box-shadow:inset 3px 0 0 var(--cp-cyan),inset 0 0 0 1px var(--cp-cyan-line),0 0 30px #5ef6ff1f}html[data-theme=cyberpunk] ._success_a9v70_41 ._icon_a9v70_62{color:var(--cp-cyan)}html[data-theme=cyberpunk] ._warning_a9v70_46{background:#06080cf2;border:none;box-shadow:inset 3px 0 0 var(--cp-yellow),inset 0 0 0 1px #fcee0a66;color:#f7f2b0}html[data-theme=cyberpunk] ._warning_a9v70_46 ._icon_a9v70_62{color:var(--cp-yellow)}html[data-theme=cyberpunk] ._ticket_a9v70_51{background:var(--cp-yellow);color:#07080d;border:none;clip-path:none;padding-left:22px;padding-right:22px;-webkit-mask:radial-gradient(circle 7px at 0 50%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 98%,#000) right / 51% 100% no-repeat;mask:radial-gradient(circle 7px at 0 50%,transparent 98%,#000) left / 51% 100% no-repeat,radial-gradient(circle 7px at 100% 50%,transparent 98%,#000) right / 51% 100% no-repeat}html[data-theme=cyberpunk] ._ticket_a9v70_51 ._icon_a9v70_62{padding-right:12px;border-right:2px dashed rgba(7,8,13,.35);font-size:19px}html[data-theme=cyberpunk] ._ticket_a9v70_51 ._actionBtn_a9v70_68{border-style:dashed}html[data-theme=cyberpunk] ._icon_a9v70_62{font-size:17px;display:flex;align-items:center;flex-shrink:0;line-height:1}html[data-theme=cyberpunk] ._message_a9v70_78{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-theme=cyberpunk] ._actionBtn_a9v70_68{flex-shrink:0;padding:5px 12px;border-radius:0;border:none;box-shadow:inset 0 0 0 1px currentColor;background:transparent;color:inherit;font-family:var(--font-display);letter-spacing:.12em;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,transform .15s;white-space:nowrap}@media (hover: hover){html[data-theme=cyberpunk] ._actionBtn_a9v70_68:hover{background:#5ef6ff26}}html[data-theme=cyberpunk] ._actionBtn_a9v70_68:active{transform:scale(.95)}@keyframes _cpFlickerIn_a9v70_1{0%{opacity:0}10%{opacity:.8}18%{opacity:.2}30%{opacity:1}42%{opacity:.55}55%,to{opacity:1}}@keyframes _cpTextGlitch_a9v70_1{0%,to{text-shadow:none}20%{text-shadow:-2px 0 rgba(255,46,77,.9),2px 0 rgba(94,246,255,.9)}40%{text-shadow:3px 0 rgba(255,46,77,.9),-3px 0 rgba(94,246,255,.9)}60%{text-shadow:-1px 0 rgba(255,46,77,.8),1px 0 rgba(94,246,255,.8)}80%{text-shadow:none}}@keyframes _cpSliceA_a9v70_1{0%{clip-path:inset(12% 0 70% 0);translate:-6px 0;opacity:.9}20%{clip-path:inset(58% 0 22% 0);translate:5px 0}40%{clip-path:inset(30% 0 52% 0);translate:-4px 0}60%{clip-path:inset(80% 0 6% 0);translate:6px 0}80%{clip-path:inset(44% 0 40% 0);translate:-2px 0;opacity:.7}to{clip-path:inset(50% 0 50% 0);translate:0 0;opacity:0}}@keyframes _cpSliceB_a9v70_1{0%{clip-path:inset(66% 0 18% 0);translate:6px 0;opacity:.9}25%{clip-path:inset(8% 0 78% 0);translate:-5px 0}50%{clip-path:inset(40% 0 44% 0);translate:4px 0}75%{clip-path:inset(20% 0 64% 0);translate:-6px 0;opacity:.7}to{clip-path:inset(50% 0 50% 0);translate:0 0;opacity:0}}@keyframes _cpGlitchIn_a9v70_1{0%{opacity:0;clip-path:inset(45% 0 45% 0);translate:-12px 0}12%{opacity:1;clip-path:inset(10% 0 60% 0);translate:10px 0}24%{clip-path:inset(55% 0 5% 0);translate:-6px 0}36%{clip-path:inset(0 0 0 0);translate:4px 0;filter:hue-rotate(90deg)}48%{translate:-2px 0;filter:none}60%,to{opacity:1;clip-path:inset(0 0 0 0);translate:0 0}}html[data-theme=cyberpunk] ._toast_a9v70_3{transform:none;opacity:1;animation:_cpGlitchIn_a9v70_1 .5s steps(8,end) both}html[data-theme=cyberpunk] ._toast_a9v70_3 ._message_a9v70_78{animation:_cpTextGlitch_a9v70_1 .45s steps(3,end) .1s 1}html[data-theme=cyberpunk] ._ticket_a9v70_51{-webkit-mask:none;mask:none;background:#06080cf5;color:var(--cp-yellow);padding-left:18px;padding-right:18px;box-shadow:inset 0 0 0 1px #fcee0a8c,inset 0 3px 0 var(--cp-yellow),0 0 30px #fcee0a26}html[data-theme=cyberpunk] ._ticket_a9v70_51 ._icon_a9v70_62{border-right:1px solid rgba(252,238,10,.35)}html[data-theme=cyberpunk] ._ticket_a9v70_51 ._actionBtn_a9v70_68{border-style:none}html[data-theme=cyberpunk] ._toast_a9v70_3._exiting_a9v70_37{animation:_cpGlitchOut_a9v70_1 .2s steps(4,end) forwards}@keyframes _cpGlitchOut_a9v70_1{0%{opacity:1;clip-path:inset(0 0 0 0)}40%{clip-path:inset(30% 0 40% 0);translate:8px 0}to{opacity:0;clip-path:inset(50% 0 50% 0);translate:-10px 0}}html:not([data-theme=cyberpunk]) ._swipeWrap_a9v70_347,html[data-theme=cyberpunk] ._swipeWrap_a9v70_347{pointer-events:auto;touch-action:none;cursor:pointer;max-width:100%;-webkit-user-select:none;user-select:none}@media (max-width: 480px){html:not([data-theme=cyberpunk]) ._toastOverlay_a9v70_3,html[data-theme=cyberpunk] ._toastOverlay_a9v70_3{padding:calc(8px + env(safe-area-inset-top,0px)) 12px 0}html:not([data-theme=cyberpunk]) ._toast_a9v70_3,html[data-theme=cyberpunk] ._toast_a9v70_3{gap:8px;padding:8px 10px 8px 14px;font-size:13.5px}html:not([data-theme=cyberpunk]) ._ticket_a9v70_51,html[data-theme=cyberpunk] ._ticket_a9v70_51{padding-left:14px;padding-right:10px}html:not([data-theme=cyberpunk]) ._ticket_a9v70_51 ._icon_a9v70_62,html[data-theme=cyberpunk] ._ticket_a9v70_51 ._icon_a9v70_62{padding-right:8px;font-size:16px}html:not([data-theme=cyberpunk]) ._icon_a9v70_62,html[data-theme=cyberpunk] ._icon_a9v70_62{font-size:15px}html:not([data-theme=cyberpunk]) ._actionBtn_a9v70_68,html[data-theme=cyberpunk] ._actionBtn_a9v70_68{padding:4px 10px;font-size:12px}}html:not([data-theme=cyberpunk]) ._actionBtn_a9v70_68,html[data-theme=cyberpunk] ._actionBtn_a9v70_68{position:relative;touch-action:manipulation}html:not([data-theme=cyberpunk]) ._actionBtn_a9v70_68:after,html[data-theme=cyberpunk] ._actionBtn_a9v70_68:after{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}html:not([data-theme=cyberpunk]) ._container_1ix1t_3{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-family:Roboto,Inter,sans-serif;color:var(--text-secondary);border-radius:var(--radius-sm);transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),opacity .2s var(--ease-out),transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}html:not([data-theme=cyberpunk]) ._icon_1ix1t_15{display:flex;align-items:center;font-size:18px}html:not([data-theme=cyberpunk]) ._label_1ix1t_21{font-weight:500;letter-spacing:.2px}html:not([data-theme=cyberpunk]) ._synced_1ix1t_26{color:var(--success-color)}html:not([data-theme=cyberpunk]) ._synced_1ix1t_26 ._icon_1ix1t_15{animation:_pulse_1ix1t_1 2s var(--ease-out) infinite}@keyframes _pulse_1ix1t_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}html:not([data-theme=cyberpunk]) ._saving_1ix1t_48{color:var(--accent-color)}html:not([data-theme=cyberpunk]) ._saving_1ix1t_48 ._icon_1ix1t_15{animation:_spin_1ix1t_1 1s linear infinite}@keyframes _spin_1ix1t_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html:not([data-theme=cyberpunk]) ._loading_1ix1t_66{color:#c99a3b}html:not([data-theme=cyberpunk]) ._loading_1ix1t_66 ._icon_1ix1t_15{animation:_spin_1ix1t_1 1s linear infinite}html:not([data-theme=cyberpunk]) ._error_1ix1t_74{color:var(--danger-color)}html:not([data-theme=cyberpunk]) ._compact_1ix1t_78{padding:0;width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s}@media (hover: hover){html:not([data-theme=cyberpunk]) ._compact_1ix1t_78:hover{background-color:var(--hover-bg)}}html:not([data-theme=cyberpunk]) ._compact_1ix1t_78 ._icon_1ix1t_15{font-size:22px}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._compact_1ix1t_78{width:40px;height:40px}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._compact_1ix1t_78 ._icon_1ix1t_15{font-size:20px}}html[data-theme=cyberpunk] ._container_1ix1t_3{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-family:Roboto,Inter,sans-serif;color:var(--text-secondary);border-radius:var(--radius-sm);transition:background-color .2s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out),opacity .2s var(--ease-out),transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}html[data-theme=cyberpunk] ._icon_1ix1t_15{display:flex;align-items:center;font-size:18px}html[data-theme=cyberpunk] ._label_1ix1t_21{font-weight:500;letter-spacing:.2px}html[data-theme=cyberpunk] ._synced_1ix1t_26{color:var(--success-color)}html[data-theme=cyberpunk] ._synced_1ix1t_26 ._icon_1ix1t_15{animation:_pulse_1ix1t_1 2s var(--ease-out) infinite}html[data-theme=cyberpunk] ._saving_1ix1t_48{color:var(--accent-color)}html[data-theme=cyberpunk] ._saving_1ix1t_48 ._icon_1ix1t_15{animation:_spin_1ix1t_1 1s linear infinite}html[data-theme=cyberpunk] ._loading_1ix1t_66{color:#c99a3b}html[data-theme=cyberpunk] ._loading_1ix1t_66 ._icon_1ix1t_15{animation:_spin_1ix1t_1 1s linear infinite}html[data-theme=cyberpunk] ._error_1ix1t_74{color:var(--danger-color)}html[data-theme=cyberpunk] ._compact_1ix1t_78{padding:0;width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s}@media (hover: hover){html[data-theme=cyberpunk] ._compact_1ix1t_78:hover{background-color:var(--cp-cyan-soft)}}html[data-theme=cyberpunk] ._compact_1ix1t_78 ._icon_1ix1t_15{font-size:22px}@media (max-width: 768px){html[data-theme=cyberpunk] ._compact_1ix1t_78{width:40px;height:40px}}@media (max-width: 768px){html[data-theme=cyberpunk] ._compact_1ix1t_78 ._icon_1ix1t_15{font-size:20px}}html:not([data-theme=cyberpunk]) ._iconBar_1cz24_3{isolation:isolate;position:fixed;left:0;top:0;bottom:0;width:64px;background-color:transparent;border-right:1px solid rgba(var(--shadow-rgb),.08);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:16px 0;z-index:900;width:var(--sidebar-width, 64px);transition:width .25s var(--ease-out)}html:not([data-theme=cyberpunk]) ._expanded_1cz24_22 ._top_1cz24_22,html:not([data-theme=cyberpunk]) ._expanded_1cz24_22 ._nav_1cz24_23,html:not([data-theme=cyberpunk]) ._expanded_1cz24_22 ._desktopMoreMenuWrapper_1cz24_24{width:100%;align-items:stretch}html:not([data-theme=cyberpunk]) ._expanded_1cz24_22 ._iconBtn_1cz24_29{width:calc(100% - 16px);margin:0 8px;justify-content:flex-start;padding-left:12px}html:not([data-theme=cyberpunk]) ._navLabel_1cz24_36{margin-left:12px;font-size:15px;font-weight:500;white-space:nowrap;animation:_fadeIn_1cz24_1 .3s var(--ease-out) forwards}@keyframes _fadeIn_1cz24_1{0%{opacity:0}to{opacity:1}}html:not([data-theme=cyberpunk]) ._top_1cz24_22{margin-bottom:16px}html:not([data-theme=cyberpunk]) ._nav_1cz24_23{display:flex;flex-direction:column;align-items:center;gap:8px}html:not([data-theme=cyberpunk]) ._iconBtn_1cz24_29{width:44px;height:44px;border-radius:var(--radius-md);border:none;background:transparent;color:var(--text-secondary);font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s,color .15s;text-decoration:none}@media (hover: hover){html:not([data-theme=cyberpunk]) ._iconBtn_1cz24_29:hover{background-color:var(--hover-bg);color:var(--text-primary)}}html:not([data-theme=cyberpunk]) ._active_1cz24_83{background-color:var(--accent-soft)!important;color:var(--text-primary)!important}html:not([data-theme=cyberpunk]) ._notifActive_1cz24_88{color:var(--success-color)!important}html:not([data-theme=cyberpunk]) ._desktopSync_1cz24_92{margin-top:auto;margin-bottom:4px;flex-shrink:0}html:not([data-theme=cyberpunk]) ._expanded_1cz24_22 ._syncFix_1cz24_98{padding-left:12px!important;gap:0!important}html:not([data-theme=cyberpunk]) ._expanded_1cz24_22 ._syncFix_1cz24_98 span:last-child{margin-left:12px!important;font-size:15px!important;font-weight:500!important}html:not([data-theme=cyberpunk]) ._desktopMoreMenuWrapper_1cz24_24{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}html:not([data-theme=cyberpunk]) ._moreMenu_1cz24_117._desktopMoreMenu_1cz24_24{bottom:0;top:auto;left:100%;right:auto;margin-left:8px;margin-top:0}html:not([data-theme=cyberpunk]) ._hideOnMobile_1cz24_126{display:flex}html:not([data-theme=cyberpunk]) ._mobileBottomRow_1cz24_130{display:none}html:not([data-theme=cyberpunk]) ._moreMenuWrapper_1cz24_134{position:relative;display:flex;align-items:center}html:not([data-theme=cyberpunk]) ._moreMenu_1cz24_117{position:absolute;top:100%;right:0;margin-top:4px;background:var(--bg-color);border:1px solid rgba(0,0,0,.1);border-radius:var(--radius-md);box-shadow:0 4px 16px rgba(var(--shadow-rgb),.12);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:200;min-width:180px}html:not([data-theme=cyberpunk]) ._moreMenuItem_1cz24_157{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:transparent;color:var(--text-secondary);font-size:15px;cursor:pointer;border-radius:var(--radius-sm);transition:background-color .15s;white-space:nowrap;text-align:left}@media (hover: hover){html:not([data-theme=cyberpunk]) ._moreMenuItem_1cz24_157:hover{background-color:var(--hover-bg);color:var(--text-primary)}}html:not([data-theme=cyberpunk]) ._moreMenuItem_1cz24_157 ._menuIcon_1cz24_181{width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}html:not([data-theme=cyberpunk]) ._moreMenuItem_1cz24_157 ._menuIcon_1cz24_181 svg{width:18px;height:18px}html:not([data-theme=cyberpunk]) ._menuDivider_1cz24_194{height:1px;background:#00000014;margin:4px 8px}html:not([data-theme=cyberpunk]) ._moreMenuBackdrop_1cz24_200{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199}html:not([data-theme=cyberpunk]) ._notifGranted_1cz24_206{color:var(--success-color)!important}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._iconBar_1cz24_3{top:0;bottom:auto;left:0;right:0;width:100%;height:calc(48px + env(safe-area-inset-top,0px));flex-direction:row;justify-content:flex-start;align-items:center;gap:2px;padding:0 8px;padding-top:env(safe-area-inset-top,0);border-right:none;border-bottom:1px solid rgba(var(--shadow-rgb),.08);box-sizing:border-box}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._top_1cz24_22{display:none!important}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._nav_1cz24_23{flex-direction:row;gap:2px;flex-shrink:0;margin-right:auto}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._navLabel_1cz24_36{display:none!important}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._desktopMoreMenuWrapper_1cz24_24{display:none}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._desktopSync_1cz24_92{display:none}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._iconBtn_1cz24_29{width:36px;height:36px;font-size:19px;flex-shrink:0;border-radius:var(--radius-md)}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._hideOnMobile_1cz24_126{display:none!important}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._mobileBottomRow_1cz24_130{display:flex;align-items:center;gap:2px;flex-shrink:0}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._mobileSync_1cz24_289{flex-shrink:0}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._moreMenuWrapper_1cz24_134{flex-shrink:0}}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._moreMenu_1cz24_117{top:100%;right:0;left:auto;margin-top:4px}}html:not([data-theme=cyberpunk]) ._keyboardProxy_1cz24_310{position:fixed;top:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0;font-size:16px;pointer-events:none}@media (max-width: 768px){html:not([data-theme=cyberpunk]) ._mobileBottomRow_1cz24_130 ._mobileSync_1cz24_289{width:36px;height:36px}}@media (max-width: 374px){html:not([data-theme=cyberpunk]) ._iconBar_1cz24_3{padding:0 4px;padding-top:env(safe-area-inset-top,0);gap:0}html:not([data-theme=cyberpunk]) ._nav_1cz24_23,html:not([data-theme=cyberpunk]) ._mobileBottomRow_1cz24_130{gap:0}html:not([data-theme=cyberpunk]) ._nav_1cz24_23{flex-shrink:1;min-width:0;overflow-x:auto;scrollbar-width:none}html:not([data-theme=cyberpunk]) ._nav_1cz24_23::-webkit-scrollbar{display:none}html:not([data-theme=cyberpunk]) ._iconBtn_1cz24_29,html:not([data-theme=cyberpunk]) ._mobileBottomRow_1cz24_130 ._mobileSync_1cz24_289{width:34px;height:34px}}html[data-theme=cyberpunk] ._iconBar_1cz24_3{isolation:isolate;position:fixed;left:0;top:0;bottom:0;width:64px;background-color:transparent;border-right:1px solid var(--cp-line-soft);box-shadow:inset -1px 0 #ff5a4e0f,12px 0 40px #00000059;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:16px 0;z-index:900;width:var(--sidebar-width, 64px);transition:width .25s var(--ease-out)}html[data-theme=cyberpunk] ._expanded_1cz24_22 ._top_1cz24_22,html[data-theme=cyberpunk] ._expanded_1cz24_22 ._nav_1cz24_23,html[data-theme=cyberpunk] ._expanded_1cz24_22 ._desktopMoreMenuWrapper_1cz24_24{width:100%;align-items:stretch}html[data-theme=cyberpunk] ._expanded_1cz24_22 ._iconBtn_1cz24_29{width:calc(100% - 16px);margin:0 8px;justify-content:flex-start;padding-left:12px}html[data-theme=cyberpunk] ._navLabel_1cz24_36{margin-left:12px;font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;animation:_fadeIn_1cz24_1 .3s var(--ease-out) forwards}html[data-theme=cyberpunk] ._top_1cz24_22{margin-bottom:16px}html[data-theme=cyberpunk] ._nav_1cz24_23{display:flex;flex-direction:column;align-items:center;gap:8px}html[data-theme=cyberpunk] ._iconBtn_1cz24_29{position:relative;width:44px;height:44px;border-radius:0;clip-path:var(--chamfer-sm);border:none;background:transparent;color:var(--text-secondary);font-size:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s,color .15s;text-decoration:none}@media (hover: hover){html[data-theme=cyberpunk] ._iconBtn_1cz24_29:hover{background-color:var(--cp-cyan-soft);color:var(--cp-cyan)}}html[data-theme=cyberpunk] ._active_1cz24_83{background:linear-gradient(90deg,#ff5a4e38,#ff5a4e0f)!important;color:var(--cp-red)!important;filter:drop-shadow(0 0 6px rgba(255,90,78,.45))}html[data-theme=cyberpunk] ._active_1cz24_83:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--cp-red);box-shadow:0 0 8px var(--cp-red)}html[data-theme=cyberpunk] ._notifActive_1cz24_88{color:var(--success-color)!important}html[data-theme=cyberpunk] ._desktopSync_1cz24_92{margin-top:auto;margin-bottom:4px;flex-shrink:0}html[data-theme=cyberpunk] ._expanded_1cz24_22 ._syncFix_1cz24_98{padding-left:12px!important;gap:0!important}html[data-theme=cyberpunk] ._expanded_1cz24_22 ._syncFix_1cz24_98 span:last-child{margin-left:12px!important;font-size:15px!important;font-weight:500!important}html[data-theme=cyberpunk] ._desktopMoreMenuWrapper_1cz24_24{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}html[data-theme=cyberpunk] ._moreMenu_1cz24_117._desktopMoreMenu_1cz24_24{bottom:0;top:auto;left:100%;right:auto;margin-left:8px;margin-top:0}html[data-theme=cyberpunk] ._hideOnMobile_1cz24_126{display:flex}html[data-theme=cyberpunk] ._mobileBottomRow_1cz24_130{display:none}html[data-theme=cyberpunk] ._moreMenuWrapper_1cz24_134{position:relative;display:flex;align-items:center}html[data-theme=cyberpunk] ._moreMenu_1cz24_117{position:absolute;top:100%;right:0;margin-top:4px;background:#090b10fa;border:1px solid var(--cp-line);border-radius:0;box-shadow:var(--shadow-lg);padding:8px;display:flex;flex-direction:column;gap:2px;z-index:200;min-width:180px}html[data-theme=cyberpunk] ._moreMenuItem_1cz24_157{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;border-left:2px solid transparent;background:transparent;color:var(--text-secondary);font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:var(--radius-sm);transition:background-color .15s;white-space:nowrap;text-align:left}@media (hover: hover){html[data-theme=cyberpunk] ._moreMenuItem_1cz24_157:hover{background:linear-gradient(90deg,rgba(94,246,255,.12),transparent);border-left-color:var(--cp-cyan);color:var(--cp-cyan)}}html[data-theme=cyberpunk] ._moreMenuItem_1cz24_157 ._menuIcon_1cz24_181{width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0}html[data-theme=cyberpunk] ._moreMenuItem_1cz24_157 ._menuIcon_1cz24_181 svg{width:18px;height:18px}html[data-theme=cyberpunk] ._menuDivider_1cz24_194{height:1px;background:var(--cp-line-soft);margin:4px 8px}html[data-theme=cyberpunk] ._moreMenuBackdrop_1cz24_200{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199}html[data-theme=cyberpunk] ._notifGranted_1cz24_206{color:var(--success-color)!important}@media (max-width: 768px){html[data-theme=cyberpunk] ._iconBar_1cz24_3{top:0;bottom:auto;left:0;right:0;width:100%;height:calc(48px + env(safe-area-inset-top,0px));flex-direction:row;justify-content:flex-start;align-items:center;gap:2px;padding:0 8px;padding-top:env(safe-area-inset-top,0);border-right:none;border-bottom:1px solid var(--cp-line);box-shadow:0 1px #ff5a4e14,0 10px 30px #00000080;box-sizing:border-box}}@media (max-width: 768px){html[data-theme=cyberpunk] ._top_1cz24_22{display:none!important}}@media (max-width: 768px){html[data-theme=cyberpunk] ._nav_1cz24_23{flex-direction:row;gap:2px;flex-shrink:0;margin-right:auto}}@media (max-width: 768px){html[data-theme=cyberpunk] ._navLabel_1cz24_36{display:none!important}}@media (max-width: 768px){html[data-theme=cyberpunk] ._desktopMoreMenuWrapper_1cz24_24{display:none}}@media (max-width: 768px){html[data-theme=cyberpunk] ._desktopSync_1cz24_92{display:none}}@media (max-width: 768px){html[data-theme=cyberpunk] ._iconBtn_1cz24_29{width:36px;height:36px;font-size:19px;flex-shrink:0;border-radius:var(--radius-md)}}@media (max-width: 768px){html[data-theme=cyberpunk] ._hideOnMobile_1cz24_126{display:none!important}}@media (max-width: 768px){html[data-theme=cyberpunk] ._active_1cz24_83:before{left:8px;right:8px;top:auto;bottom:0;width:auto;height:2px}}@media (max-width: 768px){html[data-theme=cyberpunk] ._mobileBottomRow_1cz24_130{display:flex;align-items:center;gap:2px;flex-shrink:0}}@media (max-width: 768px){html[data-theme=cyberpunk] ._mobileSync_1cz24_289{flex-shrink:0}}@media (max-width: 768px){html[data-theme=cyberpunk] ._moreMenuWrapper_1cz24_134{flex-shrink:0}}@media (max-width: 768px){html[data-theme=cyberpunk] ._moreMenu_1cz24_117{top:100%;right:0;left:auto;margin-top:4px}}html[data-theme=cyberpunk] ._keyboardProxy_1cz24_310{position:fixed;top:0;left:0;width:1px;height:1px;padding:0;border:0;opacity:0;font-size:16px;pointer-events:none}@media (max-width: 768px){html[data-theme=cyberpunk] ._mobileBottomRow_1cz24_130 ._mobileSync_1cz24_289{width:36px;height:36px}}@media (max-width: 374px){html[data-theme=cyberpunk] ._iconBar_1cz24_3{padding:0 4px;padding-top:env(safe-area-inset-top,0);gap:0}html[data-theme=cyberpunk] ._nav_1cz24_23,html[data-theme=cyberpunk] ._mobileBottomRow_1cz24_130{gap:0}html[data-theme=cyberpunk] ._nav_1cz24_23{flex-shrink:1;min-width:0;overflow-x:auto;scrollbar-width:none}html[data-theme=cyberpunk] ._nav_1cz24_23::-webkit-scrollbar{display:none}html[data-theme=cyberpunk] ._iconBtn_1cz24_29,html[data-theme=cyberpunk] ._mobileBottomRow_1cz24_130 ._mobileSync_1cz24_289{width:34px;height:34px}}html:not([data-theme=cyberpunk]) ._iconBar_1cz24_3:before,html[data-theme=cyberpunk] ._iconBar_1cz24_3:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-color:var(--frost-bg);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}html:not([data-theme=cyberpunk]) ._moreMenu_1cz24_117,html[data-theme=cyberpunk] ._moreMenu_1cz24_117{animation:_menuIn_1cz24_1 .14s var(--ease-out) both;transform-origin:top right}html:not([data-theme=cyberpunk]) ._moreMenu_1cz24_117._desktopMoreMenu_1cz24_24,html[data-theme=cyberpunk] ._moreMenu_1cz24_117._desktopMoreMenu_1cz24_24{transform-origin:bottom left}@keyframes _menuIn_1cz24_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){html:not([data-theme=cyberpunk]) ._moreMenu_1cz24_117,html[data-theme=cyberpunk] ._moreMenu_1cz24_117{animation:none}}html:not([data-theme=cyberpunk]) ._ambient_tmpxx_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}html:not([data-theme=cyberpunk]) ._wash_tmpxx_11{position:absolute;inset:-12% -12% auto -12%;height:85vh;background-size:cover;background-position:center 30%;filter:blur(70px) saturate(1.25) sepia(.18);opacity:.7;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.65) 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.65) 45%,transparent 100%);transform:translateZ(0);animation:_washIn_tmpxx_1 1.6s var(--ease-out) both}html:not([data-theme=cyberpunk]) ._leaving_tmpxx_25{animation:_washOut_tmpxx_1 1.6s var(--ease-out) both}@keyframes _washIn_tmpxx_1{0%{opacity:0}}@keyframes _washOut_tmpxx_1{0%{opacity:.7}to{opacity:0}}html:not([data-theme=cyberpunk]) ._paper_tmpxx_38{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 70% at 50% 0%,transparent 0%,var(--bg-color) 80%)}html[data-theme=cyberpunk] ._ambient_tmpxx_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden}html[data-theme=cyberpunk] ._wash_tmpxx_11{position:absolute;inset:-12% -12% auto -12%;height:85vh;background-size:cover;background-position:center 30%;filter:blur(70px) saturate(1.6);opacity:.32;-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.65) 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.65) 45%,transparent 100%);transform:translateZ(0);animation:_washIn_tmpxx_1 1.6s var(--ease-out) both}html[data-theme=cyberpunk] ._leaving_tmpxx_25{animation:_washOutCp_tmpxx_1 1.6s var(--ease-out) both}@keyframes _washOutCp_tmpxx_1{0%{opacity:.32}to{opacity:0}}html[data-theme=cyberpunk] ._paper_tmpxx_38{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 70% at 50% 0%,transparent 0%,var(--bg-color) 80%)}html:not([data-theme=cyberpunk]) ._fabContainer_1iexf_3{position:fixed;bottom:24px;right:24px;z-index:1500;display:flex;flex-direction:column;align-items:center;gap:12px}html:not([data-theme=cyberpunk]) ._refreshFab_1iexf_14{width:44px;height:44px;border-radius:var(--radius-md);background:var(--bg-color);color:var(--text-secondary);border:1px solid var(--border-color);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(var(--shadow-rgb),.05);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),color .2s var(--ease-out)}@media (hover: hover){html:not([data-theme=cyberpunk]) ._refreshFab_1iexf_14:hover{transform:scale(1.05);color:var(--text-primary);box-shadow:0 6px 16px rgba(var(--shadow-rgb),.08)}}html:not([data-theme=cyberpunk]) ._refreshFab_1iexf_14:disabled{opacity:.7;cursor:not-allowed}html:not([data-theme=cyberpunk]) ._refreshFab_1iexf_14._refreshing_1iexf_43 ._fabIcon_1iexf_43{animation:_spin_1iexf_1 1s linear infinite}@keyframes _spin_1iexf_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html:not([data-theme=cyberpunk]) ._fab_1iexf_3{width:56px;height:56px;border-radius:50%;background:var(--accent-color);border:none;color:#fff;font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #7b5c9e4d,0 2px 4px rgba(var(--shadow-rgb),.05);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out)}@media (hover: hover){html:not([data-theme=cyberpunk]) ._fab_1iexf_3:hover{transform:scale(1.05);box-shadow:0 6px 16px #7b5c9e66,0 4px 8px rgba(var(--shadow-rgb),.1)}}html:not([data-theme=cyberpunk]) ._fab_1iexf_3:active{transform:scale(.95)}html:not([data-theme=cyberpunk]) ._fabIcon_1iexf_43{transition:transform .3s var(--ease-out)}html:not([data-theme=cyberpunk]) ._fabOpen_1iexf_88 ._fabIcon_1iexf_43{transform:rotate(45deg)}html:not([data-theme=cyberpunk]) ._backdrop_1iexf_92{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1400;opacity:0;animation:_fadeIn_1iexf_1 .2s var(--ease-out) forwards}@keyframes _fadeIn_1iexf_1{to{opacity:1}}html:not([data-theme=cyberpunk]) ._sheet_1iexf_109{--qa-accent: var(--accent-color);position:fixed;left:0;right:0;bottom:0;translate:0 calc(-1 * var(--qa-keyboard, 0px));transition:translate .22s var(--ease-out);z-index:1500;display:flex;flex-direction:column;gap:12px;max-height:min(85dvh,calc(var(--qa-viewport, 100dvh) - 16px - env(safe-area-inset-top,0px)));padding:14px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-color, #ffffff);border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -8px 30px rgba(var(--shadow-rgb),.12);animation:_slideUp_1iexf_1 .25s cubic-bezier(.2,.8,.2,1) both;overscroll-behavior:contain}html:not([data-theme=cyberpunk]) ._sheet_1iexf_109[data-keyboard]{padding-bottom:10px}@keyframes _slideUp_1iexf_1{0%{transform:translateY(calc(100% + var(--qa-keyboard, 0px)))}}html:not([data-theme=cyberpunk]) ._header_1iexf_142{display:flex;align-items:center;gap:10px;flex-shrink:0}html:not([data-theme=cyberpunk]) ._segmented_1iexf_149{flex:1;display:flex;padding:3px;border-radius:var(--radius-md);background:var(--hover-bg, rgba(0, 0, 0, .05))}html:not([data-theme=cyberpunk]) ._segment_1iexf_149{flex:1;min-width:0;min-height:36px;padding:0 6px;border:none;border-radius:9px;background:transparent;color:var(--text-secondary, #6b6b6b);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}html:not([data-theme=cyberpunk]) ._segmentActive_1iexf_176{background:var(--note-bg, #ffffff);color:var(--qa-accent);box-shadow:0 1px 3px rgba(var(--shadow-rgb),.12)}html:not([data-theme=cyberpunk]) ._closeBtn_1iexf_182{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--hover-bg, rgba(0, 0, 0, .05));color:var(--text-secondary, #6b6b6b);cursor:pointer}html:not([data-theme=cyberpunk]) ._closeBtn_1iexf_182 svg{width:18px;height:18px}html:not([data-theme=cyberpunk]) ._chips_1iexf_201{display:flex;gap:8px;flex-shrink:0;margin:0 -16px;padding:2px 16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html:not([data-theme=cyberpunk]) ._chips_1iexf_201::-webkit-scrollbar{display:none}html:not([data-theme=cyberpunk]) ._chip_1iexf_201{flex-shrink:0;min-height:34px;padding:0 14px;border:1.5px solid var(--border-color, #e0e0e0);border-radius:17px;background:transparent;color:var(--text-primary, #202124);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}html:not([data-theme=cyberpunk]) ._chipSelected_1iexf_232{background:var(--qa-accent);border-color:var(--qa-accent);color:#fff}html:not([data-theme=cyberpunk]) ._chipsAttention_1iexf_238 ._chip_1iexf_201:not(._chipSelected_1iexf_232){border-color:var(--qa-accent);animation:_nudge_1iexf_1 .35s var(--ease-out)}@keyframes _nudge_1iexf_1{25%{transform:translate(-3px)}75%{transform:translate(3px)}}html:not([data-theme=cyberpunk]) ._body_1iexf_248{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px}html:not([data-theme=cyberpunk]) ._body_1iexf_248:empty{display:none}html:not([data-theme=cyberpunk]) ._hint_1iexf_262{display:flex;align-items:center;gap:8px;padding:4px 2px;color:var(--text-secondary, #6b6b6b);font-size:13px;line-height:1.4}html:not([data-theme=cyberpunk]) ._hintIcon_1iexf_272{flex-shrink:0;width:16px;height:16px}html:not([data-theme=cyberpunk]) ._inputRow_1iexf_278{display:flex;align-items:center;gap:8px;flex-shrink:0}html:not([data-theme=cyberpunk]) ._input_1iexf_278{flex:1;min-width:0;height:46px;padding:0 16px;border:1.5px solid var(--border-color, #e0e0e0);border-radius:23px;background:var(--input-bg, #f5f5f5);color:var(--text-primary, #202124);font:inherit;font-size:16px;outline:none;transition:border-color .15s}html:not([data-theme=cyberpunk]) ._input_1iexf_278:focus{border-color:var(--qa-accent)}html:not([data-theme=cyberpunk]) ._input_1iexf_278::placeholder{color:var(--text-secondary, #9aa0a6)}html:not([data-theme=cyberpunk]) ._sendBtn_1iexf_308{flex-shrink:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--qa-accent);color:#fff;cursor:pointer;transition:opacity .15s,transform .1s}html:not([data-theme=cyberpunk]) ._sendBtn_1iexf_308:active:not(:disabled){transform:scale(.92)}html:not([data-theme=cyberpunk]) ._sendBtn_1iexf_308:disabled{opacity:.35;cursor:default}html:not([data-theme=cyberpunk]) ._sendBtn_1iexf_308 svg{width:22px;height:22px}@media (max-width: 480px){html:not([data-theme=cyberpunk]) ._fabContainer_1iexf_3{bottom:max(32px,calc(env(safe-area-inset-bottom,0px) + 12px));right:32px}}@media (max-width: 480px){html:not([data-theme=cyberpunk]) ._fab_1iexf_3{width:52px;height:52px}}@media (hover: hover){html:not([data-theme=cyberpunk]) ._segment_1iexf_149:not(._segmentActive_1iexf_176):hover,html:not([data-theme=cyberpunk]) ._closeBtn_1iexf_182:hover{color:var(--text-primary, #202124)}}@media (hover: hover){html:not([data-theme=cyberpunk]) ._chip_1iexf_201:not(._chipSelected_1iexf_232):hover{border-color:var(--qa-accent)}}@media (min-width: 481px){html:not([data-theme=cyberpunk]) ._backdrop_1iexf_92{background:#2c20162e}}@media (min-width: 481px){html:not([data-theme=cyberpunk]) ._sheet_1iexf_109{left:auto;right:24px;bottom:92px;width:420px;max-height:min(70vh,560px);padding:16px;border-radius:var(--radius-md);box-shadow:0 12px 40px rgba(var(--shadow-rgb),.15),0 4px 12px rgba(var(--shadow-rgb),.08);transform:scale(.96) translateY(8px);opacity:0;animation:_floatIn_1iexf_1 .18s var(--ease-out) forwards}}@media (min-width: 481px){@keyframes _floatIn_1iexf_1{to{transform:scale(1) translateY(0);opacity:1}}}html[data-theme=cyberpunk] ._fabContainer_1iexf_3{position:fixed;bottom:24px;right:24px;z-index:1500;display:flex;flex-direction:column;align-items:center;gap:12px}html[data-theme=cyberpunk] ._refreshFab_1iexf_14{width:44px;height:44px;border-radius:var(--radius-md);background:var(--bg-color);color:var(--text-secondary);border:1px solid var(--border-color);font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(var(--shadow-rgb),.05);transition:transform .2s var(--ease-out),box-shadow .2s var(--ease-out),color .2s var(--ease-out)}@media (hover: hover){html[data-theme=cyberpunk] ._refreshFab_1iexf_14:hover{transform:scale(1.05);color:var(--text-primary);box-shadow:0 6px 16px rgba(var(--shadow-rgb),.08)}}html[data-theme=cyberpunk] ._refreshFab_1iexf_14:disabled{opacity:.7;cursor:not-allowed}html[data-theme=cyberpunk] ._refreshFab_1iexf_14._refreshing_1iexf_43 ._fabIcon_1iexf_43{animation:_spin_1iexf_1 1s linear infinite}html[data-theme=cyberpunk] ._fab_1iexf_3{width:58px;height:58px;border-radius:0;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);background:var(--cp-red);border:none;color:var(--on-accent);font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 12px rgba(255,90,78,.55));transition:transform .2s var(--ease-out),background-color .15s,filter .15s}@media (hover: hover){html[data-theme=cyberpunk] ._fab_1iexf_3:hover{background:var(--cp-cyan);filter:drop-shadow(0 0 14px rgba(94,246,255,.6))}}html[data-theme=cyberpunk] ._fab_1iexf_3:active{transform:scale(.95)}html[data-theme=cyberpunk] ._fabIcon_1iexf_43{transition:transform .3s var(--ease-out)}html[data-theme=cyberpunk] ._fabOpen_1iexf_88 ._fabIcon_1iexf_43{transform:rotate(45deg)}html[data-theme=cyberpunk] ._backdrop_1iexf_92{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1400;opacity:0;animation:_fadeIn_1iexf_1 .2s var(--ease-out) forwards}html[data-theme=cyberpunk] ._sheet_1iexf_109{--qa-accent: var(--accent-color);position:fixed;left:0;right:0;bottom:0;translate:0 calc(-1 * var(--qa-keyboard, 0px));transition:translate .22s var(--ease-out);z-index:1500;display:flex;flex-direction:column;gap:12px;max-height:min(85dvh,calc(var(--qa-viewport, 100dvh) - 16px - env(safe-area-inset-top,0px)));padding:14px 16px calc(12px + env(safe-area-inset-bottom,0px));background:#080a0ff7;background-image:linear-gradient(180deg,rgba(255,90,78,.07),transparent 140px);border-radius:0;box-shadow:inset 0 1px 0 var(--cp-red),inset 0 0 0 1px var(--cp-line-soft);animation:_slideUp_1iexf_1 .25s cubic-bezier(.2,.8,.2,1) both;overscroll-behavior:contain}html[data-theme=cyberpunk] ._sheet_1iexf_109[data-keyboard]{padding-bottom:10px}html[data-theme=cyberpunk] ._header_1iexf_142{display:flex;align-items:center;gap:10px;flex-shrink:0}html[data-theme=cyberpunk] ._segmented_1iexf_149{flex:1;display:flex;gap:2px;padding:3px;border-radius:0;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--cp-steel)}html[data-theme=cyberpunk] ._segment_1iexf_149{flex:1;min-width:0;min-height:36px;padding:0 6px;border:none;border-radius:0;clip-path:var(--chamfer-sm);background:transparent;color:var(--text-secondary);font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background .15s,color .15s}html[data-theme=cyberpunk] ._segmentActive_1iexf_176{background:var(--cp-red);color:var(--on-accent)}html[data-theme=cyberpunk] ._closeBtn_1iexf_182{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;clip-path:var(--chamfer-sm);background:#ffffff0a;color:var(--text-secondary);cursor:pointer}html[data-theme=cyberpunk] ._closeBtn_1iexf_182 svg{width:18px;height:18px}html[data-theme=cyberpunk] ._chips_1iexf_201{display:flex;gap:8px;flex-shrink:0;margin:0 -16px;padding:2px 16px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}html[data-theme=cyberpunk] ._chips_1iexf_201::-webkit-scrollbar{display:none}html[data-theme=cyberpunk] ._chip_1iexf_201{flex-shrink:0;min-height:32px;padding:0 14px;border:none;border-radius:0;box-shadow:inset 0 0 0 1px var(--cp-steel);background:transparent;color:var(--text-secondary);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s,box-shadow .15s,color .15s}html[data-theme=cyberpunk] ._chipSelected_1iexf_232{background:var(--cp-cyan-soft);box-shadow:inset 0 0 0 1px var(--cp-cyan);color:var(--cp-cyan)}html[data-theme=cyberpunk] ._chipsAttention_1iexf_238 ._chip_1iexf_201:not(._chipSelected_1iexf_232){box-shadow:inset 0 0 0 1px var(--cp-red);animation:_nudge_1iexf_1 .35s var(--ease-out)}html[data-theme=cyberpunk] ._body_1iexf_248{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px}html[data-theme=cyberpunk] ._body_1iexf_248:empty{display:none}html[data-theme=cyberpunk] ._hint_1iexf_262{display:flex;align-items:center;gap:8px;padding:4px 2px;color:var(--text-secondary);font-family:var(--font-mono);font-size:13.5px;letter-spacing:.04em;line-height:1.4}html[data-theme=cyberpunk] ._hintIcon_1iexf_272{flex-shrink:0;width:16px;height:16px}html[data-theme=cyberpunk] ._inputRow_1iexf_278{display:flex;align-items:center;gap:8px;flex-shrink:0}html[data-theme=cyberpunk] ._input_1iexf_278{flex:1;min-width:0;height:46px;padding:0 16px;border:none;border-radius:0;box-shadow:inset 0 0 0 1px var(--cp-steel),inset 3px 0 0 var(--cp-red);background:var(--input-bg);color:var(--text-primary);font:inherit;font-size:16px;outline:none;transition:box-shadow .15s}html[data-theme=cyberpunk] ._input_1iexf_278:focus{box-shadow:inset 0 0 0 1px var(--cp-cyan-line),inset 3px 0 0 var(--cp-cyan)}html[data-theme=cyberpunk] ._input_1iexf_278::placeholder{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.04em}html[data-theme=cyberpunk] ._sendBtn_1iexf_308{flex-shrink:0;width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;clip-path:var(--chamfer-sm);background:var(--cp-red);color:var(--on-accent);cursor:pointer;transition:opacity .15s,transform .1s}html[data-theme=cyberpunk] ._sendBtn_1iexf_308:active:not(:disabled){transform:scale(.92)}html[data-theme=cyberpunk] ._sendBtn_1iexf_308:disabled{opacity:.35;cursor:default}html[data-theme=cyberpunk] ._sendBtn_1iexf_308 svg{width:22px;height:22px}@media (max-width: 480px){html[data-theme=cyberpunk] ._fabContainer_1iexf_3{bottom:max(32px,calc(env(safe-area-inset-bottom,0px) + 12px));right:32px}}@media (max-width: 480px){html[data-theme=cyberpunk] ._fab_1iexf_3{width:52px;height:52px}}@media (hover: hover){html[data-theme=cyberpunk] ._segment_1iexf_149:not(._segmentActive_1iexf_176):hover,html[data-theme=cyberpunk] ._closeBtn_1iexf_182:hover{color:var(--text-primary, #202124)}}@media (hover: hover){html[data-theme=cyberpunk] ._chip_1iexf_201:not(._chipSelected_1iexf_232):hover{color:var(--cp-cyan)}}@media (min-width: 481px){html[data-theme=cyberpunk] ._backdrop_1iexf_92{background:#0000002e}}@media (min-width: 481px){html[data-theme=cyberpunk] ._sheet_1iexf_109{left:auto;right:24px;bottom:92px;width:420px;max-height:min(70vh,560px);padding:16px;border-radius:var(--radius-md);box-shadow:0 12px 40px rgba(var(--shadow-rgb),.15),0 4px 12px rgba(var(--shadow-rgb),.08);transform:scale(.96) translateY(8px);opacity:0;animation:_floatIn_1iexf_1 .18s var(--ease-out) forwards}}html:not([data-theme=cyberpunk]) ._backdrop_1iexf_92,html[data-theme=cyberpunk] ._backdrop_1iexf_92,html:not([data-theme=cyberpunk]) ._header_1iexf_142,html[data-theme=cyberpunk] ._header_1iexf_142{touch-action:none}html:not([data-theme=cyberpunk]) ._chips_1iexf_201,html[data-theme=cyberpunk] ._chips_1iexf_201{touch-action:pan-x}html:not([data-theme=cyberpunk]) ._sheet_1iexf_109._closing_1iexf_788,html[data-theme=cyberpunk] ._sheet_1iexf_109._closing_1iexf_788{animation:_slideDown_1iexf_1 .18s ease-in forwards;pointer-events:none}html:not([data-theme=cyberpunk]) ._backdrop_1iexf_92._closing_1iexf_788,html[data-theme=cyberpunk] ._backdrop_1iexf_92._closing_1iexf_788{animation:_fadeOut_1iexf_1 .18s ease-in forwards;pointer-events:none}@keyframes _slideDown_1iexf_1{0%{transform:translateY(0)}to{transform:translateY(calc(100% + var(--qa-keyboard, 0px) + 8px))}}@keyframes _fadeOut_1iexf_1{0%{opacity:1}to{opacity:0}}@media (min-width: 481px){html:not([data-theme=cyberpunk]) ._sheet_1iexf_109._closing_1iexf_788,html[data-theme=cyberpunk] ._sheet_1iexf_109._closing_1iexf_788{animation:_floatOut_1iexf_1 .14s ease-in forwards}@keyframes _floatOut_1iexf_1{0%{transform:scale(1) translateY(0);opacity:1}to{transform:scale(.96) translateY(8px);opacity:0}}}html:not([data-theme=cyberpunk]) ._sendBtn_1iexf_308._sendBtnDone_1iexf_837:disabled,html[data-theme=cyberpunk] ._sendBtn_1iexf_308._sendBtnDone_1iexf_837:disabled{opacity:1;animation:_addedPop_1iexf_1 .3s var(--ease-out)}html[data-theme=cyberpunk] ._sendBtn_1iexf_308._sendBtnDone_1iexf_837:disabled{background:var(--cp-cyan)}@keyframes _addedPop_1iexf_1{40%{transform:scale(1.12)}}html:not([data-theme=cyberpunk]) ._bodyResults_1iexf_855,html[data-theme=cyberpunk] ._bodyResults_1iexf_855{height:300px}@media (max-width: 480px){html[data-theme=cyberpunk] ._segment_1iexf_149{padding:0 4px;letter-spacing:.05em}}html:not([data-theme=cyberpunk]) ._backdrop_fsgqm_3{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;animation:_fadeIn_fsgqm_1 .3s var(--ease-out)}html:not([data-theme=cyberpunk]) ._modal_fsgqm_15{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:var(--note-bg);border-radius:var(--radius-lg);padding:2.5rem 2rem 1.5rem;width:90%;max-width:420px;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px rgba(var(--shadow-rgb),.12),0 24px 64px rgba(var(--shadow-rgb),.08);text-align:center;animation:_slideUp_fsgqm_1 .4s cubic-bezier(.16,1,.3,1)}html:not([data-theme=cyberpunk]) ._icon_fsgqm_35{font-size:3rem;margin-bottom:.5rem;line-height:1}html:not([data-theme=cyberpunk]) ._title_fsgqm_41{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem}html:not([data-theme=cyberpunk]) ._body_fsgqm_48{text-align:left;color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}html:not([data-theme=cyberpunk]) ._body_fsgqm_48 p{margin:0 0 .75rem}html:not([data-theme=cyberpunk]) ._body_fsgqm_48 p:last-child{margin-bottom:0}html:not([data-theme=cyberpunk]) ._subtle_fsgqm_64{color:var(--text-secondary);font-size:.88rem}html:not([data-theme=cyberpunk]) ._featureList_fsgqm_69{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}html:not([data-theme=cyberpunk]) ._featureList_fsgqm_69 li{display:flex;align-items:flex-start;gap:12px;text-align:left}html:not([data-theme=cyberpunk]) ._featureIcon_fsgqm_85{font-size:1.3rem;flex-shrink:0;margin-top:1px}html:not([data-theme=cyberpunk]) ._featureList_fsgqm_69 strong{color:var(--text-primary)}html:not([data-theme=cyberpunk]) ._fabDemo_fsgqm_95{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--text-primary);color:#fff;font-size:1.1rem;font-weight:700;vertical-align:middle;margin:0 2px;line-height:1}html:not([data-theme=cyberpunk]) ._dots_fsgqm_111{display:flex;justify-content:center;gap:8px;margin-bottom:1.25rem}html:not([data-theme=cyberpunk]) ._dot_fsgqm_111{width:8px;height:8px;border-radius:50%;border:none;background:var(--border-color);padding:0;cursor:pointer;transition:background .2s,transform .2s}@media (hover: hover){html:not([data-theme=cyberpunk]) ._dot_fsgqm_111:hover{background:var(--text-secondary)}}html:not([data-theme=cyberpunk]) ._dotActive_fsgqm_135{background:var(--text-primary);transform:scale(1.3)}html:not([data-theme=cyberpunk]) ._actions_fsgqm_140{display:flex;justify-content:center;gap:12px;margin-bottom:.75rem}html:not([data-theme=cyberpunk]) ._nextBtn_fsgqm_147{background:var(--text-primary);color:#fff;border:none;border-radius:var(--radius-md);padding:12px 32px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;min-width:120px}@media (hover: hover){html:not([data-theme=cyberpunk]) ._nextBtn_fsgqm_147:hover{background:#000;transform:translateY(-1px)}}html:not([data-theme=cyberpunk]) ._backBtn_fsgqm_167{background:none;color:var(--text-secondary);border:2px solid var(--border-color);border-radius:var(--radius-md);padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s}@media (hover: hover){html:not([data-theme=cyberpunk]) ._backBtn_fsgqm_167:hover{border-color:var(--text-secondary);color:var(--text-primary)}}html:not([data-theme=cyberpunk]) ._skipBtn_fsgqm_186{background:none;border:none;color:var(--text-secondary);font-size:.85rem;cursor:pointer;padding:4px 8px;transition:color .2s}@media (hover: hover){html:not([data-theme=cyberpunk]) ._skipBtn_fsgqm_186:hover{color:var(--text-secondary)}}@keyframes _fadeIn_fsgqm_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_fsgqm_1{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}html[data-theme=cyberpunk] ._backdrop_fsgqm_3{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:9998;animation:_fadeIn_fsgqm_1 .3s var(--ease-out)}html[data-theme=cyberpunk] ._modal_fsgqm_15{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;background:var(--note-bg);border-radius:0;padding:2.5rem 2rem 1.5rem;width:90%;max-width:420px;max-height:85vh;overflow-y:auto;text-align:center;animation:_slideUp_fsgqm_1 .4s cubic-bezier(.16,1,.3,1);box-shadow:inset 0 0 0 1px var(--cp-line),var(--shadow-lg)}html[data-theme=cyberpunk] ._icon_fsgqm_35{font-size:3rem;margin-bottom:.5rem;line-height:1}html[data-theme=cyberpunk] ._title_fsgqm_41{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 1rem;font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase}html[data-theme=cyberpunk] ._body_fsgqm_48{text-align:left;color:var(--text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}html[data-theme=cyberpunk] ._body_fsgqm_48 p{margin:0 0 .75rem}html[data-theme=cyberpunk] ._body_fsgqm_48 p:last-child{margin-bottom:0}html[data-theme=cyberpunk] ._subtle_fsgqm_64{color:var(--text-secondary);font-size:.88rem}html[data-theme=cyberpunk] ._featureList_fsgqm_69{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}html[data-theme=cyberpunk] ._featureList_fsgqm_69 li{display:flex;align-items:flex-start;gap:12px;text-align:left}html[data-theme=cyberpunk] ._featureIcon_fsgqm_85{font-size:1.3rem;flex-shrink:0;margin-top:1px}html[data-theme=cyberpunk] ._featureList_fsgqm_69 strong{color:var(--text-primary)}html[data-theme=cyberpunk] ._fabDemo_fsgqm_95{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:0;background:var(--cp-red);color:var(--on-accent);font-size:1.1rem;font-weight:700;vertical-align:middle;margin:0 2px;line-height:1;clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}html[data-theme=cyberpunk] ._dots_fsgqm_111{display:flex;justify-content:center;gap:8px;margin-bottom:1.25rem}html[data-theme=cyberpunk] ._dot_fsgqm_111{width:8px;height:8px;border-radius:0;border:none;background:var(--border-color);padding:0;cursor:pointer;transition:background .2s,transform .2s}@media (hover: hover){html[data-theme=cyberpunk] ._dot_fsgqm_111:hover{background:var(--text-secondary)}}html[data-theme=cyberpunk] ._dotActive_fsgqm_135{background:var(--cp-red);transform:scale(1.3)}html[data-theme=cyberpunk] ._actions_fsgqm_140{display:flex;justify-content:center;gap:12px;margin-bottom:.75rem}html[data-theme=cyberpunk] ._nextBtn_fsgqm_147{background:var(--cp-red);color:var(--on-accent);border:none;border-radius:0;padding:12px 32px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,transform .15s;min-width:120px;clip-path:var(--chamfer-sm);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-weight:700}@media (hover: hover){html[data-theme=cyberpunk] ._nextBtn_fsgqm_147:hover{background:var(--cp-cyan);transform:translateY(-1px)}}html[data-theme=cyberpunk] ._backBtn_fsgqm_167{background:none;color:var(--text-secondary);border:2px solid var(--border-color);border-radius:var(--radius-md);padding:12px 24px;font-size:1rem;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s}@media (hover: hover){html[data-theme=cyberpunk] ._backBtn_fsgqm_167:hover{border-color:var(--text-secondary);color:var(--text-primary)}}html[data-theme=cyberpunk] ._skipBtn_fsgqm_186{background:none;border:none;color:var(--text-secondary);font-size:.85rem;cursor:pointer;padding:4px 8px;transition:color .2s}@media (hover: hover){html[data-theme=cyberpunk] ._skipBtn_fsgqm_186:hover{color:var(--text-secondary)}}._layout_e7uab_1{display:flex;min-height:100vh;min-height:100dvh}._main_e7uab_8{flex:1;margin-left:var(--sidebar-width, 64px);transition:margin-left .25s var(--ease-out);padding:24px;min-height:100vh;min-height:100dvh;overflow-y:auto}@media (max-width: 768px){._main_e7uab_8{margin-left:0;margin-top:calc(48px + env(safe-area-inset-top,0px));padding:12px 12px 32px}}:root:not([data-theme=cyberpunk]){--theme-bg-base: #F0EBE1;--theme-bg-surface: #FAF7F2;--theme-text-main: #2C2016;--theme-text-muted: #8C7B68;--theme-border: #E0D9CE;--theme-accent: #7B5C9E;--bg-color: var(--theme-bg-base);--header-bg: var(--theme-bg-surface);--sidebar-bg: var(--theme-bg-surface);--note-bg: var(--theme-bg-surface);--hover-bg: rgba(44, 32, 22, .06);--input-bg: var(--theme-bg-surface);--modal-overlay: rgba(44, 32, 22, .32);--sidebar-active-bg: rgba(123, 92, 158, .1);--sidebar-active-text: var(--theme-accent);--text-primary: var(--theme-text-main);--text-secondary: var(--theme-text-muted);--border-color: var(--theme-border);--note-border: var(--theme-border);--accent-color: var(--theme-accent);--accent-soft: rgba(123, 92, 158, .12);--accent-strong: #684B8A;--success-color: #5E8B5A;--danger-color: #B4483C;--on-accent: #FFFDF9;--shadow-rgb: 60, 40, 20;--shadow-sm: 0 1px 2px rgba(var(--shadow-rgb), .06), 0 2px 6px rgba(var(--shadow-rgb), .06);--shadow-md: 0 4px 14px rgba(var(--shadow-rgb), .12), 0 2px 4px rgba(var(--shadow-rgb), .06);--shadow-lg: 0 18px 50px rgba(var(--shadow-rgb), .22), 0 4px 12px rgba(var(--shadow-rgb), .08);--overlay-bg: rgba(44, 32, 22, .32);--frost-bg: rgba(250, 247, 242, .72);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-spring: cubic-bezier(.34, 1.4, .64, 1);--dur-fast: .15s;--dur-med: .25s;--font-body: "Nunito", sans-serif;--font-heading: "Lora", serif;--font-mono: "JetBrains Mono", monospace;--note-red: #FAF3F1;--note-orange: #FAF2EC;--note-yellow: #FAF5E8;--note-green: #F1F5EF;--note-teal: #EEF5F4;--note-blue: #EEF3F8;--note-dark-blue: #EEF0F8;--note-purple: #F4F0F8;--note-pink: #F8F0F5;--note-brown: #F5EFE8;--note-gray: #F2EFE9;--z-header: 1000;--z-sidebar: 900;--z-modal: 2000}:root:not([data-theme=cyberpunk])[data-lamplight]{--theme-bg-base: #E8DCC8;--theme-bg-surface: #F4EBDC;--theme-border: #DCCDB6;--hover-bg: rgba(70, 45, 15, .07);--shadow-rgb: 80, 50, 15;--frost-bg: rgba(244, 235, 220, .74)}:root[data-theme=cyberpunk]{--cp-black: #05060A;--cp-bg: #07080D;--cp-panel: #0C0F16;--cp-panel-2: #111521;--cp-steel: #1C2230;--cp-red: #FF5A4E;--cp-red-hot: #FF2E4D;--cp-cyan: #5EF6FF;--cp-yellow: #FCEE0A;--cp-text: #F0F7F8;--cp-text-dim: #A9B8BF;--cp-line: rgba(255, 90, 78, .34);--cp-line-soft: rgba(255, 90, 78, .16);--cp-cyan-line: rgba(94, 246, 255, .45);--cp-cyan-soft: rgba(94, 246, 255, .1);--cut: 12px;--cut-sm: 7px;--chamfer: polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));--chamfer-sm: polygon(0 0, calc(100% - var(--cut-sm)) 0, 100% var(--cut-sm), 100% 100%, var(--cut-sm) 100%, 0 calc(100% - var(--cut-sm)));--chamfer-tr: polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);--theme-bg-base: var(--cp-bg);--theme-bg-surface: var(--cp-panel);--theme-text-main: var(--cp-text);--theme-text-muted: var(--cp-text-dim);--theme-border: var(--cp-steel);--theme-accent: var(--cp-red);--bg-color: var(--theme-bg-base);--header-bg: var(--theme-bg-surface);--sidebar-bg: var(--theme-bg-surface);--note-bg: var(--theme-bg-surface);--hover-bg: rgba(94, 246, 255, .06);--input-bg: #090B11;--modal-overlay: rgba(2, 3, 6, .72);--sidebar-active-bg: rgba(255, 90, 78, .12);--sidebar-active-text: var(--cp-red);--text-primary: var(--theme-text-main);--text-secondary: var(--theme-text-muted);--border-color: var(--theme-border);--note-border: var(--theme-border);--accent-color: var(--theme-accent);--accent-soft: rgba(255, 90, 78, .13);--accent-strong: #FF8278;--success-color: var(--cp-cyan);--danger-color: var(--cp-red-hot);--on-accent: #07080D;--shadow-rgb: 0, 0, 0;--shadow-sm: 0 1px 0 rgba(255, 255, 255, .02), 0 4px 14px rgba(0, 0, 0, .45);--shadow-md: 0 8px 26px rgba(0, 0, 0, .55);--shadow-lg: 0 24px 70px rgba(0, 0, 0, .7), 0 0 0 1px rgba(255, 90, 78, .18);--glow-red: 0 0 0 1px rgba(255, 90, 78, .55), 0 0 22px rgba(255, 90, 78, .22);--glow-cyan: 0 0 0 1px rgba(94, 246, 255, .6), 0 0 22px rgba(94, 246, 255, .22);--overlay-bg: rgba(2, 3, 6, .72);--frost-bg: rgba(8, 10, 15, .82);--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--ease-out: cubic-bezier(.2, .9, .1, 1);--ease-spring: cubic-bezier(.3, 1.5, .5, 1);--dur-fast: .12s;--dur-med: .22s;--font-body: "Barlow", "Rajdhani", system-ui, sans-serif;--font-heading: "Rajdhani", "Barlow", sans-serif;--font-display: "Rajdhani", "Barlow", sans-serif;--font-mono: "Share Tech Mono", "JetBrains Mono", monospace;--note-red: #23111A;--note-orange: #241812;--note-yellow: #22200E;--note-green: #0F2019;--note-teal: #0D1F22;--note-blue: #0F1827;--note-dark-blue: #121429;--note-purple: #1B1329;--note-pink: #26111F;--note-brown: #1E1813;--note-gray: #14171E;--z-header: 1000;--z-sidebar: 900;--z-modal: 2000;color-scheme:dark}:root[data-theme=cyberpunk][data-lamplight]{--cp-bg: #090709;--cp-panel: #110D12;--hover-bg: rgba(255, 140, 80, .07);--frost-bg: rgba(12, 8, 10, .84)}*{box-sizing:border-box;margin:0;padding:0}html:not([data-theme=cyberpunk]) h1,html:not([data-theme=cyberpunk]) h2,html:not([data-theme=cyberpunk]) h3,html:not([data-theme=cyberpunk]) h4,html:not([data-theme=cyberpunk]) h5,html:not([data-theme=cyberpunk]) h6{font-family:var(--font-heading)}html:not([data-theme=cyberpunk]) body{font-family:var(--font-body);background-color:var(--bg-color);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.24 0 0 0 0 0.16 0 0 0 0 0.08 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color:var(--text-primary);transition:background-color .3s,color .3s;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:hidden}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}input,textarea{font-family:inherit;background:none;border:none;outline:none;color:var(--text-primary);box-shadow:none;font-size:16px}a{text-decoration:none;color:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}html:not([data-theme=cyberpunk]) ::-webkit-scrollbar-thumb{background:#5f6368;border-radius:4px}@media (hover: hover){html:not([data-theme=cyberpunk]) ::-webkit-scrollbar-thumb:hover{background:#757575}}@media (max-width: 768px){::-webkit-scrollbar{width:0!important;display:none!important}}@media (max-width: 768px){*{scrollbar-width:none!important;-ms-overflow-style:none!important}}@media (max-width: 768px){html,body{scrollbar-width:none;-ms-overflow-style:none}}html{touch-action:manipulation}html:not([data-theme=cyberpunk]) :focus-visible:not(input):not(textarea){outline:2px solid var(--accent-color);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}button:not(:disabled):active,[role=button]:active{scale:.96}html[data-theme=cyberpunk] h1,html[data-theme=cyberpunk] h2,html[data-theme=cyberpunk] h3,html[data-theme=cyberpunk] h4,html[data-theme=cyberpunk] h5,html[data-theme=cyberpunk] h6{font-family:var(--font-heading);font-weight:700;letter-spacing:.02em}html[data-theme=cyberpunk] body{font-family:var(--font-body);background-color:var(--bg-color);background-image:radial-gradient(90% 60% at 100% 0%,rgba(255,46,77,.1),transparent 60%),radial-gradient(70% 50% at 0% 100%,rgba(94,246,255,.06),transparent 60%),linear-gradient(rgba(94,246,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(94,246,255,.035) 1px,transparent 1px);background-size:100% 100%,100% 100%,44px 44px,44px 44px;background-attachment:fixed;color:var(--text-primary);-webkit-font-smoothing:auto;-webkit-tap-highlight-color:transparent;overflow-x:hidden;font-weight:500}html[data-theme=cyberpunk] body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)}html[data-theme=cyberpunk] ::selection{background:#5ef6ff47;color:#fff}html[data-theme=cyberpunk] input[type=checkbox]{accent-color:var(--cp-cyan)}html[data-theme=cyberpunk] ::-webkit-scrollbar-thumb{background:var(--cp-steel);border-radius:0}@media (hover: hover){html[data-theme=cyberpunk] ::-webkit-scrollbar-thumb:hover{background:var(--cp-red)}}html[data-theme=cyberpunk] :focus-visible:not(input):not(textarea){outline:1px solid var(--cp-cyan);outline-offset:3px}@keyframes cpFlickerIn{0%{opacity:0}10%{opacity:.8}18%{opacity:.2}30%{opacity:1}42%{opacity:.55}55%,to{opacity:1}}@keyframes cpScanIn{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;transition-delay:0s!important;scroll-behavior:auto!important}
