.SkillUploader_workspace__QajD8{padding-block:32px 76px;max-width:1240px}.SkillUploader_loading__oI7h3{padding-block:100px;color:hsl(var(--muted-foreground))}.SkillUploader_breadcrumb__Ec3_o{display:flex;align-items:center;gap:9px;color:hsl(var(--muted-foreground));font-size:12px;margin-bottom:28px}.SkillUploader_breadcrumb__Ec3_o a:hover{color:hsl(var(--foreground))}.SkillUploader_heading__simbB{display:flex;align-items:center;justify-content:space-between;gap:24px}.SkillUploader_heading__simbB h1{font-size:clamp(30px,3.5vw,44px);font-weight:650;letter-spacing:-.055em;line-height:1.2}.SkillUploader_heading__simbB p{margin-top:12px;font-size:14px;color:hsl(var(--muted-foreground))}.SkillUploader_guide__3KZ_i{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:12px;flex:none;color:hsl(var(--muted-foreground))}.SkillUploader_guide__3KZ_i:hover{color:hsl(var(--primary))}.SkillUploader_steps__5k_z_{display:flex;flex-wrap:wrap;align-items:center;list-style:none;padding:0;margin:30px 0;gap:14px}.SkillUploader_steps__5k_z_ li{display:flex;gap:9px;align-items:center;font-size:12px;color:hsl(var(--muted-foreground))}.SkillUploader_steps__5k_z_ li>span{width:24px;height:24px;border:1px solid hsl(var(--border));border-radius:50%;display:grid;place-items:center;font-size:11px}.SkillUploader_steps__5k_z_ li[data-active=true]{color:hsl(var(--foreground))}.SkillUploader_steps__5k_z_ li[data-active=true]>span{border-color:hsl(var(--primary)/.45);color:hsl(var(--primary));background:hsl(var(--primary)/.1);box-shadow:0 0 20px hsl(var(--primary)/.08)}.SkillUploader_steps__5k_z_ li[data-done=true]>span{background:hsl(var(--primary)/.1);color:hsl(var(--primary));border-color:transparent}.SkillUploader_stepArrow__3f2Iw{margin-left:10px;opacity:.4}.SkillUploader_importLayout__WS7oE{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);border:1px solid hsl(var(--border));border-radius:18px;overflow:hidden;background:hsl(var(--card))}.SkillUploader_dropzone__4LpnR{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;min-height:480px;padding:42px 34px 26px;border:1px dashed hsl(var(--border));border-radius:12px;margin:12px;background:radial-gradient(ellipse at 50% 20%,hsl(var(--primary)/.06),transparent 65%);transition:background-color .2s,border-color .2s}.SkillUploader_dragging__d3pfp{border-color:hsl(var(--primary));background-color:hsl(var(--primary)/.08)}.SkillUploader_dropzone__4LpnR h2{font-size:22px;font-weight:650;letter-spacing:-.035em;margin:28px 0 9px}.SkillUploader_dropzone__4LpnR>p{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8;max-width:34ch;margin-bottom:23px}.SkillUploader_dropzone__4LpnR>button{padding-inline:24px}.SkillUploader_fileHint__LcyGL{font-size:11px;color:hsl(var(--muted-foreground));margin-top:13px}.SkillUploader_fileIllustration__qq2VU{position:relative;width:124px;height:118px;perspective:500px}.SkillUploader_fileBack__tvCRG,.SkillUploader_fileFront__yfdJY{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;width:78px;height:96px;border-radius:12px;border:1px solid hsl(var(--primary)/.24);background:hsl(var(--card));box-shadow:0 18px 34px -20px hsl(var(--primary)/.35);transition:transform .25s}.SkillUploader_fileBack__tvCRG{top:0;left:14px;transform:rotate(-12deg);background:hsl(var(--primary)/.06)}.SkillUploader_fileFront__yfdJY{top:10px;left:30px;transform:rotate(7deg);color:hsl(var(--primary));background:linear-gradient(145deg,hsl(var(--primary-soft)),hsl(var(--card)))}.SkillUploader_fileFront__yfdJY small{margin-top:9px;font:10px ui-monospace,monospace;opacity:.8}.SkillUploader_uploadMark__t_jhn{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:32px;height:32px;border:1px solid hsl(var(--primary)/.3);border-radius:10px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));box-shadow:0 6px 20px hsl(var(--primary)/.2)}.SkillUploader_dragging__d3pfp .SkillUploader_fileFront__yfdJY{transform:translateY(-5px) rotate(0)}.SkillUploader_dragging__d3pfp .SkillUploader_fileBack__tvCRG{transform:translateX(-6px) rotate(-18deg)}.SkillUploader_pasteDivider___2__s{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:29px;padding-top:16px;border-top:1px solid hsl(var(--border));font-size:11px;color:hsl(var(--muted-foreground));flex-wrap:wrap}.SkillUploader_pasteDivider___2__s button{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:hsl(var(--foreground))}.SkillUploader_pasteDivider___2__s button:hover{color:hsl(var(--primary))}.SkillUploader_importAside__V4f6x{align-self:center;padding:40px 42px 40px 28px}.SkillUploader_asideIcon__HzRXs{color:hsl(var(--primary));margin-bottom:18px}.SkillUploader_importAside__V4f6x h2{font-size:27px;line-height:1.25;font-weight:600;letter-spacing:-.045em}.SkillUploader_importAside__V4f6x>p{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.9;margin:16px 0 26px;max-width:38ch}.SkillUploader_importAside__V4f6x ul{list-style:none;padding:0;display:grid;gap:20px}.SkillUploader_importAside__V4f6x li{display:flex;align-items:flex-start;gap:11px}.SkillUploader_importAside__V4f6x li svg{color:hsl(var(--primary));flex:none;margin-top:3px}.SkillUploader_importAside__V4f6x li span{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.75}.SkillUploader_importAside__V4f6x li strong{font-size:12px;font-weight:600;display:block;color:hsl(var(--foreground));margin-bottom:2px}.SkillUploader_reviewLayout__d9_8B{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:20px;align-items:stretch}.SkillUploader_mobileTabs__RQWrZ{display:none}.SkillUploader_editorPanel__vPPmq{display:grid;grid-template-rows:auto minmax(440px,1fr) auto;border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;min-width:0;background:hsl(var(--card))}.SkillUploader_editorPanel__vPPmq[data-dragging=true]{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary)/.1)}.SkillUploader_editorToolbar__jx57A{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px;padding:8px 14px;border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.35)}.SkillUploader_fileTitle__pbSz_{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.SkillUploader_fileTitle__pbSz_ svg{color:hsl(var(--primary));flex:none}.SkillUploader_fileTitle__pbSz_ span{overflow:hidden;text-overflow:ellipsis;max-width:26ch;white-space:nowrap}.SkillUploader_editorActions__oqEU7{display:flex;gap:2px}.SkillUploader_editorActions__oqEU7 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;min-height:36px;padding:4px 9px;border-radius:6px;font-size:11px;color:hsl(var(--muted-foreground))}.SkillUploader_editorActions__oqEU7 button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.SkillUploader_editorActions__oqEU7 button:disabled{opacity:.4}.SkillUploader_editorPanel__vPPmq textarea{display:block;width:100%;min-width:0;min-height:440px;height:100%;padding:24px;background:transparent;border:none;resize:vertical;font:12px/22px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:hsl(var(--foreground));-moz-tab-size:2;-o-tab-size:2;tab-size:2;outline:none;white-space:pre;overflow-wrap:normal;overflow:auto}.SkillUploader_editorPanel__vPPmq textarea:focus-visible{box-shadow:inset 0 0 0 2px hsl(var(--ring)/.6)}.SkillUploader_editorPanel__vPPmq textarea::-moz-placeholder{color:hsl(var(--muted-foreground));white-space:pre-wrap}.SkillUploader_editorPanel__vPPmq textarea::placeholder{color:hsl(var(--muted-foreground));white-space:pre-wrap}.SkillUploader_editorPanel__vPPmq textarea:disabled{opacity:.75}.SkillUploader_editorFooter__KoVfd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-top:1px solid hsl(var(--border));font-size:10px;color:hsl(var(--muted-foreground))}.SkillUploader_editorFooter__KoVfd>span:last-child{flex:none}.SkillUploader_previewPanel__njdRB{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:12px;overflow:hidden;animation:SkillUploader_previewIn__9qgbs .24s ease-out}.SkillUploader_previewHeading__qoKRi{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px;border-bottom:1px solid hsl(var(--border));font-size:12px;color:hsl(var(--muted-foreground))}.SkillUploader_draftBadge__6UY1k{border:1px solid hsl(var(--border));border-radius:5px;padding:1px 6px;font-size:10px}.SkillUploader_skillPreview__TdJ2H{padding:23px 20px;background:radial-gradient(ellipse at 0 0,hsl(var(--primary)/.075),transparent 70%)}.SkillUploader_previewIcon__mTaJk{color:hsl(var(--primary));width:44px;height:44px;display:grid;place-items:center;border:1px solid hsl(var(--primary)/.15);background:hsl(var(--primary-soft));border-radius:11px;margin-bottom:17px}.SkillUploader_skillPreview__TdJ2H h2{font-size:20px;letter-spacing:-.035em;font-weight:650;overflow-wrap:anywhere}.SkillUploader_skillPreview__TdJ2H p{font-size:12px;line-height:1.85;color:hsl(var(--muted-foreground));margin-top:10px}.SkillUploader_previewMeta__Gx1_i{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:21px;font-size:11px;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.SkillUploader_version__MsZLY{display:inline-flex;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:5px;padding:1px 7px;font-size:11px;color:hsl(var(--foreground))}.SkillUploader_supported___Vqbo{padding:18px 20px;border-top:1px solid hsl(var(--border))}.SkillUploader_supported___Vqbo h3{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;margin-bottom:10px}.SkillUploader_supported___Vqbo h3 svg{color:hsl(var(--muted-foreground))}.SkillUploader_supported___Vqbo ul{list-style:none;padding:0;margin:0;display:grid;gap:6px}.SkillUploader_supported___Vqbo li,.SkillUploader_supported___Vqbo p{font-size:11px;color:hsl(var(--muted-foreground));overflow-wrap:anywhere}.SkillUploader_supported___Vqbo li{font-family:ui-monospace,monospace}.SkillUploader_supported___Vqbo details{margin-top:10px}.SkillUploader_supported___Vqbo summary{font-size:11px;cursor:pointer;color:hsl(var(--muted-foreground));min-height:32px}.SkillUploader_checks__86nEX{padding:18px 20px 8px;border-top:1px solid hsl(var(--border))}.SkillUploader_checks__86nEX h3{font-size:11px;font-weight:600;margin-bottom:17px}.SkillUploader_checkRow__mEctm{display:flex;align-items:flex-start;gap:10px;margin-bottom:16px}.SkillUploader_checkIcon__fSdjm{flex:none;width:20px;height:20px;display:grid;place-items:center;color:hsl(var(--muted-foreground))}.SkillUploader_checkIcon__fSdjm>span{width:13px;height:13px;border:1px solid hsl(var(--muted-foreground)/.4);border-radius:50%}.SkillUploader_checkRow__mEctm[data-done=true] .SkillUploader_checkIcon__fSdjm{color:hsl(var(--success));background:hsl(var(--success)/.09);border-radius:50%}.SkillUploader_checkRow__mEctm strong{font-size:11px;font-weight:550}.SkillUploader_checkRow__mEctm p{margin-top:2px}.SkillUploader_checkRow__mEctm p,.SkillUploader_localNote__UiVB1{font-size:10px;color:hsl(var(--muted-foreground));line-height:1.7}.SkillUploader_localNote__UiVB1{display:flex;gap:7px;align-items:flex-start;border-top:1px solid hsl(var(--border));padding:14px 20px}.SkillUploader_localNote__UiVB1 svg{flex:none;margin-top:2px}.SkillUploader_checkDisclaimer__YdTTe{color:hsl(var(--muted-foreground));font-size:10px;line-height:1.8;padding:0 20px 16px}.SkillUploader_publishBar__wdnkt{position:sticky;bottom:16px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;margin-top:20px;border:1px solid hsl(var(--border));border-radius:12px;background:hsl(var(--card)/.95);backdrop-filter:blur(14px);box-shadow:0 10px 36px -18px #0004}.SkillUploader_publishStatus__xGn3Q{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:550}.SkillUploader_publishStatus__xGn3Q svg{color:hsl(var(--primary));flex:none}.SkillUploader_publishBar__wdnkt p{color:hsl(var(--muted-foreground));font-size:10px;margin-top:4px}.SkillUploader_publishActions__XaeWC{display:flex;align-items:center;gap:8px;flex:none}.SkillUploader_publishActions__XaeWC button{font-size:12px}.SkillUploader_error__Lk_EC{display:flex;align-items:flex-start;gap:11px;border:1px solid hsl(var(--destructive)/.3);background:hsl(var(--destructive)/.05);border-radius:10px;padding:17px 19px;margin-top:18px}.SkillUploader_error__Lk_EC>svg{flex:none;color:hsl(var(--destructive));margin-top:2px}.SkillUploader_error__Lk_EC strong{font-size:12px;font-weight:600}.SkillUploader_error__Lk_EC p{font-size:12px;line-height:1.8;margin-top:3px;overflow-wrap:anywhere}.SkillUploader_error__Lk_EC button{font-size:11px;display:inline-flex;align-items:center;gap:7px;min-height:36px;text-decoration:underline;text-underline-offset:3px}.SkillUploader_notice__AMErH{border:1px solid hsl(var(--primary)/.2);background:hsl(var(--primary)/.05);padding:13px 17px;border-radius:9px;font-size:12px;margin-bottom:18px}.SkillUploader_storageWarning__B9vr0{border:1px solid hsl(var(--warning)/.4);background:hsl(var(--warning)/.06);display:flex;align-items:center;gap:10px;padding:12px 17px;font-size:12px;margin-bottom:18px;border-radius:9px}.SkillUploader_storageWarning__B9vr0>svg{flex:none}.SkillUploader_storageWarning__B9vr0 button{min-height:44px;text-decoration:underline;flex:none}.SkillUploader_success__hkUtM{text-align:center;max-width:700px;margin:34px auto;border:1px solid hsl(var(--border));border-radius:18px;padding:56px 36px 34px;background:radial-gradient(ellipse at 50% 0,hsl(var(--primary)/.12),transparent 65%),hsl(var(--card))}.SkillUploader_successIcon__ML3T6{display:grid;place-items:center;width:66px;height:66px;border-radius:20px;background:hsl(var(--primary)/.1);border:1px solid hsl(var(--primary)/.3);color:hsl(var(--primary));margin:0 auto 24px;animation:SkillUploader_successIn__uYSdk .4s ease-out;box-shadow:0 0 38px hsl(var(--primary)/.1)}.SkillUploader_successLabel__JuJPW{font-size:12px;color:hsl(var(--primary));margin-bottom:12px}.SkillUploader_success__hkUtM h2{font-size:clamp(27px,3vw,36px);letter-spacing:-.05em;font-weight:650;margin-bottom:14px}.SkillUploader_success__hkUtM>p:not(.SkillUploader_successLabel__JuJPW){color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8}.SkillUploader_success__hkUtM strong{font-weight:550;color:hsl(var(--foreground))}.SkillUploader_bumpNotice__8xgNR{max-width:47ch;margin:18px auto 0;padding:12px 16px;border:1px solid hsl(var(--border));border-radius:9px}.SkillUploader_successActions__z6MPI{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.SkillUploader_successActions__z6MPI a,.SkillUploader_successActions__z6MPI button{font-size:12px}.SkillUploader_textButton__dNChV{min-height:44px;font-size:12px;color:hsl(var(--muted-foreground));margin-top:18px}.SkillUploader_textButton__dNChV:hover{color:hsl(var(--primary))}.SkillUploader_dialogOverlay__Rz73Y{position:fixed;inset:0;background:#030510a8;backdrop-filter:blur(5px);z-index:100}.SkillUploader_dialog__qT9ol{position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);width:min(460px,calc(100% - 32px));padding:30px;border-radius:16px;background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 20px 80px #0006}.SkillUploader_dialog__qT9ol h2{font-size:20px;letter-spacing:-.035em;font-weight:650;margin-right:20px}.SkillUploader_dialog__qT9ol p{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.8;margin-top:12px}.SkillUploader_dialogActions__ZREWx{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;margin-top:25px}.SkillUploader_dialogActions__ZREWx button{font-size:12px}.SkillUploader_dialogClose__yOUtv{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:40px;height:40px;color:hsl(var(--muted-foreground))}.SkillUploader_spin__drEZe{animation:SkillUploader_spin__drEZe 1s linear infinite}@keyframes SkillUploader_spin__drEZe{to{transform:rotate(1turn)}}@keyframes SkillUploader_previewIn__9qgbs{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes SkillUploader_successIn__uYSdk{0%{opacity:.3;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:900px){.SkillUploader_importLayout__WS7oE{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.SkillUploader_dropzone__4LpnR,.SkillUploader_importAside__V4f6x{padding-inline:20px}.SkillUploader_reviewLayout__d9_8B{grid-template-columns:minmax(0,1fr) minmax(250px,280px);gap:12px}.SkillUploader_editorActions__oqEU7 button span{display:none}.SkillUploader_editorActions__oqEU7 button{min-height:44px;min-width:44px}.SkillUploader_editorToolbar__jx57A{padding-inline:10px}.SkillUploader_editorPanel__vPPmq textarea{padding:18px 14px}.SkillUploader_publishBar__wdnkt{gap:12px;padding:15px}}@media (max-width:680px){.SkillUploader_workspace__QajD8{padding-block:25px 40px}.SkillUploader_breadcrumb__Ec3_o{margin-bottom:22px}.SkillUploader_heading__simbB{display:block}.SkillUploader_heading__simbB p{font-size:13px}.SkillUploader_guide__3KZ_i{margin-top:8px}.SkillUploader_steps__5k_z_{margin:17px 0 23px;gap:7px}.SkillUploader_steps__5k_z_ li{font-size:10px;gap:6px}.SkillUploader_steps__5k_z_ li>span{width:21px;height:21px;font-size:10px}.SkillUploader_stepArrow__3f2Iw{margin-left:0;width:11px}.SkillUploader_importLayout__WS7oE{grid-template-columns:1fr}.SkillUploader_dropzone__4LpnR{min-height:400px;padding:30px 20px 12px;margin:10px}.SkillUploader_dropzone__4LpnR h2{font-size:20px}.SkillUploader_importAside__V4f6x{padding:25px 28px 32px;border-top:1px solid hsl(var(--border))}.SkillUploader_importAside__V4f6x h2{font-size:23px}.SkillUploader_asideIcon__HzRXs,.SkillUploader_importAside__V4f6x h2 br{display:none}.SkillUploader_importAside__V4f6x>p{max-width:none;font-size:12px;margin-bottom:22px}.SkillUploader_importAside__V4f6x ul{gap:18px}.SkillUploader_reviewLayout__d9_8B{display:block}.SkillUploader_mobileTabs__RQWrZ{display:flex;border:1px solid hsl(var(--border));background:hsl(var(--muted)/.3);border-radius:9px;padding:4px;margin-bottom:12px}.SkillUploader_mobileTabs__RQWrZ button{flex:1;min-height:44px;border-radius:6px;font-size:12px;color:hsl(var(--muted-foreground))}.SkillUploader_mobileTabs__RQWrZ button[aria-selected=true]{background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 1px 5px #0001}.SkillUploader_mobileHidden__aXJUY{display:none}.SkillUploader_editorPanel__vPPmq{grid-template-rows:auto 380px auto}.SkillUploader_editorPanel__vPPmq textarea{min-height:380px;font-size:11px}.SkillUploader_editorFooter__KoVfd{font-size:9px;gap:6px;padding-inline:10px}.SkillUploader_fileTitle__pbSz_{font-size:11px}.SkillUploader_fileTitle__pbSz_ span{max-width:18ch}.SkillUploader_editorActions__oqEU7{gap:0}.SkillUploader_editorActions__oqEU7 button{padding-inline:5px}.SkillUploader_publishBar__wdnkt{position:static;display:block;margin-top:12px;padding:17px 14px}.SkillUploader_publishActions__XaeWC{margin-top:14px}.SkillUploader_publishActions__XaeWC button{flex:1;font-size:11px;padding-inline:9px}.SkillUploader_publishActions__XaeWC button svg{width:13px}.SkillUploader_storageWarning__B9vr0{flex-wrap:wrap;font-size:11px}.SkillUploader_storageWarning__B9vr0 p{flex:1}.SkillUploader_storageWarning__B9vr0 button{margin-left:27px}.SkillUploader_error__Lk_EC{padding:14px}.SkillUploader_error__Lk_EC p{font-size:11px}.SkillUploader_error__Lk_EC button,.SkillUploader_supported___Vqbo summary{min-height:44px}.SkillUploader_success__hkUtM{margin-top:22px;padding:36px 22px 24px}.SkillUploader_successActions__z6MPI{display:grid}.SkillUploader_dialog__qT9ol{padding:25px}.SkillUploader_dialogActions__ZREWx{display:grid;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SkillUploader_dropzone__4LpnR,.SkillUploader_fileBack__tvCRG,.SkillUploader_fileFront__yfdJY{transition:none}.SkillUploader_previewPanel__njdRB,.SkillUploader_spin__drEZe,.SkillUploader_successIcon__ML3T6{animation:none}.SkillUploader_dragging__d3pfp .SkillUploader_fileBack__tvCRG,.SkillUploader_dragging__d3pfp .SkillUploader_fileFront__yfdJY{transform:none}}