@charset "UTF-8";.tool-page[data-v-923b55b6]{margin:0 auto;max-width:1400px}.tool-page__header[data-v-923b55b6]{align-items:flex-end;border-bottom:1px solid var(--df-border);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px;padding:8px 4px 24px}.tool-page__tag[data-v-923b55b6]{background:#00e5ff1a;border:1px solid var(--df-border-strong);border-radius:999px;color:var(--df-primary);display:inline-block;font-size:11px;letter-spacing:1px;margin-bottom:10px;padding:3px 10px;text-transform:uppercase}.tool-page__title[data-v-923b55b6]{font-size:28px;font-weight:700;letter-spacing:-.5px;line-height:1.2}.tool-page__subtitle[data-v-923b55b6]{color:var(--df-text-secondary);font-size:14px;margin-top:6px}.tool-page__actions[data-v-923b55b6]{display:flex;flex-wrap:wrap;gap:10px}.tool-page__body[data-v-923b55b6]{display:block}.tool-page__footer[data-v-923b55b6]{border-top:1px solid var(--df-border);color:var(--df-text-tertiary);font-size:13px;line-height:1.8;margin-top:32px;padding-top:24px}@media(max-width:640px){.tool-page__header[data-v-923b55b6]{margin-bottom:14px;padding:4px 0 16px}.tool-page__title[data-v-923b55b6]{font-size:22px}.tool-page__subtitle[data-v-923b55b6]{font-size:13px}.tool-page__actions[data-v-923b55b6]{width:100%}}.tool-article[data-v-1d1d41e7]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--df-surface);border:1px solid var(--df-border);border-radius:10px;margin-top:40px;padding:28px 32px}.tool-article__section+.tool-article__section[data-v-1d1d41e7]{border-top:1px solid var(--df-border);margin-top:28px;padding-top:24px}.tool-article__heading[data-v-1d1d41e7]{color:var(--df-text-primary);font-size:18px;font-weight:700;letter-spacing:-.2px;margin-bottom:12px}.tool-article__heading--variant[data-v-1d1d41e7]{color:var(--df-primary);font-size:16px;margin-bottom:8px}.tool-article__quick-topics[data-v-1d1d41e7]{border-bottom:1px dashed var(--df-border);display:grid;gap:16px;margin-bottom:8px;padding-bottom:20px}.tool-article__topic-body[data-v-1d1d41e7]{color:var(--df-text-secondary);font-size:14px;line-height:1.7;margin:6px 0 0}.tool-article__body[data-v-1d1d41e7]{color:var(--df-text-secondary);font-size:14px;line-height:1.85}.tool-article__body[data-v-1d1d41e7] p{margin:0 0 10px}.tool-article__body[data-v-1d1d41e7] p:last-child{margin-bottom:0}.tool-article__body[data-v-1d1d41e7] code{background:#00e5ff14;border-radius:4px;color:var(--df-primary);font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace;font-size:12px;padding:2px 6px}.tool-article__body[data-v-1d1d41e7] ol,.tool-article__body[data-v-1d1d41e7] ul{margin:8px 0;padding-inline-start:22px}.tool-article__body[data-v-1d1d41e7] a{color:var(--df-primary);text-decoration:none}.tool-article__body[data-v-1d1d41e7] a:hover{text-decoration:underline}.tool-article__body[data-v-1d1d41e7] strong{color:var(--df-text-primary);font-weight:600}.tool-article__refs[data-v-1d1d41e7]{display:grid;gap:8px;list-style:none;margin:0;padding:0}.tool-article__ref-item[data-v-1d1d41e7]{color:var(--df-text-secondary);font-size:13px;line-height:1.6;padding-inline-start:18px;position:relative}.tool-article__ref-item[data-v-1d1d41e7]:before{color:var(--df-primary);content:"↗";font-size:12px;inset-inline-start:0;position:absolute}.tool-article__ref-link[data-v-1d1d41e7]{border-bottom:1px solid transparent;color:var(--df-primary);text-decoration:none;transition:border-color .15s ease}.tool-article__ref-link[data-v-1d1d41e7]:hover{border-bottom-color:var(--df-primary)}.tool-article__meta[data-v-1d1d41e7]{border-top:1px solid var(--df-border);color:var(--df-text-tertiary);font-size:12px;margin-top:24px;padding-top:16px}.tool-article__meta time[data-v-1d1d41e7]{font-family:JetBrains Mono,Fira Code,Consolas,Monaco,monospace}@media(max-width:640px){.tool-article[data-v-1d1d41e7]{padding:20px 18px}.tool-article__heading[data-v-1d1d41e7]{font-size:16px}.tool-article__body[data-v-1d1d41e7]{font-size:13px}}.related-tools[data-v-1a5027e9]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--df-surface);border:1px solid var(--df-border);border-radius:10px;margin-top:40px;padding:28px 32px}.related-tools__title[data-v-1a5027e9]{color:var(--df-text-primary);font-size:18px;font-weight:700;letter-spacing:-.2px;margin-bottom:16px}.related-tools__grid[data-v-1a5027e9]{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.related-tool-card[data-v-1a5027e9]{background:var(--df-inset);border:1px solid var(--df-border);border-radius:10px;display:block;padding:16px 18px;padding-inline-end:36px;position:relative;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1)}.related-tool-card__title[data-v-1a5027e9]{color:var(--df-text-primary);display:block;font-size:14px;font-weight:600;margin-bottom:4px}.related-tool-card__sub[data-v-1a5027e9]{color:var(--df-text-tertiary);display:block;font-size:12px;line-height:1.5}.related-tool-card__arrow[data-v-1a5027e9]{color:var(--df-text-tertiary);font-size:16px;inset-inline-end:16px;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s cubic-bezier(.4,0,.2,1)}.related-tool-card[data-v-1a5027e9]:hover{border-color:var(--df-primary);box-shadow:0 8px 24px #00e5ff1f;transform:translateY(-2px)}.related-tool-card:hover .related-tool-card__arrow[data-v-1a5027e9]{color:var(--df-primary);transform:translate(3px,-50%)}@media(max-width:640px){.related-tools[data-v-1a5027e9]{padding:20px 18px}.related-tools__title[data-v-1a5027e9]{font-size:16px}.related-tools__grid[data-v-1a5027e9]{grid-template-columns:1fr}}.faq-section[data-v-9c4954dc]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--df-surface);border:1px solid var(--df-border);border-radius:10px;margin-top:40px;padding:28px 32px}.faq-section__title[data-v-9c4954dc]{background:linear-gradient(135deg,var(--df-primary) 0,var(--df-accent) 100%);-webkit-background-clip:text;background-clip:text;font-size:20px;font-weight:700;margin-bottom:18px;-webkit-text-fill-color:transparent}.faq-list[data-v-9c4954dc]{display:grid;gap:12px}.faq-item[data-v-9c4954dc]{background:var(--df-inset);border:1px solid var(--df-border);border-radius:10px;padding:0}.faq-item__q[data-v-9c4954dc]{align-items:center;color:var(--df-text-primary);cursor:pointer;display:flex;font-weight:600;justify-content:space-between;list-style:none;padding:14px 18px}.faq-item__q[data-v-9c4954dc]::-webkit-details-marker{display:none}.faq-item__q[data-v-9c4954dc]:after{color:var(--df-primary);content:"+";font-size:18px;transition:transform .2s ease}.faq-item__q-text[data-v-9c4954dc]{flex:1;font-size:inherit;font-weight:inherit;line-height:1.4;margin:0}.faq-item[open] .faq-item__q[data-v-9c4954dc]:after{content:"−"}.faq-item__a[data-v-9c4954dc]{color:var(--df-text-secondary);font-size:14px;line-height:1.7;padding:0 18px 16px}@media(max-width:640px){.faq-section[data-v-9c4954dc]{padding:20px 18px}}.breadcrumb[data-v-87d2921c]{margin-bottom:16px}.breadcrumb__list[data-v-87d2921c]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;list-style:none;margin:0;padding:0}.breadcrumb__item[data-v-87d2921c]{align-items:center;display:inline-flex;gap:6px}.breadcrumb__link[data-v-87d2921c]{color:var(--df-text-secondary);text-decoration:none;transition:color .15s ease}.breadcrumb__link[data-v-87d2921c]:hover{color:var(--df-primary)}.breadcrumb__current[data-v-87d2921c]{color:var(--df-text-primary);font-weight:600}.breadcrumb__sep[data-v-87d2921c]{color:var(--df-text-tertiary)}.back-to-tools[data-v-7bc89fab]{align-items:center;background:var(--df-surface);border:1px solid var(--df-border);border-radius:10px;color:var(--df-text-secondary);display:inline-flex;font-size:12px;font-weight:500;gap:4px;inset-inline-end:0;padding:6px 12px;position:absolute;text-decoration:none;top:0;transition:all .25s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:5}.back-to-tools[data-v-7bc89fab]:hover{background:#00e5ff0f;border-color:var(--df-primary);color:var(--df-primary)}.back-to-tools:hover .back-to-tools__icon[data-v-7bc89fab]{transform:translate(-2px)}.back-to-tools__icon[data-v-7bc89fab]{flex-shrink:0;transition:transform .2s ease}@media(max-width:640px){.back-to-tools[data-v-7bc89fab]{margin-bottom:12px;position:static}.back-to-tools__label[data-v-7bc89fab]{display:none}}
