.page_main__DWSCz{min-height:100vh;background:#f5f5f7;color:#1d1d1f;font-family:-apple-system,Inter,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.page_pageContent__4PWc1{max-width:820px;margin:0 auto;padding:0 32px 6rem}.page_header__6owIK{text-align:center;padding:52px 0 36px}.page_eyebrow__I_14s{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__6f_CJ{font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__D_D93{font-size:1rem;color:#6e6e73;max-width:540px;margin:0 auto;line-height:1.65}.page_modeTabs__vjzjI{display:flex;gap:8px;margin-bottom:16px;background:#fff;border:1px solid #e5e5ea;border-radius:12px;padding:4px}.page_modeTab__ijJMF{flex:1 1;display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:9px;border:none;font-size:.85rem;font-weight:600;font-family:inherit;color:#6e6e73;background:transparent;cursor:pointer;transition:background .15s,color .15s}.page_modeTab__ijJMF:hover{color:#1d1d1f}.page_modeTabActive__ijqRh{background:#1d1d1f;color:#fff}.page_modeTabActive__ijqRh:hover{color:#fff}.page_card__UzaLq{background:#fff;border:1px solid #e5e5ea;border-radius:16px;overflow:hidden;margin-bottom:0}.page_panelHeader__kyElS{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f2f2f7;gap:12px}.page_panelLeft__Q2lx9{display:flex;align-items:center;gap:10px}.page_panelLabel__kREYZ{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#6e6e73}.page_typeSwitcher__p7Hu1{display:flex;gap:2px;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:8px;padding:2px}.page_typeBtn__XwXpL{padding:4px 10px;border-radius:6px;border:none;font-size:.75rem;font-weight:600;font-family:inherit;color:#6e6e73;background:transparent;cursor:pointer;transition:background .12s,color .12s}.page_typeBtn__XwXpL:hover{color:#1d1d1f}.page_typeBtnActive__2pi_3{background:#fff;color:#1d1d1f;box-shadow:0 1px 3px rgba(0,0,0,.08)}.page_clearBtn__GKNoa{font-size:.75rem;font-weight:600;color:#aeaeb2;background:none;border:none;cursor:pointer;font-family:inherit;transition:color .15s;padding:0}.page_clearBtn__GKNoa:hover{color:#c0392b}.page_textarea__GXXq2{width:100%;min-height:180px;padding:14px 16px;font-size:.9rem;font-family:SF Mono,Fira Code,Cascadia Code,monospace;line-height:1.6;color:#1d1d1f;background:#fff;border:none;outline:none;resize:vertical;display:block}.page_textarea__GXXq2::placeholder{color:#c7c7cc}.page_textareaError__Ga9_T{background:#fff8f8;color:#c0392b}.page_textareaError__Ga9_T::placeholder{color:#e8a0a0}.page_panelFooter__2TfEG{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-top:1px solid #f2f2f7}.page_charCount__8Z1C3{font-size:.72rem;color:#aeaeb2;font-weight:600}.page_errorBadge___C0gb{color:#c0392b;background:#fff2f2}.page_errorBadge___C0gb,.page_imageBadge__zKX5s{font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:6px}.page_imageBadge__zKX5s{color:#1c7a3b;background:#e8f5ee}.page_dropZone__1NI0j{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;cursor:pointer;transition:background .15s}.page_dropZone__1NI0j:hover{background:#fafafa}.page_dropZoneActive__EOsdj{background:#f5f5f7}.page_dropZoneDone__lMokq{background:#f0faf4}.page_dropText__tPRff{font-size:.9rem;color:#1d1d1f;font-weight:500}.page_dropLink__qRd_R{font-weight:700;text-decoration:underline;text-underline-offset:2px}.page_dropSub__YcstV{font-size:.78rem;color:#aeaeb2}.page_dropDone__smFcd{font-size:.9rem;font-weight:600;color:#1c7a3b}.page_swapRow__Pbm6P{display:flex;align-items:center;justify-content:center;padding:10px 0}.page_swapBtn__1AiVK{display:flex;align-items:center;gap:6px;padding:7px 18px;border-radius:980px;border:1px solid #e5e5ea;background:#fff;font-size:.78rem;font-weight:700;font-family:inherit;color:#6e6e73;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.page_swapBtn__1AiVK:hover:not(:disabled){border-color:#1d1d1f;color:#1d1d1f}.page_swapBtn__1AiVK:disabled{opacity:.35;cursor:not-allowed}.page_copyBtn__HVkgb{display:flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;border:1px solid #e5e5ea;background:#f5f5f7;font-size:.78rem;font-weight:700;font-family:inherit;color:#1d1d1f;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.page_copyBtn__HVkgb:hover:not(:disabled){background:#1d1d1f;color:#fff;border-color:#1d1d1f}.page_copyBtn__HVkgb:disabled{opacity:.35;cursor:not-allowed}.page_copyBtnDone__9q7E4{border-color:#1c7a3b}.page_copyBtnDone__9q7E4,.page_copyBtnDone__9q7E4:hover:not(:disabled){background:#1c7a3b;color:#fff}.page_preview__zteLS{padding:16px;border-top:1px solid #f2f2f7;display:flex;justify-content:center}.page_previewImg__vxHlP{max-width:100%;max-height:320px;border-radius:8px;border:1px solid #e5e5ea;object-fit:contain}.page_examples__Tvpom{margin-top:24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_examplesLabel__CYaPn{font-size:.75rem;font-weight:600;color:#aeaeb2;white-space:nowrap}.page_exampleBtns__Hdzfb{display:flex;flex-wrap:wrap;gap:8px}.page_exampleBtn__pZirl{padding:6px 14px;border-radius:980px;border:1px solid #e5e5ea;background:#fff;font-size:.78rem;font-weight:600;font-family:inherit;color:#1d1d1f;cursor:pointer;transition:border-color .15s,background .15s}.page_exampleBtn__pZirl:hover{border-color:#1d1d1f;background:#f5f5f7}@media (max-width:560px){.page_pageContent__4PWc1{padding:0 16px 6rem}.page_header__6owIK{padding:40px 0 28px}.page_modeTabs__vjzjI{flex-direction:column}.page_examples__Tvpom{flex-direction:column;align-items:flex-start}}.SignInModal_backdrop__HqsIS{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.SignInModal_modal__V79tg{background:#fff;border-radius:20px;padding:40px 36px 32px;width:100%;max-width:380px;box-shadow:0 24px 64px rgba(0,0,0,.18);position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;animation:SignInModal_slideUp__LCOWD .2s ease}@keyframes SignInModal_slideUp__LCOWD{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.SignInModal_closeBtn__FRmJ_{position:absolute;top:16px;right:16px;width:28px;height:28px;border-radius:50%;background:#f5f5f7;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6e6e73;transition:background .15s,color .15s}.SignInModal_closeBtn__FRmJ_:hover{background:#e5e5ea;color:#1d1d1f}.SignInModal_lockIcon__9SFYU{width:52px;height:52px;border-radius:14px;background:#f5f5f7;border:1px solid #e5e5ea;display:flex;align-items:center;justify-content:center;margin-bottom:18px}.SignInModal_title__zBXJA{font-size:1.1rem;font-weight:700;color:#1d1d1f;letter-spacing:-.02em;margin-bottom:8px}.SignInModal_desc__t5XE5{font-size:.85rem;color:#6e6e73;line-height:1.55;margin-bottom:24px;max-width:280px}.SignInModal_googleBtn__eXiJ0{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#1d1d1f;color:#fff;border:none;border-radius:12px;padding:13px 20px;font-size:.9rem;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s;margin-bottom:14px}.SignInModal_googleBtn__eXiJ0:hover{opacity:.82}.SignInModal_note__lIAN6{font-size:.72rem;color:#aeaeb2}.page_main__IWhv3{min-height:100vh;background:#f5f5f7;color:#1d1d1f;font-family:-apple-system,Inter,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.page_pageContent__jAe74{max-width:820px;margin:0 auto;padding:0 32px 4rem}.page_header__QlARy{text-align:center;padding:52px 1rem 40px}.page_eyebrow__ce3Kb{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__3y82D{font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__w4beG{font-size:.95rem;color:#6e6e73;max-width:520px;margin:0 auto;line-height:1.6}.page_uploadWrap__m4v6_{margin:2rem 0}.page_dropzone__c1dCp{border:2px dashed #d2d2d7;border-radius:20px;padding:4rem 2rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.page_dropzoneActive__Pru_V,.page_dropzone__c1dCp:hover{border-color:#1d1d1f;background:#fafafa}.page_dropIcon__7078r{color:#aeaeb2;margin-bottom:1rem}.page_dropTitle__8r_F8{font-size:1.2rem;font-weight:700;color:#1d1d1f;margin-bottom:.4rem}.page_dropSub__FUT97{font-size:.88rem;color:#6e6e73;margin-bottom:1.5rem}.page_dropBadge___6pec{display:inline-block;background:#f5f5f7;border:1px solid #d2d2d7;color:#6e6e73;border-radius:999px;padding:4px 14px;font-size:.75rem;font-weight:600}.page_savedSection__GRtFe{margin:2rem 0 0}.page_savedSectionTitle__4vSmT{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6e6e73;margin-bottom:10px}.page_savedCardSkeleton__CDMVO{height:72px;border-radius:14px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:page_shimmer__P3y5V 1.4s infinite}@keyframes page_shimmer__P3y5V{to{background-position:-200% 0}}.page_savedCard__zzyA2{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e5e5ea;border-radius:14px;padding:14px 16px;box-shadow:0 1px 4px rgba(0,0,0,.05)}.page_savedCardIcon__m_ccY{width:40px;height:40px;border-radius:10px;flex-shrink:0;background:#f5f5f7;border:1px solid #e5e5ea;display:flex;align-items:center;justify-content:center;color:#6e6e73}.page_savedCardInfo__4r5Bp{flex:1 1;min-width:0}.page_savedCardName__rT_ee{font-size:.9rem;font-weight:700;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_savedCardMeta__8pMYf{font-size:.75rem;color:#aeaeb2;margin-top:2px}.page_savedCardActions__mBPs_{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_savedViewBtn__C9u8K{display:flex;align-items:center;gap:5px;background:#f5f5f7;border:1px solid #e5e5ea;color:#1d1d1f;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:600;font-family:inherit;text-decoration:none;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.page_savedViewBtn__C9u8K:hover{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.page_savedDeleteBtn__J4kvy{display:flex;align-items:center;gap:5px;background:#fff5f5;border:1px solid #ffd2d2;color:#c0392b;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.page_savedDeleteBtn__J4kvy:hover{background:#ffe8e8;border-color:#ffb8b8}.page_savedCardConfirm__2ulEt{display:flex;align-items:center;gap:8px;flex-shrink:0}.page_savedCardConfirmText__L2INd{font-size:.78rem;font-weight:600;color:#c0392b}.page_savedCardCancelBtn__za_Hj{background:#f5f5f7;border:1px solid #e5e5ea;color:#6e6e73;border-radius:7px}.page_savedCardCancelBtn__za_Hj,.page_savedCardDestroyBtn__0SrLq{padding:5px 12px;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer}.page_savedCardDestroyBtn__0SrLq{background:#c0392b;border:1px solid #c0392b;color:#fff;border-radius:7px;transition:opacity .15s}.page_savedCardDestroyBtn__0SrLq:hover:not(:disabled){opacity:.85}.page_savedCardDestroyBtn__0SrLq:disabled{opacity:.5;cursor:not-allowed}.page_saveBlockedBanner__Dzh1f{display:flex;align-items:center;gap:8px;flex-shrink:0;background:#fff8e1;border-bottom:1px solid #ffe082;padding:9px 20px;font-size:.78rem;font-weight:500;color:#7c5c00;animation:page_fadeIn__Tb_xN .2s ease}@keyframes page_fadeIn__Tb_xN{0%{opacity:0}to{opacity:1}}.page_featureRow__VuZR9{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-top:2.5rem}.page_feature__g_KtP{display:flex;align-items:center;gap:.5rem;font-size:.82rem;color:#6e6e73;font-weight:600}.page_loadingWrap__ZZlmd{padding:8rem 2rem;text-align:center}.page_loadingBook__eWkVG{display:flex;justify-content:center;align-items:flex-end;gap:6px;margin-bottom:2rem;height:60px}.page_loadingPage__73871{width:10px;background:#1d1d1f;border-radius:2px;animation:page_pageRise__hiOrI 1.4s ease-in-out infinite;opacity:.2}.page_loadingPage__73871:first-child{height:40px;animation-delay:0s}.page_loadingPage__73871:nth-child(2){height:55px;animation-delay:.2s}.page_loadingPage__73871:nth-child(3){height:30px;animation-delay:.4s}@keyframes page_pageRise__hiOrI{0%,to{transform:scaleY(1);opacity:.2}50%{transform:scaleY(1.15);opacity:.8}}.page_loadingText__HBUBC{font-size:1rem;color:#6e6e73;margin-bottom:1.5rem}.page_progressBar__T1c3n{width:240px;height:4px;background:#e5e5ea;border-radius:999px;margin:0 auto .75rem;overflow:hidden}.page_progressFill__7dlVJ{height:100%;background:#1d1d1f;border-radius:999px;transition:width .3s ease}.page_progressLabel__sGg3Y{font-size:.78rem;color:#aeaeb2}.page_viewer__B3ai_{display:flex;flex-direction:column;height:100vh;background:#fff;position:relative;z-index:1;overflow:hidden}.page_viewerFullscreen__Nt9qJ{position:fixed;inset:0;z-index:9999}.page_topBar__TbJPk{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:10px 20px;border-bottom:1px solid #e5e5ea;background:#fff;z-index:10}.page_topLeft__3NA9g{display:flex;align-items:center;gap:8px}.page_topTitle__SFcP0{font-size:.85rem;font-weight:600;color:#aeaeb2;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_topRight__cOPUm{display:flex;align-items:center;gap:12px}.page_pageLabel__eCrQ9{font-size:.75rem;color:#aeaeb2;font-weight:600}.page_topBtn__orxAF{display:flex;align-items:center;gap:6px;background:#f5f5f7;border:1px solid #e5e5ea;color:#6e6e73;border-radius:8px;padding:6px 12px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s}.page_topBtn__orxAF:hover{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.page_saveBtn__0OYsi{display:flex;align-items:center;gap:6px;background:#1d1d1f;color:#fff;border:1px solid #1d1d1f;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s}.page_saveBtn__0OYsi:hover:not(:disabled){opacity:.82}.page_saveBtn__0OYsi:disabled{opacity:.6;cursor:not-allowed}.page_saveBtnBusy__EzXfQ{opacity:.7}.page_saveBtnSpinner__ia0kM{display:inline-block;width:11px;height:11px;border-radius:50%;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;animation:page_spin__LLYEt .7s linear infinite}@keyframes page_spin__LLYEt{to{transform:rotate(1turn)}}.page_embedBackdrop__Zwxve{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:24px}.page_embedModal__NswRU{position:relative;background:#fff;border-radius:20px;padding:40px 36px 32px;width:100%;max-width:520px;box-shadow:0 24px 60px rgba(0,0,0,.18);animation:page_slideUp__KrAr8 .2s ease}@keyframes page_slideUp__KrAr8{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page_embedClose__nACK3{position:absolute;top:16px;right:16px;background:#f5f5f7;border:none;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#6e6e73;transition:background .15s}.page_embedClose__nACK3:hover{background:#e5e5ea}.page_embedIconWrap__FEoVs{width:48px;height:48px;border-radius:12px;background:#f5f5f7;border:1px solid #e5e5ea;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.page_embedTitle__FRwO6{font-size:1.1rem;font-weight:700;color:#1d1d1f;margin-bottom:8px}.page_embedDesc__KA6Sw{font-size:.85rem;color:#6e6e73;line-height:1.55;margin-bottom:20px}.page_codeWrap__Wl_TR{position:relative;margin-bottom:16px}.page_codeBlock__0g_Zh{background:#1d1d1f;color:#a8d8a8;font-family:SF Mono,Fira Code,monospace;font-size:.72rem;line-height:1.6;padding:14px 16px;border-radius:10px;white-space:pre-wrap;word-break:break-all;margin:0;-webkit-user-select:all;-moz-user-select:all;user-select:all}.page_copyEmbedBtn__f55Au{position:absolute;top:10px;right:10px;display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.12);color:#fff;border:1px solid hsla(0,0%,100%,.15);border-radius:7px;padding:5px 10px;font-size:.72rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s}.page_copyEmbedBtn__f55Au:hover{background:hsla(0,0%,100%,.2)}.page_copyEmbedDone__iGk3R{background:#1c7a3b;border-color:#1c7a3b}.page_embedViewLink__maeX7{display:block;font-size:.82rem;font-weight:700;color:#1d1d1f;text-decoration:none;margin-bottom:20px}.page_embedViewLink__maeX7:hover{text-decoration:underline}.page_embedNote__olgE1{font-size:.75rem;color:#aeaeb2;line-height:1.6;border-top:1px solid #f2f2f7;padding-top:16px}.page_embedNote__olgE1 code{font-family:SF Mono,monospace;font-size:.7rem;background:#f5f5f7;padding:1px 5px;border-radius:4px;color:#1d1d1f}.page_stage__Tk4TG{flex:1 1;padding:24px 60px;position:relative;overflow:hidden;background:#f5f5f7}.page_magazineWrap__SrdkY,.page_stage__Tk4TG{display:flex;align-items:center;justify-content:center}.page_magazine__v_h_Y{background:transparent}.page_turnPage__TBDNB{background:#fff;overflow:hidden}.page_turnPageImg__LU3bZ{width:100%;height:100%;object-fit:fill;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.page_navArrow__bnBWq{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #e5e5ea;color:#6e6e73;font-size:1.6rem;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,opacity .2s,transform .15s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.page_navArrow__bnBWq:hover{background:#1d1d1f;color:#fff;border-color:#1d1d1f;transform:translateY(-50%) scale(1.08)}.page_navLeft__dcQJI{left:12px}.page_navRight__SYxdd{right:12px}.page_navHidden__rprQq{opacity:0;pointer-events:none}.page_controls__3An5C{display:flex;align-items:center;justify-content:center;gap:2rem;flex-shrink:0;padding:12px 20px;border-top:1px solid #e5e5ea;background:#fff}.page_ctrlBtn__vuD5t{background:#f5f5f7;border:1px solid #e5e5ea;color:#1d1d1f;border-radius:8px;padding:7px 18px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s,transform .15s}.page_ctrlBtn__vuD5t:hover:not(:disabled){background:#1d1d1f;color:#fff;border-color:#1d1d1f;transform:translateY(-1px)}.page_ctrlBtn__vuD5t:disabled{opacity:.3;cursor:not-allowed}.page_pageCounter__fsrvf{display:flex;align-items:baseline;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_pageCountNum__ld0_w{font-size:1.1rem;font-weight:800;color:#1d1d1f}.page_pageCountSep__YH2KF{font-size:.75rem;color:#aeaeb2}.page_pageCountTotal__vEWTy{font-size:.78rem;font-weight:600;color:#aeaeb2}.page_keyHint__xy1zd{text-align:center;padding:6px;font-size:.7rem;color:#c7c7cc;font-weight:500;flex-shrink:0}@media (max-width:640px){.page_pageContent__jAe74{padding:0 16px 3rem}.page_stage__Tk4TG{padding:16px 48px}.page_navLeft__dcQJI{left:4px}.page_navRight__SYxdd{right:4px}.page_topTitle__SFcP0{display:none}}.NavBar_navWrap__7Liyw{border-bottom:1px solid hsla(0,0%,100%,.06);position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(6,12,28,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.NavBar_nav__Kb_i8{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;max-width:1200px;margin:0 auto}.NavBar_logo__mp4RG{display:flex;align-items:center;gap:12px;text-decoration:none}.NavBar_logoImg__PZ03X{height:38px;width:auto;border-radius:8px;background:#fff;padding:3px 7px}.NavBar_logoName__mRlQZ{font-size:.95rem;font-weight:700;color:#f1f5f9}.NavBar_logoSub__7Mb3d{font-size:.68rem;color:#64748b;margin-top:1px}.NavBar_right__HFXHC{display:flex;align-items:center;gap:16px}.NavBar_allTools__ubCYx{font-size:.85rem;font-weight:600;color:#94a3b8;text-decoration:none;transition:color .15s}.NavBar_allTools__ubCYx:hover{color:#f1f5f9}.NavBar_loginBtn__AYq56{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:#1e293b;padding:7px 16px;border-radius:8px;background:#fff;border:none;cursor:pointer;font-family:inherit;transition:box-shadow .15s,transform .15s;box-shadow:0 2px 8px rgba(0,0,0,.25)}.NavBar_loginBtn__AYq56:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.35)}.NavBar_userMenu__NW_1e{position:relative}.NavBar_avatarBtn__lh9KV{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:999px;padding:4px 12px 4px 4px;cursor:pointer;transition:background .15s,border-color .15s}.NavBar_avatarBtn__lh9KV:hover{background:hsla(0,0%,100%,.1);border-color:rgba(99,102,241,.4)}.NavBar_avatar__SztpN{width:30px;height:30px;border-radius:50%;object-fit:cover}.NavBar_avatarFallback__07CAr{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff}.NavBar_userName__q8UNs{font-size:.82rem;font-weight:600;color:#e2e8f0;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavBar_proBadge__lUT7E{font-size:.6rem;font-weight:800;color:#fbbf24;background:rgba(251,191,36,.15);border:1px solid rgba(251,191,36,.3);padding:1px 6px;border-radius:4px;letter-spacing:.05em}.NavBar_dropdown__m3zwK{position:absolute;top:calc(100% + 8px);right:0;background:#0c1524;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:8px;min-width:180px;box-shadow:0 16px 40px rgba(0,0,0,.5);z-index:100}.NavBar_dropdownEmail__wrXuL{font-size:.72rem;color:#64748b;padding:6px 10px;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NavBar_dropdownBtn__yeSnl{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:none;background:none;color:#e2e8f0;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s;text-align:left}.NavBar_dropdownBtn__yeSnl:hover{background:rgba(239,68,68,.1);color:#fca5a5}@media (max-width:600px){.NavBar_nav__Kb_i8{padding:12px 16px}.NavBar_userName__q8UNs{display:none}}.NavBar_navWrapLight__5b7a8{background:hsla(0,0%,100%,.85);border-bottom:1px solid rgba(0,0,0,.08)}.NavBar_allToolsLight__CId9H,.NavBar_logoNameLight__7D_JA{color:#1d1d1f}.NavBar_allToolsLight__CId9H:hover{color:#6e6e73}.NavBar_loginBtnLight__p9zbn{background:#1d1d1f;color:#fff;box-shadow:none}.NavBar_loginBtnLight__p9zbn:hover{opacity:.82;box-shadow:none}.NavBar_avatarBtnLight__p95_4{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}.NavBar_avatarBtnLight__p95_4:hover{background:rgba(0,0,0,.09);border-color:rgba(0,0,0,.2)}.NavBar_userNameLight__G0MQc{color:#1d1d1f}.page_main__opZjM{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__Xn_se{max-width:720px;margin:0 auto;padding:0 24px 5rem}.page_header__i9hZt{text-align:center;padding:52px 1rem 40px}.page_eyebrow__9qRyg{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__XQ6DZ{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__4fEKC{font-size:.95rem;color:#6e6e73;max-width:500px;margin:0 auto;line-height:1.6}.page_dropzone__HsnRK{border:2px dashed #d2d2d7;border-radius:20px;padding:3.5rem 2rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.page_active__XlMp0,.page_dropzone__HsnRK:hover{border-color:#1d1d1f;background:#fafafa}.page_dropIcon__1cxeh{margin-bottom:1rem;display:flex;justify-content:center}.page_dropTitle__CwRnY{font-size:1.05rem;font-weight:700;color:#1d1d1f;margin-bottom:6px}.page_dropSub__leUhU{font-size:.85rem;color:#6e6e73}.page_card__tZFFa{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden;margin-top:20px}.page_cardHeader__5eO0B{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #f0f0f0}.page_cardLabel__rcmqb{font-size:.78rem;font-weight:700;color:#1d1d1f}.page_resetBtn__bt1Ks{background:none;border:none;color:#6e6e73;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit}.page_resetBtn__bt1Ks:hover{color:#1d1d1f}.page_fileInfo__XOXsH{padding:16px 18px;display:flex;align-items:center;gap:12px}.page_fileName__HIIa7{font-size:.9rem;font-weight:600;color:#1d1d1f}.page_fileMeta__BE_u0{font-size:.78rem;color:#6e6e73}.page_formatRow__19A2X{padding:0 18px 18px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.page_formatLabel__b365l{font-size:.82rem;font-weight:600;color:#1d1d1f}.page_formatGrid__YgYw2{display:flex;flex-wrap:wrap;gap:8px}.page_fmtBtn___yB_V{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:8px;padding:6px 16px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;color:#6e6e73}.page_fmtBtn___yB_V.page_selected__TnSZa{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.page_progress__jikvl{margin:0 18px 16px}.page_progressBar__PP47F{height:4px;background:#e5e5ea;border-radius:2px;overflow:hidden}.page_progressFill__3nRos{height:100%;background:#1d1d1f;transition:width .3s;border-radius:2px}.page_progressLabel__Cnw2w{font-size:.78rem;color:#6e6e73;margin-top:6px}.page_downloadBtn__uA8XF{background:#1d1d1f;color:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;width:calc(100% - 36px);margin:0 18px 18px;transition:opacity .15s;display:block}.page_downloadBtn__uA8XF:hover:not(:disabled){opacity:.82}.page_downloadBtn__uA8XF:disabled{opacity:.4;cursor:not-allowed}.page_status__PKpIc{padding:0 18px 16px;font-size:.85rem;color:#6e6e73}.page_error__rixB4{color:#c0392b}.page_main__LkbMh{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__yKCxp{max-width:720px;margin:0 auto;padding:0 24px 5rem}.page_header__kWx7Q{text-align:center;padding:52px 1rem 40px}.page_eyebrow__tEVSJ{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__2aaxP{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__NVHG4{font-size:.95rem;color:#6e6e73;max-width:500px;margin:0 auto;line-height:1.6}.page_dropzone__2tyqb{border:2px dashed #d2d2d7;border-radius:20px;padding:3.5rem 2rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.page_active__vHhXX,.page_dropzone__2tyqb:hover{border-color:#1d1d1f;background:#fafafa}.page_dropIcon__KCw5N{margin-bottom:1rem;display:flex;justify-content:center}.page_dropTitle__vBe4n{font-size:1.05rem;font-weight:700;color:#1d1d1f;margin-bottom:6px}.page_dropSub__Du_X6{font-size:.85rem;color:#6e6e73}.page_card__UkCOM{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden}.page_cardHeader__wGRYz{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #f0f0f0}.page_fileInfo__uA_CL{display:flex;align-items:center;gap:8px;min-width:0}.page_fileName__35CxU{font-size:.82rem;font-weight:600;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:280px}.page_fileMeta__psXmr{font-size:.75rem;color:#aeaeb2;white-space:nowrap}.page_resetBtn__2bgWC{background:none;border:none;color:#6e6e73;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit;flex-shrink:0;margin-left:8px}.page_resetBtn__2bgWC:hover{color:#1d1d1f}.page_playerWrap__ZbSB9{padding:16px 18px 12px}.page_audioPlayer__Fusfz{width:100%;border-radius:8px}.page_waveSection__cTU2h{position:relative;margin:0 18px 4px;height:96px;background:#f5f5f7;border-radius:12px;overflow:hidden}.page_waveCanvas__4kRH1{display:block;width:100%;height:100%;cursor:ew-resize}.page_waveLoading__ETPtR{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.78rem;color:#aeaeb2;pointer-events:none}.page_timeRow__ZEiGl{display:flex;align-items:stretch;gap:0;margin:10px 18px 0;border:1px solid #e5e5ea;border-radius:12px;overflow:hidden}.page_timeChip__lSKeN{flex:1 1;display:flex;flex-direction:column;align-items:center;padding:10px 8px;background:#f5f5f7}.page_timeChip__lSKeN+.page_timeChip__lSKeN{border-left:1px solid #e5e5ea}.page_timeChipCenter__7dI5P{background:#fff}.page_timeChipLabel___E6Ze{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#aeaeb2;margin-bottom:4px}.page_timeChipVal__QFoXk{font-size:.92rem;font-weight:700;font-family:SF Mono,Fira Code,monospace;color:#1d1d1f;letter-spacing:.02em}.page_fineRow__ERQnu{display:flex;align-items:flex-end;gap:12px;padding:14px 18px 4px}.page_fineGroup__x0T9K{display:flex;flex-direction:column;gap:5px;flex-shrink:0;width:88px}.page_fineLabel__zEWD_{font-size:.7rem;font-weight:600;color:#6e6e73;text-transform:uppercase;letter-spacing:.06em}.page_fineInput__ltsKg{border:1px solid #e5e5ea;border-radius:8px;padding:7px 10px;font-size:.85rem;font-family:SF Mono,monospace;color:#1d1d1f;width:100%;outline:none;background:#fff}.page_fineInput__ltsKg:focus{border-color:#1d1d1f}.page_fineSliderWrap__fiVsM{flex:1 1;padding-bottom:2px}.page_dualSlider__08U2O{position:relative;height:32px;display:flex;align-items:center}.page_dualSlider__08U2O input[type=range]{position:absolute;width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.page_dualSlider__08U2O input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#1d1d1f;cursor:ew-resize;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.25);pointer-events:all}.page_dualSlider__08U2O input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#1d1d1f;cursor:ew-resize;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.25);pointer-events:all}.page_rangeStart__h5lyl{z-index:3}.page_rangeEnd__3SoT7{z-index:4}.page_actionRow__Ji4SK{display:flex;align-items:flex-end;gap:12px;padding:14px 18px 18px}.page_fmtGroup__0Hv5U{display:flex;flex-direction:column;gap:5px}.page_fmtSelect__nWJUt{border:1px solid #e5e5ea;border-radius:10px;font-size:.88rem;font-family:inherit;color:#1d1d1f;background:#fff;outline:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:10px 28px 10px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236e6e73' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.page_fmtSelect__nWJUt:focus{border-color:#1d1d1f}.page_trimBtn__CYAqI{flex:1 1;background:#1d1d1f;color:#fff;border:none;border-radius:12px;padding:12px 24px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s;text-align:center;text-decoration:none;display:inline-block}.page_trimBtn__CYAqI:hover:not(:disabled){opacity:.82}.page_trimBtn__CYAqI:disabled{opacity:.4;cursor:not-allowed}.page_progressWrap__dLj6A{padding:0 18px 16px}.page_progressBar__JcMxf{height:4px;background:#e5e5ea;border-radius:2px;overflow:hidden}.page_progressFill__gCGVm{height:100%;background:#1d1d1f;transition:width .25s;border-radius:2px}.page_progressLabel__Ewni9{font-size:.78rem;color:#6e6e73;margin-top:6px}.page_statusMsg__P4bWQ{padding:0 18px 16px;font-size:.85rem;color:#6e6e73}.page_statusError__K1WpB{color:#c0392b}.page_successBanner__BF0Bd{margin:0 18px 18px;background:#f0faf4;border:1px solid #b8e6c8;border-radius:12px;padding:12px 18px;font-size:.85rem;font-weight:600;color:#1a7a3e;text-align:center}.page_main__WHefb{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__EtsZD{max-width:900px;margin:0 auto;padding:0 24px 5rem}.page_header__r05gU{text-align:center;padding:52px 1rem 40px}.page_eyebrow__Efjzj{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__S8VKP{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__KAF6t{font-size:.95rem;color:#6e6e73;max-width:500px;margin:0 auto;line-height:1.6}.page_grid__4A_MA{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:680px){.page_grid__4A_MA{grid-template-columns:1fr}}.page_panel__iy6V7{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden}.page_panelHeader__Ro0pJ{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #f0f0f0}.page_panelLabel__jhQHZ{font-size:.78rem;font-weight:700;color:#1d1d1f}.page_meta__YZWBS{font-size:.72rem;color:#aeaeb2}.page_textarea__dJKLL{width:100%;border:none;outline:none;resize:none}.page_output__pWyJU,.page_textarea__dJKLL{padding:16px;font-size:.78rem;font-family:SF Mono,Fira Code,monospace;line-height:1.6;color:#1d1d1f;min-height:360px}.page_output__pWyJU{word-break:break-all;white-space:pre-wrap;overflow-y:auto}.page_placeholder__EKLfu{color:#aeaeb2;font-family:inherit}.page_actions__5axSe{display:flex;gap:10px;margin-top:16px;justify-content:center;flex-wrap:wrap}.page_btnPrimary__ArVwL{background:#1d1d1f;color:#fff;border:none;border-radius:10px;padding:10px 24px;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s}.page_btnPrimary__ArVwL:hover{opacity:.82}.page_btnSecondary__9DQ_E{background:#f5f5f7;border:1px solid #e5e5ea;color:#6e6e73;border-radius:10px;padding:10px 20px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer}.page_btnSecondary__9DQ_E:hover{background:#e5e5ea}.page_copied__eDprm{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.page_savings__RbFsM{text-align:center;font-size:.82rem;color:#1c7a3b;font-weight:600;margin-top:4px}.page_main__OwZ2p{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__W3_sP{max-width:820px;margin:0 auto;padding:0 24px 5rem}.page_header__yuzW1{text-align:center;padding:52px 1rem 36px}.page_eyebrow__KSttf{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__iEqFq{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__mrQEK{font-size:.95rem;color:#6e6e73;max-width:560px;margin:0 auto;line-height:1.6}.page_dropzone__2N96d{border:2px dashed #d2d2d7;border-radius:20px;padding:4.5rem 2rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.page_active___ygAv,.page_dropzone__2N96d:hover{border-color:#1d1d1f;background:#fafafa}.page_dropIcon__PhJkc{margin-bottom:1rem;display:flex;justify-content:center}.page_dropTitle__AUFri{font-size:1.1rem;font-weight:700;color:#1d1d1f;margin-bottom:6px}.page_dropSub__3kpIz{font-size:.85rem;color:#6e6e73}.page_result__wjRZm{display:flex;flex-direction:column;gap:18px}.page_panels__7tpSv{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_panel__H3npV{background:#fff;border:1px solid #e5e5ea;border-radius:14px;overflow:hidden}.page_panelLabel__8lpoe{padding:12px 16px;border-bottom:1px solid #f0f0f0;font-size:.78rem;font-weight:700;color:#1d1d1f}.page_panelImgWrap__mZh82{display:flex;align-items:center;justify-content:center;min-height:240px;background:#f5f5f7}.page_panelImg__fXcnL{max-width:100%;max-height:320px;object-fit:contain;display:block}.page_placeholderText___2HK0{font-size:.85rem;color:#aeaeb2;padding:40px 20px;text-align:center}.page_priBtn__KzrZj{display:block;width:100%;box-sizing:border-box;text-align:center;background:#1d1d1f;color:#fff;border:none;border-radius:12px;padding:14px 22px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s;display:inline-flex;align-items:center;justify-content:center;gap:10px}.page_priBtn__KzrZj:hover:not(:disabled){opacity:.85}.page_priBtn__KzrZj:disabled{opacity:.55;cursor:not-allowed}.page_secBtn__uPkbl{display:block;width:100%;box-sizing:border-box;text-align:center;background:#fff;color:#1d1d1f;border:1.5px solid #e5e5ea;border-radius:12px;padding:12.5px 22px;font-size:.92rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s}.page_secBtn__uPkbl:hover{border-color:#1d1d1f}.page_actions__gZ1hN{display:flex;gap:10px}.page_actions__gZ1hN .page_priBtn__KzrZj,.page_actions__gZ1hN .page_secBtn__uPkbl{flex:1 1;width:auto}.page_spin__H9I6T{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:page_rotating__qFtIM .7s linear infinite;flex-shrink:0}@keyframes page_rotating__qFtIM{to{transform:rotate(1turn)}}.page_colorSection__sFFxU{background:#fff;border:1px solid #e5e5ea;border-radius:14px;padding:16px 20px}.page_colorLabel__wXF8W{font-size:.72rem;font-weight:700;color:#6e6e73;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.page_swatches__PWf1D{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.page_swatchWrap__dmvFO{display:flex;flex-direction:column;align-items:center;gap:5px}.page_swatch__khvSu{width:42px;height:42px;border-radius:50%;border:2.5px solid transparent;cursor:pointer;flex-shrink:0;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .15s,box-shadow .15s}.page_swatch__khvSu:hover{transform:scale(1.1)}.page_swatchActive__PEOat{box-shadow:0 0 0 2.5px #fff,0 0 0 4.5px #1d1d1f}.page_swatchLabel__kAJ6V{font-size:.6rem;font-weight:600;color:#aeaeb2;text-transform:uppercase;letter-spacing:.06em}.page_swatchTransparent__zN4Wc{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><rect width="10" height="10" fill="%23e5e5ea"/><rect x="10" y="10" width="10" height="10" fill="%23e5e5ea"/></svg>');border-color:#d2d2d7}.page_swatchCustom__3fwvA{background:conic-gradient(from 0deg,#f04242,#f0b642,#b6f042,#2bee2b,#17cfa1,#1aa2e6,#5e5eed,#b447eb,#eb47b4,#f04242);border-color:rgba(0,0,0,.06)}.page_statusMsg__SI6qC{font-size:.82rem;color:#6e6e73;background:#fff;border:1px solid #e5e5ea;border-radius:10px;padding:10px 16px;text-align:center}@media (max-width:600px){.page_panels__7tpSv{grid-template-columns:1fr}}.page_main__m8cVT{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap___i_7x{max-width:1080px;margin:0 auto;padding:0 24px 5rem}.page_header__mHuPM{text-align:center;padding:52px 1rem 36px}.page_eyebrow__sl4Iq{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__jUVcs{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__pzIEt{font-size:.95rem;color:#6e6e73;max-width:600px;margin:0 auto;line-height:1.6}.page_dropzone__gsGzq{border:2px dashed #d2d2d7;border-radius:20px;padding:4.5rem 2rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.page_active__UVo7Z,.page_dropzone__gsGzq:hover{border-color:#1d1d1f;background:#fafafa}.page_dropIcon__XJA89{margin-bottom:1rem;display:flex;justify-content:center}.page_dropTitle___8vci{font-size:1.1rem;font-weight:700;color:#1d1d1f;margin-bottom:6px}.page_dropSub__AiGNn{font-size:.85rem;color:#6e6e73}.page_errorText__SkqV1{color:#c0392b;font-size:.85rem;margin-top:16px}.page_layout__yLIAr{display:grid;grid-template-columns:280px 1fr;grid-gap:24px;gap:24px}.page_editor__6PlYJ{background:#fff;border:1px solid #e5e5ea;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:16px;height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:16px}.page_section__ZGmLO{display:flex;flex-direction:column;gap:6px}.page_sectionLabel__AJn81{font-size:.7rem;font-weight:700;color:#6e6e73;text-transform:uppercase;letter-spacing:.08em}.page_fileRow__lriy0{display:flex;align-items:center;gap:8px;justify-content:space-between}.page_fileName__Wd07q{font-size:.82rem;font-weight:600;color:#1d1d1f;word-break:break-all}.page_linkBtn__mNo5J{background:none;border:none;color:#6e6e73;font-size:.78rem;cursor:pointer;font-family:inherit}.page_linkBtn__mNo5J:hover{color:#1d1d1f}.page_checkRow__9pk3R{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#1d1d1f;cursor:pointer}.page_checkRow__9pk3R input{accent-color:#1d1d1f}.page_select__Hrj5S{border:1px solid #e5e5ea;border-radius:8px;padding:8px 10px;font-size:.85rem;font-family:inherit;color:#1d1d1f;background:#fff;outline:none;cursor:pointer}.page_select__Hrj5S:focus{border-color:#1d1d1f}.page_statRow__R0qFo{font-size:.78rem;color:#6e6e73;padding:8px 12px;background:#f5f5f7;border-radius:8px;text-align:center}.page_priBtn__Cm8m8{background:#1d1d1f;color:#fff;border:none;border-radius:12px;padding:14px 22px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s}.page_priBtn__Cm8m8:hover{opacity:.85}.page_preview__rmFiG{background:#fff;border:1px solid #e5e5ea;border-radius:16px;padding:20px}.page_sheet__JkMKu{display:grid;grid-gap:8px;gap:8px}.page_cell__U7PLC{border:1px dashed #d2d2d7;border-radius:6px;padding:12px 6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:90px}.page_cell__U7PLC svg{max-width:100%;height:auto;max-height:60px}.page_cellLabel__uI9Gg{font-size:.72rem;font-weight:600;color:#1d1d1f;text-align:center}.page_overflowNote__Em0R9{font-size:.78rem;color:#aeaeb2;margin-top:14px;text-align:center}@media (max-width:760px){.page_layout__yLIAr{grid-template-columns:1fr}.page_editor__6PlYJ{position:static}}.page_main__3KgRT{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;color:#1d1d1f}.page_pageContent__GcL6Q{max-width:900px;margin:0 auto;padding:0 32px 4rem}.page_header__WzFcY{text-align:center;padding:52px 1rem 36px}.page_eyebrow__GrBZ_{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:12px}.page_title__LI81k{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:12px}.page_subtitle__ARawO{font-size:.95rem;color:#6e6e73;max-width:480px;margin:0 auto;line-height:1.6}.page_card__5NAoV{background:#fff;border-radius:20px;border:1px solid #e5e5ea;box-shadow:0 4px 24px rgba(0,0,0,.06);padding:28px;display:flex;flex-direction:column;gap:24px}.page_gradientPreview__QeA5O{width:100%;height:180px;border-radius:14px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px rgba(0,0,0,.07);transition:background .15s ease}.page_previewLabel__sNLin{position:absolute;bottom:12px;right:14px;font-size:.7rem;font-weight:700;color:hsla(0,0%,100%,.75);text-shadow:0 1px 3px rgba(0,0,0,.35);letter-spacing:.05em;pointer-events:none}.page_barSection__X47BD{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_gradientBar__WfD2e{height:44px;border-radius:10px;position:relative;cursor:crosshair;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.page_stopHandle__PRzUT{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1.5px rgba(0,0,0,.18),0 2px 6px rgba(0,0,0,.15);cursor:-webkit-grab;cursor:grab;transition:transform .1s,box-shadow .1s;z-index:2}.page_stopHandleActive__UQ1DK,.page_stopHandle__PRzUT:hover{transform:translate(-50%,-50%) scale(1.15)}.page_stopHandleActive__UQ1DK{border-color:#fff;box-shadow:0 0 0 2.5px #1d1d1f,0 2px 8px rgba(0,0,0,.2)}.page_posLabels__H8otS{position:relative;height:22px;margin-top:4px}.page_posLabel__lz7Xh{position:absolute;transform:translateX(-50%);font-size:.7rem;font-weight:600;color:#aeaeb2;pointer-events:none}.page_mainRow__QRnRm{display:grid;grid-template-columns:1fr 220px;grid-gap:24px;gap:24px;align-items:start}.page_pickerSection___3lo0{display:flex;flex-direction:column;gap:12px}.page_svSquare__Evsih{width:100%;aspect-ratio:2/1.3;position:relative;border-radius:10px;background:var(--picker-hue);cursor:crosshair;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.page_svWhite__sUX2s{position:absolute;inset:0;background:linear-gradient(90deg,#fff,transparent)}.page_svBlack__SZ1KA{position:absolute;inset:0;background:linear-gradient(180deg,transparent,#000)}.page_svCursor__hLNmp{position:absolute;width:16px;height:16px;border-radius:50%;border:2.5px solid #fff;box-shadow:0 0 0 1.5px rgba(0,0,0,.25),0 2px 4px rgba(0,0,0,.2);transform:translate(-50%,-50%);pointer-events:none}.page_hueSlider__VXe_H{height:14px;border-radius:7px;background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);position:relative;cursor:ew-resize;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_hueThumb__WYH_5{position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.15);pointer-events:none}.page_colorInputRow__2kTLF{display:flex;gap:8px;align-items:flex-end}.page_colorInputGroup__b6HV0{display:flex;flex-direction:column;gap:4px}.page_inputLabel__GkQ4y{font-size:.65rem;font-weight:700;color:#aeaeb2;letter-spacing:.05em;text-transform:uppercase}.page_hexInput__WjRjQ{width:96px;padding:6px 8px;font-size:.82rem;font-weight:600;font-family:SF Mono,monospace;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:7px;color:#1d1d1f;outline:none}.page_hexInput__WjRjQ:focus{border-color:#1d1d1f;background:#fff}.page_rgbInput__Y_u1_{width:42px;padding:6px;font-size:.82rem;font-weight:600;font-family:SF Mono,monospace;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:7px;color:#6e6e73;text-align:center;outline:none}.page_stopsPanel__mSiqs{display:flex;flex-direction:column;gap:6px}.page_stopsPanelTitle__vg25R{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#6e6e73;margin-bottom:2px}.page_stopsList__P0eAx{display:flex;flex-direction:column;gap:5px}.page_stopRow__q4z96{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:9px;cursor:pointer;border:1px solid transparent;transition:background .12s,border-color .12s}.page_stopRow__q4z96:hover{background:#f5f5f7}.page_stopRowActive__qwZXU{background:#f0f0f5;border-color:#e5e5ea}.page_stopSwatch__hRC1e{width:22px;height:22px;border-radius:6px;flex-shrink:0;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.page_stopHexInput__lr4Ht{flex:1 1;min-width:0;background:transparent;border:none;color:#1d1d1f;padding:0}.page_stopHexInput__lr4Ht,.page_stopPosInput__4BHqB{font-size:.75rem;font-weight:600;font-family:SF Mono,monospace;outline:none}.page_stopPosInput__4BHqB{width:36px;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:5px;color:#6e6e73;text-align:center;padding:2px 4px}.page_stopPosInput__4BHqB:focus{border-color:#1d1d1f;background:#fff}.page_stopDeleteBtn__uiXgZ{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:transparent;border:none;cursor:pointer;color:#c7c7cc;transition:background .12s,color .12s;flex-shrink:0}.page_stopDeleteBtn__uiXgZ:hover:not(:disabled){background:#ffd2d2;color:#c0392b}.page_stopDeleteBtn__uiXgZ:disabled{opacity:.3;cursor:not-allowed}.page_addStopBtn__1ZKdP{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:7px;background:#f5f5f7;border:1.5px dashed #d2d2d7;border-radius:9px;font-size:.78rem;font-weight:600;color:#6e6e73;font-family:inherit;cursor:pointer;transition:background .15s,color .15s,border-color .15s;margin-top:2px}.page_addStopBtn__1ZKdP:hover{background:#1d1d1f;color:#fff;border-color:#1d1d1f;border-style:solid}.page_controlsRow__6sGjY{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:4px;border-top:1px solid #f2f2f7}.page_typeToggle__GwKEV{display:flex;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:9px;padding:3px;gap:2px}.page_typeBtn__XXX30{padding:5px 14px;border-radius:7px;font-size:.78rem;font-weight:600;font-family:inherit;background:transparent;border:none;cursor:pointer;color:#6e6e73;transition:background .15s,color .15s}.page_typeBtnActive__GS3Sg{background:#fff;color:#1d1d1f;box-shadow:0 1px 4px rgba(0,0,0,.1)}.page_angleWrap__nV2P4{display:flex;align-items:center;gap:6px}.page_angleDial__jOcNU{cursor:pointer;flex-shrink:0}.page_angleInput___uKXJ{width:52px;padding:5px 8px;text-align:center;font-size:.82rem;font-weight:600;font-family:SF Mono,monospace;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:7px;color:#1d1d1f;outline:none}.page_angleInput___uKXJ:focus{border-color:#1d1d1f;background:#fff}.page_angleSuffix__5UaHE{font-size:.82rem;color:#aeaeb2;font-weight:600}.page_cssSection__1Qa13{background:#1d1d1f;border-radius:12px;overflow:hidden}.page_cssSectionHeader__mI0di{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.page_cssSectionLabel__3HqUE{font-size:.72rem;font-weight:700;color:hsla(0,0%,100%,.4);letter-spacing:.08em;text-transform:uppercase}.page_copyBtn__IUFF_{display:flex;align-items:center;gap:5px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);color:#fff;border-radius:7px;padding:5px 12px;font-size:.75rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s}.page_copyBtn__IUFF_:hover{background:hsla(0,0%,100%,.18)}.page_copyBtnDone__wlJyN{background:#1c7a3b;border-color:#1c7a3b}.page_cssOutput__Wr_y_{padding:16px 20px;margin:0;font-family:SF Mono,Fira Code,monospace;font-size:.82rem;line-height:1.7;color:#a8d8a8;white-space:pre;overflow-x:auto}@media (max-width:640px){.page_pageContent__GcL6Q{padding:0 16px 3rem}.page_mainRow__QRnRm{grid-template-columns:1fr}.page_stopsPanel__mSiqs{order:-1}.page_controlsRow__6sGjY{gap:12px}.page_presets__MRrH7{margin-left:0}}.page_main__FTZrI{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__JAD5a{max-width:900px;margin:0 auto;padding:0 24px 5rem}.page_header__n_Pt9{text-align:center;padding:52px 1rem 40px}.page_eyebrow__YTX8H{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__GQzLU{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__m7jpz{font-size:.95rem;color:#6e6e73;max-width:500px;margin:0 auto;line-height:1.6}.page_dropzone__fZneK{border:2px dashed #d2d2d7;border-radius:20px;padding:4rem 2rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.page_active__8TD3O,.page_dropzone__fZneK:hover{border-color:#1d1d1f;background:#fafafa}.page_dropIcon__BKv_r{margin-bottom:1rem;display:flex;justify-content:center}.page_dropTitle__VnT8e{font-size:1.1rem;font-weight:700;color:#1d1d1f;margin-bottom:6px}.page_dropSub__Hta54{font-size:.85rem;color:#6e6e73}.page_result__SBC_L{display:flex;flex-direction:column;gap:16px}.page_card__WZeHd{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden}.page_cardHeader__DKBvt{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:8px}.page_cardLabel__fwK5y{font-size:.78rem;font-weight:700;color:#1d1d1f}.page_resetBtn__hQEe1{background:none;border:none;color:#6e6e73;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit}.page_resetBtn__hQEe1:hover{color:#1d1d1f}.page_sheetTabs__UkZ_p{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.page_sheetTab__d5J1U{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:6px;padding:4px 12px;font-size:.78rem;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.page_sheetTab__d5J1U.page_active__8TD3O{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.page_tableWrap__WTIvM{overflow:auto;max-height:460px}.page_table__cDcw5{border-collapse:collapse;min-width:100%;font-size:.82rem}.page_table__cDcw5 th{background:#f5f5f7;font-weight:700;padding:7px 12px;text-align:left;position:-webkit-sticky;position:sticky;top:0}.page_table__cDcw5 td,.page_table__cDcw5 th{color:#1d1d1f;border:1px solid #e5e5ea;white-space:nowrap;outline:none}.page_table__cDcw5 td{padding:6px 12px}.page_table__cDcw5 td:focus,.page_table__cDcw5 th:focus{background:#fff8c5!important;box-shadow:inset 0 0 0 2px #1d1d1f}.page_editHint__H_N23{font-size:.7rem;color:#aeaeb2;font-weight:500;margin-left:8px}.page_combineRow__s4qOj{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#fff;border:1px solid #e5e5ea;border-radius:12px;cursor:pointer;font-size:.85rem;color:#1d1d1f}.page_combineRow__s4qOj input{accent-color:#1d1d1f;cursor:pointer}.page_downloadBtn__S9pNo{background:#1d1d1f;color:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;width:100%;transition:opacity .15s}.page_downloadBtn__S9pNo:hover:not(:disabled){opacity:.82}.page_downloadBtn__S9pNo:disabled{opacity:.4;cursor:not-allowed}.page_status__4ChPc{text-align:center;padding:16px;font-size:.9rem;color:#6e6e73}.page_error___6x7w{color:#c0392b}.page_main__OPFoi{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__HMyer{max-width:1100px;margin:0 auto;padding:0 24px 5rem}.page_header__ElERa{text-align:center;padding:52px 1rem 40px}.page_eyebrow__mjTdh{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__M8Sec{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__0wCar{font-size:.95rem;color:#6e6e73;max-width:480px;margin:0 auto;line-height:1.6}.page_grid__yApx2{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:700px){.page_grid__yApx2{grid-template-columns:1fr}}.page_panel__n0aTJ{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 4px rgba(0,0,0,.05)}.page_panelHeader___r407{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0}.page_panelLabel__m_Hxo{font-size:.78rem;font-weight:700;color:#1d1d1f}.page_textarea__QIKtm{flex:1 1;width:100%;padding:16px;border:none;outline:none;resize:none;font-size:.82rem;font-family:SF Mono,Fira Code,monospace;line-height:1.6;color:#1d1d1f;background:#fff;min-height:420px}.page_panelFooter__NVacH{padding:12px 16px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end}.page_btnPrimary__vCzUr{background:#1d1d1f;color:#fff;border:none;border-radius:8px;padding:8px 20px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s}.page_btnPrimary__vCzUr:hover:not(:disabled){opacity:.82}.page_btnPrimary__vCzUr:disabled{opacity:.35;cursor:not-allowed}.page_btnSecondary__5bK7m{background:#f5f5f7;border:1px solid #e5e5ea;color:#6e6e73;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.page_btnSecondary__5bK7m:hover{background:#e5e5ea}.page_copied__TDl72{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.page_main__Bz2p0{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__NgVua{max-width:720px;margin:0 auto;padding:0 24px 5rem}.page_header__jL0uN{text-align:center;padding:52px 1rem 40px}.page_eyebrow__ILdCJ{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__klP1g{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__JezsK{font-size:.95rem;color:#6e6e73;max-width:500px;margin:0 auto;line-height:1.6}.page_card__kuNOi{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.05)}.page_panelHeader__DlbqU{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #f0f0f0}.page_panelLabel__ZTlqH{font-size:.78rem;font-weight:700;color:#1d1d1f}.page_textarea__TrGGR{width:100%;border:none;outline:none;resize:none;font-size:1rem;font-family:inherit;min-height:140px}.page_output__z8LYX,.page_textarea__TrGGR{padding:18px;line-height:1.7;color:#1d1d1f}.page_output__z8LYX{font-size:1.4rem;min-height:100px;font-family:Noto Sans Devanagari,Mangal,serif}.page_placeholder__ozH0R{color:#aeaeb2;font-size:.95rem;font-family:inherit}.page_arrow__ldAgD{text-align:center;font-size:1.5rem;color:#aeaeb2;margin:12px 0}.page_btnSecondary__ghRoq{background:#f5f5f7;border:1px solid #e5e5ea;color:#6e6e73;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer}.page_btnSecondary__ghRoq:hover{background:#e5e5ea}.page_copied__TA269{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.page_examples__SeT8C{margin-top:28px}.page_examplesTitle__SFE0l{font-size:.78rem;font-weight:700;color:#6e6e73;margin-bottom:12px;text-transform:uppercase;letter-spacing:.06em}.page_exampleGrid__S5fNA{display:flex;flex-wrap:wrap;gap:8px}.page_exampleChip__nyqhD{background:#fff;border:1px solid #e5e5ea;border-radius:10px;padding:8px 14px;font-size:.82rem;font-family:inherit;cursor:pointer;display:flex;flex-direction:column;gap:2px;text-align:left;transition:border-color .15s}.page_exampleChip__nyqhD:hover{border-color:#1d1d1f}.page_exampleDev__9QclQ{font-size:1rem;color:#1d1d1f;font-family:Noto Sans Devanagari,serif}.page_editor__f9_YY{width:100%;padding:18px;border:none;outline:none;resize:vertical;font-size:1.15rem;font-family:Noto Sans Devanagari,-apple-system,Inter,sans-serif;line-height:1.7;color:#1d1d1f;min-height:200px}.page_editor__f9_YY::placeholder{color:#aeaeb2;font-size:.95rem}.page_dropdown__fxWq4{position:fixed;z-index:100;background:#fff;border:1px solid #d2d2d7;border-radius:10px;box-shadow:0 6px 24px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.06);padding:4px;min-width:180px;max-width:280px;display:flex;flex-direction:column;gap:1px}.page_dropdownItem__KkpjR{display:flex;align-items:center;gap:10px;background:transparent;border:none;padding:8px 12px;font-family:inherit;font-size:1rem;color:#1d1d1f;cursor:pointer;border-radius:6px;text-align:left;width:100%}.page_dropdownItem__KkpjR:hover{background:#f5f5f7}.page_dropdownActive__2Scwf{background:#1d1d1f!important;color:#fff!important}.page_dropdownActive__2Scwf .page_dropdownNum__8k_79{background:hsla(0,0%,100%,.18);color:#fff}.page_dropdownNum__8k_79{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:#f0f0f0;color:#6e6e73;font-size:.7rem;font-weight:700;flex-shrink:0}.page_dropdownDev__uiXS0{font-family:Noto Sans Devanagari,Mangal,serif;font-size:1.05rem}.page_main__YLiBH{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__1JgL5{max-width:1300px;margin:0 auto;padding:0 16px 5rem}.page_header__Kcop1{text-align:center;padding:40px 1rem 28px}.page_eyebrow__e6sPf{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:10px}.page_title__QKuGU{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:10px}.page_subtitle__bh113{font-size:.92rem;color:#6e6e73;max-width:480px;margin:0 auto;line-height:1.6}.page_layout__cAcAL{display:flex;gap:16px;align-items:flex-start}.page_sidebar__36Qt_{width:180px;flex-shrink:0;background:#fff;border:1px solid #e5e5ea;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:20px}@media (max-width:768px){.page_layout__cAcAL{flex-direction:column}.page_sidebar__36Qt_{width:100%}}.page_main2__Y4JeB{flex:1 1;min-width:0}.page_sideSection__qGMpC{display:flex;flex-direction:column;gap:8px}.page_sideLabel__kMp_k{font-size:.68rem;font-weight:700;color:#aeaeb2;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.page_toggle__XQACa{display:flex;align-items:center;gap:8px;font-size:.78rem;color:#1d1d1f;cursor:pointer}.page_toggle__XQACa input{accent-color:#1d1d1f;cursor:pointer}.page_segmented__7irw3{display:flex;border:1px solid #e5e5ea;border-radius:7px;overflow:hidden}.page_seg__ylmd2{flex:1 1;background:#fff;border:none;padding:5px 0;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;color:#6e6e73}.page_seg__ylmd2.page_segActive__Lc9NJ{background:#1d1d1f;color:#fff}.page_sideTool__K1t0a{background:none;border:none;text-align:left;font-size:.75rem;font-family:inherit;color:#1d1d1f;cursor:pointer;padding:4px 0}.page_sideTool__K1t0a:hover{color:#6e6e73}.page_inputGrid__2Kci5{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:600px){.page_inputGrid__2Kci5{grid-template-columns:1fr}}.page_compareRow__HsuCV{display:flex;justify-content:center;margin-top:14px}.page_panel__BX41b{background:#fff;border:1px solid #e5e5ea;border-radius:14px;overflow:hidden}.page_panelHeader__eAljL{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f0f0f0}.page_panelLabel__mAXyf{font-size:.75rem;font-weight:700;color:#1d1d1f}.page_lineCount___z6PO{font-size:.72rem;color:#aeaeb2}.page_textarea__5h7OK{width:100%;padding:14px;border:none;outline:none;resize:none;font-size:.82rem;font-family:SF Mono,Fira Code,Consolas,monospace;line-height:1.6;color:#1d1d1f;min-height:300px;background:#fff}.page_btnPrimary__5jpgh{background:#1d1d1f;color:#fff;border:none;border-radius:8px;padding:10px 28px;font-size:.88rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s}.page_btnPrimary__5jpgh:hover:not(:disabled){opacity:.82}.page_btnPrimary__5jpgh:disabled{opacity:.35;cursor:not-allowed}.page_btnSecondary__YNero{background:#f5f5f7;border:1px solid #e5e5ea;color:#6e6e73;border-radius:8px;padding:7px 14px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.page_btnSecondary__YNero:hover{background:#e5e5ea}.page_statsBar__ObxlL{justify-content:space-between;margin-bottom:10px;flex-wrap:wrap}.page_statLeft__QO9le,.page_statRight__MgT64,.page_statsBar__ObxlL{display:flex;align-items:center;gap:8px}.page_removedBadge__8g8oy{color:#c0392b;background:#fdecea}.page_addedBadge__rd1e5,.page_removedBadge__8g8oy{font-size:.78rem;font-weight:700;padding:4px 10px;border-radius:6px;display:flex;align-items:center;gap:4px}.page_addedBadge__rd1e5{color:#1c7a3b;background:#e8f5e9}.page_lineCountBadge__jeX7y{font-size:.75rem;color:#6e6e73}.page_copyBtn__dqqkd{background:#f5f5f7;border:1px solid #e5e5ea;color:#6e6e73;border-radius:6px;padding:4px 10px;font-size:.72rem;font-weight:600;font-family:inherit;cursor:pointer}.page_copyBtn__dqqkd:hover{background:#e5e5ea}.page_copyBtn__dqqkd.page_copied__KzGBk{background:#e8f5e9;border-color:#a5d6a7;color:#1c7a3b}.page_diffGrid__PMDI4{display:grid;grid-template-columns:1fr 1fr;grid-gap:3px;gap:3px;background:#e5e5ea;border-radius:14px;overflow:hidden}@media (max-width:600px){.page_diffGrid__PMDI4{grid-template-columns:1fr}}.page_diffPanel__oaFk1{background:#fff;min-width:0}.page_diffHeader__srTRe{padding:8px 14px;font-size:.72rem;font-weight:700;color:#6e6e73;border-bottom:1px solid #f0f0f0;background:#fafafa}.page_diffBody__drUgj{overflow-x:auto;overflow-y:auto;max-height:560px}.page_diffLine__Aqc7C{display:flex;align-items:stretch;min-height:22px}.page_lineNum__3yRQP{width:38px;font-size:.7rem;color:#aeaeb2;text-align:right;border-right:1px solid #f0f0f0;line-height:18px;padding:3px 8px 2px 4px}.page_lineNum__3yRQP,.page_lineSign__8IOSl{flex-shrink:0;font-family:monospace;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_lineSign__8IOSl{width:16px;font-size:.75rem;font-weight:700;line-height:22px;text-align:center}.page_lineText__Pyez_{font-size:.78rem;font-family:SF Mono,Fira Code,Consolas,monospace;white-space:pre;flex:1 1;line-height:18px;padding:3px 8px 2px;overflow:hidden}.page_equalLine__9HuNL{background:#fff}.page_equalLine__9HuNL .page_lineSign__8IOSl{color:#d2d2d7}.page_removeLine__sKWle{background:#fdecea}.page_removeLine__sKWle .page_lineNum__3yRQP{background:#fdecea;border-color:#f5c6c2}.page_removeLine__sKWle .page_lineSign__8IOSl,.page_removeLine__sKWle .page_lineText__Pyez_{color:#c0392b}.page_addLine__i4DyK{background:#e8f5e9}.page_addLine__i4DyK .page_lineNum__3yRQP{background:#e8f5e9;border-color:#b8dfc0}.page_addLine__i4DyK .page_lineSign__8IOSl,.page_addLine__i4DyK .page_lineText__Pyez_{color:#1c7a3b}.page_emptyLine__zeJbU,.page_emptyLine__zeJbU .page_lineNum__3yRQP{background:#f5f5f7}.page_collapseRow__0FZwF{background:#f5f5f7;text-align:center;padding:5px 14px;font-size:.72rem;color:#aeaeb2;font-style:italic;border-top:1px solid #e5e5ea;border-bottom:1px solid #e5e5ea}.page_hiRemove__Bbl73{background:#f5a9a0;border-radius:2px}.page_hiAdd__Jvs0G{background:#84d6a0;border-radius:2px}.page_unifiedPanel__0SbzX{background:#fff;border:1px solid #e5e5ea;border-radius:14px;overflow:hidden}.page_uRow__tOCvF{display:flex;align-items:stretch;min-height:22px}.page_uNum__EFN_4{width:34px;flex-shrink:0;padding:2px 6px;font-size:.68rem;font-family:monospace;color:#aeaeb2;text-align:right;border-right:1px solid #f0f0f0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_uSign__USwst{width:16px;flex-shrink:0;font-size:.75rem;font-family:monospace;font-weight:700;text-align:center}.page_uText__vkBfv{padding:2px 8px;font-size:.78rem;font-family:SF Mono,Fira Code,monospace;white-space:pre;flex:1 1}.page_uEqual__rIODT{background:#fff}.page_uRemove__MMPOC{background:#fdecea}.page_uRemove__MMPOC .page_uSign__USwst{color:#c0392b}.page_uAdd__RFg6U{background:#e8f5e9}.page_uAdd__RFg6U .page_uSign__USwst{color:#1c7a3b}.page_fileBtn__0yHJx{background:#fff;border:1px solid #e5e5ea;color:#1d1d1f;border-radius:6px;padding:4px 8px;font-size:.7rem;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .15s}.page_fileBtn__0yHJx:hover{border-color:#1d1d1f}.page_sideHint__moJub{font-size:.68rem;color:#aeaeb2;padding:8px 16px;border-top:1px dashed #e5e5ea;margin-top:4px}.page_main__vvkPe{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__4xsYC{max-width:1100px;margin:0 auto;padding:0 24px 5rem}.page_header__1pmEW{text-align:center;padding:52px 1rem 40px}.page_eyebrow__lzeB2{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__D1BO8{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__avIHa{font-size:.95rem;color:#6e6e73;max-width:480px;margin:0 auto;line-height:1.6}.page_grid__0_TGv{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:700px){.page_grid__0_TGv{grid-template-columns:1fr}}.page_panel__kg3lG{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 4px rgba(0,0,0,.05)}.page_panelHeader__5i1mr{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #f0f0f0}.page_panelLabel__RwqgK{font-size:.78rem;font-weight:700;color:#1d1d1f}.page_textarea__0XSIr{flex:1 1;width:100%;padding:16px;border:none;outline:none;resize:none;font-size:.82rem;font-family:SF Mono,Fira Code,monospace;line-height:1.6;color:#1d1d1f;background:#fff;min-height:420px}.page_panelFooter__MinpB{padding:12px 16px;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end}.page_btnPrimary__BHEE_{background:#1d1d1f;color:#fff;border:none;border-radius:8px;padding:8px 20px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .15s}.page_btnPrimary__BHEE_:hover:not(:disabled){opacity:.82}.page_btnPrimary__BHEE_:disabled{opacity:.35;cursor:not-allowed}.page_btnSecondary__T_jI5{background:#f5f5f7;border:1px solid #e5e5ea;color:#6e6e73;border-radius:8px;padding:6px 14px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer}.page_btnSecondary__T_jI5:hover{background:#e5e5ea}.page_copied__YqNyj{background:#e8f5e9;border-color:#a5d6a7;color:#2e7d32}.page_main__v85mQ{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__NfJsm{max-width:780px;margin:0 auto;padding:0 24px 5rem}.page_header___mNsy{text-align:center;padding:52px 1rem 40px}.page_eyebrow__OpvSf{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__wx3_m{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__rlmkX{font-size:.95rem;color:#6e6e73;max-width:480px;margin:0 auto;line-height:1.6}.page_dropzone__7UzRy{border:2px dashed #d2d2d7;border-radius:20px;padding:5rem 2rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.page_active__MPmHZ,.page_dropzone__7UzRy:hover{border-color:#1d1d1f;background:#fafafa}.page_dropIcon__K3fnZ{color:#aeaeb2;margin-bottom:1rem}.page_dropTitle__BSljP{font-size:1.1rem;font-weight:700;color:#1d1d1f;margin-bottom:6px}.page_dropSub__akybr{font-size:.85rem;color:#6e6e73}.page_result__BmFHi{display:flex;flex-direction:column;gap:24px}.page_imageWrap__KFrKi{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:0}.page_preview__BdIJL{max-width:100%;max-height:360px;object-fit:contain;display:block}.page_resetBtn__vT1fM{width:100%;padding:12px;background:none;border:none;border-top:1px solid #f0f0f0;color:#6e6e73;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s}.page_resetBtn__vT1fM:hover{background:#f5f5f7}.page_palette__3dH96{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden}.page_swatchRow__VdR4z{display:flex;height:80px}.page_swatch__752i1{flex:1 1}.page_hexGrid__dHVha{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:8px;gap:8px;padding:16px}.page_hexChip__udnIf{display:flex;align-items:center;gap:8px;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:inherit;transition:background .15s;width:100%}.page_hexChip__udnIf:hover{background:#ebebeb}.page_hexDot__T2hpI{width:20px;height:20px;border-radius:50%;flex-shrink:0}.page_hexCode__Qy4FX{font-size:.82rem;font-weight:700;color:#1d1d1f;font-family:SF Mono,monospace;flex:1 1;text-align:left}.page_hexCopyLabel__UzyGy{font-size:.7rem;color:#aeaeb2;font-weight:600}.page_hexCopied__9ZnlE{background:#e8f5e9;border-color:#a5d6a7}.page_hexCopied__9ZnlE .page_hexCopyLabel__UzyGy{color:#2e7d32}.page_controls__Qc1Ld{display:flex;gap:14px;flex-wrap:wrap;align-items:center;background:#fff;border:1px solid #e5e5ea;border-radius:14px;padding:14px 18px}.page_ctrl__u4nQ2{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:6px}.page_ctrlLabel__bzLAF{font-size:.7rem;font-weight:700;color:#6e6e73;text-transform:uppercase;letter-spacing:.06em}.page_range__8ODab{accent-color:#1d1d1f;cursor:pointer}.page_formatGroup__wY3fu{display:flex;gap:4px;background:#f5f5f7;border:1px solid #e5e5ea;border-radius:10px;padding:3px}.page_fmtBtn__nxWvv{background:transparent;border:none;padding:6px 14px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;color:#6e6e73;border-radius:7px;transition:background .15s,color .15s}.page_fmtBtn__nxWvv:hover{color:#1d1d1f}.page_fmtActive__tlppu{background:#1d1d1f!important;color:#fff!important}.page_exportRow__wvR3y{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 16px;border-top:1px solid #f0f0f0;background:#fafafa}.page_exportLabel__xcnqr{font-size:.72rem;font-weight:700;color:#6e6e73;text-transform:uppercase;letter-spacing:.06em;margin-right:6px}.page_exportBtn__O1mvp{background:#fff;border:1px solid #e5e5ea;border-radius:8px;padding:7px 12px;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;color:#1d1d1f;transition:border-color .15s}.page_exportBtn__O1mvp:hover{border-color:#1d1d1f}.page_main__wI_5d{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased}.page_wrap__ibvn9{max-width:720px;margin:0 auto;padding:0 24px 5rem}.page_header__MbHJr{text-align:center;padding:52px 1rem 40px}.page_eyebrow__WJ80d{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:14px}.page_title__OUHaN{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:14px}.page_subtitle__ND1A8{font-size:.95rem;color:#6e6e73;max-width:480px;margin:0 auto;line-height:1.6}.page_dropzone__T5KGz{border:2px dashed #d2d2d7;border-radius:20px;padding:5rem 2rem;text-align:center;cursor:pointer;background:#fff;transition:border-color .2s,background .2s}.page_active__xBGRJ,.page_dropzone__T5KGz:hover{border-color:#1d1d1f;background:#fafafa}.page_dropIcon__InBeP{margin-bottom:1rem;display:flex;justify-content:center}.page_dropTitle__HVi7u{font-size:1.1rem;font-weight:700;color:#1d1d1f;margin-bottom:6px}.page_dropSub__Hbxd1{font-size:.85rem;color:#6e6e73}.page_result__r03Qf{display:flex;flex-direction:column;gap:20px}.page_card__Q5L6u{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden}.page_cardHeader__cZbZ8{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #f0f0f0}.page_cardLabel__1g6cA{font-size:.78rem;font-weight:700;color:#1d1d1f}.page_resetBtn__33MnN{background:none;border:none;color:#6e6e73;font-size:.8rem;font-weight:600;cursor:pointer;font-family:inherit}.page_resetBtn__33MnN:hover{color:#1d1d1f}.page_previewGrid__MPn5M{display:flex;align-items:flex-end;gap:20px;padding:24px;flex-wrap:wrap}.page_previewItem__Pd9fy{display:flex;flex-direction:column;align-items:center;gap:6px}.page_previewBox__fNBcU{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.page_previewLabel__dcGat{font-size:.7rem;color:#aeaeb2;font-weight:600}.page_sizeList__FaDgF{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden}.page_sizeListHeader__3WHr3{padding:12px 18px;border-bottom:1px solid #f0f0f0;font-size:.78rem;font-weight:700;color:#1d1d1f}.page_sizeGrid__csFPS{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:8px;gap:8px;padding:16px}.page_sizeChip__zT_K3{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:8px;padding:8px 12px;display:flex;justify-content:space-between;align-items:center}.page_sizeName__NHrFJ{font-size:.78rem;font-weight:600;color:#1d1d1f;font-family:SF Mono,monospace}.page_sizeDim__dz_VM{font-size:.7rem;color:#aeaeb2}.page_downloadBtn__iJI32{background:#1d1d1f;color:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:.95rem;font-weight:700;font-family:inherit;cursor:pointer;width:100%;transition:opacity .15s}.page_downloadBtn__iJI32:hover:not(:disabled){opacity:.82}.page_downloadBtn__iJI32:disabled{opacity:.4;cursor:not-allowed}.page_instructions__9xKXY{margin-top:28px;background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden}.page_instrHeader__dA8m3{padding:14px 20px;border-bottom:1px solid #f0f0f0;font-size:.82rem;font-weight:700;color:#1d1d1f}.page_instrStep__CYnoi{padding:16px 20px;border-bottom:1px solid #f5f5f7}.page_instrStep__CYnoi:last-child{border-bottom:none}.page_instrLabel__Uy_0B{font-size:.82rem;font-weight:600;color:#1d1d1f;margin-bottom:10px}.page_instrSub__xz_Qp{font-size:.78rem;color:#6e6e73;margin:8px 0}.page_instrSub__xz_Qp code{background:#f5f5f7;padding:1px 5px;border-radius:4px;font-family:SF Mono,monospace;font-size:.75rem}.page_codeBlock__vX4rK{background:#f5f5f7;border:1px solid #e5e5ea;border-radius:10px;padding:12px 14px;font-size:.72rem;font-family:SF Mono,Fira Code,monospace;color:#1d1d1f;overflow-x:auto;margin:0;white-space:pre;line-height:1.7}.page_instrLabel__Uy_0B code{background:#f5f5f7;padding:1px 5px;border-radius:4px;font-family:SF Mono,monospace;font-size:.75rem}.page_configCard__SltKN{background:#fff;border:1px solid #e5e5ea;border-radius:18px;overflow:hidden}.page_configHeader___LhQU{padding:12px 18px;border-bottom:1px solid #f0f0f0;font-size:.78rem;font-weight:700;color:#1d1d1f}.page_configGrid__ut_Yx{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;padding:18px}.page_configField__jpb_Y{display:flex;flex-direction:column;gap:6px}.page_configLabel__oTytL{font-size:.7rem;font-weight:600;color:#6e6e73;text-transform:uppercase;letter-spacing:.06em}.page_configInput__llJQa{border:1px solid #e5e5ea;border-radius:8px;padding:8px 10px;font-size:.85rem;font-family:inherit;color:#1d1d1f;background:#fff;outline:none;min-width:0}.page_configInput__llJQa:focus{border-color:#1d1d1f}.page_colorRow__S416P{display:flex;gap:6px;align-items:center}.page_colorInput__uojA_{width:38px;height:36px;border:1px solid #e5e5ea;border-radius:8px;padding:2px;cursor:pointer;background:#fff}.page_rangeInput__jQfvg{accent-color:#1d1d1f;cursor:pointer}.page_main__H3KC4{min-height:100vh;background:#f5f5f7;font-family:-apple-system,Inter,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;color:#1d1d1f}.page_pageContent__SKQpv{max-width:1100px;margin:0 auto;padding:0 32px 4rem}.page_header__cWJUB{text-align:center;padding:52px 1rem 32px}.page_eyebrow__KbcHr{font-size:.72rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#6e6e73;margin-bottom:12px}.page_title__vCAkD{font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;letter-spacing:-.03em;color:#1d1d1f;margin-bottom:12px}.page_subtitle__ebqpa{font-size:.95rem;color:#6e6e73;max-width:520px;margin:0 auto;line-height:1.6}.page_toolbar__5eCeH{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.page_toolbarRight__8hV_L{margin-left:auto;display:flex;gap:8px}.page_primaryBtn__ST3DH{display:inline-flex;align-items:center;gap:6px;background:#1d1d1f;color:#fff;border:none;border-radius:8px;padding:8px 16px;font-size:.83rem;font-weight:600;cursor:pointer;transition:opacity .15s}.page_primaryBtn__ST3DH:hover{opacity:.82}.page_secondaryBtn__5sFhE{background:#fff;color:#1d1d1f;border:1px solid #d1d1d6;border-radius:8px;padding:8px 14px;font-size:.83rem;font-weight:500;cursor:pointer;transition:background .15s}.page_secondaryBtn__5sFhE:hover{background:#f5f5f7}.page_ghostBtn___wQL4{display:inline-flex;align-items:center;background:transparent;color:#6e6e73;border:none;border-radius:8px;padding:8px 12px;font-size:.83rem;font-weight:500;cursor:pointer;transition:color .15s,background .15s}.page_ghostBtnActive__c5Q9o,.page_ghostBtn___wQL4:hover{color:#1d1d1f;background:#e5e5ea}.page_indentGroup__9WbJ7{display:flex;align-items:center;gap:4px;background:#fff;border:1px solid #d1d1d6;border-radius:8px;padding:3px}.page_indentLabel__C2sPA{font-size:.75rem;font-weight:500;color:#8e8e93;padding:0 6px}.page_indentBtn__hA7AG{background:transparent;border:none;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:500;color:#6e6e73;cursor:pointer;transition:background .12s,color .12s}.page_indentBtn__hA7AG:hover{background:#f5f5f7;color:#1d1d1f}.page_indentBtnActive__haaXY{background:#1d1d1f!important;color:#fff!important}.page_panels__qrCwb{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:720px){.page_panels__qrCwb{grid-template-columns:1fr}.page_toolbarRight__8hV_L{margin-left:0}}.page_panel__Kj5bQ{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e5ea;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,.05);min-height:0}.page_panelHeader__yoM6M{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #f0f0f5;background:#fafafa;min-height:40px;flex-wrap:wrap;gap:6px}.page_panelTitle__N0SVr{font-size:.78rem;font-weight:600;color:#6e6e73;letter-spacing:.04em;text-transform:uppercase}.page_panelMeta__UDOY1{font-size:.75rem;color:#aeaeb2}.page_panelActions__tkUE1{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_inputWrap__kbxPk{display:flex;flex:1 1;overflow:hidden}.page_lineGutter___1sh3{display:flex;flex-direction:column;align-items:flex-end;padding:16px 10px 16px 12px;background:#f5f5f7;border-right:1px solid #e5e5ea;font-family:SF Mono,Fira Mono,Menlo,monospace;font-size:.82rem;line-height:1.65;color:#aeaeb2;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:44px;flex-shrink:0}.page_lineGutter___1sh3 span{display:block}.page_lineError__wjGmM{color:#c0392b;font-weight:700;background:#ffd6d6;border-radius:3px;padding:0 3px;margin:0 -3px}.page_inputArea__7hGne{flex:1 1;min-width:0;min-height:440px;padding:16px;font-family:SF Mono,Fira Mono,Menlo,monospace;font-size:.82rem;line-height:1.65;color:#1d1d1f;background:#fff;border:none;outline:none;resize:none;box-sizing:border-box}.page_inputAreaError__XTOCT{background:#fff8f8}.page_errorBar__OLw7k{display:flex;align-items:center;gap:6px;padding:9px 14px;background:#fff2f2;border-top:1px solid #ffd6d6;font-size:.79rem;color:#c0392b;font-family:SF Mono,Fira Mono,monospace}.page_outputArea__O4Mbu{flex:1 1;overflow:auto;min-height:440px;position:relative}.page_outputPre__LRsRI{margin:0;padding:16px;font-family:SF Mono,Fira Mono,Menlo,monospace;font-size:.82rem;line-height:1.65;white-space:pre;color:#1d1d1f}.page_outputEmpty__gSJ1h{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.88rem;color:#aeaeb2;text-align:center;padding:24px}.page_outputPre__LRsRI [data-t=k]{color:#ae3535}.page_outputPre__LRsRI [data-t=s]{color:#2e7d32}.page_outputPre__LRsRI [data-t=b]{color:#1565c0}.page_outputPre__LRsRI [data-t=n]{color:#6e6e73}.page_outputPre__LRsRI [data-t=d]{color:#7b4f9e}.page_statRow__prUoA{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.page_statPill__YblsW{font-size:.72rem;font-weight:500;background:#f0f0f5;color:#6e6e73;padding:2px 8px;border-radius:20px}.page_statValid__a8kXO{background:#e8f5e9;color:#2e7d32}.page_copyBtn__zSGFW{font-size:.78rem;font-weight:600;background:#1d1d1f;color:#fff;border:none;border-radius:7px;padding:5px 12px;cursor:pointer;transition:opacity .15s,background .15s;white-space:nowrap}.page_copyBtn__zSGFW:hover:not(:disabled){opacity:.8}.page_copyBtn__zSGFW:disabled{opacity:.35;cursor:default}.page_copyBtnDone__oS2nD{background:#2e7d32!important;display:inline-flex;align-items:center;gap:4px}