.theme-product{--product-accent:#f47067}.theme-product .product-code{--sh-entity:#665ac7}.theme-hero:before{display:none}.theme-hero,.theme-product .product-section__head{width:min(600px,100%);margin-left:auto;margin-right:auto}.theme-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0;width:min(900px,100%);margin-inline:auto;padding:12px 16px 18px;display:grid}.theme-preview-action{perspective:1000px;corner-shape:squircle;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:45px;outline:none;min-width:0;margin-inline:-16px;position:relative}.theme-preview-action .theme-window{corner-shape:squircle;border-radius:45px;flex-direction:column;height:100%;display:flex}.theme-preview-action:focus-visible{box-shadow:0 0 0 2px var(--product-accent)}.theme-preview-action:hover,.theme-preview-action:focus-within{z-index:2}.theme-preview-flip{transform-origin:50%;backface-visibility:hidden}.theme-preview-flip[data-phase=out]{animation:.1s ease-in forwards theme-flip-out}.theme-preview-flip[data-phase=in]{animation:.12s ease-out forwards theme-flip-in}@keyframes theme-flip-out{0%{transform:rotateY(0)}to{transform:rotateY(90deg)}}@keyframes theme-flip-in{0%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.theme-preview-flip[data-phase]{animation-duration:1ms}}.theme-preview-grid>:first-child{transform:translateY(6px)rotate(-3deg)}.theme-preview-grid>:nth-child(2){transform:translateY(-4px)rotate(2.5deg)}.theme-preview-grid>:nth-child(3){transform:translateY(4px)rotate(-2deg)}.theme-window{background:var(--theme-surface,#f6f6f6);min-width:0}.theme-window .product-card__bar{background:var(--theme-surface,#f6f6f6);color:#21212157;border-bottom:0}.theme-window[data-theme=dark] .product-card__bar{z-index:1;color:#ffffff61;box-shadow:none;background-image:none;border:0;margin-bottom:-1px}.theme-window[data-theme=dark] .product-card__bar:before,.theme-window[data-theme=dark] .product-card__bar:after{content:none;display:none}.theme-window[data-theme=dark] [data-codice-code],.theme-window[data-theme=dark] [data-codice-code-content]{box-shadow:none;border-top:0}.theme-window .product-card__title{color:inherit;border:0;text-decoration:none}.theme-preview[data-codice-code],.theme-result[data-codice-code]{font-size:var(--docs-code-font-size);background:var(--theme-surface,#f6f6f6);color:var(--sh-identifier)}.theme-preview[data-codice-code]{font-size:12px;overflow:hidden}.theme-preview-action .product-card__bar{flex-shrink:0}.theme-preview pre,.theme-result pre{margin:0}.theme-preview .sh__line,.theme-result .sh__line{display:block}.theme-token-strong,.sh-theme .sh__token--keyword,.sh-theme .sh__token--class{font-weight:650}.theme-token-comment,.sh-theme .sh__token--comment{opacity:.8;font-style:italic}.theme-usage{flex-direction:column;gap:20px;width:min(600px,100%);margin-inline:auto;display:flex}.theme-usage__source,.theme-usage__result{width:100%}.theme-usage__result--isolated{border-bottom:1px solid #35415024;padding-bottom:28px}.theme-snippet{margin-bottom:14px;position:relative}.theme-snippet .copy-button{color:#8a949d;position:absolute;top:9px;right:14px}.theme-snippet .copy-button:hover{color:#354150}.theme-snippet .product-code{scrollbar-color:#b6bbc2 transparent;scrollbar-width:thin;max-height:210px;overflow-y:scroll}.theme-css-section .theme-usage__result .sh-theme--taffy .sh__token--keyword,.theme-css-section .theme-usage__result .sh-theme--taffy .sh__token--class{font-weight:400}.theme-section-head{display:block}.theme-react-demo{width:min(600px,100%);margin-inline:auto}.theme-react-demo .react-theme-picker{margin:0 0 20px}.theme-react-demo .react-style-example{border-radius:12px;margin-bottom:16px;overflow:hidden}.theme-react-demo>a{color:#788592;font-size:13px}.theme-agent-catalog{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.theme-stage-label{color:#a0a7af;font-family:var(--font-geist-mono), menlo, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.theme-stage-label--setup{margin-top:12px}.theme-snippet .product-code::-webkit-scrollbar{width:7px}.theme-snippet .product-code::-webkit-scrollbar-thumb{background:#b6bbc2;border-radius:999px}.theme-snippet .product-code::-webkit-scrollbar-track{background:0 0}.theme-snippet pre,.theme-result pre{overflow-x:visible}.theme-snippet [data-codice-code] .sh__line,.theme-result[data-codice-code] .sh__line{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.theme-result[data-codice-code]{min-height:0}.theme-product .theme-result,.theme-product .theme-result pre,.theme-product .theme-result code,.theme-product .react-style-example,.theme-product .react-style-example pre,.theme-product .react-style-example code{font-size:var(--docs-code-font-size)}.theme-agent{margin:-8px 0 20px;width:min(600px,100%);margin-inline:auto;position:relative}.theme-agent__command{background:#f6f6f6;width:100%;min-width:0;position:relative}.theme-agent__command code{color:#354150;min-width:0;font-size:var(--docs-code-font-size);white-space:nowrap;padding:14px 48px 14px 16px;line-height:1.55;display:block;overflow-x:auto}.theme-agent__command .copy-button{color:#8a949d;position:absolute;top:14px;right:16px}@media (max-width:760px){.theme-preview-grid,.theme-agent{grid-template-columns:1fr}.theme-preview-grid{grid-template-rows:60px 60px auto;width:min(320px,100%);padding-inline:30px}.theme-preview-grid>:nth-child(n){margin-inline:0}.theme-preview-grid>:first-child{transform:translate(-32px)rotate(-4deg)}.theme-preview-grid>:nth-child(2){transform:translate(32px)rotate(3.5deg)}.theme-preview-grid>:nth-child(3){transform:translate(-32px)rotate(-2deg)}.theme-preview[data-codice-code],.theme-result[data-codice-code]{min-height:0}}
