.mk-loading-skeleton{width:100%;max-width:1500px;margin:0 auto;padding:clamp(16px,3vw,40px);box-sizing:border-box;min-height:65dvh;overflow:hidden;pointer-events:none}.mk-loading-skeleton.is-compact{padding:0;min-height:0}.mk-skeleton-block{display:block;position:relative;overflow:hidden;border-radius:12px;background:#141b17}.mk-skeleton-block:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(163,198,178,.065),transparent);transform:translate(-100%);animation:mk-skeleton-shimmer 1.8s ease-in-out infinite}.mk-skeleton-block.hero{height:clamp(150px,20vw,270px);margin-bottom:24px}.mk-skeleton-block.toolbar{height:52px;margin-bottom:24px}.mk-skeleton-block.line{height:12px;width:65%;margin-top:14px}.mk-skeleton-block.title{height:20px;width:82%}.mk-skeleton-block.media{width:100%;aspect-ratio:4/3}.mk-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mk-skeleton-card{min-width:0;padding-bottom:16px}.mk-skeleton-grid.plans .media{aspect-ratio:3/4}.mk-loading-skeleton.is-community{max-width:900px}.mk-skeleton-stories{display:flex;gap:24px;overflow:hidden;margin-bottom:24px}.mk-skeleton-block.avatar{width:64px;height:64px;flex:0 0 64px;border-radius:50%}.mk-skeleton-post{padding:24px;border:1px solid #ffffff08;border-radius:20px;margin-bottom:24px}.mk-skeleton-post .media{margin-top:24px}.mk-skeleton-chat{min-height:42dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:600px;margin:auto}.mk-skeleton-block.composer{height:132px;max-width:1100px;margin:24px auto 0;border-radius:24px}.mk-skeleton-editor{display:grid;grid-template-columns:minmax(180px,28%) minmax(0,1fr);gap:24px}.mk-skeleton-controls .field{height:76px;margin-bottom:24px}.mk-skeleton-block.canvas{min-height:58dvh}.mk-media-skeleton{display:block;width:100%;height:100%;min-height:80px;overflow:hidden}.mk-media-skeleton>.media{height:100%;min-height:inherit;aspect-ratio:inherit}.ml-preview>.mk-media-skeleton{position:absolute;inset:0}.crp-preview>.mk-media-skeleton{position:absolute;inset:0}.pf-detail-image>.mk-media-skeleton{min-height:45dvh}@keyframes mk-skeleton-shimmer{to{transform:translate(100%)}}@media(max-width:700px){.mk-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mk-skeleton-grid.plans,.mk-skeleton-editor{grid-template-columns:1fr}.mk-skeleton-controls{display:flex;gap:12px;overflow:hidden}.mk-skeleton-controls .field{flex:0 0 140px;height:52px;margin:0}.mk-skeleton-post{padding:16px}}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .mk-skeleton-block:after{animation:none}}.mk-academy-skeleton{min-height:90dvh;background:#070909;overflow:hidden}.mk-academy-skeleton-hero{height:clamp(260px,38vw,500px);background:#0c110f}.mk-academy-skeleton-content{padding:0 32px;margin-top:-45px;position:relative}.mk-academy-skeleton-title{width:min(420px,75%);height:40px;border-radius:8px}.mk-academy-skeleton-line{width:min(560px,85%);height:16px;margin:16px 0 30px;border-radius:4px}.mk-academy-skeleton-cards{display:flex;gap:16px}.mk-academy-skeleton-cards>div{flex:0 0 clamp(240px,20vw,350px);aspect-ratio:30/58;border-radius:18px}.mk-academy-skeleton-title,.mk-academy-skeleton-line,.mk-academy-skeleton-cards>div{background:#121a16;position:relative;overflow:hidden}.mk-academy-skeleton-content [class*=skeleton-title]:after,.mk-academy-skeleton-content [class*=skeleton-line]:after,.mk-academy-skeleton-cards>div:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,#b5dbc408,transparent);animation:academy-shimmer 1.8s ease-in-out infinite}@keyframes academy-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .mk-academy-skeleton *:after{animation:none}}@media(max-width:520px){.mk-academy-skeleton-content{padding:0 20px}.mk-academy-skeleton-cards>div{flex-basis:72vw}}.tokfy-conversations{position:fixed;right:clamp(10px,2vw,24px);bottom:max(12px,env(safe-area-inset-bottom));z-index:66;display:grid;justify-items:end;gap:12px;color:#edf5f6}.tokfy-conversations button,.tokfy-conversations textarea{font:inherit}.tokfy-conversations[hidden]{display:none}body:has(.tokfy-conversations.is-open:not([hidden])) .gamification-mission-prompt,body:has(.tokfy-conversations.is-open:not([hidden])) .student-communication-toast{display:none}body:has(.tokfy-conversations:not([hidden])) .gamification-mission-prompt{bottom:calc(max(12px,env(safe-area-inset-bottom,0px)) + 60px)}.tokfy-conversations button{cursor:pointer}.tokfy-conversations button:disabled{cursor:default;opacity:.4}.tc-history[hidden]{display:none}.tc-history-wrap.has-history-control .tc-history{padding-top:48px}.tc-history-capsule{position:absolute;top:9px;right:15px;z-index:4;display:grid;place-items:center;width:36px;height:30px;border:1px solid #72c8dd30;border-radius:20px;color:#b3d6df;background:#142128ed;box-shadow:0 3px 12px #0003;transition:background .18s,color .18s}.tc-history-capsule:hover,.tc-history-capsule:focus-visible{background:#203a44;color:#6de9c2}.tc-history-menu{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;background:#10181d}.tc-history-menu header{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid #ffffff09;flex-shrink:0}.tc-history-menu header strong{font-size:13px}.tc-history-entries{padding:12px 14px;overflow-y:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#627181 transparent}.tc-history-entries>button{display:flex;flex-direction:column;gap:11px;width:100%;padding:13px;margin-bottom:9px;border:1px solid #ffffff0c;border-radius:12px;background:#162127;color:#e5eff2;text-align:left}.tc-history-entries>button:hover,.tc-history-entries>button:focus-visible{background:#1a3039}.tc-history-entry-meta,.tc-history-entry-end{display:flex;justify-content:space-between;align-items:center;gap:6px;color:#93a9b2;font-size:10px}.tc-history-entry-meta{width:100%}.tc-history-entries>button>strong{font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.tc-history-entry-end{width:100%}.tc-session-status{display:inline-flex;border-radius:20px;padding:3px 7px;font-size:10px;font-weight:600;white-space:nowrap}.tc-session-status.is-open{color:#63dbb5;background:#36c79c16}.tc-session-status.is-closed{color:#a7b4bf;background:#97a9ba14}.tc-history-empty{display:grid;justify-items:center;gap:8px;color:#91a7b1;padding:35px 12px;text-align:center;font-size:12px}.tc-archive-label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#91a7b1;font-size:10px;margin-bottom:12px}.tc-conversation-end{padding:14px;display:grid;justify-items:stretch;gap:10px;border-top:1px solid #ffffff08;background:#0d1519;flex-shrink:0}.tc-conversation-end>span{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:#9ab0b8}.tc-conversation-end button{display:flex;justify-content:center;align-items:center;gap:7px;border:1px solid #49cee42e;border-radius:10px;padding:11px;color:#66dff4;background:#17323c;font-size:12px;font-weight:600}.tc-launcher{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;color:#6de9c2;border:1px solid #83c5de38;background:linear-gradient(145deg,#b2eaff17,transparent 43%),linear-gradient(135deg,#10352acc,#102c22e8);backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 8px 24px #0005,inset 0 1px #bceeff21,inset 0 -1px #b990ed12;transition:transform .18s,filter .18s}.tc-launcher:hover,.tc-launcher[aria-expanded=true]{transform:translateY(-2px);filter:brightness(1.12)}@property --tc-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.tc-launcher{position:relative}.tc-launcher-aura{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;filter:blur(3px);opacity:.55}.tc-launcher>svg{position:relative}.tc-launcher-badge{position:absolute;right:-5px;top:-5px;z-index:2;display:grid;place-items:center;min-width:20px;height:20px;padding:0 4px;box-sizing:border-box;border:2px solid #10181e;border-radius:999px;background:#00dca6;color:#fff;font-size:10px;font-weight:750;line-height:1;pointer-events:none}.tc-launcher:before,.tc-launcher-aura:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--tc-border-angle),transparent 0deg 210deg,#23dfff55 248deg,#23dfff 282deg,#a378ff 310deg,#ef48d4 332deg,transparent 358deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:tc-border-orbit 10s linear infinite}.tc-launcher-aura:before{inset:0}@keyframes tc-border-orbit{0%,14%{--tc-border-angle: 20deg;opacity:0}20%{--tc-border-angle: 90deg;opacity:.7}26%{--tc-border-angle: 160deg;opacity:0}64%{--tc-border-angle: 235deg;opacity:0}70%{--tc-border-angle: 300deg;opacity:.45}76%,to{--tc-border-angle: 390deg;opacity:0}}.tc-launcher[aria-expanded=false]>svg{animation:tc-icon-breathe 4.8s ease-in-out infinite}@keyframes tc-icon-breathe{0%,to{opacity:.85;filter:drop-shadow(0 0 0 transparent)}50%{opacity:1;filter:drop-shadow(0 0 4px #6de9c266)}}.tokfy-conversation-panel{width:min(410px,calc(100vw - 24px));height:min(590px,calc(var(--conversation-height, 100dvh) - 100px));min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #67c3d329;border-radius:20px;background:linear-gradient(145deg,#111d22,#101216 65%);box-shadow:0 24px 80px #0009,0 0 0 1px #ffffff03 inset;outline:none}.tc-topbar{display:flex;align-items:center;gap:9px;padding:14px;flex-shrink:0}.tc-topbar .tc-tabs{flex:1;min-width:0;margin:0}.tc-icon{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border:0;border-radius:8px;color:#91a4ab;background:transparent}.tc-icon:hover{background:#ffffff08;color:#ecf6f7}.tc-tabs{display:flex;gap:5px;margin:0 16px 14px;padding:4px;background:#060e1280;border:1px solid #ffffff07;border-radius:11px;flex-shrink:0}.tc-tabs button{flex:1;min-width:0;display:flex;justify-content:center;align-items:center;gap:6px;padding:10px 6px;border:1px solid transparent;border-radius:8px;color:#8e9da5;background:transparent;font-size:12px}.tc-tabs button svg{flex-shrink:0}.tc-unread-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#00dca6;color:#fff;font-size:10px;font-weight:750;line-height:1}.tc-tabs button{position:relative;transition:background-color .16s ease,color .16s ease}.tc-tabs .tc-unread-badge{position:absolute;top:2px;right:3px;pointer-events:none}@media(hover:hover){.tc-tabs button[aria-selected=false]:hover{background-color:#243e4780;color:#eafaff}.tc-tabs button[aria-selected=false]:hover svg{color:#3ed7f2}}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .tc-tabs button{transition:none}}.tc-tabs button[aria-selected=true]{color:#eafaff;border-color:#4bdcf726;background:linear-gradient(115deg,#15333d,#241d33)}.tc-tabs button[aria-selected=true] svg{color:#3ed7f2}.tc-body{display:flex;flex-direction:column;flex:1;min-height:0;border-top:1px solid #ffffff08}.tc-demo-controls{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:0 15px 8px;flex-shrink:0;font-size:10px;color:#ba99bd}.tc-demo-controls>span{width:100%}.tc-demo-controls summary{cursor:pointer}.tc-demo-controls button{border:1px solid #d276c22b;border-radius:6px;padding:5px 7px;background:#8b397316;color:#edc9e5;font-size:10px}.tc-demo-controls button:hover{background:#8b397336}.tc-tickets{display:flex;flex-direction:column;flex:1;min-height:0}.tc-ticket-toolbar{display:flex;align-items:center;gap:5px;padding:9px 14px;flex-shrink:0;color:#8fa7b0;font-size:11px}.tc-ticket-toolbar strong{color:#d2e8ec;font-size:11px}.tc-ticket-toolbar>button:last-child{margin-left:auto}.tc-ticket-list,.tc-ticket-detail{overflow-y:auto;min-height:0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#2d515a transparent}.tc-ticket-list{padding:0 12px 12px}.tc-ticket-list>button{display:flex;align-items:center;gap:10px;width:100%;padding:13px 10px;margin-bottom:8px;text-align:left;background:#17252a70;border:1px solid #68c6d513;border-radius:12px;color:#8fa7b0}.tc-ticket-list>button:hover{border-color:#4ed4ed45;background:#18333b75}.tc-ticket-symbol{display:grid;place-items:center;width:33px;height:36px;flex-shrink:0;border-radius:10px;background:#28c4df10;color:#52d5ec}.tc-ticket-card-copy{flex:1;min-width:0}.tc-ticket-card-meta{display:flex;justify-content:space-between;align-items:center;gap:7px;font-size:9px;margin-bottom:6px}.tc-ticket-card-meta>span{color:#69cde1}.tc-ticket-card-meta time{color:#79929b;white-space:nowrap;font-size:8px}.tc-ticket-card-copy>strong{display:block;font-size:11px;line-height:1.5;color:#dcebef;overflow-wrap:anywhere;margin-bottom:7px}.tc-ticket-status{display:inline-flex;align-items:center;gap:5px;font-size:9px;border-radius:6px;padding:3px 6px;color:#a7c7d0;background:#6dbad310}.tc-ticket-status:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.tc-ticket-status.is-open{color:#e1bf76;background:#e9b94c0d}.tc-ticket-status.is-resolved,.tc-ticket-status.is-closed{color:#6ed9b4;background:#27c8940d}.tc-ticket-detail{padding:2px 16px 18px}.tc-ticket-overview{padding-bottom:16px;border-bottom:1px solid #ffffff09}.tc-ticket-overview h3{margin:9px 0 5px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.tc-ticket-overview small{color:#819ba5;font-size:9px}.tc-ticket-overview p{margin:7px 0 0;color:#a7c0c8;font-size:10px;overflow-wrap:anywhere}.tc-ticket-timeline{display:grid;gap:9px;padding:16px 0}.tc-ticket-timeline article{background:#1b272d;border:1px solid #ffffff06;border-radius:10px;padding:11px}.tc-ticket-timeline article.is-team{background:#19344050}.tc-ticket-timeline header{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px;color:#c9e4ea}.tc-ticket-timeline header span,.tc-ticket-timeline time{font-weight:400;color:#7e9ba6;font-size:9px}.tc-ticket-timeline p,.tc-ticket-context p{margin:7px 0 0;font-size:11px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.tc-ticket-context{border-top:1px solid #ffffff09;color:#91aab4;font-size:10px}.tc-ticket-context summary{cursor:pointer;padding:10px 0}.tc-ticket-context>div{padding:10px 0;border-top:1px solid #ffffff06}.tc-ticket-context strong{color:#bad7df;font-size:10px}.tc-ticket-empty{margin:auto;padding:30px;display:grid;justify-items:center;gap:13px;text-align:center;color:#658c99}.tc-ticket-empty strong{color:#c2dce3;font-size:13px}.tc-ticket-empty p{margin:0;font-size:11px;line-height:1.7}.tc-tickets>.tc-support-error,.tc-tickets>.tc-support-status{margin:0 14px 10px}.tc-thread-person{display:flex;align-items:center;gap:10px;padding:12px 17px;border-bottom:1px solid #ffffff08;flex-shrink:0}.tc-avatar{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;font-size:11px;font-weight:650}.tc-avatar.cyan{color:#6cdef4;background:#32c9e412;border:1px solid #32c9e428}.tc-avatar.purple{color:#c1a1f8;background:#ae7ef314;border:1px solid #ae7ef328}.tc-thread-person strong{display:block;font-size:12px}.tc-thread-person small{display:block;color:#8a9aa0;font-size:10px;margin-top:4px}.tc-ai-label{margin-left:auto;color:#63dbed;background:#28c6df12;border:1px solid #28c6df23;border-radius:6px;padding:3px 6px;font-size:9px}.tc-history{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:15px 17px;scrollbar-width:thin;scrollbar-color:#2d515a transparent}.tokfy-conversation-panel :is(.tc-history,.tc-ticket-list,.tc-ticket-detail,.tc-contact-list){scrollbar-color:#40bfd7 transparent}@supports selector(::-webkit-scrollbar){.tokfy-conversation-panel :is(.tc-history,.tc-ticket-list,.tc-ticket-detail,.tc-contact-list){scrollbar-width:auto;scrollbar-color:auto}.tokfy-conversation-panel :is(.tc-history,.tc-ticket-list,.tc-ticket-detail,.tc-contact-list)::-webkit-scrollbar{width:5px}.tokfy-conversation-panel :is(.tc-history,.tc-ticket-list,.tc-ticket-detail,.tc-contact-list)::-webkit-scrollbar-track{background:transparent}.tokfy-conversation-panel :is(.tc-history,.tc-ticket-list,.tc-ticket-detail,.tc-contact-list)::-webkit-scrollbar-thumb{border:0;border-radius:999px;background:linear-gradient(180deg,#27c8e2,#9167cc 55%,#d443b7)}.tokfy-conversation-panel :is(.tc-history,.tc-ticket-list,.tc-ticket-detail,.tc-contact-list)::-webkit-scrollbar-button{display:none;width:0;height:0}}.tc-history-wrap{position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.tc-floating-date{position:absolute;top:9px;left:50%;z-index:2;transform:translate(-50%,-5px);opacity:0;pointer-events:none;padding:5px 10px;border:1px solid #6dabbc22;border-radius:8px;background:#17252bf2;box-shadow:0 3px 14px #0005;color:#b7cdd4;font-size:10px;font-weight:500;line-height:1.3;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.tc-floating-date.is-visible{opacity:1;transform:translate(-50%)}.tc-date{align-self:center;color:#71858d;font-size:9px;margin-bottom:4px}.tc-reply{display:flex;flex-direction:column;align-self:flex-start;align-items:flex-start;max-width:88%;min-width:0;gap:6px}.tc-reply.is-mine{align-self:flex-end;align-items:flex-end}.tc-reply>.tc-bubble{max-width:100%}.tc-read-receipt{color:#20d5ff;stroke-width:2.4;flex-shrink:0}.tc-system-event{align-self:center;max-width:94%;padding:7px 11px;border:1px solid #5ac9e01c;border-radius:10px;background:#18313a45;color:#a5bfc8;font-size:10px;line-height:1.5;text-align:center}.tc-system-event>span{display:flex;align-items:center;justify-content:center;gap:6px}.tc-system-event svg{flex-shrink:0;color:#42dafa}.tc-system-event time{display:block;margin-top:3px;font-size:9px;color:#7c969f}.tc-system-event.is-resolved{border-color:#66cb9e24;background:#1c3a302e}.tc-system-event.is-resolved svg{color:#7bd5b0}.tc-sender{display:flex;align-items:center;gap:6px;padding:0 2px}.tc-sender-avatar{display:grid;place-items:center;width:24px;height:24px;border:1px solid #56cce62b;border-radius:50%;background:linear-gradient(135deg,#153540,#28203b)}.tc-sender-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.tc-sender strong{color:#dbedf0;font-size:11px;font-weight:600}.tc-sender-kind{color:#849ca5;font-size:9px}.tc-feedback{width:100%;color:#8fa4ac;font-size:10px}.tc-reply.has-feedback>.tc-feedback{opacity:0;pointer-events:none;transition:opacity .15s ease}.tc-reply.has-feedback.is-feedback-visible>.tc-feedback,.tc-reply.has-feedback:focus-within>.tc-feedback,.tc-reply.has-feedback>.tc-feedback[data-active=true]{opacity:1;pointer-events:auto}@media(hover:hover){.tc-reply.has-feedback:hover>.tc-feedback{opacity:1;pointer-events:auto}}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .tc-reply.has-feedback>.tc-feedback{transition:none}}.tc-feedback button{border:0;border-radius:7px;color:#a8bdc5;background:transparent;font-size:10px;padding:5px 7px}.tc-feedback button:hover{color:#e3f8fc;background:#41cde513}.tc-feedback-vote,.tc-feedback-thanks,.tc-feedback-heading,.tc-feedback-actions{display:flex;align-items:center;gap:7px}.tc-feedback-vote{gap:0}.tc-feedback-vote>span{margin-right:5px}.tc-feedback-vote button{display:grid;place-items:center;width:24px;height:24px;padding:4px}.tc-feedback-thanks{padding:5px 0;color:#83bba9;font-size:10px}.tc-feedback-summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.tc-feedback-form{padding:11px;border:1px solid #60b5c323;border-radius:12px;background:#101c22}.tc-feedback-heading{justify-content:space-between;margin-bottom:8px}.tc-feedback-heading strong{font-size:11px;color:#d8e9ed}.tc-feedback textarea{display:block;width:100%;box-sizing:border-box;resize:vertical;min-height:65px;max-height:130px;padding:9px;color:#e3eef1;background:#0a1317;border:1px solid #ffffff12;border-radius:8px;font-size:11px;line-height:1.5;outline:none}.tc-feedback-actions{justify-content:space-between;margin-top:9px;flex-wrap:wrap}.tc-feedback-actions button{min-height:30px;background:#ffffff05}.tc-feedback-actions .tc-feedback-ticket{display:flex;align-items:center;gap:5px;color:#67d8ed;background:#27b8d012}.tc-feedback-form p{margin:8px 0 0;line-height:1.5;font-size:9px;color:#8fa4ac}.tc-feedback-receipt{display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:#83c9b4;margin:7px 0 0;overflow-wrap:anywhere}.tc-feedback-saving{display:block;padding-top:5px}.tc-feedback-error{color:#f0a6ab;line-height:1.5}.tc-bubble{align-self:flex-start;max-width:88%;border:1px solid #ffffff09;background:#1b242b;padding:12px 14px;border-radius:3px 14px 14px}.tc-bubble.is-mine{align-self:flex-end;background:linear-gradient(130deg,#14323a,#202839);border-color:#50cae31f;border-radius:14px 3px 14px 14px}.tc-bubble p{margin:0;font-size:12px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.tc-support-status{font-size:11px;color:#87b5c0;margin:4px 0}.tc-support-error{border:1px solid #dbac5033;border-radius:10px;padding:12px;background:#c7943510;font-size:11px;color:#d7c7a6}.tc-support-error p{margin:0;line-height:1.6}.tc-typing{display:flex;align-items:center;gap:9px;min-height:38px;color:#9bb4bd;font-size:11px;animation:tc-message-in .18s ease-out}.tc-typing>span{display:flex;gap:4px}.tc-typing i{width:5px;height:5px;background:#65d7e8;border-radius:50%;animation:tc-typing-dot 1.2s ease-in-out infinite}.tc-typing i:nth-child(2){animation-delay:.15s}.tc-typing i:nth-child(3){animation-delay:.3s}.tc-reply:last-of-type,.tc-arriving{animation:tc-message-in .2s ease-out}@keyframes tc-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tc-typing-dot{0%,70%,to{opacity:.4;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.support-attachment{position:relative;display:flex;flex-direction:column;gap:6px;margin-top:8px;min-width:0;max-width:100%}.tc-bubble.is-media,.mentor-chat-bubble.is-media{width:fit-content;min-width:0;padding:5px}.tc-bubble.is-media .support-attachment,.mentor-chat-bubble.is-media .support-attachment{margin-top:0}.tc-bubble.is-media>small,.mentor-chat-bubble.is-media>small{padding-inline:4px}.support-attachment .support-attachment-download{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#e8faff;background:#09151dc9;opacity:0;transition:opacity .15s}.support-attachment:hover .support-attachment-download,.support-attachment:focus-within .support-attachment-download{opacity:1}@media(hover:none){.support-attachment .support-attachment-download{opacity:1}}.support-attachment img,.support-attachment video{display:block;align-self:flex-start;width:auto;height:auto;max-width:100%;max-height:260px;border-radius:9px;object-fit:contain;background:#080e12}.support-attachment>a:has(img){display:block;width:fit-content;max-width:100%}.support-attachment a,.support-attachment span{color:#79ddec;font-size:11px;overflow-wrap:anywhere}.tc-attachment-draft{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px;background:#0d1519;font-size:11px}.tc-attachment-draft>span{display:flex;align-items:center;gap:6px;max-width:100%;overflow-wrap:anywhere;color:#b7d5dd}.tc-attachment-draft button{display:grid;place-items:center;border:0;background:transparent;color:inherit}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .tc-typing,:root:not([data-tokfy-motion=full]) .tc-typing i,:root:not([data-tokfy-motion=full]) .tc-reply:last-of-type,:root:not([data-tokfy-motion=full]) .tc-arriving{animation:none}}.tc-support-error button{margin-top:8px;padding:6px 9px;color:#d5edf1;border:1px solid #ffffff20;border-radius:6px;background:#ffffff08;font-size:10px}.tc-bubble small{display:flex;justify-content:flex-end;gap:4px;align-items:center;margin-top:5px;font-size:9px;color:#86a5ae}.tc-composer{display:flex;gap:8px;align-items:flex-end;padding:12px 14px;flex-shrink:0;border-top:1px solid #ffffff08;background:#0d1519}.tc-composer textarea{min-width:0;flex:1;resize:none;border:1px solid #ffffff0c;border-radius:11px;padding:10px 12px;background:#090f12;color:#ecf4f6;font-size:12px;line-height:1.5;outline:none}.tc-composer textarea::placeholder{color:#758991}.tc-composer button{display:grid;place-items:center;flex-shrink:0;width:39px;height:39px;margin-bottom:2px;border:1px solid #30cde336;border-radius:11px;background:#15303b;color:#48d8f1}.tc-preview-note{flex-shrink:0;padding:0 12px 10px;background:#0d1519;text-align:center;font-size:8px;color:#7e939d}.tc-private-intro{display:flex;flex-direction:column;gap:5px;padding:18px}.tc-private-intro strong{font-size:13px}.tc-private-intro span{font-size:11px;color:#8a9da5}.tc-contact-list{overflow-y:auto;min-height:0}.tc-contact-list>button{display:flex;gap:11px;align-items:center;padding:16px 18px;width:100%;border:0;border-bottom:1px solid #ffffff07;background:transparent;color:#9bafb6;text-align:left}.tc-contact-list>button:hover{background:#32c9e40a}.tc-contact-list>button>span:nth-child(2){flex:1;min-width:0}.tc-contact-list strong{display:block;color:#edf4f6;font-size:12px}.tc-contact-list small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;color:#899da6;font-size:11px}.tc-private-note{margin:auto;padding:20px;text-align:center;color:#758994}.tc-private-note p{font-size:11px;line-height:1.7}.tokfy-conversation-panel:has(.tc-poll-takeover){height:auto;max-height:calc(var(--conversation-height, 100dvh) - 100px)}.tc-poll-takeover{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px;background:radial-gradient(ellipse at 90% 0%,#9764f317,transparent 65%);scrollbar-width:thin;scrollbar-color:#2d515a transparent}.tc-poll-intro{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:26px}.tc-poll-intro>span{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;border:1px solid #5dd7f32b;color:#6de9c2;background:linear-gradient(130deg,#15333d,#282038);margin-bottom:16px}.tc-poll-intro small{color:#60d7ed;font-size:9px;letter-spacing:1.5px;font-weight:700}.tc-poll-intro p{color:#9bb1ba;font-size:12px;line-height:1.6;margin:9px 0 0}.tc-poll-takeover .student-communication-poll.is-compact{padding:0;gap:16px}.tc-poll-takeover .student-communication-poll>span{display:none}.tc-poll-takeover .student-communication-poll h2{font-size:22px;line-height:1.3}.tc-poll-takeover .student-communication-primary{justify-self:stretch;margin-top:5px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4}.tc-poll-return{display:flex;align-items:center;gap:8px;margin-top:24px;color:#829aa5;font-size:10px;line-height:1.6}.tc-poll-return svg{flex-shrink:0}@media(max-height:600px){.tc-topbar{padding:8px 10px}.tc-thread-person{padding:8px 14px}.tc-composer{padding:8px 10px}}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .tc-launcher{transition:none}:root:not([data-tokfy-motion=full]) .tc-launcher[aria-expanded=false]>svg{animation:none}:root:not([data-tokfy-motion=full]) .tc-launcher:before,:root:not([data-tokfy-motion=full]) .tc-launcher-aura:before{animation:none;opacity:0}}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .tc-floating-date{transition:none}}.tc-launcher-identity{display:contents}.tc-launcher-avatar{position:relative;z-index:1;width:42px;height:42px;border-radius:13px;object-fit:cover;pointer-events:none}.tc-launcher{isolation:isolate;overflow:visible;transition:transform .32s cubic-bezier(.2,.7,.2,1),filter .32s ease,box-shadow .32s ease}.tc-launcher:hover,.tc-launcher[aria-expanded=true]{transform:translateY(-1px);filter:brightness(1.04)}.tc-launcher:focus-visible{outline:2px solid #6de9c2;outline-offset:4px}.tc-launcher:before{z-index:2}.tc-launcher-aura{z-index:0}.tc-launcher-avatar{border-radius:14px}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .tc-launcher{transition:none}:root:not([data-tokfy-motion=full]) .tc-launcher:hover,:root:not([data-tokfy-motion=full]) .tc-launcher[aria-expanded=true]{transform:none}:root:not([data-tokfy-motion=full]) .tc-launcher:before,:root:not([data-tokfy-motion=full]) .tc-launcher-aura:before{animation:none;opacity:0}}.tc-launcher{padding:1px;border:1px solid transparent;background:linear-gradient(145deg,#0d171d,#11101c) padding-box,linear-gradient(135deg,#aff1ff9e,#3399b640 25%,#121a26b3 48%,#b08fe675 74%,#e5bfeda8) border-box;box-shadow:inset 0 1px #e8fbff2e,inset 0 -1px #000000b3,0 3px 10px #0003}.tc-launcher-avatar{width:48px;height:48px;border-radius:15px}@keyframes tc-ai-soft-orbit{0%,14%{--tc-border-angle:20deg;opacity:0}20%{--tc-border-angle:90deg;opacity:.45}26%{--tc-border-angle:160deg;opacity:0}64%{--tc-border-angle:235deg;opacity:0}70%{--tc-border-angle:300deg;opacity:.28}76%,to{--tc-border-angle:390deg;opacity:0}}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .tc-launcher:before,:root:not([data-tokfy-motion=full]) .tc-launcher-aura:before{animation:tc-ai-soft-orbit 16s linear infinite}:root:not([data-tokfy-motion=full]) .tc-launcher-aura{opacity:.35}:root:not([data-tokfy-motion=full]) .tc-launcher,:root:not([data-tokfy-motion=full]) .tc-launcher:hover,:root:not([data-tokfy-motion=full]) .tc-launcher[aria-expanded=true]{transform:none;transition:none}:root:not([data-tokfy-motion=full]) .tc-launcher[aria-expanded=false]>svg{animation:none}}.tc-launcher{background:linear-gradient(145deg,#0d171d,#11101c) padding-box,conic-gradient(from 135deg,#eda8f5,#bd78ed 45deg,#748ce8 100deg,#2ccee8 150deg,#b8f5ff 180deg,#39d5ee 215deg,#748bea 270deg,#d772e8,#eda8f5 360deg) border-box;box-shadow:inset 0 1px #effcff30,inset 0 -1px #0009,0 0 5px #49cfe51f,0 3px 10px #0003}.tc-launcher:before,.tc-launcher-aura:before{background:conic-gradient(from var(--tc-border-angle),transparent 0deg 220deg,#a8f5ff44 260deg,#dbfbff 286deg,#ded0ff 312deg,#f6c9ef 334deg,transparent 358deg)}@keyframes tc-border-orbit{0%,14%{--tc-border-angle:20deg;opacity:0}20%{--tc-border-angle:90deg;opacity:.5}26%{--tc-border-angle:160deg;opacity:0}64%{--tc-border-angle:235deg;opacity:0}70%{--tc-border-angle:300deg;opacity:.35}76%,to{--tc-border-angle:390deg;opacity:0}}@keyframes tc-ai-soft-orbit{0%,14%{--tc-border-angle:20deg;opacity:0}20%{--tc-border-angle:90deg;opacity:.35}26%{--tc-border-angle:160deg;opacity:0}64%{--tc-border-angle:235deg;opacity:0}70%{--tc-border-angle:300deg;opacity:.25}76%,to{--tc-border-angle:390deg;opacity:0}}.tc-launcher{transition:transform .3s cubic-bezier(.2,.7,.2,1),filter .3s ease,box-shadow .3s ease}.tc-launcher:hover,.tc-launcher:focus-visible{transform:translateY(-2px);filter:brightness(1.15) saturate(1.12);box-shadow:inset 0 1px #f1fdff50,inset 0 -1px #0007,0 0 9px #39d5ee42,0 0 17px #cc78ef26,0 6px 14px #0004}.tc-launcher:hover,.tc-launcher:focus-visible,.tc-launcher[aria-expanded=true]{transition:transform .3s cubic-bezier(.2,.7,.2,1),filter .3s ease,box-shadow .3s ease}.tc-launcher:before,.tc-launcher-aura:before{background:conic-gradient(from var(--tc-border-angle),transparent 0deg 210deg,#23dfff55 248deg,#23dfff 282deg,#a378ff 310deg,#ef48d4 332deg,transparent 358deg)}.tc-launcher-aura{opacity:.55;filter:blur(3px)}@keyframes tc-border-orbit{0%,12%{--tc-border-angle:20deg;opacity:0}18%{--tc-border-angle:70deg;opacity:.82}24%{--tc-border-angle:135deg;opacity:1}32%{--tc-border-angle:195deg;opacity:0}58%{--tc-border-angle:210deg;opacity:0}64%{--tc-border-angle:270deg;opacity:.8}70%{--tc-border-angle:330deg;opacity:.95}78%,to{--tc-border-angle:390deg;opacity:0}}@keyframes tc-ai-soft-orbit{0%,12%{--tc-border-angle:20deg;opacity:0}18%{--tc-border-angle:70deg;opacity:.75}24%{--tc-border-angle:135deg;opacity:.92}32%{--tc-border-angle:195deg;opacity:0}58%{--tc-border-angle:210deg;opacity:0}64%{--tc-border-angle:270deg;opacity:.72}70%{--tc-border-angle:330deg;opacity:.88}78%,to{--tc-border-angle:390deg;opacity:0}}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .tc-launcher:before,:root:not([data-tokfy-motion=full]) .tc-launcher-aura:before{animation-duration:12s}}.tc-composer{flex-wrap:wrap}.tc-voice{display:flex;align-items:center;gap:8px;flex-shrink:0}.tc-voice.is-expanded{flex:1 0 100%;flex-wrap:wrap;padding:8px 0}.tc-voice>span{flex:1;min-width:160px;font-size:12px;color:#c4dce2}.tc-voice>span[role=alert]{flex-basis:100%;color:#ffb8b0}.tc-voice audio{width:100%;min-width:0;height:40px}.tc-composer .tc-voice-attach{width:auto;padding:0 12px;font-size:12px}.support-attachment.is-audio{padding-top:4px}.support-attachment.is-audio audio{width:100%;min-width:0;height:40px}.support-attachment.is-audio .support-attachment-download{position:static;align-self:flex-end;opacity:1}.support-audio-transcript{padding:8px;border:1px solid #49d5e52e;border-radius:8px;background:#091319}.support-audio-transcript button{border:0;padding:4px 2px;background:transparent;color:#70deee;cursor:pointer;font:inherit;font-size:12px}.support-audio-transcript button:disabled{opacity:.65;cursor:wait}.support-audio-transcript small{color:#8facb4;font-size:10px}.support-audio-transcript p{color:#e2edef;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.support-audio-transcript [role=alert]{display:block;color:#ffb8b0}.tokfy-conversations.is-movable{--tc-safe-top: env(safe-area-inset-top, 0px);--tc-safe-right: env(safe-area-inset-right, 0px);--tc-safe-bottom: env(safe-area-inset-bottom, 0px);--tc-safe-left: env(safe-area-inset-left, 0px);inset:0 auto auto 0;width:0;height:0;display:block;pointer-events:none}.tokfy-conversations.is-movable[hidden]{display:none}.tokfy-conversations.is-movable .tc-launcher,.tokfy-conversations.is-movable .tokfy-conversation-panel{position:fixed;margin:0;box-sizing:border-box;pointer-events:auto}.tokfy-conversations.is-movable .tokfy-conversation-panel{max-height:none}.tokfy-conversations.is-movable .tc-launcher{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab;transform:none}.tokfy-conversations.is-movable.is-dragging .tc-launcher{cursor:grabbing;transition:none}.tokfy-conversations.is-movable .tc-launcher img{-webkit-user-drag:none}.tc-position-hint{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tokfy-conversations[data-compact] .tc-topbar{padding:6px 8px}.tokfy-conversations[data-compact] .tc-availability-notice{max-height:48px;overflow-y:auto;flex-shrink:0}.tokfy-conversations[data-compact] .tc-body{overflow-y:auto;overscroll-behavior:contain}.tokfy-conversations[data-compact] .tc-history-wrap{min-height:80px}.tokfy-conversations[data-compact] .tc-composer{padding:8px}.mk-admin{--cyan:#00dca6;--accent:#00dca6;--text:#eef7f3;--muted:#8fa69c;--border:#ffffff14;--panel:#0b1510;color:var(--text);padding:25px 0;min-width:0}.mk-admin .mentor-platform-workspace{min-height:calc(100dvh - 100px)}.mk-admin-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding:7px 4px}.mk-admin-heading>svg{color:#00dca6}.mk-admin-heading span{font-size:10px;letter-spacing:1.8px;color:#00dca6;font-weight:800}.mk-admin-heading h1{font-size:32px;letter-spacing:-1px;margin:12px 0 8px}.mk-admin-heading p{font-size:13px;color:#8fa69c;margin:0}.mk-admin-filter{background:#0b1711;border:1px solid #ffffff1c;color:#c4d8d0;border-radius:10px;padding:12px;font:inherit;font-size:12px;max-width:100%}.mk-admin-error{border:1px solid #e1a78f50;color:#efb8a1;border-radius:12px;padding:14px}.mk-student-detail{padding:24px;background:#00dca608;border-top:1px solid #ffffff12}.mk-student-detail>button:first-child{float:right;background:transparent;border:0;color:#b9d5c9;cursor:pointer}.mk-support-workspace{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(300px,1.5fr);border:1px solid #ffffff15;background:#0b110e;border-radius:18px;overflow:hidden;min-height:570px}.mk-support-workspace>aside{padding:14px;border-right:1px solid #ffffff14;min-width:0}.mk-support-workspace .mentor-search-field{width:100%;margin-bottom:15px}.mk-thread-row{display:flex;gap:12px;align-items:center;width:100%;padding:15px 10px;border:0;border-bottom:1px solid #ffffff10;background:transparent;color:#c5d9cf;text-align:left;cursor:pointer}.mk-thread-row.active{background:#00dca61a;border-radius:12px}.mk-thread-row>div{display:grid;gap:5px;flex:1}.mk-thread-row small{color:#91ad9f}.mk-support-conversation{display:flex;flex-direction:column;min-width:0;max-height:700px}.mk-support-conversation>header{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid #ffffff14;gap:8px}.mk-support-messages{padding:20px;flex:1;overflow:auto}.mk-support-messages article{max-width:85%;background:#17221c;padding:12px 16px;border-radius:14px;margin-bottom:15px}.mk-support-messages article.sent{margin-left:auto;background:#0d392b}.mk-support-messages p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.mk-support-messages small,.mk-support-messages time{font-size:10px;color:#91af9f}.mk-support-conversation>form{display:flex;gap:10px;padding:15px;border-top:1px solid #ffffff14}.mk-support-conversation textarea{flex:1;resize:vertical;min-height:50px;max-height:180px;background:#040b07;color:#fff;border:1px solid #ffffff20;border-radius:12px;padding:12px;font:inherit;font-size:13px}.mk-support-conversation>form button{align-self:center;background:#00dca6;border:0;border-radius:12px;padding:12px;color:#002c20;cursor:pointer}.mk-support-conversation>form button:disabled{opacity:.4}.mk-support-widget{right:20px;bottom:18px}.mk-support-widget .tokfy-conversation-panel{width:min(380px,calc(100vw - 28px));height:min(530px,calc(100dvh - 110px));border-color:#00dca633;background:linear-gradient(145deg,#0d1e17,#080f0c)}.mk-support-widget .tc-topbar{justify-content:space-between}.mk-support-widget .tc-topbar button{border:0;background:transparent;color:#9dc9b7}.mk-support-widget .tc-support-title{display:flex;gap:8px;align-items:center;color:#c4e7d8}.mk-support-widget .tc-launcher{background:linear-gradient(135deg,#0d3326dd,#10271eed);color:#00dca6;border-color:#00dca644}.mk-support-widget .tc-launcher:before,.mk-support-widget .tc-launcher-aura:before{background:linear-gradient(135deg,#00dca6,#8ceac7)}.mk-support-widget .tc-bubble.is-mine{background:#114833;color:#d4f8e6}.mk-support-widget .tc-composer button{color:#00dca6}.mk-support-widget .tc-history{overflow-y:auto}.mk-support-widget p{overflow-wrap:anywhere}@media(max-width:1050px){.mk-support-workspace{grid-template-columns:minmax(170px,.7fr) minmax(240px,1fr)}.mk-admin .mentor-platform-workspace{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:760px){.mk-admin{padding:8px 0}.mk-admin .mentor-platform-workspace{display:block}.mk-admin .mentor-platform-nav{margin-bottom:20px}.mk-admin .mentor-platform-nav nav{display:flex;overflow:auto}.mk-admin .mentor-platform-nav nav section{flex:0 0 auto}.mk-support-workspace{display:flex;flex-direction:column}.mk-support-workspace>aside{border-right:0;border-bottom:1px solid #ffffff15;max-height:250px;overflow:auto}.mk-support-conversation{min-height:370px}.mk-support-widget{right:14px;bottom:14px}.mk-admin .mentor-platform-content{padding:10px 0;min-width:0}.mk-admin-heading{padding:10px}}.mk-admin .mentor-platform-content{display:block;align-self:start}.mk-admin .mentor-students-directory-panel{min-height:0}.mk-support-conversation>form{padding-right:80px}@media(max-width:820px){.app .mk-support-widget{--support-bottom: calc(16px + env(safe-area-inset-bottom,0px)) ;bottom:var(--support-bottom)}.app[data-view=generation] .mk-support-widget{--support-bottom: calc(210px + env(safe-area-inset-bottom,0px)) }.app[data-view=community] .mk-support-widget,.app[data-view=creative] .mk-support-widget,.app[data-view=estampas] .mk-support-widget{--support-bottom: calc(88px + env(safe-area-inset-bottom,0px)) }.mk-support-widget .tokfy-conversation-panel{height:min(530px,calc(100dvh - var(--support-bottom) - 94px))}.mk-support-widget .tc-composer textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .mk-support-widget .tc-launcher-aura{animation:none}}.mk-member-access{max-width:680px;margin-top:24px;padding-top:16px;border-top:1px solid #ffffff14}.mk-member-access>div{display:flex;gap:16px;flex-wrap:wrap}.mk-member-access label{display:grid;gap:8px;flex:1;min-width:180px;margin:10px 0;font-size:13px}.mk-member-access select,.mk-member-access textarea{background:#0b110e;border:1px solid #8fa69c40;border-radius:10px;color:#eef7f3;padding:12px;font:inherit;min-width:0;width:100%;box-sizing:border-box}.mk-member-access textarea{min-height:80px;resize:vertical}.mk-member-access p{font-size:13px;color:#a7bcb2;line-height:1.5}.mk-member-access :disabled{opacity:.6}@media(max-width:760px){.mk-member-access select,.mk-member-access textarea{font-size:16px}}.mk-support-widget .tokfy-conversation-panel{background:#0c0c0c;border-color:#00df9f24}.mk-support-widget .tc-topbar{background:#111;border-bottom:1px solid #ffffff0b}.mk-support-widget .tc-support-title{color:#e3e7e5}.mk-support-widget .tc-support-title svg{color:#85c6ac}.mk-support-widget .tc-topbar button{color:#9da6a1}.mk-support-widget .tc-topbar button:hover{color:#85e8c0}.mk-support-widget .tc-bubble{background:#1b1b1b;border-color:#ffffff09;color:#e0e4e2}.mk-support-widget .tc-bubble.is-mine{background:#17231d;border-color:#00df9f18;color:#e0e9e4}.mk-support-widget :is(.tc-date,.tc-bubble small){color:#929b96}.mk-support-widget .tc-composer{background:#111}.mk-support-widget .tc-composer textarea{background:#090909;color:#e5e9e7;border-color:#ffffff10}.mk-support-widget .tc-composer textarea::placeholder{color:#858d88}.mk-support-widget .tc-composer textarea:focus{border-color:#00df9f35}.mk-support-widget .tc-composer button{background:#17201b;border-color:#00df9f28;color:#85d8b4}.mk-support-widget .tc-composer button:hover:not(:disabled){background:#1d3024}.mk-support-widget .tc-history{scrollbar-color:#537263 transparent}.mk-support-widget .tc-history::-webkit-scrollbar-thumb{background:#537263}.mk-support-widget.is-movable .tokfy-conversation-panel,.mk-support-widget.is-movable .tc-launcher{right:auto;bottom:auto}.account-identity{min-width:0}.account-name-row{display:flex;align-items:center;gap:6px;min-width:0}.account-admin-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:3px;min-height:21px;padding:2px 6px;border:1px solid rgba(33,216,255,.3);border-radius:7px;background:linear-gradient(135deg,#21d8ff1f,#ff2edb1a);color:#91ecff;font-size:9px;font-weight:900;line-height:1;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;transition:border-color var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out),background var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out),color var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out)}.account-admin-link:hover,.account-admin-link:focus-visible{border-color:#21d8ff9e;background:linear-gradient(135deg,#21d8ff36,#ff2edb2b);color:#d8f9ff;outline:none}.sidebar .brand{gap:7px}.sidebar:not(.collapsed) .brand .brand-logo{width:min(190px,calc(100% - 43px));min-width:0;flex-shrink:1}.sidebar .brand-beta{flex-shrink:0;padding:2px 5px;border:1px solid rgba(83,205,226,.28);border-radius:5px;color:#84dceb;background:#2fbfd812;font-size:10px;font-weight:600;line-height:1.2;letter-spacing:.15px}.sidebar.collapsed .brand{flex-direction:column;gap:2px}.sidebar.collapsed .brand-beta{padding:1px 4px;font-size:8px}@media(min-width:1241px)and (max-width:1600px){.sidebar:not(.collapsed) .brand .brand-logo{width:min(170px,calc(100% - 43px))}}@media(max-width:820px){.sidebar.collapsed .brand{flex-direction:row;align-items:center;gap:7px}.sidebar.collapsed .brand-beta{padding:2px 5px;font-size:10px}}.sidebar .brand-wordmark{display:inline-flex;align-items:center;gap:1px;width:min(225px,100%);container-type:inline-size;flex-shrink:1}.sidebar:not(.collapsed) .brand .brand-wordmark .brand-logo{display:block;width:85%;min-width:0;flex-shrink:0}.sidebar .brand-ai{font-family:Inter,Arial,sans-serif;font-size:13.5cqw;font-weight:600;letter-spacing:-.055em;line-height:1;color:#fff;transform:translateY(1px);white-space:nowrap}.sidebar.collapsed .brand-wordmark{display:none}.sidebar .tp-plan-name{font-size:13px;font-weight:800;text-transform:uppercase}.sidebar .tp-plan-points strong{font-variant-numeric:tabular-nums}.sidebar .hub-button.tp-plan-switcher{border:1px solid #a0f4d699!important;background:linear-gradient(110deg,#35e7b3,#00cb98 51%,#8af0c5)!important;box-shadow:0 7px 20px #00c48b24!important;color:#06261c!important}.sidebar .hub-button.tp-plan-switcher:hover{filter:brightness(1.06)}.sidebar .hub-button.tp-plan-switcher .tp-plan-name{font:800 14px/1.2 Inter,system-ui,sans-serif;letter-spacing:0}.sidebar .hub-button.tp-plan-switcher .tp-plan-points strong{font-size:14px;font-weight:800}.sidebar .hub-button.tp-plan-switcher .tp-plan-points small{font-size:9px;font-weight:800}:root{--bg: #070909;--bg-soft: #0c0f10;--surface: #101415;--surface-2: #14191b;--line: #263033;--line-soft: rgba(190, 210, 214, .1);--text: #eef6f4;--muted: #8e9b9e;--primary: #21d8ff;--primary-soft: rgba(33, 216, 255, .15);--amber: #ff2edb;--amber-soft: rgba(255, 46, 219, .15);--rose: #fb7185;--rose-soft: rgba(251, 113, 133, .14);--violet: #8b5cf6;--green: #34d399;--shadow: 0 22px 70px rgba(0, 0, 0, .32);--radius: 8px;--tokfy-hover-duration: .32s;--tokfy-hover-ease: ease-in-out;--cursor-default: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%20fill%3D%22none%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22tokfyBorderWhite%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%22100%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2300e5ff%22%20%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff00d4%22%20%2F%3E%20%3C%2FlinearGradient%3E%20%3Cfilter%20id%3D%22arrowShadowWhite%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%20%3CfeDropShadow%20dx%3D%220%22%20dy%3D%221.5%22%20stdDeviation%3D%221.2%22%20flood-color%3D%22%23000000%22%20flood-opacity%3D%220.85%22%20%2F%3E%20%3C%2Ffilter%3E%20%3C%2Fdefs%3E%20%3Cpath%20d%3D%22M4%204L18%2013.5L11.5%2015L9%2021.5L4%204Z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22url(%23tokfyBorderWhite)%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%20filter%3D%22url(%23arrowShadowWhite)%22%2F%3E%20%3C%2Fsvg%3E") 4 4, auto;--cursor-pointer: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2227%22%20viewBox%3D%220%200%2024%2028%22%20fill%3D%22none%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22gLucide%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%22100%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2300e5ff%22%20%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff00d4%22%20%2F%3E%20%3C%2FlinearGradient%3E%20%3Cfilter%20id%3D%22shadowLucide%22%20x%3D%22-25%25%22%20y%3D%22-25%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%20%3CfeDropShadow%20dx%3D%220%22%20dy%3D%221.5%22%20stdDeviation%3D%221.2%22%20flood-color%3D%22%23000000%22%20flood-opacity%3D%220.85%22%20%2F%3E%20%3C%2Ffilter%3E%20%3C%2Fdefs%3E%20%3Cg%20filter%3D%22url(%23shadowLucide)%22%3E%20%3Cpath%20d%3D%22M10%202.5C9%202.5%208.2%203.3%208.2%204.3V13.5L6.6%2011.9C5.8%2011.1%204.5%2011.1%203.7%2011.9C2.9%2012.7%202.9%2014%203.7%2014.8L7.8%2019.2C9.2%2020.6%2011.1%2021.5%2013.1%2021.5H16C18.2%2021.5%2020%2019.7%2020%2017.5V12C20%2011%2019.2%2010.2%2018.2%2010.2C17.9%2010.2%2017.6%2010.3%2017.3%2010.4C17.1%209.4%2016.2%208.7%2015.2%208.7C14.9%208.7%2014.7%208.8%2014.4%208.9C14.2%207.9%2013.3%207.2%2012.3%207.2L12.3%204.3C12.3%203.3%2011.5%202.5%2010.5%202.5H10Z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22url(%23gLucide)%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") 10 3, pointer;--cursor-pointer-active: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2223%22%20height%3D%2227%22%20viewBox%3D%220%200%2024%2028%22%20fill%3D%22none%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22gClick1%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%22100%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2300e5ff%22%20%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff00d4%22%20%2F%3E%20%3C%2FlinearGradient%3E%20%3Cfilter%20id%3D%22shadowClick1%22%20x%3D%22-25%25%22%20y%3D%22-25%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%20%3CfeDropShadow%20dx%3D%220%22%20dy%3D%221.5%22%20stdDeviation%3D%221.2%22%20flood-color%3D%22%23000000%22%20flood-opacity%3D%220.85%22%20%2F%3E%20%3C%2Ffilter%3E%20%3C%2Fdefs%3E%20%3Cg%20filter%3D%22url(%23shadowClick1)%22%3E%20%3Cpath%20d%3D%22M10%205.8C9%205.8%208.2%206.5%208.2%207.5V13.5L6.6%2012.2C5.8%2011.4%204.5%2011.4%203.7%2012.2C2.9%2013%202.9%2014.3%203.7%2015.1L7.8%2019.5C9.2%2020.9%2011.1%2021.8%2013.1%2021.8H16C18.2%2021.8%2020%2020%2020%2017.8V12.5C20%2011.5%2019.2%2010.7%2018.2%2010.7C17.9%2010.7%2017.6%2010.8%2017.3%2010.9C17.1%209.9%2016.2%209.2%2015.2%209.2C14.9%209.2%2014.7%209.3%2014.4%209.4C14.2%208.4%2013.3%207.7%2012.3%207.7L12.3%207.5C12.3%206.5%2011.5%205.8%2010.5%205.8H10Z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22url(%23gClick1)%22%20stroke-width%3D%221.8%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") 10 6, pointer;--cursor-text: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2222%22%20viewBox%3D%220%200%2018%2022%22%20fill%3D%22none%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22gIBeamBorder%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%220%25%22%20y2%3D%22100%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2300e5ff%22%20%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff00d4%22%20%2F%3E%20%3C%2FlinearGradient%3E%20%3Cfilter%20id%3D%22shadowIBeamBorder%22%20x%3D%22-35%25%22%20y%3D%22-35%25%22%20width%3D%22170%25%22%20height%3D%22170%25%22%3E%20%3CfeDropShadow%20dx%3D%220%22%20dy%3D%221.5%22%20stdDeviation%3D%221.2%22%20flood-color%3D%22%23000000%22%20flood-opacity%3D%220.85%22%20%2F%3E%20%3C%2Ffilter%3E%20%3C%2Fdefs%3E%20%3Cg%20filter%3D%22url(%23shadowIBeamBorder)%22%3E%20%3Cpath%20d%3D%22M5%203.2C5%202.5%205.6%202%206.3%202H11.7C12.4%202%2013%202.5%2013%203.2C13%203.9%2012.4%204.5%2011.7%204.7H10.1V17.3H11.7C12.4%2017.5%2013%2018.1%2013%2018.8C13%2019.5%2012.4%2020%2011.7%2020H6.3C5.6%2020%205%2019.5%205%2018.8C5%2018.1%205.6%2017.5%206.3%2017.3H7.9V4.7H6.3C5.6%204.5%205%203.9%205%203.2Z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22url(%23gIBeamBorder)%22%20stroke-width%3D%221.3%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%2F%3E%20%3C%2Fg%3E%20%3C%2Fsvg%3E") 9 11, text;--cursor-resize-ew: url(/assets/cursors/tokfy-resize-ew.svg) 16 16, ew-resize;--cursor-resize-ew-active: url(/assets/cursors/tokfy-resize-ew-active.svg) 16 16, ew-resize;--cursor-resize-ns: url(/assets/cursors/tokfy-resize-ns.svg) 16 16, ns-resize;--cursor-resize-ns-active: url(/assets/cursors/tokfy-resize-ns-active.svg) 16 16, ns-resize;--cursor-resize-nwse: url(/assets/cursors/tokfy-resize-nwse.svg) 16 16, nwse-resize;--cursor-resize-nwse-active: url(/assets/cursors/tokfy-resize-nwse-active.svg) 16 16, nwse-resize;--cursor-resize-nesw: url(/assets/cursors/tokfy-resize-nesw.svg) 16 16, nesw-resize;--cursor-resize-nesw-active: url(/assets/cursors/tokfy-resize-nesw-active.svg) 16 16, nesw-resize}.light{--bg: #f7faf9;--bg-soft: #eef5f4;--surface: #ffffff;--surface-2: #f4f8f7;--surface-hover: #edf4f1;--line: #d9e5e3;--line-soft: rgba(23, 37, 42, .1);--text: #132024;--text-primary: #12181b;--text-secondary: #58676d;--text-tertiary: #7d8c92;--muted: #607077;--primary: #0891b2;--primary-soft: rgba(8, 145, 178, .12);--amber: #b7791f;--amber-soft: rgba(183, 121, 31, .14);--rose: #be123c;--rose-soft: rgba(190, 18, 60, .12);--violet: #6d28d9;--green: #047857;--border-subtle: rgba(18, 24, 27, .08);--border-strong: rgba(18, 24, 27, .16);--shadow: 0 16px 42px rgba(15, 23, 42, .12);--cursor-default: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%20fill%3D%22none%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22tokfyBorderArrowL%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%22100%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2300d4ff%22%20%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff1ad9%22%20%2F%3E%20%3C%2FlinearGradient%3E%20%3Cfilter%20id%3D%22arrowShadowL%22%20x%3D%22-20%25%22%20y%3D%22-20%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%20%3CfeDropShadow%20dx%3D%220%22%20dy%3D%221.2%22%20stdDeviation%3D%221.2%22%20flood-color%3D%22%23000000%22%20flood-opacity%3D%220.35%22%20%2F%3E%20%3C%2Ffilter%3E%20%3C%2Fdefs%3E%20%3Cpath%20d%3D%22M4%204L18%2013.5L11.5%2015L9%2021.5L4%204Z%22%20fill%3D%22%2312181b%22%20stroke%3D%22url(%23tokfyBorderArrowL)%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%20filter%3D%22url(%23arrowShadowL)%22%2F%3E%20%3C%2Fsvg%3E") 4 4, auto;--cursor-pointer: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%20fill%3D%22none%22%3E%20%3Cdefs%3E%20%3ClinearGradient%20id%3D%22tokfyBorderArrowHoverL%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%22100%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2300d4ff%22%20%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff1ad9%22%20%2F%3E%20%3C%2FlinearGradient%3E%20%3ClinearGradient%20id%3D%22rayGradientL%22%20x1%3D%220%25%22%20y1%3D%220%25%22%20x2%3D%22100%25%22%20y2%3D%22100%25%22%3E%20%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%2300d4ff%22%20%2F%3E%20%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23ff1ad9%22%20%2F%3E%20%3C%2FlinearGradient%3E%20%3Cfilter%20id%3D%22arrowHoverShadowL%22%20x%3D%22-25%25%22%20y%3D%22-25%25%22%20width%3D%22160%25%22%20height%3D%22160%25%22%3E%20%3CfeDropShadow%20dx%3D%220%22%20dy%3D%221.2%22%20stdDeviation%3D%221.2%22%20flood-color%3D%22%23000000%22%20flood-opacity%3D%220.4%22%20%2F%3E%20%3C%2Ffilter%3E%20%3C%2Fdefs%3E%20%3Cg%20stroke%3D%22url(%23rayGradientL)%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%20%3Cline%20x1%3D%228%22%20y1%3D%221.5%22%20x2%3D%228%22%20y2%3D%224.5%22%20%2F%3E%20%3Cline%20x1%3D%223.2%22%20y1%3D%223.2%22%20x2%3D%225.5%22%20y2%3D%225.5%22%20%2F%3E%20%3Cline%20x1%3D%221.5%22%20y1%3D%228%22%20x2%3D%224.5%22%20y2%3D%228%22%20%2F%3E%20%3Cline%20x1%3D%2213%22%20y1%3D%223%22%20x2%3D%2211.2%22%20y2%3D%225.5%22%20%2F%3E%20%3Cline%20x1%3D%223%22%20y1%3D%2213%22%20x2%3D%225.5%22%20y2%3D%2211.2%22%20%2F%3E%20%3C%2Fg%3E%20%3Cpath%20d%3D%22M8%208L22%2017.5L15.5%2019L13%2025.5L8%208Z%22%20fill%3D%22%2312181b%22%20stroke%3D%22url(%23tokfyBorderArrowHoverL)%22%20stroke-width%3D%221.6%22%20stroke-linejoin%3D%22round%22%20stroke-linecap%3D%22round%22%20filter%3D%22url(%23arrowHoverShadowL)%22%2F%3E%20%3C%2Fsvg%3E") 8 8, pointer}*{box-sizing:border-box;margin:0;padding:0;border:0 solid var(--border-subtle);-webkit-tap-highlight-color:transparent}dialog{margin:auto}:focus:not(:focus-visible),button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),.shop-view-tab:focus:not(:focus-visible),.hype-live-card:focus:not(:focus-visible),.live-data-row:focus:not(:focus-visible){outline:none!important;box-shadow:none}:focus-visible{outline:2px solid rgba(33,216,255,.45);outline-offset:2px}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 92% 0%,rgba(33,216,255,.07),transparent 32rem),radial-gradient(circle at 0% 100%,rgba(255,46,219,.055),transparent 34rem),var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;font-synthesis:none;letter-spacing:0}html,body{scrollbar-width:none;cursor:var(--cursor-default)}button,a,select,summary,[role=button],[role=tab],[role=link],.interactive,label[for],input[type=button],input[type=submit],input[type=reset],input[type=checkbox],input[type=radio],.shop-view-tab,.video-preview,.video-preview *,.video-cover,.video-cover *,.video-play-button,.video-play-button *,.video-player,.video-card,.video-card *,.hype-video-card,.hype-video-card *,.hype-video-strip,.hype-video-strip *,.hype-product-card,.hype-product-card *,.hype-product-row,.hype-product-row *,.hype-live-card,.hype-live-card *,.hype-card-media,.hype-card-media *,.hype-card-action-btn,.hype-card-action-btn *,.hype-featured-slide,.hype-featured-slide *,.hype-featured-banner,.hype-featured-banner *,.hype-featured-card,.hype-featured-card *,.hype-card,.hype-card *,.hype-grid-card,.hype-grid-card *,.hype-live-cover,.hype-live-cover *,.live-data-row,.has-action,[onclick]{cursor:var(--cursor-pointer)!important}button:active,a:active,select:active,summary:active,[role=button]:active,[role=tab]:active,[role=link]:active,.interactive:active,label[for]:active,input[type=button]:active,input[type=submit]:active,input[type=reset]:active,input[type=checkbox]:active,input[type=radio]:active,.shop-view-tab:active,.video-preview:active,.video-preview *:active,.video-cover:active,.video-play-button:active,.video-play-button *:active,.video-card:active,.video-card *:active,.hype-video-card:active,.hype-video-card *:active,.hype-video-strip *:active,.hype-product-card:active,.hype-product-card *:active,.hype-product-row *:active,.hype-live-card:active,.hype-live-card *:active,.hype-card-media:active,.hype-card-media *:active,.hype-card-action-btn:active,.hype-featured-slide:active,.hype-featured-banner:active,.hype-featured-card:active,.hype-card:active,.hype-grid-card:active,.hype-live-cover:active,.live-data-row:active,.has-action:active,[onclick]:active{cursor:var(--cursor-pointer-active)!important}input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=url],input[type=tel],input:not([type]),textarea,[contenteditable=true]{cursor:var(--cursor-text)!important}video{cursor:var(--cursor-default)!important}video::-webkit-media-controls,video::-webkit-media-controls-enclosure,video::-webkit-media-controls-panel{cursor:var(--cursor-default)!important}video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button,video::-webkit-media-controls-timeline,video::-webkit-media-controls-current-time-display,video::-webkit-media-controls-time-remaining-display,video::-webkit-media-controls-volume-slider,video::-webkit-media-controls-mute-button,video::-webkit-media-controls-fullscreen-button,video::-webkit-media-controls-toggle-closed-captions-button,video::-webkit-media-controls-overflow-button,video::-webkit-media-controls-overlay-play-button{cursor:var(--cursor-pointer)!important}video::-webkit-media-controls-play-button:active,video::-webkit-media-controls-timeline:active,video::-webkit-media-controls-volume-slider:active,video::-webkit-media-controls-mute-button:active,video::-webkit-media-controls-fullscreen-button:active,video::-webkit-media-controls-overlay-play-button:active{cursor:var(--cursor-pointer-active)!important}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:linear-gradient(180deg,#21d8ff06,#ff2edb06)}*::-webkit-scrollbar-thumb{border:1px solid transparent;border-radius:999px;background:linear-gradient(180deg,#21d8ffb8,#ff2edb75) border-box;background-clip:padding-box;box-shadow:0 0 10px #21d8ff29,0 0 10px #ff2edb1a}*::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#21d8fff2,#ff2edbc7) border-box;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0}.page-scrollbar{position:fixed;top:6px;right:4px;z-index:60;width:6px;height:calc(100vh - 12px);border-radius:999px;background:#ffffff06;pointer-events:none}.page-scrollbar.hidden{opacity:0}.page-scrollbar-thumb{position:absolute;top:0;left:1px;width:4px;min-height:42px;border-radius:999px;background:linear-gradient(180deg,#21d8ffb8,#ff2edb75);box-shadow:0 0 10px #21d8ff29,0 0 10px #ff2edb1a}.sidebar::-webkit-scrollbar{width:0;height:0}.sidebar-scroll-area::-webkit-scrollbar{width:0;height:0}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{border-width:1px;background:linear-gradient(180deg,#21d8ff6b,#ff2edb4d) border-box;background-clip:padding-box}.sidebar,.sidebar-scroll-area{scrollbar-width:none}.sidebar-scrollbar{position:absolute;right:0;z-index:16;width:14px;border-radius:999px;background:transparent;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline:none}.sidebar-scrollbar.hidden{opacity:0;pointer-events:none}.sidebar-scrollbar.dragging{cursor:grabbing}.sidebar-scrollbar-thumb{position:absolute;top:0;right:4px;width:2px;min-height:34px;border-radius:999px;background:linear-gradient(180deg,#21d8ffb8,#ff2edb75);box-shadow:0 0 10px #21d8ff29,0 0 10px #ff2edb1a;transition:width .14s ease,box-shadow .14s ease}.sidebar-scrollbar:hover .sidebar-scrollbar-thumb,.sidebar-scrollbar:focus-visible .sidebar-scrollbar-thumb,.sidebar-scrollbar.dragging .sidebar-scrollbar-thumb{width:4px;box-shadow:0 0 10px #21d8ff66,0 0 10px #ff2edb33}.sidebar-scrollbar:focus-visible{outline:1px solid rgba(33,216,255,.65);outline-offset:-1px}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) :root:not([data-tokfy-motion=full]) .sidebar-scrollbar-thumb{transition:none}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:820px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]),textarea,select,[contenteditable=true]{font-size:max(16px,1rem)!important}}button,input{font:inherit}button{border:0;cursor:var(--cursor-pointer)}.app{--sidebar-width: clamp(240px, 18vw, 292px);--sidebar-occupied-width: var(--sidebar-width);display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .22s ease}.app.sidebar-collapsed{--sidebar-occupied-width: 86px;grid-template-columns:86px minmax(0,1fr)}#root:not(.react-ready)>.app{display:none}.sidebar{position:sticky;top:0;z-index:30;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:visible;padding:18px 16px;border-right:1px solid var(--line);background:color-mix(in srgb,var(--bg) 86%,black);transition:padding .22s ease}.mobile-app-header,.mobile-menu-backdrop,.sidebar-mobile-close{display:none}.sidebar.collapsed{padding:16px 10px}.sidebar.auto-compact .sidebar-toggle,.sidebar.auto-compact .sidebar-edge-toggle{display:none}.sidebar-edge-toggle{position:absolute;top:0;right:-9px;bottom:0;z-index:13;width:18px;padding:0;border:0;background:transparent;cursor:var(--cursor-pointer)}.sidebar-edge-toggle:before{content:"";position:absolute;top:0;bottom:0;left:8px;width:1px;background:#ffffff0b;box-shadow:none;transition:background var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out),box-shadow var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out)}.sidebar-edge-toggle:hover:before,.sidebar:has(.sidebar-toggle:hover) .sidebar-edge-toggle:before{background:#21d8ff57;box-shadow:0 0 10px #21d8ff2e,0 0 18px #ff2edb14}.sidebar-edge-toggle:active:before,.sidebar:has(.sidebar-toggle:active) .sidebar-edge-toggle:before{background:#21d8ff75;box-shadow:0 0 8px #21d8ff38,0 0 14px #ff2edb1a}.sidebar-header{position:relative;z-index:3;flex:0 0 auto;padding:0 0 8px;background:linear-gradient(180deg,color-mix(in srgb,var(--bg) 88%,black) 0 78%,transparent)}.sidebar-scroll-area{flex:1 1 auto;min-height:0;overflow:auto;overflow-x:visible;margin:0 -10px;padding:0 10px 18px}.sidebar-footer{flex:0 0 auto;position:sticky;bottom:0;z-index:4;margin-top:auto;padding-top:12px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bg) 92%,black) 38%)}.brand{position:relative;display:flex;align-items:center;width:100%;height:70px;margin:0;padding:0 4px;border:0;border-radius:var(--radius);background:transparent;text-align:left}.brand:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.brand-mark,.module-icon,.stat-icon,.floating-button{display:grid;place-items:center;flex:0 0 auto}.brand-mark{width:42px;height:42px;border-radius:var(--radius);background:#020202;color:#061013;box-shadow:0 0 0 1px #21d8ff38 inset,0 0 28px #ff2edb2e;overflow:hidden}.brand-mark img{width:84%;height:84%;object-fit:contain}.brand-logo,.brand-symbol{display:block;height:auto;object-fit:contain;object-position:left center;transition:width .22s ease,max-height .22s ease,opacity .18s ease}.brand-logo{width:min(190px,88%);max-height:60px}.brand-symbol{display:none;width:40px;max-height:40px}.sidebar.collapsed .brand{justify-content:center;height:58px;padding:0}.sidebar.collapsed .brand-logo{display:none}.sidebar.collapsed .brand-symbol{display:block}.sidebar-toggle{position:absolute;top:42px;right:1px;z-index:14;isolation:isolate;display:inline-grid;place-items:center;width:17px;height:30px;border:1px solid rgba(33,216,255,.18);border-right:0;border-radius:9px 0 0 9px;background:linear-gradient(135deg,rgba(33,216,255,.12),rgba(255,46,219,.035) 46%,transparent),linear-gradient(180deg,#10191df5,#060b0dfa);color:#aec4ccc7;box-shadow:-10px 0 22px #0000004d,0 0 0 1px #ffffff05 inset,-1px 0 12px #21d8ff14;transform:none;transition:border-color var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease),color var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease),transform .18s ease,box-shadow var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease)}.sidebar-toggle:after{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,rgba(33,216,255,.18),rgba(255,46,219,.06) 48%,transparent),linear-gradient(180deg,#121d21fa,#070d0ffa);content:"";opacity:0;pointer-events:none;transition:opacity var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease)}.sidebar-toggle:hover,.sidebar:has(.sidebar-edge-toggle:hover) .sidebar-toggle{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));color:var(--primary);box-shadow:-10px 0 22px #0000004d,0 0 0 1px #ffffff06 inset,-1px 0 18px #21d8ff2e}.sidebar-toggle:hover:after,.sidebar:has(.sidebar-edge-toggle:hover) .sidebar-toggle:after{opacity:1}.sidebar-toggle:active,.sidebar:has(.sidebar-edge-toggle:active) .sidebar-toggle{color:var(--primary);transform:translate(-1px) scale(.985);box-shadow:-8px 0 18px #00000047,0 0 0 1px #ffffff06 inset,-1px 0 14px #21d8ff24}.sidebar.collapsed .sidebar-toggle{top:42px;right:-17px;z-index:20;border-right:1px solid rgba(33,216,255,.18);border-left:0;border-radius:0 9px 9px 0;box-shadow:8px 0 18px #00000042,0 0 0 1px #ffffff05 inset}.sidebar-toggle-mark:before{content:"";display:block;width:6px;height:6px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;border-radius:1px;transform:rotate(45deg)}.sidebar.collapsed .sidebar-toggle-mark:before{transform:translate(-1.5px) rotate(225deg)}.sidebar-floating-tooltip{position:fixed;top:var(--tooltip-top);left:var(--tooltip-left);z-index:120;max-width:210px;padding:7px 9px;border:1px solid rgba(33,216,255,.18);border-radius:8px;background:linear-gradient(135deg,#21d8ff14,#ff2edb0b),#090e11f7;color:var(--text);box-shadow:0 12px 28px #00000057,0 0 0 1px #ffffff05 inset;font-size:12px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap;pointer-events:none;transform:translateY(-50%) scale(1)}.sidebar-floating-tooltip:before{content:"";position:absolute;top:50%;left:-4px;width:8px;height:8px;border-left:1px solid rgba(33,216,255,.32);border-bottom:1px solid rgba(33,216,255,.32);background:linear-gradient(135deg,#21d8ff38,#21d8ff14),#081316eb;box-shadow:-4px 0 12px #21d8ff1f,0 0 10px #21d8ff12;transform:translateY(-50%) rotate(45deg)}.brand-title{margin:0;font-size:16px;font-weight:800}.brand-subtitle{margin:2px 0 0;color:var(--muted);font-size:12px}.hub-button{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;margin:18px 0;padding:9px 10px;border:1px solid transparent;border-radius:var(--radius);overflow:visible;background:linear-gradient(90deg,#28d5ff,#8b5cf6,#ff2edb) padding-box,linear-gradient(90deg,#ffffff6b,#21d8ff2e,#ff2edb70) border-box,linear-gradient(90deg,#21d8ff,#8b5cf6,#ff2edb,#21d8ff) border-box;background-size:100% 100%,220% 100%,220% 100%;color:#061013;font-weight:800;box-shadow:0 0 0 1px #ffffff14 inset,0 8px 24px #ff2edb14,0 8px 24px #21d8ff14;animation:hubButtonRainbow 8s linear infinite}.hub-button:before,.hub-button:after{content:"";position:absolute;pointer-events:none;border-radius:inherit}.hub-button:before{inset:-7px -6px;z-index:-1;background:radial-gradient(ellipse at center,rgba(33,216,255,.38),rgba(139,92,246,.22) 46%,rgba(255,46,219,.32) 72%,transparent 100%);filter:blur(14px);opacity:.24;transform:scaleX(.92);animation:hubButtonAura 4.8s ease-in-out infinite alternate}.hub-button:after{inset:1px;z-index:0;background:linear-gradient(110deg,transparent 0 35%,rgba(255,255,255,.34) 46%,transparent 57% 100%);background-size:240% 100%;background-repeat:repeat;background-position:145% 50%;mix-blend-mode:screen;opacity:.38;animation:hubButtonSweep 7.2s ease-in-out infinite}.hub-button>span{position:relative;z-index:1}.usage{display:inline-flex;align-items:center;gap:6px;min-width:64px;font-family:JetBrains Mono,monospace;font-size:12px}.access-expiration{display:inline-flex;align-items:center;justify-content:center;min-width:74px;font-family:inherit;line-height:1;white-space:nowrap}.access-countdown-days{display:inline-flex;align-items:baseline;gap:4px}.access-countdown-days strong{font-size:16px;font-weight:800;letter-spacing:normal}.access-countdown-days small{font-size:10px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.sidebar.collapsed .hub-button{justify-content:center;min-height:48px;padding:8px}.sidebar.collapsed .hub-button>span:first-child{display:none}.sidebar.collapsed .usage{justify-content:center;min-width:0;gap:5px;font-size:11px}.sidebar.collapsed .usage .online-label{display:none}.sidebar.collapsed .usage .online-count{max-width:28px}.sidebar.collapsed .access-expiration{align-items:center;min-width:0}.sidebar.collapsed .access-countdown-days{gap:2px}.sidebar.collapsed .access-countdown-days strong{font-size:12px}.sidebar.collapsed .access-countdown-days small{font-size:10px}.nav-section{margin-top:18px}.nav-label-button{display:flex;align-items:center;gap:8px;width:100%;margin:0 0 8px;padding:0 8px;background:transparent;color:var(--muted);font-size:11px;font-weight:800;text-align:left;text-transform:uppercase}.sidebar.collapsed .nav-label-button{justify-content:center;padding:0}.sidebar.collapsed .nav-label-button span{display:none}.sidebar.collapsed .nav-label-button:after{display:none}.nav-label-button:after{content:"";flex:1 1 auto;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 22%,transparent),transparent);opacity:.42}.nav-label-button svg{flex:0 0 auto;color:color-mix(in srgb,var(--primary) 56%,var(--muted));opacity:.72;transition:transform .18s ease,opacity .18s ease,color var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out)}.nav-section.open .nav-label-button svg{transform:translateY(1px);opacity:1;color:var(--primary)}.nav-items{display:grid;overflow:hidden;max-height:720px;opacity:1;transition:max-height .22s ease,opacity .16s ease}.nav-items.closed{max-height:0;opacity:0;pointer-events:none}.nav-button{position:relative;isolation:isolate;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:40px;margin:4px 0;padding:7px 10px;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text);text-align:left;overflow:hidden}.sidebar.collapsed .nav-button{grid-template-columns:1fr;justify-items:center;min-height:44px;padding:8px}.nav-button:before{content:"";position:absolute;top:-2px;bottom:-2px;left:-4px;width:16px;border:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 52' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='3.2' y1='4' x2='3.2' y2='48' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2321d8ff'/%3E%3Cstop offset='0.58' stop-color='%2321d8ff'/%3E%3Cstop offset='1' stop-color='%23ff2edb'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M9 4C5.4 5.1 3.2 8.3 3.2 13.4V38.6C3.2 43.7 5.4 46.9 9 48' stroke='url(%23g)' stroke-width='2.35' stroke-linecap='round'/%3E%3C/svg%3E") left center / 16px 100% no-repeat;filter:drop-shadow(0 0 7px rgba(33,216,255,.26)) drop-shadow(0 0 9px rgba(255,46,219,.1));opacity:0;transform:translate(-5px) scale(.92);transform-origin:left center;transition:opacity .18s ease,transform .18s ease,filter .18s ease}.nav-button:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(33,216,255,.22),rgba(33,216,255,.12) 34%,rgba(255,46,219,.055) 58%,transparent 100%);opacity:0;transition:opacity var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease)}.nav-button:hover,.nav-button.active{border-color:transparent;background:transparent}.nav-button.disabled{cursor:not-allowed;color:color-mix(in srgb,var(--muted) 72%,transparent);opacity:.64}.nav-button.disabled:hover:after{opacity:.12}.nav-button.disabled .module-icon{color:color-mix(in srgb,var(--muted) 62%,transparent);filter:none}.nav-button:hover:after{opacity:.48}.nav-button.active:before{opacity:1;transform:translate(0) scale(1)}.nav-button.active:after{opacity:1}.module-icon{width:24px;height:24px;border-radius:var(--radius);background:transparent;color:color-mix(in srgb,var(--primary) 72%,var(--muted));transition:color var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out),filter .18s ease,transform .18s ease}.nav-button.active .module-icon{color:var(--primary);filter:drop-shadow(0 0 6px rgba(33,216,255,.42)) drop-shadow(0 0 10px rgba(255,46,219,.18));transform:translate(1px)}.nav-copy{min-width:0}.sidebar.collapsed .nav-copy,.sidebar.collapsed .nav-button .badge{display:none}.nav-name{display:block;overflow:hidden;font-size:14px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.nav-meta{display:none}.badge{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:20px;padding:2px 8px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:10px;font-weight:800;line-height:1;text-transform:lowercase}.badge.hot{background:var(--amber);color:#150416;box-shadow:none}.badge.alert{background:var(--rose-soft);color:var(--rose)}.badge.new{background:var(--amber-soft);color:var(--amber)}.account-card{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;margin-top:0;padding:12px 42px 12px 12px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,#21d8ff0e,#ff2edb06),var(--surface);box-shadow:0 12px 30px #00000029}.sidebar.collapsed .account-card{grid-template-columns:40px;justify-content:center;padding:10px}.account-settings{position:absolute;top:50%;right:12px;display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--radius);background:transparent;color:color-mix(in srgb,var(--muted) 54%,transparent);opacity:.72;transform:translateY(-50%);transition:color var(--tokfy-hover-duration) var(--tokfy-hover-ease),background var(--tokfy-hover-duration) var(--tokfy-hover-ease),opacity var(--tokfy-hover-duration) var(--tokfy-hover-ease)}.account-settings:hover{background:#ffffff09;opacity:1;color:var(--primary)}.account-card.active{border-color:#21d8ff57;background:linear-gradient(145deg,#21d8ff1c,#ff2edb0e),var(--surface);box-shadow:0 12px 30px #00000029,inset 0 0 20px #21d8ff09}.account-card.active .account-settings{background:#21d8ff17;color:var(--primary);opacity:1}.sidebar.collapsed .account-settings,.sidebar.collapsed .account-card>div:not(.avatar){display:none}.avatar{position:relative;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius);background:radial-gradient(circle at 50% 42%,rgba(33,216,255,.13),transparent 62%),color-mix(in srgb,var(--surface-2) 76%,black);color:inherit;font:inherit;overflow:visible;box-shadow:0 0 18px #21d8ff14}.avatar:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 72%,white);outline-offset:3px}.avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:50% 26%}.avatar:after{content:"";position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border:1.5px solid color-mix(in srgb,var(--bg) 88%,black);border-radius:999px;background:#20e79a;box-shadow:0 0 10px #20e79ab3}.account-name,.account-email{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-name{font-size:13px;font-weight:800}.account-email{margin-top:3px;color:var(--muted);font-size:12px}.account-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.sidebar.collapsed .account-actions{grid-template-columns:1fr}.account-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffff06;color:color-mix(in srgb,var(--text) 78%,var(--muted));font-size:12px;font-weight:800;transition:border-color var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out),color var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out),background var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out)}.account-action:hover{border-color:color-mix(in srgb,var(--primary) 38%,var(--line));background:#21d8ff0e;color:var(--text)}.sidebar.collapsed .account-action{min-height:38px;padding:8px}.sidebar.collapsed .account-action span{display:none}.main{position:relative;isolation:isolate;min-width:0;overflow:hidden;background:radial-gradient(circle at 86% 8%,rgba(33,216,255,.06),transparent 31rem),radial-gradient(circle at 8% 90%,rgba(255,46,219,.045),transparent 34rem),linear-gradient(145deg,#090c0dfa,#070909fa)}.main:before{content:"";position:fixed;top:-47px;right:-245px;z-index:0;width:min(72.6vw,1012px);height:min(72.6vw,1012px);background:linear-gradient(145deg,#ff2edbb8,#8b5cf661,#21d8ffc7);opacity:.052;filter:blur(.2px);pointer-events:none;-webkit-mask:url(/assets/montink-symbol-official-on-dark.svg) center / contain no-repeat;mask:url(/assets/montink-symbol-official-on-dark.svg) center / contain no-repeat}.main:after{content:"";position:fixed;inset:auto auto 4vh 38%;z-index:0;width:min(38vw,520px);height:min(38vw,520px);border-radius:999px;background:radial-gradient(circle,rgba(255,46,219,.055),transparent 70%);pointer-events:none}.topbar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:flex-end;height:0;min-height:0;padding:0 22px;background:transparent;pointer-events:none}.topbar-actions,.chip-row,.tabs,.card-actions{display:flex;align-items:center}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);transition:border-color var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease),color var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease)}.icon-button:hover{border-color:color-mix(in srgb,var(--primary) 42%,var(--line));color:var(--primary)}.mentor-exit-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;margin-bottom:8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--primary) 28%,var(--line));border-radius:var(--radius);background:#21d8ff0b;color:color-mix(in srgb,var(--text) 84%,var(--muted));font-size:12px;font-weight:850;transition:border-color var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out),background var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out),color var(--tokfy-hover-duration, .24s) var(--tokfy-hover-ease, ease-in-out)}.mentor-exit-button:hover{border-color:#21d8ff75;background:#21d8ff14;color:var(--primary)}.sidebar.collapsed .mentor-exit-button{padding-inline:8px}.sidebar.collapsed .mentor-exit-button span{display:none}.hub-button.mentor-mode{border-color:#21d8ff47;background:linear-gradient(90deg,#21d8ffc7,#8b5cf6d1 56%,#ff2edbd1),var(--surface);justify-content:center}.mentor-hub-title{display:inline-flex;align-items:center;justify-content:center;width:100%;white-space:nowrap}.mentor-hub-title>svg{display:none}.sidebar.collapsed .hub-button.mentor-mode>.mentor-hub-title{display:inline-flex;width:auto}.sidebar.collapsed .mentor-hub-title>svg{display:block}.sidebar.collapsed .mentor-hub-title>span{display:none}.topbar-edit-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius);background:linear-gradient(135deg,#21d8ff13,#ff2edb0e),#080c0ed1;color:#ffffffeb;box-shadow:0 12px 28px #0003;font-size:13px;font-weight:800;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease),color var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease),transform var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease)}.topbar-edit-button:before{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#21d8ff24,#ff2edb17),#081012f0;content:"";opacity:0;pointer-events:none;transition:opacity var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease)}.topbar-edit-button:hover,.topbar-edit-button:focus-visible,.topbar-edit-button.active{border-color:#21d8ff75;outline:none;color:var(--primary);transform:translateY(-1px)}.topbar-edit-button:hover:before,.topbar-edit-button:focus-visible:before,.topbar-edit-button.active:before{opacity:1}.topbar-actions{position:absolute;top:18px;right:max(18px,calc((100% - 1240px)/2));gap:8px;pointer-events:auto}.topbar-community-tool{position:relative;isolation:isolate;border-color:#8baeb529;background:linear-gradient(135deg,#21d8ff09,#ff2edb05),#090e0fe0;color:color-mix(in srgb,var(--text) 82%,var(--muted));box-shadow:0 10px 26px #0003;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease),color var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease),transform var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease)}.topbar-community-tool:before{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#21d8ff1f,#ff2edb12),#080f11f5;content:"";opacity:0;pointer-events:none;transition:opacity var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease)}.topbar-community-tool:hover,.topbar-community-tool:focus-visible,.topbar-community-tool.active{border-color:#21d8ff6b;outline:none;color:var(--primary);transform:translateY(-1px)}.topbar-community-tool:hover:before,.topbar-community-tool:focus-visible:before,.topbar-community-tool.active:before{opacity:1}.topbar-community-tool[data-tooltip]:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 8px);left:50%;z-index:130;padding:5px 8px;border:1px solid rgba(139,174,181,.16);border-radius:7px;background:#080c0ef7;color:var(--text);box-shadow:0 10px 26px #00000057;font-size:10px;font-weight:750;line-height:1;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease),transform .14s ease;white-space:nowrap}.topbar-community-tool[data-tooltip]:hover:after,.topbar-community-tool[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.topbar-community-filter{position:relative;display:flex}.topbar-community-filter-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border:1px solid rgba(5,10,11,.9);border-radius:999px;background:linear-gradient(135deg,var(--primary),#ff2edb);box-shadow:0 0 10px #21d8ff9e}.topbar-community-filter-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:150;display:grid;width:min(270px,calc(100vw - 28px));padding:8px;border:1px solid rgba(139,174,181,.18);border-radius:14px;background:linear-gradient(145deg,#21d8ff0e,#ff2edb06),#080d0efa;box-shadow:0 22px 58px #0000007a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-community-filter-menu>header{display:grid;gap:3px;padding:7px 8px 9px}.topbar-community-filter-menu>header strong{color:var(--text);font-size:12px}.topbar-community-filter-menu>header span{color:var(--muted);font-size:10px}.topbar-community-filter-menu>button{position:relative;isolation:isolate;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:9px;align-items:center;width:100%;min-height:50px;padding:6px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--muted);text-align:left;transition:border-color var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease),color var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease)}.topbar-community-filter-menu>button:before{position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(110deg,#21d8ff1a,#8b5cf612,#ff2edb0b);content:"";opacity:0;pointer-events:none;transition:opacity var(--tokfy-hover-duration, .18s) var(--tokfy-hover-ease, ease)}.topbar-community-filter-menu>button:hover,.topbar-community-filter-menu>button:focus-visible,.topbar-community-filter-menu>button.active{border-color:#21d8ff33;outline:none;color:var(--primary)}.topbar-community-filter-menu>button:hover:before,.topbar-community-filter-menu>button:focus-visible:before,.topbar-community-filter-menu>button.active:before{opacity:1}.topbar-community-filter-menu>button>i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#21d8ff12}.topbar-community-filter-menu>button>span{display:grid;gap:2px;min-width:0}.topbar-community-filter-menu>button strong{color:color-mix(in srgb,currentColor 74%,var(--text));font-size:11px}.topbar-community-filter-menu>button small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.content{position:relative;z-index:1;width:min(1240px,calc(100% - 36px));margin:0 auto;padding:18px 0 96px}.content.content-shop{position:static;width:min(1480px,calc(100% - clamp(24px,2.2vw,36px)));padding-bottom:clamp(20px,1.8vw,30px)}body.has-hype-top-ticker .content.content-shop{padding-top:50px}.content.content-hype{width:min(1480px,calc(100% - clamp(24px,2.2vw,36px)))}.content.content-community{width:min(1480px,calc(100% - clamp(24px,2.2vw,36px)));padding-top:18px;padding-bottom:24px}.content.content-profile{width:min(1480px,calc(100% - clamp(24px,2.2vw,36px)));padding-bottom:18px}.alert-banner{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:14px;padding:14px;border:1px solid color-mix(in srgb,var(--rose) 45%,var(--line));border-radius:var(--radius);background:var(--rose-soft)}.alert-banner strong{display:block;font-size:14px}@media(min-width:1241px)and (max-width:1600px){.app{--sidebar-width: clamp(226px, 16vw, 292px)}.sidebar:not(.collapsed){padding:14px 13px}.sidebar:not(.collapsed) .brand{height:62px}.sidebar:not(.collapsed) .brand-logo{width:min(170px,86%);max-height:52px}.sidebar:not(.collapsed) .hub-button{min-height:40px;margin:14px 0;padding:8px 9px;font-size:14px}.sidebar:not(.collapsed) .nav-section{margin-top:14px}.sidebar:not(.collapsed) .nav-label-button{margin-bottom:6px;padding-inline:6px;font-size:10px}.sidebar:not(.collapsed) .nav-button{grid-template-columns:26px minmax(0,1fr) auto;gap:8px;min-height:38px;margin:3px 0;padding:6px 8px}.sidebar:not(.collapsed) .nav-name{font-size:13px}.sidebar:not(.collapsed) .sidebar-scroll-area{padding-bottom:14px}}.alert-banner span{display:block;margin-top:4px;color:var(--muted);font-size:13px}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;padding:0 13px;border-radius:var(--radius);background:var(--primary);color:#061013;font-weight:800;white-space:nowrap}.text-button.secondary{border:1px solid var(--line);background:var(--surface);color:var(--text)}a.nav-button,a.nav-submenu-action{text-decoration:none;font:inherit}.tokfy-route-loading{--route-loading-accent: #22d3ee;--route-loading-accent-alt: #3b82f6;align-items:center;background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--route-loading-accent) 5%,transparent),transparent 25%),radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--route-loading-accent-alt) 4%,transparent),transparent 42%);contain:layout paint;display:flex;justify-content:center;min-height:min(720px,calc(100dvh - 88px));overflow:hidden;padding:56px 24px;position:relative}.tokfy-route-loading.is-purple{--route-loading-accent: #8b7cff;--route-loading-accent-alt: #e84bc5}.tokfy-route-loading.is-pink{--route-loading-accent: #f04bc8;--route-loading-accent-alt: #7c6cff}.tokfy-route-loading.is-amber{--route-loading-accent: #f5bd43;--route-loading-accent-alt: #f05fc6}.tokfy-route-loading:before{background-image:linear-gradient(rgb(255 255 255 / 2.2%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 2.2%) 1px,transparent 1px);background-size:56px 56px;content:"";inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 62%);mask-image:radial-gradient(circle at center,#000,transparent 62%);opacity:.48;pointer-events:none;position:absolute}.tokfy-route-loading-core{align-items:center;display:flex;flex-direction:column;isolation:isolate;max-width:360px;position:relative;text-align:center;width:100%;z-index:1}.tokfy-route-loading-orbit{align-items:center;display:flex;height:94px;justify-content:center;margin-bottom:21px;position:relative;width:94px}.tokfy-route-loading-orbit:before,.tokfy-route-loading-orbit:after,.tokfy-route-loading-orbit>i{border:1px solid color-mix(in srgb,var(--route-loading-accent) 38%,transparent);border-radius:50%;content:"";inset:0;position:absolute}.tokfy-route-loading-orbit:before{animation:tokfyRouteOrbit 2.8s linear infinite;border-color:var(--route-loading-accent) transparent var(--route-loading-accent-alt) transparent;box-shadow:0 0 24px color-mix(in srgb,var(--route-loading-accent) 9%,transparent)}.tokfy-route-loading-orbit:after{animation:tokfyRouteOrbit 1.9s linear infinite reverse;border-style:dashed;inset:8px;opacity:.52}.tokfy-route-loading-orbit>i{animation:tokfyRouteBreath 2.2s ease-in-out infinite;background:radial-gradient(circle,color-mix(in srgb,var(--route-loading-accent) 7%,transparent),transparent 68%);inset:17px}.tokfy-route-loading-orbit>b{align-items:center;animation:tokfyRouteFloat 2.4s ease-in-out infinite;background:transparent;border:0;border-radius:19px;box-shadow:none;color:var(--route-loading-accent);display:flex;height:58px;justify-content:center;position:relative;width:58px;z-index:2}.tokfy-route-loading-orbit>b>img{display:block;width:43px;height:43px;object-fit:contain}.tokfy-route-loading-copy small{color:color-mix(in srgb,var(--route-loading-accent) 82%,#fff);display:block;font-size:10px;font-weight:900;letter-spacing:.18em;margin-bottom:7px;text-transform:uppercase}.tokfy-route-loading-copy strong{color:#f5f9fa;display:block;font-size:clamp(25px,2.4vw,34px);font-weight:900;letter-spacing:-.035em;line-height:1.08}.tokfy-route-loading-copy p{color:#718287;font-size:12px;margin:9px 0 0}.tokfy-route-loading-track{background:#ffffff0f;border:1px solid rgb(255 255 255 / 5%);border-radius:999px;box-shadow:inset 0 1px 2px #00000073;display:block;height:5px;margin-top:25px;overflow:hidden;position:relative;width:min(280px,82vw)}.tokfy-route-loading-track>i{animation:tokfyRouteProgress 1.55s cubic-bezier(.45,0,.2,1) infinite;background:linear-gradient(90deg,transparent,var(--route-loading-accent),var(--route-loading-accent-alt),transparent);border-radius:inherit;box-shadow:0 0 15px color-mix(in srgb,var(--route-loading-accent) 48%,transparent);height:100%;left:0;position:absolute;top:0;width:55%}@keyframes tokfyRouteOrbit{to{transform:rotate(360deg)}}@keyframes tokfyRouteBreath{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes tokfyRouteFloat{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@keyframes tokfyRouteProgress{0%{transform:translate(-115%)}to{transform:translate(215%)}}@media(max-width:620px){.tokfy-route-loading{min-height:min(660px,calc(100dvh - 76px));padding-inline:18px}.tokfy-route-loading-orbit{height:84px;width:84px}.tokfy-route-loading-orbit>b{border-radius:17px;height:52px;width:52px}}@media(prefers-reduced-motion:reduce){:root:not([data-tokfy-motion=full]) .tokfy-route-loading-orbit:before,:root:not([data-tokfy-motion=full]) .tokfy-route-loading-orbit:after,:root:not([data-tokfy-motion=full]) .tokfy-route-loading-orbit>i,:root:not([data-tokfy-motion=full]) .tokfy-route-loading-orbit>b,:root:not([data-tokfy-motion=full]) .tokfy-route-loading-track>i{animation:none}:root:not([data-tokfy-motion=full]) .tokfy-route-loading-track>i{left:22.5%}}
