@charset "UTF-8";code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:0 0;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#a6e22e}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#e6db74}.token.keyword{color:#66d9ef}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.language-switcher{display:flex;align-items:center;margin-right:20px}.language-switcher .btn{background-color:transparent;color:var(--black-80);padding:6px 12px;border:none;cursor:pointer;font-weight:500;transition:all .2s ease;text-decoration:none}.language-switcher .btn.is-active{font-weight:500;color:var(--black-80)}@media (max-width: 768px){.language-switcher{top:15px;right:15px}.language-switcher .btn{padding:4px 8px;font-size:14px}}html{scroll-behavior:smooth}.ff-mono{font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace}.header{border-bottom:1px solid var(--teal-10)}.header .tag{margin-right:var(--spacing-4)}.header .tag:last-of-type{margin-right:0}.header .header-nav ul li:last-of-type{margin-right:0}.sidebar{max-height:100vh;width:unset;position:sticky;top:0;overflow:auto;border-right:1px solid var(--teal-10)}.sidebar ul li{list-style:none;margin:0}.sidebar ul li:first-of-type a{font-weight:500;padding-left:0;border-left:none}.sidebar ul li:first-of-type a.is-active{color:var(--black-80);border-left:none;text-decoration:underline}.sidebar ul li:first-of-type a:hover{border:none}.sidebar ul li a{display:block;width:100%;height:100%;border-left:2px solid var(--teal-10);padding:var(--spacing-3) var(--spacing-4)}.sidebar ul li a:hover{border-left:2px solid var(--teal-20)}.sidebar ul li a.is-active{font-weight:500;border-left:2px solid var(--brand-primary);color:var(--brand-primary)}.color-tile{height:var(--spacing-12);padding:var(--spacing-4);display:flex;flex-direction:column}.color-tile:first-of-type{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.color-tile:last-of-type{border-radius:0 0 var(--border-radius-md) var(--border-radius-md)}.color-tile span{font-weight:500}.color-tile span:last-child{margin-top:var(--spacing-2)}.color-tile.bg-brand-primary,.color-tile.bg-brand-secondary{border-radius:var(--border-radius-md)}.color-tile.bg-white{border:1px solid var(--teal-20);border-radius:var(--border-radius-md)}.color-tile.frno-light{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md)}.color-tile.frno-dark{border-radius:var(--border-radius-md)}.color-tile-alt{padding:var(--spacing-4);display:flex;flex-direction:column}.color-tile-alt.frno-light{border:1px solid var(--color-border-primary);border-radius:var(--border-radius-md)}.color-tile-alt.top{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.color-tile-alt.bottom{border-radius:0 0 var(--border-radius-md) var(--border-radius-md)}.spacing-tile{border-radius:var(--border-radius-md);background-color:var(--frno-blue-500)}.grid-docs{position:relative}.grid-docs .grid-overlay{position:absolute;width:100%;height:100%}.grid-docs .grid-overlay .grid-col{height:auto;background-color:var(--frno-red-500);opacity:10%;border-radius:var(--border-radius-md)}.grid-docs .grid-item{height:var(--spacing-12);padding:var(--spacing-4);border-radius:var(--border-radius-md);background-color:var(--frno-blue-500)}.grid-docs .grid-item span{font-weight:500}.button-docs{position:relative}.button-docs .card:first-of-type{border-radius:var(--border-radius-md) var(--border-radius-md) 0 0}.button-docs .card:last-of-type{border:1px solid var(--teal-10);border-radius:0 0 var(--border-radius-md) var(--border-radius-md)}.docs-content p a{font-weight:500;text-decoration:underline}.docs-content p a:hover{text-decoration:none}.docs-content .spacing-overview{align-items:center}.docs-content .spacing-overview .sticky{top:0;background-color:var(--white)}.docs-content table{width:100%;table-layout:auto;text-align:left}.docs-content table tr{display:table-row}.docs-content table tr th,.docs-content table tr td{display:table-cell;padding:var(--spacing-4);border-bottom:1px solid var(--teal-10)}.docs-content table tr th:first-of-type,.docs-content table tr td:first-of-type{padding-left:0}.docs-content table tr th:last-of-type,.docs-content table tr td:last-of-type{padding-right:0}.docs-content table thead th,.docs-content table tfoot th{font-weight:500;font-size:var(--font-size-h4);border-bottom:2px solid var(--teal-10)}.docs-content table caption{padding:var(--spacing-4)}.docs-icons .icon-frame{display:flex;width:var(--spacing-10);height:var(--spacing-10);justify-content:center;border:1px solid var(--teal-10);border-radius:var(--border-radius-md)}.docs-icons .language-markup,.docs-icons .language-js{width:100%}pre .tag{display:initial;width:initial;height:initial;padding:initial;font-size:15px;font-weight:initial;color:initial;border-radius:initial;background-color:initial}code[class*=language-],pre[class*=language-]{text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;color:#eee;background:#022136;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-size:15px;line-height:1.75em;color:#60d8dd;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.2em;padding:.1em}pre[class*=language-]{overflow:auto;position:relative;margin:1.8em 0;padding:1.75rem}.collapsible-code{position:relative}.collapsible-code.collapsed pre[class*=language-]{max-height:200px;overflow:hidden}.collapsible-code.collapsed:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom,rgba(2,33,54,0),rgba(2,33,54,.95));pointer-events:none}.code-toggle{display:block;margin:-1rem auto 1rem;padding:.5rem 1rem;background:var(--teal-20);color:var(--black-80);border:none;border-radius:var(--border-radius-md);font-weight:500;cursor:pointer;transition:background-color .2s ease}.code-toggle:hover{background:var(--teal-30)}.code-block-wrapper{position:relative;margin-bottom:1.5rem}pre.collapsible{transition:max-height .3s ease-out}pre.collapsible.collapsed{max-height:200px;overflow:hidden;mask-image:linear-gradient(to bottom,black 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 75%,transparent 100%);padding-bottom:3rem}.code-toggle-btn{display:inline-block;width:auto;min-width:100px;padding:.3rem .8rem;margin-top:0;position:absolute;bottom:15px;right:15px;background-color:var(--teal-20);color:var(--brand-primary);border:none;border-radius:var(--border-radius-sm, 32px);font-weight:500;font-size:.9rem;cursor:pointer;transition:background-color .2s;z-index:10;box-shadow:0 2px 4px #0000001a}.code-toggle-btn:hover{background-color:var(--teal-30);outline:1px solid var(--brand-primary)}.code-toggle-btn:focus{outline:1px solid var(--brand-primary)}.token.tag{color:#faca7c}.token.attr-name{color:#ccdbdd}.token.attr-value{color:#60d8dd}.token.punctuation{color:#66929a}.token.selector{color:#faca7c}.token.property{color:#ccdbdd}.token.function,.token.atrule{color:#faca7c}.token.comment{color:#99b6bc}.token.string{color:#99d5bf}.token.keyword{color:#cdd9e1}.api-docs{max-width:800px;padding:1rem;background:#fff;border-radius:6px;border-left:1px solid #eee}.api-docs h1{margin-top:0;margin-bottom:1.5rem}.attribute{padding:1rem 0}.attribute:first-of-type{border-top:none}.attr-header{display:flex;align-items:baseline;margin-bottom:.5rem}.attr-name{font-weight:700;font-size:1.1rem;color:#555}.attr-type{font-size:.9rem;color:#999;margin-left:1rem}.attr-description{margin:0;color:#444;line-height:1.4;padding-left:0rem}.attribute:not(:last-child){border-bottom:1px solid #eee;padding-bottom:1rem;margin-bottom:1rem}details{padding:1rem 0}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}details summary .attr-header:after{margin-left:.5rem}details:not([open])>summary .attr-header:after{content:"+";font-weight:700;color:#999}details[open]>summary .attr-header:after{content:"\2013"}.nested-attribute{margin-left:1.5rem;border-top:none;padding:.5rem 0}.allowed-values-grid{display:flex;flex-direction:column;gap:var(--spacing-6);margin-top:var(--spacing-6)}.allowed-value-section{background:var(--color-background-subtle);border:1px solid var(--teal-10);border-radius:var(--border-radius-md);padding:var(--spacing-5)}.allowed-value-section h3{color:var(--color-text-primary);margin-bottom:var(--spacing-4);font-weight:600;border-bottom:1px solid var(--teal-20);padding-bottom:var(--spacing-2)}.value-list{display:flex;flex-direction:column;gap:var(--spacing-3)}.value-item{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3);background:var(--color-background-primary);border:1px solid var(--teal-10);border-radius:var(--border-radius-sm);transition:all .2s ease}.value-item:hover{background:var(--color-background-hover);border-color:var(--teal-30);transform:translateY(-1px);box-shadow:0 2px 4px #0000000d}.value-code{font-family:var(--font-family-mono, "Monaco", "Menlo", "Ubuntu Mono", monospace);font-size:var(--font-size-sm);font-weight:600;color:var(--color-accent-primary);background:var(--color-background-code);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-xs);border:1px solid var(--teal-20);min-width:fit-content;white-space:nowrap}.value-description{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.4;flex:1}.allowed-value-section{background:var(--color-background-subtle);border:1px solid var(--teal-10);border-radius:var(--border-radius-md);overflow:hidden}.allowed-value-section>summary{list-style:none}.allowed-value-section>summary::-webkit-details-marker{display:none}.allowed-value-section .api-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-5);background:var(--color-background-subtle);cursor:pointer;transition:background-color .2s ease;border:none;width:100%;text-align:left;font-family:inherit;font-size:inherit;margin:0}.allowed-value-section .api-accordion-header:hover{background:var(--color-background-hover)}.allowed-value-section .api-accordion-header:focus{outline:2px solid var(--brand-primary);outline-offset:-2px}.allowed-value-section .api-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%}.allowed-value-section .api-accordion-icon{width:16px;height:16px;transition:transform .2s ease;color:var(--color-text-secondary);font-size:12px}.allowed-value-section[open] .api-accordion-icon{transform:rotate(180deg)}.api-values-accordion{border:1px solid var(--teal-20);border-radius:var(--border-radius-md);background:var(--color-background-primary);overflow:hidden}.api-accordion-item{border-bottom:1px solid var(--teal-10)}.api-accordion-item:last-child{border-bottom:none}.api-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background:var(--color-background-subtle);cursor:pointer;transition:background-color .2s ease;border:none;width:100%;text-align:left;font-family:inherit;font-size:inherit}.api-accordion-header:hover{background:var(--color-background-hover)}.api-accordion-header:focus{outline:2px solid var(--brand-primary);outline-offset:-2px}.api-accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%}.api-accordion-title{display:flex;align-items:center;gap:var(--spacing-3);font-weight:600;color:var(--color-text-primary)}.api-accordion-code{font-family:var(--font-family-mono, "Monaco", "Menlo", "Ubuntu Mono", monospace);font-size:var(--font-size-sm);font-weight:700;color:var(--color-accent-primary);background:var(--color-background-code);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-xs);border:1px solid var(--teal-30);white-space:nowrap}.api-accordion-icon{width:16px;height:16px;transition:transform .2s ease;color:var(--color-text-secondary)}.api-accordion-item[open] .api-accordion-icon{transform:rotate(180deg)}.api-accordion-content{padding:var(--spacing-4);background:var(--color-background-primary);border-top:1px solid var(--teal-10);color:var(--color-text-secondary);line-height:1.4}.api-accordion-item>summary{list-style:none}.api-accordion-item>summary::-webkit-details-marker{display:none}.api-values-table{display:flex;flex-direction:column;border:1px solid var(--teal-20);border-radius:var(--border-radius-md);background:var(--color-background-primary);overflow:hidden}.api-values-header{display:grid;grid-template-columns:200px 1fr;background:var(--color-background-subtle);border-bottom:2px solid var(--teal-30);font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-primary)}.api-column-label,.description-column-label{padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center}.api-column-label{background:var(--color-accent-subtle);border-right:1px solid var(--teal-20);font-weight:700;color:var(--color-accent-primary)}.description-column-label{background:var(--color-background-subtle)}.api-value-row{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid var(--teal-10);transition:background-color .15s ease}.api-value-row:hover{background:var(--color-background-hover)}.api-value-row:last-child{border-bottom:none}.api-value-cell{padding:var(--spacing-3) var(--spacing-4);border-right:1px solid var(--teal-10);background:var(--color-accent-subtle);display:flex;align-items:center}.api-description-cell{padding:var(--spacing-3) var(--spacing-4);display:flex;align-items:center;background:var(--color-background-primary)}.api-code{font-family:var(--font-family-mono, "Monaco", "Menlo", "Ubuntu Mono", monospace);font-size:var(--font-size-sm);font-weight:700;color:var(--color-accent-primary);background:var(--color-background-code);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--border-radius-xs);border:1px solid var(--teal-30);white-space:nowrap}@media (max-width: 768px){.api-values-header,.api-value-row{grid-template-columns:1fr}.api-column-label,.api-value-cell{border-right:none;border-bottom:1px solid var(--teal-10)}.description-column-label{display:none}.api-description-cell{border-top:none}}@media (max-width: 768px){.allowed-values-grid{grid-template-columns:1fr;gap:var(--spacing-4)}.value-item{flex-direction:column;gap:var(--spacing-2);align-items:flex-start}.value-code{align-self:flex-start}}
