@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-a4666564],[data-v-a4666564]::backdrop,[data-v-a4666564]:after,[data-v-a4666564]:before{--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}.breadcrumb-bar[data-v-a4666564]{padding:1.5rem 0 1rem}.breadcrumb-list[data-v-a4666564]{align-items:center;background:#fff;border-radius:9999px;box-shadow:0 4px 12px #0000000d;color:var(--color-gray-500);display:inline-flex;flex-wrap:wrap;font-size:.8125rem;gap:.5rem;list-style:none;margin:0;padding:.5rem 1rem}.breadcrumb-item[data-v-a4666564],.breadcrumb-link[data-v-a4666564]{align-items:center;display:flex}.breadcrumb-link[data-v-a4666564]{color:var(--color-gray-500);font-weight:500;gap:.375rem;text-decoration:none;transition:all .2s}.breadcrumb-link[data-v-a4666564]:hover{color:var(--color-primary-600)}.breadcrumb-icon[data-v-a4666564]{margin-top:-1px}.breadcrumb-sep[data-v-a4666564]{align-items:center;color:var(--color-gray-300);display:flex}.breadcrumb-current[data-v-a4666564]{background:var(--color-primary-50);border-radius:9999px;color:var(--color-primary-600);font-weight:600;margin-left:.25rem;padding:.25rem .75rem}.detail-layout[data-v-a4666564]{display:flex;gap:3rem}.toc-sidebar[data-v-a4666564]{display:none}@media(min-width:1024px){.toc-sidebar[data-v-a4666564]{display:block;flex-shrink:0;width:260px}}.toc-sticky[data-v-a4666564]{position:sticky;top:100px}.toc-title[data-v-a4666564]{color:var(--color-gray-400);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.toc-list[data-v-a4666564]{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;padding:0}.toc-link[data-v-a4666564]{border-left:2px solid #0000;color:var(--color-gray-500);display:block;font-size:.8125rem;line-height:1.4;padding:.5rem .75rem;text-decoration:none;transition:all .2s}.toc-link-active[data-v-a4666564],.toc-link[data-v-a4666564]:hover{color:var(--color-primary-600)}.toc-link-active[data-v-a4666564]{background:var(--color-primary-50);border-left-color:var(--color-primary-500);font-weight:600}.detail-content[data-v-a4666564]{flex:1;max-width:800px;min-width:0}.content-intro[data-v-a4666564]{margin-bottom:2rem;padding-bottom:2rem}.intro-text[data-v-a4666564]{color:var(--color-gray-600);font-size:1.125rem;line-height:1.8}.features-grid[data-v-a4666564]{display:grid;gap:1rem;grid-template-columns:1fr;margin-bottom:3.5rem}@media(min-width:640px){.features-grid[data-v-a4666564]{grid-template-columns:repeat(2,1fr)}}.feature-card[data-v-a4666564]{align-items:center;background:#fff;border:1px solid var(--color-gray-100);border-radius:16px;box-shadow:0 4px 12px #00000008;display:flex;gap:1.25rem;padding:1.25rem 1.5rem;transition:all .4s cubic-bezier(.16,1,.3,1)}.feature-card[data-v-a4666564]:hover{border-color:var(--color-primary-200);box-shadow:0 16px 32px -4px #26c7e033;transform:translateY(-4px)}.feature-card[data-v-a4666564]:before{color:var(--color-primary-500);content:"✓";font-size:1.1rem;font-weight:900}.feature-text[data-v-a4666564]{color:var(--color-gray-800);font-size:.9375rem;font-weight:700}.detail-section[data-v-a4666564]{margin-bottom:2rem;padding-top:2rem;scroll-margin-top:100px}.detail-section-title[data-v-a4666564]{color:#0000;--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-primary-400,#3dcbe3);--tw-gradient-to:var(--color-primary-600,#1ea3bc);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position));-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:800;line-height:1.3;margin-bottom:1rem}@media(min-width:768px){.detail-section-title[data-v-a4666564]{font-size:1.75rem}}.detail-section-content[data-v-a4666564]{color:var(--color-gray-600);font-size:1rem;line-height:1.8;margin-bottom:1rem}.detail-section-list[data-v-a4666564]{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.detail-section-list li[data-v-a4666564]{color:var(--color-gray-600);font-size:.9375rem;line-height:1.7;padding-left:1.75rem;position:relative}.detail-section-list li[data-v-a4666564]:before{background:var(--color-primary-400);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:.6em;width:8px}.faq-section[data-v-a4666564]{margin-bottom:2rem;padding-top:2rem;scroll-margin-top:100px}.faq-list[data-v-a4666564]{display:flex;flex-direction:column;gap:.5rem}.faq-item[data-v-a4666564]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000005;overflow:hidden;transition:all .2s}.faq-item[open][data-v-a4666564]{box-shadow:0 8px 24px #26c7e01a}.faq-question[data-v-a4666564]{align-items:center;color:var(--color-gray-800);cursor:pointer;display:flex;font-size:.9375rem;font-weight:600;gap:1rem;justify-content:space-between;list-style:none;padding:1rem 1.25rem;transition:background .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-question[data-v-a4666564]:hover{background:var(--color-gray-50)}.faq-question[data-v-a4666564]::-webkit-details-marker{display:none}.faq-chevron[data-v-a4666564]{color:var(--color-gray-400);flex-shrink:0;transition:transform .3s}.faq-item[open] .faq-chevron[data-v-a4666564]{transform:rotate(180deg)}.faq-answer[data-v-a4666564]{color:var(--color-gray-600);font-size:.9375rem;line-height:1.7;padding:0 1.25rem 1.25rem;white-space:pre-line}.related-section[data-v-a4666564]{margin-top:1rem;padding-top:2rem}.related-grid[data-v-a4666564]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:1.5rem}@media(min-width:640px){.related-grid[data-v-a4666564]{grid-template-columns:repeat(2,1fr)}}.related-card[data-v-a4666564]{align-items:flex-start;background:#fff;border:1px solid var(--color-gray-100);border-radius:12px;box-shadow:0 4px 12px #00000008;display:flex;gap:1rem;padding:1.25rem;text-decoration:none;transition:all .2s}.related-card[data-v-a4666564]:hover{background:var(--color-primary-50);border-color:var(--color-primary-200);box-shadow:0 12px 32px #26c7e033}.related-name[data-v-a4666564]{color:var(--color-gray-800);font-size:.9375rem;font-weight:700;margin-bottom:.25rem}.related-desc[data-v-a4666564]{color:var(--color-gray-500);font-size:.8125rem;line-height:1.5}.back-nav-section[data-v-a4666564]{background:var(--color-gray-50);padding:3rem 0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
