:root{--bg:#f6f9fc;--surface:#ffffff;--surface-soft:#eef4fb;--surface-strong:#0f172a;--border:#d8e3ee;--border-strong:#b6d5ef;--text:#0b1624;--text-soft:#526275;--text-muted:#7e8da0;--accent:#0f6fdc;--accent-strong:#0a5ab4;--accent-soft:rgba(15,111,220,0.08);--success:#0d9a6b;--radius:8px;--shadow:0 24px 60px rgba(20,42,72,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#f9fbfe,#f2f7fc);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit;text-decoration:none}img,video{max-width:100%}code,pre{font-family:SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.site-frame{min-height:calc(100vh - 150px)}.shell{width:min(1200px,calc(100vw - 40px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(126,207,244,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(8,17,26,.82)}.site-footer__inner,.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px}.brand{display:inline-flex;align-items:center;gap:12px}.brand__logo{height:28px;width:auto}.brand__meta{justify-content:center;padding:5px 8px;border-radius:var(--radius);border:1px solid var(--border);background:rgba(255,255,255,.02);font-size:12px;font-weight:600}.brand__meta,.site-nav{display:inline-flex;align-items:center;color:var(--text-soft)}.site-nav{gap:20px;flex-wrap:wrap;font-size:14px}.anchor-list a:hover,.breadcrumbs a:hover,.doc-sidebar__link:hover,.docs-group-card__list a:hover,.docs-index-link:hover,.entry-card a:hover,.pagination-nav__link:hover,.site-footer__links a:hover,.site-nav a:hover{color:var(--accent)}.hero,.page-hero{padding:32px 0 28px}.hero__shell{position:relative;overflow:hidden;min-height:480px;display:flex;align-items:stretch;border:1px solid rgba(126,207,244,.12);border-radius:var(--radius);background:linear-gradient(180deg,rgba(18,33,50,.96),rgba(9,18,28,.98));box-shadow:var(--shadow)}.hero__art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center right;opacity:.26}.hero__shell:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,17,26,.96),rgba(8,17,26,.92) 42%,rgba(8,17,26,.36))}.hero__content,.page-hero .shell{position:relative;z-index:1}.hero__content{width:min(720px,100%);padding:52px 44px 44px}.eyebrow{margin:0 0 14px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.eyebrow--small{font-size:11px;margin-bottom:10px}.hero__dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--success);margin:0 8px}h1,h2,h3{margin:0;line-height:1.08}h1{max-width:12ch;font-size:clamp(2.5rem,5vw,4.8rem)}h2{font-size:clamp(1.9rem,3vw,3rem)}h3{font-size:1.05rem}.check-list p,.cta-panel p,.doc-content__body,.doc-header p,.doc-subsection__title+.doc-content__body,.docs-group-card__meta p,.docs-index-card__head p,.docs-index-link small,.empty-state p,.entry-card p,.faq-list p,.feature-card p,.hero__lede,.page-hero__lede,.preview-panel__caption,.recipe-card__label,.section-heading p,.site-footer__copy{color:var(--text-soft);line-height:1.75;min-width:0;overflow-wrap:break-word}.hero__lede,.page-hero__lede{margin:18px 0 0;max-width:60ch;font-size:1.05rem}.cta-panel__actions,.hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:var(--radius);border:1px solid transparent;font-size:14px;font-weight:700;transition:.16s ease}.button--primary{background:var(--accent);color:#08111a}.button--primary:hover{background:var(--accent-strong)}.button--secondary{border-color:var(--border);background:rgba(255,255,255,.02);color:var(--text)}.button--secondary:hover{border-color:var(--accent)}.hero__install{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px;padding:10px 12px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--surface)}.hero__install span{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero__install code{color:var(--text);font-size:.96rem;white-space:nowrap}.hero__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin:30px 0 0}.hero__stats div{padding-top:14px;border-top:1px solid rgba(126,207,244,.14)}.hero__stats dt{color:var(--text-muted);font-size:12px;line-height:1.5}.hero__stats dd{margin:6px 0 0;color:var(--text);font-size:1.5rem;font-weight:800}.section{padding:76px 0}.section--muted{background:var(--surface-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-heading{max-width:760px;margin-bottom:30px}.docs-group-grid,.entry-grid,.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.cta-panel,.docs-group-card,.docs-index-card,.empty-state__inner,.entry-card,.feature-card{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface) 0,var(--surface-soft) 100%)}.docs-group-card,.docs-index-card,.entry-card,.feature-card{padding:22px}.entry-card h3,.feature-card h3{margin-bottom:10px}.quickstart-grid,.use-case-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.check-list{display:grid;grid-gap:14px;gap:14px}.check-list strong{display:block;margin-bottom:6px}.docs-group-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-group-card__list{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:10px;gap:10px}.docs-group-card__list li{padding-top:10px;border-top:1px solid var(--border)}.docs-group-card__list a{color:var(--text);font-weight:600}.entry-card__group{margin:0 0 12px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docs-index-link span,.entry-card a{color:var(--text);font-weight:700}.chip-grid{display:flex;flex-wrap:wrap;gap:10px}.anchor-list a,.chip-link{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:var(--text-soft);font-size:14px}.anchor-list a:hover,.chip-link:hover{border-color:var(--accent)}.faq-list{display:grid;grid-gap:12px;gap:12px}.faq-list details{padding:16px 18px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.faq-list summary{cursor:pointer;font-weight:700}.faq-list p{margin:12px 0 0}.cta-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px}.page-hero .shell{padding:24px 0}.docs-index-grid{display:grid;grid-gap:18px;gap:18px}.docs-index-card__items{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.docs-index-link{display:grid;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid var(--border)}.doc-layout{padding:28px 0 80px}.doc-layout__shell{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.doc-layout__aside{position:-webkit-sticky;position:sticky;top:92px;align-self:start;height:calc(100vh - 112px)}.doc-article,.doc-header,.doc-mobile-nav,.doc-sidebar{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(180deg,var(--surface) 0,var(--surface-soft) 100%)}.doc-sidebar{padding:18px;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.doc-sidebar__group+.doc-sidebar__group{margin-top:22px}.doc-sidebar__label{margin:0 0 10px;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.doc-sidebar__link{display:block;padding:8px 10px;border-radius:var(--radius);color:var(--text-soft);font-size:14px}.doc-sidebar__link.is-active{background:var(--accent-soft);color:var(--text);border:1px solid rgba(126,207,244,.24)}.doc-mobile-nav{display:none;margin-bottom:18px;padding:14px 16px}.doc-mobile-nav summary{cursor:pointer;font-weight:700;list-style:none}.doc-mobile-nav .doc-sidebar{margin-top:14px;padding:0;border:0;background:transparent;max-height:none;overflow:visible}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;color:var(--text-muted);font-size:13px}.doc-header{padding:28px;margin-bottom:18px}.doc-header__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.doc-header__meta span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:var(--radius);border:1px solid var(--border-strong);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700}.doc-header h1{max-width:none;font-size:clamp(2rem,3vw,3.2rem)}.anchor-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;align-items:stretch}.doc-article{padding:28px}.doc-content__body p{margin:0 0 14px}.doc-list{margin:0 0 16px;padding-left:20px;color:var(--text-soft);display:grid;grid-gap:8px;gap:8px}.doc-list--ordered{list-style:decimal}.doc-rich-table-shell{margin:18px 0 22px;overflow:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.doc-rich-table{width:100%;border-collapse:collapse}.doc-rich-table td,.doc-rich-table th{padding:15px 18px;border-top:1px solid var(--border);vertical-align:top;text-align:left}.doc-rich-table thead th{border-top:0;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:var(--surface-soft)}.doc-rich-table tbody td{color:var(--text-soft);line-height:1.7}.doc-rich-table tbody td:first-child{width:23%;color:var(--text);font-weight:700}.inline-link{color:var(--accent);font-weight:700;text-decoration:underline;-webkit-text-decoration-color:rgba(15,111,220,.28);text-decoration-color:rgba(15,111,220,.28);text-underline-offset:2px}.inline-link:hover{color:var(--accent-strong)}.inline-code{display:inline-flex;align-items:center;min-height:26px;padding:0 7px;border-radius:6px;background:var(--surface-soft);color:var(--text);font-size:.92em}.code-block,.inline-code{border:1px solid var(--border)}.code-block{margin:22px 0;overflow:hidden;border-radius:var(--radius);background:var(--surface-strong)}.code-block__header{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(126,207,244,.08);color:var(--text-muted);font-size:12px;font-weight:700;text-transform:uppercase}.code-block__pre{margin:0;padding:18px;overflow:auto;color:#d7e6f5;font-size:13px;line-height:1.65;white-space:pre}.code-tabs__list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.code-tabs__button{min-height:36px;padding:0 12px;border-radius:var(--radius);border:1px solid var(--border);background:rgba(255,255,255,.02);color:var(--text-soft);font-size:13px;font-weight:700;cursor:pointer}.code-tabs__button.is-active{border-color:rgba(126,207,244,.24);background:var(--accent-soft);color:var(--text)}.preview-panel{margin:0 0 22px}.preview-panel__frame{display:flex;justify-content:center;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-soft);overflow:hidden}.preview-panel__media{display:block;border-radius:6px;border:1px solid rgba(126,207,244,.08)}.preview-panel__caption{margin-top:10px;font-size:13px}.recipe-grid{display:grid;grid-gap:14px;gap:14px;margin:16px 0 18px}.recipe-card{padding:16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface-soft);min-width:0;overflow:hidden}.recipe-card__label{margin-bottom:10px}.recipe-card__example{margin:0;padding:12px;border-radius:6px;border:1px solid rgba(126,207,244,.08);background:var(--surface-strong);color:#d7e6f5;font-size:13px;line-height:1.6;white-space:pre;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.doc-subsection{margin-top:36px;padding-top:30px;border-top:1px solid var(--border);scroll-margin-top:96px}.doc-subsection__title{margin-bottom:16px;font-size:clamp(1.5rem,2vw,2rem)}.pagination-nav{display:flex;justify-content:space-between;gap:16px;margin-top:24px}.pagination-nav__link{display:grid;grid-gap:4px;gap:4px;min-width:220px;padding:16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface)}.pagination-nav__link small{color:var(--text-muted)}.pagination-nav__link span{color:var(--text);font-weight:700}.pagination-nav__link--next{margin-left:auto;text-align:right}.site-footer{border-top:1px solid rgba(126,207,244,.08);background:rgba(7,16,25,.72)}.site-footer__eyebrow{margin:0 0 8px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.site-footer__copy{margin:0;max-width:44ch}.site-footer__links{display:flex;flex-wrap:wrap;gap:18px;color:var(--text-soft);font-size:14px}.empty-state{padding:88px 0}.empty-state__inner{padding:36px}@media (max-width:1080px){.doc-layout__shell,.docs-group-grid,.entry-grid,.feature-grid,.quickstart-grid,.use-case-grid{grid-template-columns:1fr}.doc-layout__aside{display:none}.doc-mobile-nav{display:block}}@media (max-width:820px){.hero__content{padding:40px 24px 28px}.hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-panel,.site-footer__inner,.site-header__inner{flex-direction:column;align-items:flex-start}.site-footer__links,.site-nav{width:100%}}@media (max-width:640px){.shell{width:min(1200px,calc(100vw - 28px))}.doc-layout,.section{padding:48px 0}.hero,.page-hero{padding-top:18px}.hero__shell{min-height:420px}.hero__install code{white-space:normal;overflow-wrap:anywhere}.hero__stats{grid-template-columns:1fr}.cta-panel,.doc-article,.doc-header,.docs-group-card,.docs-index-card,.empty-state__inner,.entry-card,.feature-card{padding:20px}.doc-layout__shell{gap:18px}.doc-mobile-nav{margin-bottom:14px;padding:12px 14px}.doc-mobile-nav .doc-sidebar{margin-top:12px}.breadcrumbs{gap:6px;font-size:12px}.doc-header h1{font-size:clamp(1.8rem,9vw,2.4rem)}.anchor-list a,.chip-link{min-height:36px;width:100%;justify-content:center;font-size:13px}.anchor-list{gap:8px;margin-top:18px}.doc-subsection{margin-top:28px;padding-top:24px}.doc-subsection__title{margin-bottom:14px}.doc-list{padding-left:18px;gap:7px}.code-tabs__list{gap:6px;margin-top:12px}.code-tabs__button{min-height:34px;padding:0 10px;font-size:12px}.preview-panel{margin-bottom:18px}.preview-panel__frame{padding:10px}.recipe-grid{gap:12px;margin:14px 0 16px}.recipe-card{padding:14px}.recipe-card__example{padding:10px;font-size:12px}.pagination-nav{flex-direction:column;gap:12px}.pagination-nav__link,.pagination-nav__link--next{min-width:0;margin-left:0;text-align:left}}.docs-page{padding:24px 0 88px}.docs-page__shell{width:calc(100vw - 28px);max-width:none;margin:0 auto;display:grid;grid-template-columns:220px minmax(0,1fr) 170px;grid-gap:34px;gap:34px;align-items:start}.docs-page__sidebar{position:-webkit-sticky;position:sticky;top:96px;min-width:0}.docs-page__main{min-width:0}.docs-page__toc{position:-webkit-sticky;position:sticky;top:112px}.docs-page .doc-feature-callout,.docs-page .doc-feature-support,.docs-page .doc-feature-table-shell,.docs-page .doc-mobile-nav,.docs-page .doc-preview-card,.docs-page .doc-return-card,.docs-page .doc-sidebar,.docs-page .doc-standard-article,.docs-page .doc-type-error{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 18px 40px rgba(20,42,72,.06)}.docs-page .doc-sidebar{padding:0;border:0;border-radius:0;max-height:calc(100vh - 120px);overflow-y:auto;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.docs-page .doc-sidebar__group+.doc-sidebar__group{margin-top:26px}.docs-page .doc-sidebar__label{margin:0 0 10px;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.docs-page .doc-sidebar__link{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:10px;color:var(--text-soft);font-size:13px;font-weight:600;transition:background .16s ease,border-color .16s ease,color .16s ease}.docs-page .doc-sidebar__link:hover{background:rgba(15,111,220,.05);color:var(--text)}.docs-page .doc-sidebar__icon{position:relative;width:14px;height:14px;flex:0 0 14px;color:currentColor}.docs-page .doc-sidebar__icon:after,.docs-page .doc-sidebar__icon:before{content:"";position:absolute;background:currentColor}.docs-page .doc-sidebar__icon--core:before{left:1px;right:1px;top:6px;height:2px}.docs-page .doc-sidebar__icon--core:after{left:6px;top:1px;bottom:1px;width:2px}.docs-page .doc-sidebar__icon--api:before{inset:1px;border:1.8px solid;border-radius:50%;background:transparent}.docs-page .doc-sidebar__icon--api:after{left:5px;top:5px;width:4px;height:4px;border-radius:999px}.docs-page .doc-sidebar__icon--component:before{left:1px;right:1px;top:2px;height:2px;box-shadow:0 4px 0 0 currentColor,0 8px 0 0 currentColor}.docs-page .doc-sidebar__icon--component:after{top:1px;bottom:1px;left:1px;width:2px}.docs-page .doc-sidebar__icon--advanced:before{inset:2px;transform:rotate(45deg)}.docs-page .doc-sidebar__icon--advanced:after{left:6px;top:1px;bottom:1px;width:2px;transform:rotate(45deg);transform-origin:center}.docs-page .doc-sidebar__text{min-width:0}.docs-page .doc-sidebar__link.is-active{border-color:rgba(15,111,220,.08);background:rgba(15,111,220,.08);color:var(--accent);box-shadow:inset 0 0 0 1px rgba(15,111,220,.04)}.docs-page .doc-sidebar__link.is-active .doc-sidebar__icon{color:var(--accent)}.docs-page .doc-mobile-nav{display:none;margin-bottom:20px;padding:14px 16px}.docs-page .doc-mobile-nav summary{cursor:pointer;font-weight:700;list-style:none}.docs-page .doc-mobile-nav .doc-sidebar{margin-top:14px;padding:0;border:0;background:transparent;box-shadow:none;max-height:none;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.doc-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:18px;color:var(--text-muted);font-size:12px;font-weight:600}.doc-breadcrumbs a:hover{color:var(--accent)}.doc-feature-hero,.doc-standard-hero{margin-bottom:22px}.doc-standard-hero__meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.doc-feature-badge,.doc-standard-hero__meta span{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--border-strong);background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700}.doc-feature-hero h1,.doc-standard-hero h1{max-width:none;color:var(--text);font-size:clamp(2.1rem,4vw,3.25rem)}.doc-feature-callout p,.doc-feature-hero p,.doc-feature-section__lede,.doc-feature-support p,.doc-return-card p,.doc-standard-hero p{color:var(--text-soft);line-height:1.75}.doc-feature-hero p,.doc-standard-hero p{max-width:62ch;margin:14px 0 0}.docs-page .doc-standard-article{padding:28px;min-width:0;overflow:hidden}.docs-toc{display:grid;grid-gap:14px;gap:14px}.docs-toc__label{margin:0;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.docs-toc__list{display:grid;grid-gap:10px;gap:10px;padding-left:16px;border-left:1px solid var(--border)}.docs-toc__list a{position:relative;color:var(--text-soft);font-size:13px;font-weight:600;transition:color .16s ease,transform .16s ease}.docs-toc__list a:hover{color:var(--accent)}.docs-toc__list a.is-active,.docs-toc__list a[aria-current=location]{color:var(--text);transform:translateX(2px)}.docs-toc__list a.is-active:before,.docs-toc__list a[aria-current=location]:before{content:"";position:absolute;left:-17px;top:50%;width:2px;height:18px;border-radius:999px;background:var(--accent);transform:translateY(-50%)}.doc-feature-intro{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:18px;gap:18px;margin-bottom:36px}.docs-page .doc-feature-callout{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;padding:20px}.doc-feature-callout h2{margin-bottom:10px;font-size:1.05rem}.doc-feature-callout p,.doc-feature-support p{margin:0}.doc-feature-callout__icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:var(--accent);box-shadow:0 12px 24px rgba(15,111,220,.18)}.doc-feature-callout__icon span{position:relative;display:block;width:18px;height:18px;border:2px solid rgba(255,255,255,.95);border-radius:4px}.doc-feature-callout__icon span:after{content:"";position:absolute;left:4px;top:-5px;width:8px;height:6px;border:2px solid rgba(255,255,255,.95);border-bottom:0;border-radius:3px 3px 0 0}.docs-page .doc-feature-support{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:18px}.doc-feature-support a{color:var(--accent);font-size:13px;font-weight:700}.doc-feature-support a:hover{color:var(--accent-strong)}.doc-feature-section{margin-top:42px;scroll-margin-top:112px}.doc-feature-section__head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.doc-feature-section__head h2{font-size:clamp(1.55rem,2vw,1.95rem)}.doc-feature-section__head span{color:var(--text-muted);font-size:12px;font-weight:700}.docs-page .doc-feature-table-shell{overflow:hidden}.doc-feature-table{width:100%;border-collapse:collapse}.doc-feature-table td,.doc-feature-table th{padding:15px 18px;border-top:1px solid var(--border);vertical-align:top;text-align:left}.doc-feature-table thead th{border-top:0;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.doc-feature-table tbody td:nth-child(2),.doc-feature-table tbody td:nth-child(3){color:var(--text-soft);line-height:1.7}.doc-feature-table tbody td:first-child{width:22%}.doc-feature-table tbody td:nth-child(2){width:28%;font-size:13px}.doc-return-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.docs-page .doc-return-card{display:grid;grid-gap:10px;gap:10px;padding:20px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.doc-return-card:hover{border-color:var(--accent);transform:translateY(-2px)}.doc-return-card__eyebrow{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.doc-return-card h3{font-size:1.02rem}.doc-return-card p{margin:0}.doc-preview-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:24px;gap:24px;align-items:end;margin-top:18px}.docs-page .doc-preview-card{margin:0;padding:16px}.doc-preview-card__label{margin-bottom:12px;color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.doc-preview-card__frame{overflow:hidden;border-radius:8px;border:1px solid var(--border);background:var(--surface-soft)}.doc-preview-card__frame img{display:block;width:100%;height:auto}.doc-preview-card__device{display:flex;justify-content:center;align-items:center;min-height:460px}.doc-preview-card__device img{display:block;width:min(100%,280px);height:auto}.docs-page .doc-type-error{margin-top:18px;padding:18px 20px;background:#0b1321;color:#e4edf8}.doc-type-error__badge{margin-bottom:10px;color:#ff7a7a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.doc-type-error pre{margin:0;overflow-x:auto;white-space:pre-wrap;color:#dce8f4;font-size:13px;line-height:1.7}.docs-page .pagination-nav{margin-top:32px}.docs-page .pagination-nav__link{background:var(--surface);box-shadow:0 14px 30px rgba(20,42,72,.05)}.docs-page .code-tabs__list{gap:6px;margin-top:0;margin-bottom:-6px}.docs-page .code-tabs__button{min-height:34px;border-radius:8px 8px 0 0;border-color:transparent;background:transparent}.docs-page .code-tabs__button.is-active{border-color:var(--border);border-bottom-color:transparent;background:var(--surface)}.docs-page .code-block{margin-top:0;box-shadow:0 18px 40px rgba(20,42,72,.08)}@media (max-width:1180px){.docs-page__shell{width:calc(100vw - 24px);grid-template-columns:220px minmax(0,1fr)}.docs-page__toc{display:none}}@media (max-width:980px){.docs-page__shell{width:min(1200px,calc(100vw - 28px));grid-template-columns:1fr;gap:18px}.docs-page__sidebar{display:none}.docs-page .doc-mobile-nav{display:block}.doc-feature-intro,.doc-preview-grid{grid-template-columns:1fr}.doc-preview-card__device{min-height:auto}}@media (max-width:720px){.docs-page{padding:18px 0 64px}.docs-page .doc-feature-callout,.docs-page .doc-feature-support,.docs-page .doc-mobile-nav,.docs-page .doc-preview-card,.docs-page .doc-return-card,.docs-page .doc-standard-article,.docs-page .doc-type-error{padding:16px}.doc-return-grid{grid-template-columns:1fr}.doc-feature-table td,.doc-feature-table th,.doc-rich-table td,.doc-rich-table th{padding:12px 14px}}@media (max-width:640px){.doc-breadcrumbs{gap:6px;font-size:11px}.doc-feature-hero h1,.doc-standard-hero h1{font-size:clamp(1.9rem,10vw,2.5rem)}.doc-feature-section{margin-top:34px}.doc-feature-section__head{align-items:flex-start;flex-direction:column}.doc-feature-table,.doc-feature-table tbody,.doc-feature-table td,.doc-feature-table tr{display:block;width:100%}.doc-feature-table thead{display:none}.doc-feature-table tr+tr td:first-child{border-top:1px solid var(--border)}.doc-feature-table td{border-top:0;padding-bottom:10px}.doc-feature-table td:before{display:block;margin-bottom:6px;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.doc-feature-table td:first-child:before{content:"Property"}.doc-feature-table td:nth-child(2):before{content:"Type"}.doc-feature-table td:nth-child(3):before{content:"Description"}.doc-rich-table,.doc-rich-table tbody,.doc-rich-table td,.doc-rich-table tr{display:block;width:100%}.doc-rich-table thead{display:none}.doc-rich-table tr+tr td:first-child{border-top:1px solid var(--border)}.doc-rich-table td{border-top:0;padding-bottom:10px}.doc-rich-table td:before{display:block;margin-bottom:6px;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;content:attr(data-label)}}