@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-space-y-reverse:0}}}.fc-docs{max-width:var(--container-7xl,80rem);gap:calc(var(--spacing,.25rem)*0);padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto;display:flex}@media (min-width:40rem){.fc-docs{padding-inline:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.fc-docs{gap:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*8)}}.fc-docs{height:calc(100vh - 5rem);overflow:hidden}.fc-docs__sidebar{width:calc(var(--spacing,.25rem)*60);flex-shrink:0;display:none}@media (min-width:64rem){.fc-docs__sidebar{display:block}}.fc-docs__sidebar{scrollbar-width:thin;scrollbar-color:var(--sr-ink-700)transparent;padding-top:2rem;padding-bottom:2rem;overflow-y:auto}.fc-docs__sidebar-section{margin-bottom:calc(var(--spacing,.25rem)*2)}.fc-docs__sidebar-toggle{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:calc(var(--radius) - 2px);width:100%;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*1.5);font-family:var(--font-mono,"Geist Mono","JetBrains Mono",ui-monospace,monospace);font-size:var(--text-xs,12px);line-height:var(--tw-leading,var(--text-xs--line-height,16px));--tw-tracking:.15em;letter-spacing:.15em;text-transform:uppercase;color:var(--sr-text-muted);cursor:pointer;transition:color var(--sr-motion-fast);background:0 0;border:none;display:flex}.fc-docs__sidebar-toggle:hover{color:var(--sr-text-dim)}.fc-docs__sidebar-toggle--active{color:var(--sr-text)}.fc-docs__sidebar-chevron{flex-shrink:0;transition:transform .2s ease-out}.fc-docs__sidebar-chevron--open{transform:rotate(90deg)}.fc-docs__sidebar-collapse{grid-template-rows:0fr;transition:grid-template-rows .25s ease-out;display:grid}.fc-docs__sidebar-collapse--open{grid-template-rows:1fr}.fc-docs__sidebar-collapse>.fc-docs__sidebar-items{overflow:hidden}.fc-docs__sidebar-items{margin-top:calc(var(--spacing,.25rem)*.5);margin-left:calc(var(--spacing,.25rem)*1);border-left-style:var(--tw-border-style);padding-left:calc(var(--spacing,.25rem)*2);border-left-width:1px;border-color:var(--sr-border)}.fc-docs__sidebar-link{border-radius:calc(var(--radius) - 2px);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));color:var(--sr-text-dim);transition:color var(--sr-motion-fast),background var(--sr-motion-fast);text-decoration:none;display:block}.fc-docs__sidebar-link:hover{color:var(--sr-text);background:var(--sr-surface-hover)}.fc-docs__sidebar-link--active{color:var(--sr-accent);background:var(--sr-accent)}@supports (color:color-mix(in lab, red, red)){.fc-docs__sidebar-link--active{background:color-mix(in srgb,var(--sr-accent),transparent 92%)}}.fc-docs__mobile-toggle{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:flex}@media (min-width:64rem){.fc-docs__mobile-toggle{display:none}}.fc-docs__mobile-toggle{color:var(--sr-text-dim);background:var(--sr-surface);border:1px solid var(--sr-border);cursor:pointer;transition:background var(--sr-motion-fast)}.fc-docs__mobile-toggle:hover{background:var(--sr-surface-hover)}.fc-docs__mobile-sidebar{inset:calc(var(--spacing,.25rem)*0);z-index:40;position:fixed}@media (min-width:64rem){.fc-docs__mobile-sidebar{display:none}}.fc-docs__mobile-sidebar{background:var(--sr-bg)}@supports (color:color-mix(in lab, red, red)){.fc-docs__mobile-sidebar{background:color-mix(in srgb,var(--sr-bg),transparent 10%)}}.fc-docs__mobile-sidebar{-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .25s ease-out}.fc-docs__mobile-sidebar--open{opacity:1;pointer-events:auto}.fc-docs__mobile-sidebar-inner{height:100%;width:calc(var(--spacing,.25rem)*72);padding:calc(var(--spacing,.25rem)*6);background:var(--sr-bg);border-right:1px solid var(--sr-border);overflow-y:auto}.fc-docs__content{min-width:calc(var(--spacing,.25rem)*0);scrollbar-width:thin;scrollbar-color:var(--sr-ink-700)transparent;flex:1;padding-top:2rem;padding-bottom:5rem;padding-right:1rem;overflow-y:auto}.fc-docs__breadcrumb{margin-bottom:calc(var(--spacing,.25rem)*6);align-items:center;gap:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));display:flex}.fc-docs__breadcrumb-link{color:var(--sr-text-muted);transition:color var(--sr-motion-fast);text-decoration:none}.fc-docs__breadcrumb-link:hover{color:var(--sr-accent)}.fc-docs__breadcrumb-sep{color:var(--sr-text-muted);opacity:.5;flex-shrink:0}.fc-docs__breadcrumb-text{color:var(--sr-text-muted)}.fc-docs__breadcrumb-current{color:var(--sr-text-dim)}.fc-docs__title{font-family:var(--font-display,"Geist Sans",ui-sans-serif,system-ui,sans-serif);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,2.25rem));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (min-width:48rem){.fc-docs__title{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,2.5rem))}}.fc-docs__title{color:var(--sr-text);letter-spacing:-.03em}.fc-docs__description{margin-top:calc(var(--spacing,.25rem)*3);font-size:var(--text-base,15px);line-height:var(--tw-leading,var(--text-base--line-height,24px));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--sr-text-dim)}.fc-docs__body{margin-top:calc(var(--spacing,.25rem)*10)}:where(.fc-docs__body>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*6)*calc(1 - var(--tw-space-y-reverse)))}.fc-docs__body h2{margin-top:calc(var(--spacing,.25rem)*14);font-family:var(--font-display,"Geist Sans",ui-sans-serif,system-ui,sans-serif);font-size:var(--text-xl,24px);line-height:var(--tw-leading,var(--text-xl--line-height,32px));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media (min-width:48rem){.fc-docs__body h2{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,2rem))}}.fc-docs__body h2{color:var(--sr-text);letter-spacing:-.01em;border-top:1px solid var(--sr-border);padding-top:1.5rem}.fc-docs__body h3{margin-top:calc(var(--spacing,.25rem)*8);font-family:var(--font-display,"Geist Sans",ui-sans-serif,system-ui,sans-serif);font-size:var(--text-lg,20px);line-height:var(--tw-leading,var(--text-lg--line-height,28px));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--sr-text)}.fc-docs__body h4{margin-top:calc(var(--spacing,.25rem)*6);font-size:var(--text-base,15px);line-height:var(--tw-leading,var(--text-base--line-height,24px));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--sr-text)}.fc-docs__body p{font-size:var(--text-base,15px);line-height:var(--tw-leading,var(--text-base--line-height,24px));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--sr-text-dim)}.fc-docs__body strong{color:var(--sr-text);font-weight:600}.fc-docs__body a{color:var(--sr-accent);text-underline-offset:3px;text-decoration:underline;transition:opacity .2s ease-out}.fc-docs__body a:hover{opacity:.8}.fc-docs__body ul{margin-left:calc(var(--spacing,.25rem)*5);list-style-type:disc}:where(.fc-docs__body ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.fc-docs__body ol{margin-left:calc(var(--spacing,.25rem)*5);list-style-type:decimal}:where(.fc-docs__body ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem)*2)*calc(1 - var(--tw-space-y-reverse)))}.fc-docs__body li{font-size:var(--text-base,15px);line-height:var(--tw-leading,var(--text-base--line-height,24px));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--sr-text-dim)}.fc-docs__body code{padding-inline:calc(var(--spacing,.25rem)*1.5);padding-block:calc(var(--spacing,.25rem)*.5);font-family:var(--font-mono,"Geist Mono","JetBrains Mono",ui-monospace,monospace);font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));background:var(--sr-surface);color:var(--sr-accent);border:1px solid var(--sr-border);border-radius:.25rem}.fc-docs__codeblock{margin-block:calc(var(--spacing,.25rem)*4)}.fc-docs__codeblock pre{border-radius:var(--radius);padding:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);border:1px solid var(--sr-border);overflow-x:auto}.fc-docs__codeblock code{--tw-border-style:none;padding:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);background-color:#0000;border-style:none;color:inherit!important;background:0 0!important;border:none!important}.fc-docs__codeblock [data-bright-title]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);font-family:var(--font-mono,"Geist Mono","JetBrains Mono",ui-monospace,monospace);font-size:var(--text-xs,12px);line-height:var(--tw-leading,var(--text-xs--line-height,16px));background:var(--sr-surface);border:1px solid var(--sr-border);color:var(--sr-text-muted);border-bottom:none}.fc-docs__codeblock [data-bright-title]+pre{border-top-left-radius:0;border-top-right-radius:0}.fc-docs__body>pre{margin-block:calc(var(--spacing,.25rem)*4);border-radius:var(--radius);padding:calc(var(--spacing,.25rem)*4);background:var(--sr-surface);border:1px solid var(--sr-border);overflow-x:auto}.fc-docs__body>pre code{--tw-border-style:none;padding:calc(var(--spacing,.25rem)*0);font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--sr-text);background-color:#0000;border-style:none;border-radius:0;background:0 0!important;border:none!important}.fc-docs__body table{margin-block:calc(var(--spacing,.25rem)*4);width:100%;font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));border-collapse:collapse}.fc-docs__body thead th{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);text-align:left;font-family:var(--font-mono,"Geist Mono","JetBrains Mono",ui-monospace,monospace);font-size:var(--text-xs,12px);line-height:var(--tw-leading,var(--text-xs--line-height,16px));--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;color:var(--sr-text-muted);border-bottom:1px solid var(--sr-border-strong)}.fc-docs__body tbody td{padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*2);color:var(--sr-text-dim);border-bottom:1px solid var(--sr-border)}.fc-docs__body tbody tr:hover{background:var(--sr-surface-hover)}.fc-docs__callout{margin-block:calc(var(--spacing,.25rem)*4);border-radius:var(--radius);padding:calc(var(--spacing,.25rem)*4);border-left:3px solid var(--sr-accent);background:var(--sr-accent)}@supports (color:color-mix(in lab, red, red)){.fc-docs__callout{background:color-mix(in srgb,var(--sr-accent),transparent 94%)}}.fc-docs__callout--warning{border-left-color:var(--sr-warn);background:var(--sr-warn)}@supports (color:color-mix(in lab, red, red)){.fc-docs__callout--warning{background:color-mix(in srgb,var(--sr-warn),transparent 94%)}}.fc-docs__callout p{font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));color:var(--sr-text-dim)}.fc-docs__callout strong{color:var(--sr-text)}.fc-docs__pagination{margin-top:calc(var(--spacing,.25rem)*16);align-items:stretch;gap:calc(var(--spacing,.25rem)*4);border-top:1px solid var(--sr-border);padding-top:1.5rem;display:flex}.fc-docs__pagination-link{border-radius:var(--radius);padding:calc(var(--spacing,.25rem)*4);border:1px solid var(--sr-border);transition:border-color var(--sr-motion-fast),background var(--sr-motion-fast);flex-direction:column;flex:1;text-decoration:none;display:flex}.fc-docs__pagination-link:hover{border-color:var(--sr-border-strong);background:var(--sr-surface-hover)}.fc-docs__pagination-link--next{text-align:right;align-items:flex-end}.fc-docs__pagination-label{font-family:var(--font-mono,"Geist Mono","JetBrains Mono",ui-monospace,monospace);font-size:var(--text-xs,12px);line-height:var(--tw-leading,var(--text-xs--line-height,16px));--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;color:var(--sr-text-muted)}.fc-docs__pagination-title{margin-top:calc(var(--spacing,.25rem)*1);font-size:var(--text-sm,13px);line-height:var(--tw-leading,var(--text-sm--line-height,20px));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--sr-accent)}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
