[data-component=WebCrawlViewer]{position:absolute;width:100%;height:100%;top:0;left:0;padding:var(--unit-md)}[data-component=WebCrawlViewer] .web-crawl-viewer-content{display:flex;flex-direction:column;gap:var(--unit-md);max-width:var(--screen-sm);margin:0 auto}[data-component=WebCrawlViewer] .web-crawl-viewer-header{display:flex;align-items:center;gap:var(--unit-md)}[data-component=WebCrawlViewer] .web-crawl-viewer-header h1{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-primary);overflow:hidden}[data-component=WebCrawlViewer] .web-crawl-viewer-header h1 a{display:flex;align-items:center;gap:var(--unit-md);overflow:hidden}[data-component=WebCrawlViewer] .web-crawl-viewer-header h1 a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-component=WebCrawlViewer] .web-crawl-viewer-header h1 a svg{flex-shrink:0}[data-component=WebCrawlViewer] .web-crawl-viewer-details{display:flex;gap:var(--unit-md);align-items:flex-start;justify-content:center;background-color:var(--background-secondary);border-radius:var(--radius-lg);padding:var(--unit-md);overflow:hidden}@media screen and (max-width:1024px){[data-component=WebCrawlViewer] .web-crawl-viewer-details{flex-direction:column;align-items:center}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-image,[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info{width:100%!important;max-width:100%!important}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info{min-height:unset!important}}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-image{flex-shrink:0;flex-grow:0;width:calc(50% - var(--unit-sm));height:200px;position:relative;border-radius:var(--radius-lg);overflow:hidden}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-image img{width:100%;height:100%;object-fit:cover;object-position:top center}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;padding:var(--unit-sm);height:100%;min-height:200px;overflow:hidden}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-primary)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-url{font-size:var(--font-size-md);color:var(--color-secondary)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-url a{display:flex;align-items:center;gap:var(--unit-sm);overflow:hidden}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-url a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-url a svg{width:calc(var(--unit-md) + var(--unit-sm));height:calc(var(--unit-md) + var(--unit-sm))}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit{display:flex;flex-direction:column;flex-grow:1;margin-top:var(--unit-md);font-size:var(--font-size-sm);color:var(--color-tertiary)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit strong{font-weight:var(--font-weight-medium)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit [data-component=ContentButton]{margin-top:var(--unit-sm)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .web-crawl-viewer-actions{display:flex;align-items:center;gap:var(--unit-md)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-details{display:flex;gap:var(--unit-md)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-crawl-details{display:flex;flex-direction:column;margin-top:var(--unit-sm);gap:var(--unit-sm);background:var(--background-input);padding:var(--unit-sm) var(--unit-md);border-radius:var(--radius-lg);overflow:auto}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-crawl-details .tidbit-crawl-detail-separator{font-size:var(--font-size-sm);color:var(--color-primary);font-weight:var(--font-weight-medium);display:flex;align-items:center;gap:var(--unit-sm)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-crawl-details .tidbit-crawl-detail-separator svg{width:calc(var(--unit-md) + var(--unit-sm));height:calc(var(--unit-md) + var(--unit-sm));stroke-width:3;color:var(--green-main)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-crawl-details .tidbit-crawl-detail-separator svg.off{color:var(--red-dark)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-crawl-details .tidbit-crawl-detail{font-size:var(--font-size-sm);color:var(--color-tertiary);padding:0 var(--unit-md);display:flex;flex-direction:column}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-crawl-details .tidbit-crawl-detail .tidbit-crawl-detail-url{white-space:nowrap}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-crawl-details .tidbit-crawl-detail .tidbit-crawl-detail-message{white-space:nowrap;padding-left:var(--unit-md)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-info{display:flex;align-items:center;gap:var(--unit-sm)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-info[href] svg{transform:scale(1.5)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-info svg{color:inherit;width:var(--unit-md);height:var(--unit-md)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-inactive svg{color:var(--orange-dark);fill:currentColor}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-active svg{color:var(--green-main);fill:currentColor}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-errors svg{color:var(--green-main);stroke-width:3;transform:scale(1.5)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-errors svg.error{color:var(--red-dark)}[data-component=WebCrawlViewer] .web-crawl-viewer-details .web-crawl-info .web-crawl-info-tidbit .tidbit-redirects svg{color:var(--blue-main);stroke-width:3;transform:scale(1.5)}[data-component=WebCrawlViewer] .web-crawl-viewer-pages-header{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-primary);margin:var(--unit-md) 0;margin-top:var(--unit-lg)}[data-component=WebCrawlViewer] .web-crawl-viewer-pages{margin-bottom:var(--unit-xl);display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--unit-md);gap:var(--unit-md)}[data-component=WebPageCard] .web-page-card{border-radius:var(--radius-lg);cursor:pointer;transition:all .1s ease;display:flex;flex-direction:column;background-color:var(--background-primary);align-items:flex-start;border:1px solid var(--background-secondary);overflow:hidden;height:260px}[data-component=WebPageCard] .web-page-card:hover{text-decoration:none!important;border-color:var(--blue-dark)}[data-component=WebPageCard] .web-page-card .web-page-card-content{flex-grow:1;width:100%;background-color:var(--background-input);color:var(--color-primary);overflow:auto;display:flex;flex-direction:column;gap:var(--unit-sm);position:relative;padding:0 var(--unit-md)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview{height:100%;width:100%;position:relative;pointer-events:none}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div{width:150%;height:150%;transform:scale(.66);transform-origin:top left;overflow:auto}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div>p{margin:0;line-height:1.6em}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div>p:last-child{margin-bottom:0}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div>p+p{margin-top:var(--unit-lg)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div pre:has(code){display:flex;margin:0;padding:0}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div pre:has(code) code{margin:0;padding:var(--unit-sm) var(--unit-md)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div img{max-width:100%}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div code{font-family:var(--font-family-monospace);font-size:var(--font-size-sm);background:var(--background-secondary);border-radius:var(--radius-lg);padding:var(--unit) var(--unit-md);border:1px solid var(--background-tertiary);color:var(--color-primary);margin:0 var(--unit-sm)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div ol,[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div ul{margin:var(--unit-md) 0;padding:0;padding-left:var(--unit-xl);line-height:1em;margin-block-start:var(--unit-lg);margin-block-end:var(--unit-lg);padding-inline-start:var(--unit-xl);white-space:normal}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div ol li,[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div ul li{padding:0;line-height:1.5em}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div ol li:not(:last-child),[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div ul li:not(:last-child){margin-bottom:var(--unit-md)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div ol li p,[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div ul li p{margin:0}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div strong{font-weight:var(--font-weight-medium);color:var(--color-primary)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div hr{max-width:80%;min-width:calc(var(--unit-xl)*4);border:none;border-top:1px solid var(--outline-default);margin:var(--unit-lg) auto}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table{border:var(--unit-sm) solid var(--background-primary);background:var(--background-primary);border-radius:var(--radius-lg);border-spacing:0;margin:0 auto 0 0}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table tr td,[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table tr th{padding:var(--unit-sm) var(--unit-lg);border:1px solid var(--background-tertiary)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table tr td:not(:last-child),[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table tr th:not(:last-child){border-right:none}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table tr:not(:last-child) td,[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table tr:not(:last-child) th{border-bottom:none}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table thead tr{background:var(--background-tertiary)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table thead tr:first-child td,[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table thead tr:first-child th{text-align:left}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table thead tr:first-child td:first-child,[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table thead tr:first-child th:first-child{border-top-left-radius:var(--radius)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table thead tr:first-child td:last-child,[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table thead tr:first-child th:last-child{border-top-right-radius:var(--radius)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table tbody tr:last-child td:first-child,[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table tbody tr:last-child th:first-child{border-bottom-left-radius:var(--radius)}[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table tbody tr:last-child td:last-child,[data-component=WebPageCard] .web-page-card .web-page-card-content .web-page-preview>div table tbody tr:last-child th:last-child{border-bottom-right-radius:var(--radius)}[data-component=WebPageCard] .web-page-card .web-page-card-info{margin:var(--unit-md);color:var(--color-primary);display:flex;flex-direction:column}[data-component=WebPageCard] .web-page-card .web-page-card-info .web-page-card-title{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}[data-component=WebPageCard] .web-page-card .web-page-card-info .web-page-card-url{font-size:var(--font-size-sm);color:var(--color-disabled);flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-component=WebPageCard] .web-page-card .web-page-card-info .web-page-card-url a{display:flex;align-items:center;gap:var(--unit-sm)}[data-component=WebPageCard] .web-page-card .web-page-card-info .web-page-card-url a svg{width:calc(var(--unit-md) + var(--unit-sm));height:calc(var(--unit-md) + var(--unit-sm))}[data-component=WebPageCard] .web-page-card .web-page-card-footer{display:flex;flex-direction:column;background-color:var(--background-secondary);padding:var(--unit-md);padding-top:0;width:100%}[data-component=WebPageCard] .web-page-card .web-page-card-footer .web-page-card-actions{display:flex;padding-left:var(--unit-md);padding-bottom:var(--unit-sm);gap:var(--unit-md);align-items:center}[data-component=WebPageCard] .web-page-card .web-page-card-footer .web-page-card-actions .web-page-card-active{font-size:var(--font-size-sm);color:var(--color-disabled);flex-shrink:0}[data-component=WebPageViewer]{position:absolute;width:100%;height:100%;top:0;left:0;padding:var(--unit-md)}[data-component=WebPageViewer] .web-page-viewer-content{display:flex;flex-direction:column;gap:var(--unit-md);max-width:var(--screen-sm);margin:0 auto}[data-component=WebPageViewer] .web-page-viewer-header{display:flex;align-items:center;gap:var(--unit-md)}[data-component=WebPageViewer] .web-page-viewer-header h1{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-primary);overflow:hidden}[data-component=WebPageViewer] .web-page-viewer-header h1 a{display:flex;align-items:center;gap:var(--unit-md);overflow:hidden}[data-component=WebPageViewer] .web-page-viewer-header h1 a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-component=WebPageViewer] .web-page-viewer-header h1 a svg{flex-shrink:0}[data-component=WebPageViewer] .web-page-viewer-details{display:flex;gap:var(--unit-md);align-items:flex-start;justify-content:center;background-color:var(--background-secondary);border-radius:var(--radius-lg);padding:var(--unit-md)}[data-component=WebPageViewer] .web-page-viewer-details .web-page-info{flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;padding:var(--unit-sm)}[data-component=WebPageViewer] .web-page-viewer-details .web-page-info .web-page-info-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-primary)}[data-component=WebPageViewer] .web-page-viewer-details .web-page-info .web-page-info-url{font-size:var(--font-size-md);color:var(--color-secondary)}[data-component=WebPageViewer] .web-page-viewer-details .web-page-info .web-page-info-url a{display:flex;align-items:center;gap:var(--unit-sm);overflow:hidden}[data-component=WebPageViewer] .web-page-viewer-details .web-page-info .web-page-info-url a span{overflow:hidden}[data-component=WebPageViewer] .web-page-viewer-details .web-page-info .web-page-info-url a svg{width:calc(var(--unit-md) + var(--unit-sm));height:calc(var(--unit-md) + var(--unit-sm))}[data-component=WebPageViewer] .web-page-viewer-content-body{margin-bottom:var(--unit-xl);background-color:var(--background-input);border-radius:var(--radius-lg);padding:0 var(--unit-lg);color:var(--color-primary);overflow:auto}[data-component=WebPageViewer] .web-page-viewer-content-body p{margin:0;line-height:1.6em}[data-component=WebPageViewer] .web-page-viewer-content-body p:last-child{margin-bottom:0}[data-component=WebPageViewer] .web-page-viewer-content-body p+p{margin-top:var(--unit-lg)}[data-component=WebPageViewer] .web-page-viewer-content-body pre:has(code){display:flex;margin:0;padding:0}[data-component=WebPageViewer] .web-page-viewer-content-body pre:has(code) code{margin:0;padding:var(--unit-sm) var(--unit-md)}[data-component=WebPageViewer] .web-page-viewer-content-body img{max-width:100%}[data-component=WebPageViewer] .web-page-viewer-content-body code{font-family:var(--font-family-monospace);font-size:var(--font-size-sm);background:var(--background-tertiary);border-radius:var(--radius-lg);padding:var(--unit) var(--unit-md);border:1px solid var(--background-tertiary);color:var(--color-primary);margin:0 var(--unit-sm)}[data-component=WebPageViewer] .web-page-viewer-content-body ol,[data-component=WebPageViewer] .web-page-viewer-content-body ul{margin:var(--unit-md) 0;padding:0;padding-left:var(--unit-xl);line-height:1em;margin-block-start:var(--unit-lg);margin-block-end:var(--unit-lg);padding-inline-start:var(--unit-xl);white-space:normal}[data-component=WebPageViewer] .web-page-viewer-content-body ol li,[data-component=WebPageViewer] .web-page-viewer-content-body ul li{padding:0;line-height:1.5em}[data-component=WebPageViewer] .web-page-viewer-content-body ol li:not(:last-child),[data-component=WebPageViewer] .web-page-viewer-content-body ul li:not(:last-child){margin-bottom:var(--unit-md)}[data-component=WebPageViewer] .web-page-viewer-content-body ol li p,[data-component=WebPageViewer] .web-page-viewer-content-body ul li p{margin:0}[data-component=WebPageViewer] .web-page-viewer-content-body strong{font-weight:var(--font-weight-medium);color:var(--color-primary)}[data-component=WebPageViewer] .web-page-viewer-content-body hr{max-width:80%;min-width:calc(var(--unit-xl)*4);border:none;border-top:1px solid var(--outline-default);margin:var(--unit-lg) auto}[data-component=WebPageViewer] .web-page-viewer-content-body table{border:var(--unit-sm) solid var(--background-primary);background:var(--background-primary);border-radius:var(--radius-lg);border-spacing:0;margin:0 auto 0 0}[data-component=WebPageViewer] .web-page-viewer-content-body table tr td,[data-component=WebPageViewer] .web-page-viewer-content-body table tr th{padding:var(--unit-sm) var(--unit-lg);border:1px solid var(--background-tertiary)}[data-component=WebPageViewer] .web-page-viewer-content-body table tr td:not(:last-child),[data-component=WebPageViewer] .web-page-viewer-content-body table tr th:not(:last-child){border-right:none}[data-component=WebPageViewer] .web-page-viewer-content-body table tr:not(:last-child) td,[data-component=WebPageViewer] .web-page-viewer-content-body table tr:not(:last-child) th{border-bottom:none}[data-component=WebPageViewer] .web-page-viewer-content-body table thead tr{background:var(--background-tertiary)}[data-component=WebPageViewer] .web-page-viewer-content-body table thead tr:first-child td,[data-component=WebPageViewer] .web-page-viewer-content-body table thead tr:first-child th{text-align:left}[data-component=WebPageViewer] .web-page-viewer-content-body table thead tr:first-child td:first-child,[data-component=WebPageViewer] .web-page-viewer-content-body table thead tr:first-child th:first-child{border-top-left-radius:var(--radius)}[data-component=WebPageViewer] .web-page-viewer-content-body table thead tr:first-child td:last-child,[data-component=WebPageViewer] .web-page-viewer-content-body table thead tr:first-child th:last-child{border-top-right-radius:var(--radius)}[data-component=WebPageViewer] .web-page-viewer-content-body table tbody tr:last-child td:first-child,[data-component=WebPageViewer] .web-page-viewer-content-body table tbody tr:last-child th:first-child{border-bottom-left-radius:var(--radius)}[data-component=WebPageViewer] .web-page-viewer-content-body table tbody tr:last-child td:last-child,[data-component=WebPageViewer] .web-page-viewer-content-body table tbody tr:last-child th:last-child{border-bottom-right-radius:var(--radius)}[data-component=CreateWebCrawl]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}[data-component=CreateWebCrawl] .create-web-crawl-header{width:100%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--unit-md);width:600px;max-width:100%}[data-component=CreateWebCrawl] .create-web-crawl-modal{width:600px;max-width:100%;background-color:var(--background-secondary);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}[data-component=CreateWebCrawl] .create-web-crawl-modal-header{padding:var(--unit-lg) var(--unit-lg);display:flex;align-items:center;border-bottom:1px solid var(--outline-minimal);font-weight:var(--font-weight-medium);gap:var(--unit-md)}[data-component=CreateWebCrawl] .create-web-crawl-modal-header svg{width:var(--unit-lg);height:var(--unit-lg);opacity:.6}[data-component=CreateWebCrawl] .create-web-crawl-modal-body{padding:var(--unit-lg);display:flex;flex-direction:column;gap:var(--unit-lg)}[data-component=CreateWebCrawl] .web-crawl-row{justify-content:flex-end}[data-component=CreateWebCrawl] .web-crawl-row,[data-component=CreateWebCrawl] .web-crawl-row .web-crawl-header{display:flex;align-items:center;gap:var(--unit-md);flex-wrap:wrap}[data-component=CreateWebCrawl] .web-crawl-row .web-crawl-title{font-size:var(--font-size-md);color:var(--color-primary);font-weight:var(--font-weight-medium)}[data-component=CreateWebCrawl] .web-crawl-row .web-crawl-description{font-size:var(--font-size-sm);color:var(--color-disabled)}[data-component=CreateWebCrawl] .web-crawl-row .grouping{display:flex;flex-direction:column;gap:var(--unit-sm)}[data-component=CreateWebCrawl] .web-crawl-row .grouping.grow{flex-grow:1;width:100%}[data-component=CreateWebCrawl] .web-crawl-row [data-component=Textbox]{width:auto;flex-grow:1}[data-component=CreateWebCrawl] .web-crawl-logs{width:100%;font-size:var(--font-size-xs);font-family:var(--font-family-monospace);color:var(--color-disabled);padding:var(--unit-md);border-radius:var(--radius-lg);background-color:var(--background-input);height:100px;overflow:auto}[data-component=CreateWebCrawl] .web-crawl-error{background-color:var(--red-dark);color:var(--white);padding:var(--unit-md);border-radius:var(--radius-lg);display:flex;align-items:flex-start;justify-content:space-between;white-space:pre-wrap}[data-component=CreateWebCrawl] .web-crawl-error>span{padding:var(--unit-sm) var(--unit-md)}[data-component=CreateWebCrawl] .web-crawl-actions{display:flex;justify-content:flex-end;gap:var(--unit-md);align-items:center}[data-component=AgentsContext]{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 var(--unit-xl);overflow:auto}[data-component=AgentsContext] .notes-content{max-width:var(--screen-sm);width:100%;padding-top:var(--unit-lg);margin:0 auto}[data-component=AgentsContext] .notes-content .notes-content-primer{margin-bottom:var(--unit-md)}[data-component=AgentsContext] .notes-content .notes-content-header-title{display:flex;align-items:center;flex-wrap:wrap}[data-component=AgentsContext] .notes-content .scrollable{padding:var(--unit-md) 0;height:100%;overflow-y:auto}[data-component=AgentsPackages]{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 var(--unit-xl)}[data-component=AgentsPackages] .packages-primer{margin-bottom:var(--unit-md)}[data-component=AgentsPackages] .packages-content{max-width:var(--screen-sm);padding:var(--unit-lg) 0;width:100%;margin:0 auto}[data-component=AgentsKeychain]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;padding:var(--unit-lg) var(--unit-xl)}[data-component=AgentsKeychain] .keychain-primer{margin:0 auto;max-width:var(--screen-sm);width:100%;margin-bottom:var(--unit-md)}.legal-body{padding:var(--unit-md) var(--unit-xl);width:100%;margin:0 auto;max-width:var(--screen-md)}[data-component=AgentCard]{display:flex;text-decoration:none!important;color:var(--color-primary)}[data-component=AgentCard] .agent-card-container{width:calc(100% - var(--unit-md)*2);margin:0 var(--unit-md);border-radius:var(--radius-lg);display:flex}[data-component=AgentCard] .agent-card-container .avatar{flex-shrink:0;flex-grow:0;overflow:hidden;position:relative;display:flex;justify-content:center;padding:var(--unit-lg)}[data-component=AgentCard] .agent-card-container .avatar img{border-radius:100px;background:var(--outline-active);width:var(--form-sm);height:var(--form-sm);object-fit:cover}[data-component=AgentCard] .agent-card-container .conversation-info{flex-grow:1;padding:var(--unit-md) 0;border-bottom:1px solid var(--background-tertiary);margin-right:var(--unit-md);overflow:hidden}[data-component=AgentCard] .agent-card-container .conversation-info .title{display:flex;align-items:center;justify-content:space-between;font-size:var(--font-size-sm);gap:var(--unit-sm)}[data-component=AgentCard] .agent-card-container .conversation-info .title .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--font-weight-medium);color:var(--color-primary)}[data-component=AgentCard] .agent-card-container .conversation-info .title .timestamp{flex-shrink:0;color:var(--color-disabled)}[data-component=AgentCard] .agent-card-container .conversation-info .description{font-size:var(--font-size-sm);color:var(--color-secondary);overflow:hidden}[data-component=AgentCard] .agent-card-container .conversation-info .description .message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-component=AgentCard] .agent-card-container .conversation-info .description .servers{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:var(--unit-md);color:var(--color-disabled);margin-top:var(--unit-md)}[data-component=AgentCard] .agent-card-container .conversation-info .description .servers svg{color:var(--blurple);width:calc(var(--unit-md) + var(--unit-sm));height:calc(var(--unit-md) + var(--unit-sm))}[data-component=AgentCard] .agent-card-container .conversation-info .description .servers svg path{fill:currentColor}[data-component=AgentCard]:hover:not(.selected) .agent-card-container{background:var(--background-tertiary)}[data-component=AgentCard]:hover:not(.selected) .agent-card-container .conversation-info{border-color:rgba(0,0,0,0)}[data-component=AgentCard].selected .agent-card-container{background:var(--blue-dark)}[data-component=AgentCard].selected .agent-card-container .conversation-info{border-color:rgba(0,0,0,0)}[data-component=AgentCard].selected .agent-card-container .conversation-info .description,[data-component=AgentCard].selected .agent-card-container .conversation-info .name,[data-component=AgentCard].selected .agent-card-container .conversation-info .timestamp{color:var(--color-primary)}[data-component=AgentCard].selected .agent-card-container .conversation-info .description .message,[data-component=AgentCard].selected .agent-card-container .conversation-info .timestamp{opacity:.8}[data-component=AgentCard].selected .agent-card-container .conversation-info .description .servers{color:var(--color-primary)}[data-component=AgentCard].selected .agent-card-container .conversation-info .description .servers span{opacity:.8}[data-component=AgentCard].selected .agent-card-container .conversation-info .description .servers svg path{fill:var(--color-primary)}[data-component=DashboardPage]{height:calc(100% - var(--nav-height));width:100%;display:flex;flex-direction:row;justify-content:flex-start;overflow:hidden;background:var(--background-primary)}[data-component=DashboardPage]:not([data-menu-open=true]) .left-sidebar-container{width:0!important;max-width:0!important}[data-component=DashboardPage]:not([data-menu-open=true]) .chat-message>table{pointer-events:none}[data-component=DashboardPage] .left-sidebar-container{width:300px;max-width:300px;flex-shrink:0;position:relative;display:flex;justify-content:flex-end;overflow:hidden;transition:width .1s ease-in-out,max-width .1s ease-in-out}[data-component=DashboardPage] .left-sidebar-container.dragging{transition:none}[data-component=DashboardPage] .left-sidebar{width:300px;max-width:300px;position:relative;flex-shrink:0;flex-grow:0;overflow:hidden;display:flex;flex-direction:column;background:var(--background-secondary)}[data-component=DashboardPage] .left-sidebar .sidebar-header{display:flex;align-items:center;position:relative;padding:var(--unit-md);padding-right:var(--unit-md);padding-bottom:var(--unit-sm);gap:var(--unit-sm);flex-shrink:0}[data-component=DashboardPage] .left-sidebar .sidebar-header .sidebar-logo{border-radius:var(--radius-lg);height:var(--form-md);padding:0;padding-left:var(--unit-lg);align-items:center;width:100%;display:flex}[data-component=DashboardPage] .left-sidebar .sidebar-header .sidebar-logo a{display:flex}[data-component=DashboardPage] .left-sidebar .sidebar-header .sidebar-logo img{height:var(--form-sm);padding:var(--unit-md)}[data-component=DashboardPage] .left-sidebar .sidebar-header .sidebar-logo img.wordmark{height:14px;margin-left:var(--unit-md)}[data-component=DashboardPage] .left-sidebar .sidebar-header .sidebar-logo:hover{background:var(--background-tertiary)}[data-component=DashboardPage] .left-sidebar .sidebar-header .sidebar-logo.active{background:var(--blue-dark)}[data-component=DashboardPage] .left-sidebar .sidebar-agents,[data-component=DashboardPage] .left-sidebar .sidebar-packages{flex-shrink:0;display:flex;align-items:center;padding:var(--unit-sm) var(--unit-md);position:relative;overflow:hidden}[data-component=DashboardPage] .left-sidebar .sidebar-agents:before,[data-component=DashboardPage] .left-sidebar .sidebar-packages:before{display:block;position:absolute;top:0;left:var(--unit-md);right:var(--unit-md);height:1px;content:"";background:var(--outline-minimal)}[data-component=DashboardPage] .left-sidebar .sidebar-agents.active .sidebar-agents-title,[data-component=DashboardPage] .left-sidebar .sidebar-agents.active .sidebar-packages-title,[data-component=DashboardPage] .left-sidebar .sidebar-packages.active .sidebar-agents-title,[data-component=DashboardPage] .left-sidebar .sidebar-packages.active .sidebar-packages-title{cursor:default!important;background:rgba(0,0,0,0)}[data-component=DashboardPage] .left-sidebar .sidebar-agents.active .sidebar-agents-title *,[data-component=DashboardPage] .left-sidebar .sidebar-agents.active .sidebar-packages-title *,[data-component=DashboardPage] .left-sidebar .sidebar-packages.active .sidebar-agents-title *,[data-component=DashboardPage] .left-sidebar .sidebar-packages.active .sidebar-packages-title *{cursor:default!important}[data-component=DashboardPage] .left-sidebar .sidebar-agents .sidebar-agents-title,[data-component=DashboardPage] .left-sidebar .sidebar-agents .sidebar-packages-title,[data-component=DashboardPage] .left-sidebar .sidebar-packages .sidebar-agents-title,[data-component=DashboardPage] .left-sidebar .sidebar-packages .sidebar-packages-title{display:flex;height:var(--form-md);width:100%;align-items:center;padding:0 var(--unit-lg);padding-right:0;border-radius:var(--radius-lg);text-decoration:none;color:var(--color-primary)!important;gap:var(--unit-lg)}[data-component=DashboardPage] .left-sidebar .sidebar-agents .sidebar-agents-title>.icon,[data-component=DashboardPage] .left-sidebar .sidebar-agents .sidebar-packages-title>.icon,[data-component=DashboardPage] .left-sidebar .sidebar-packages .sidebar-agents-title>.icon,[data-component=DashboardPage] .left-sidebar .sidebar-packages .sidebar-packages-title>.icon{display:flex;flex-shrink:0;align-items:center;margin:0 var(--unit-md);width:var(--unit-lg);height:var(--unit-lg);opacity:.4}[data-component=DashboardPage] .left-sidebar .sidebar-agents .sidebar-agents-title:hover,[data-component=DashboardPage] .left-sidebar .sidebar-agents .sidebar-packages-title:hover,[data-component=DashboardPage] .left-sidebar .sidebar-packages .sidebar-agents-title:hover,[data-component=DashboardPage] .left-sidebar .sidebar-packages .sidebar-packages-title:hover{background:var(--background-tertiary)}[data-component=DashboardPage] .left-sidebar .sidebar-agents .sidebar-agents-title.active,[data-component=DashboardPage] .left-sidebar .sidebar-agents .sidebar-packages-title.active,[data-component=DashboardPage] .left-sidebar .sidebar-packages .sidebar-agents-title.active,[data-component=DashboardPage] .left-sidebar .sidebar-packages .sidebar-packages-title.active{background:var(--blue-dark)}[data-component=DashboardPage] .left-sidebar .sidebar-agents .sidebar-agents-title.active>.icon,[data-component=DashboardPage] .left-sidebar .sidebar-agents .sidebar-packages-title.active>.icon,[data-component=DashboardPage] .left-sidebar .sidebar-packages .sidebar-agents-title.active>.icon,[data-component=DashboardPage] .left-sidebar .sidebar-packages .sidebar-packages-title.active>.icon{opacity:.6}[data-component=DashboardPage] .left-sidebar .sidebar-agents-list-container,[data-component=DashboardPage] .left-sidebar .sidebar-packages-list-container{position:relative;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;transition:max-height .1s ease-in-out}[data-component=DashboardPage] .left-sidebar .sidebar-agents-list-container .sidebar-search,[data-component=DashboardPage] .left-sidebar .sidebar-packages-list-container .sidebar-search{flex-shrink:0;padding:0 var(--unit-md);padding-top:var(--unit-sm)}[data-component=DashboardPage] .left-sidebar .sidebar-agents-list-container .sidebar-agents-list,[data-component=DashboardPage] .left-sidebar .sidebar-agents-list-container .sidebar-packages-list,[data-component=DashboardPage] .left-sidebar .sidebar-packages-list-container .sidebar-agents-list,[data-component=DashboardPage] .left-sidebar .sidebar-packages-list-container .sidebar-packages-list{overflow:auto;padding:var(--unit-md) 0}[data-component=DashboardPage] .left-sidebar .sidebar-agents-list-container .sidebar-agents-actions,[data-component=DashboardPage] .left-sidebar .sidebar-agents-list-container .sidebar-packages-actions,[data-component=DashboardPage] .left-sidebar .sidebar-packages-list-container .sidebar-agents-actions,[data-component=DashboardPage] .left-sidebar .sidebar-packages-list-container .sidebar-packages-actions{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:var(--unit-md) 0;padding-right:var(--unit-md)}[data-component=DashboardPage] .left-sidebar .sidebar-user{flex-shrink:0;height:calc(var(--form-md) + var(--unit-sm)*2);margin-bottom:var(--unit-sm);position:relative}[data-component=DashboardPage] .left-sidebar .sidebar-user:before{display:block;position:absolute;top:0;left:var(--unit-md);right:var(--unit-md);height:1px;content:"";background:var(--outline-minimal)}[data-component=DashboardPage] .left-sidebar .sidebar-home-container,[data-component=DashboardPage] .left-sidebar .sidebar-user-container{position:relative;flex-grow:1;overflow:auto;transition:max-height .1s ease-in-out}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu{padding:var(--unit-md) 0;padding-top:0;min-height:100%;display:flex;flex-direction:column}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu-spacer,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu-spacer{flex-grow:1;min-height:var(--unit-sm)}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu{flex-shrink:0;position:relative;overflow:hidden;padding:0;margin:0 var(--unit-md);display:flex;flex-direction:column;gap:var(--unit-sm)}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu hr,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu hr{width:100%;height:1px;border:none;border-top:1px solid var(--outline-minimal);background:rgba(0,0,0,0);margin:var(--unit-sm) 0;margin-left:calc(var(--unit-lg)*4)}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li{display:flex;position:relative;width:100%}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>a,[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>span,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>a,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>span{border-radius:var(--radius-lg);display:flex;padding:var(--unit-md);padding-right:0;flex-grow:1;align-items:center;gap:var(--unit-md);color:var(--color-primary)}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>a>.icon,[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>span>.icon,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>a>.icon,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>span>.icon{width:16px;height:16px;margin:0 var(--unit-lg);opacity:.4;position:relative}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>a>.icon.fill path,[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>span>.icon.fill path,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>a>.icon.fill path,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>span>.icon.fill path{fill:currentColor}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>a.center,[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>span.center,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>a.center,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>span.center{justify-content:center}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>a .regular,[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>span .regular,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>a .regular,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>span .regular{color:var(--color-primary);font-weight:var(--font-weight-normal)}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>a:hover,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>a:hover{background:var(--background-tertiary);text-decoration:none}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>a.active,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>a.active{background:var(--blue-dark);color:var(--color-primary)}[data-component=DashboardPage] .left-sidebar .sidebar-home-container .sidebar-menu .menu li>a.active .icon,[data-component=DashboardPage] .left-sidebar .sidebar-user-container .sidebar-menu .menu li>a.active .icon{color:var(--color-primary);opacity:.6}[data-component=DashboardPage] .agents-actions{display:flex;width:100%;padding:var(--unit-lg);align-items:center;justify-content:center}[data-component=DashboardPage] .dashboard-content{position:relative;z-index:1;flex-grow:1;overflow:auto;display:flex;flex-direction:column}[data-component=DashboardPage] .dashboard-content>[data-component$=Page]{flex-grow:1}[data-component=DashboardPage] .dashboard-content:before{position:absolute;content:"";opacity:0;z-index:9998;width:100%;height:100000px;transform:translateZ(0);backdrop-filter:blur(2px) grayscale(.5);-webkit-backdrop-filter:blur(2px) grayscale(.5);display:none}[data-component=DashboardPage] .dashboard-content:after{position:absolute;content:"";opacity:0;z-index:9997;width:100%;height:100000px;background:var(--background-primary);display:none}[data-component=DashboardPage] .dashboard-content[data-is-blurred=true]{overflow:hidden}[data-component=DashboardPage] .dashboard-content[data-is-blurred=true]:after,[data-component=DashboardPage] .dashboard-content[data-is-blurred=true]:before{display:block}[data-component=DashboardPage] .dashboard-content[data-is-blurred=true]:before{opacity:1}[data-component=DashboardPage] .dashboard-content[data-is-blurred=true]:after{opacity:.4}[data-component=DashboardPage][data-is-mobile=true]{overflow:hidden}[data-component=DashboardPage][data-is-mobile=true] .left-sidebar,[data-component=DashboardPage][data-is-mobile=true] .left-sidebar-container{width:calc(100vw - var(--form-md) - var(--unit-lg));max-width:300px}[data-component=DashboardPage][data-is-mobile=true] .dashboard-content{min-width:100vw}@media(max-width:500px){[data-component=DashboardPage][data-is-mobile=true] .left-sidebar,[data-component=DashboardPage][data-is-mobile=true] .left-sidebar-container{width:100vw;max-width:100vw}}[data-component=UserMenu]{position:absolute;width:100%;height:100%;padding:var(--unit-lg) var(--unit-md);display:flex;align-items:center}[data-component=UserMenu] a,[data-component=UserMenu] a:active,[data-component=UserMenu] a:link,[data-component=UserMenu] a:visited{text-decoration:none!important;color:inherit!important}[data-component=UserMenu]:hover .user-info{background:var(--background-tertiary)}[data-component=UserMenu] .user-info{display:flex;height:var(--form-md);align-items:center;border-radius:var(--radius-lg);width:100%;padding:var(--unit-md);padding-left:calc(var(--unit-lg));padding-right:0}[data-component=UserMenu] .user-info.active{background:var(--blue-dark)}[data-component=UserMenu] .user-info.active .user-avatar{box-shadow:0 0 2px var(--color-primary)}[data-component=UserMenu] .user-info.active .user-nameplate .user-name-display .user-name svg{color:var(--color-primary);opacity:.6}[data-component=UserMenu] .user-info.active .user-nameplate .user-name-display .user-plan{color:var(--color-primary);opacity:.8}[data-component=UserMenu] .user-info .user-nameplate{display:flex;align-items:center;gap:var(--unit-lg);overflow:hidden}[data-component=UserMenu] .user-info .user-nameplate .user-avatar{display:flex;align-items:center;justify-content:center;width:var(--form-sm);height:var(--form-sm);background:var(--green-main);font-weight:var(--font-weight-bold);color:var(--color-primary);border-radius:1000px}[data-component=UserMenu] .user-info .user-nameplate .user-name-display{display:flex;flex-direction:column;overflow:hidden}[data-component=UserMenu] .user-info .user-nameplate .user-name-display .user-name{display:flex;align-items:center;overflow:hidden;gap:var(--unit-sm)}[data-component=UserMenu] .user-info .user-nameplate .user-name-display .user-name img.icon{width:var(--unit-lg);height:var(--unit-lg)}[data-component=UserMenu] .user-info .user-nameplate .user-name-display .user-name>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-component=UserMenu] .user-info .user-nameplate .user-name-display .user-name svg{flex-shrink:0;width:var(--unit-lg);height:var(--unit-lg);color:var(--color-tertiary)}[data-component=UserMenu] .user-info .user-nameplate .user-name-display .user-plan{color:var(--color-tertiary);font-size:var(--font-size-sm);display:flex;gap:var(--unit-sm);align-items:center}[data-component=UserMenu] .user-info .user-nameplate .user-name-display .user-plan .plan-badge:active,[data-component=UserMenu] .user-info .user-nameplate .user-name-display .user-plan .plan-badge:link,[data-component=UserMenu] .user-info .user-nameplate .user-name-display .user-plan .plan-badge:visited{color:var(--white)!important;font-weight:var(--font-weight-medium);background:var(--orange-dark);padding:var(--unit) var(--unit-sm);border-radius:var(--radius);font-size:var(--font-size-xs)}[data-component=UserMenu] .user-info .user-nameplate .user-name-display .user-plan .plan-badge:hover{background:var(--orange-main)}[data-component=UserMenu] .user-menu-guest{display:flex;width:100%;align-items:center;justify-content:center;gap:var(--unit-lg);color:var(--color-disabled)}[data-component=UserMenu] .user-menu-guest a{padding:var(--unit-md);border-radius:var(--radius-lg);color:var(--color-primary)!important}[data-component=UserMenu] .user-menu-guest a:hover{background:var(--background-tertiary)}[data-component=ActionButton]{cursor:pointer;position:relative;z-index:1}[data-component=ActionButton] .icon-container{position:relative;display:flex;gap:var(--unit-md);align-items:center;padding:calc(var(--unit-md) + var(--unit-sm) - 1px);border-radius:var(--radius-lg);border:1px solid rgba(0,0,0,0);z-index:2;-webkit-user-select:none;user-select:none}[data-component=ActionButton] .icon-container .icon{width:calc(var(--unit-lg)*1.5);height:calc(var(--unit-lg)*1.5);stroke-width:1;color:var(--color-disabled)}[data-component=ActionButton] .icon-container img{width:calc(var(--unit-lg)*1.5);height:calc(var(--unit-lg)*1.5);border-radius:1000px}[data-component=ActionButton]:not([data-flush=true]) .icon-container{background:var(--background-secondary)}[data-component=ActionButton]:not([data-flush=true]) .icon-container .icon{color:var(--color-primary)}[data-component=ActionButton]:not([data-flush=true]):hover .icon-container{background:var(--background-primary)}[data-component=ActionButton][data-use-opacity=true] .icon-container .icon{color:var(--color-primary);opacity:.6}[data-component=ActionButton][data-size=large] .icon-container{padding:calc(var(--unit-md) + var(--unit-sm) - 1px);gap:calc(var(--unit-md) + var(--unit-sm))}[data-component=ActionButton][data-button=true] .icon-container{background:var(--background-primary);border:1px solid var(--outline-default)}[data-component=ActionButton][data-button=true] .icon-container .icon{color:var(--color-disabled)}[data-component=ActionButton][data-button=true] .icon-container:hover{background:var(--background-primary);border-color:var(--outline-hover)}[data-component=ActionButton][data-button=true] .icon-container:hover .icon{color:var(--color-primary)}[data-component=ActionButton][data-button=true] .icon-container:active{border-color:var(--outline-active)}[data-component=ActionButton][data-button=true] .icon-container:active .icon{color:var(--color-primary)}[data-component=DiscordLinkCard]{width:100%;height:100%;position:relative;background:var(--background-input);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column}[data-component=DiscordLinkCard] .card-banner{width:100%;height:80px;background:var(--background-tertiary);position:relative;overflow:hidden}[data-component=DiscordLinkCard] .card-banner .banner-placeholder,[data-component=DiscordLinkCard] .card-banner img{display:flex;align-items:center;justify-content:center;width:100%;height:100%;object-fit:cover}[data-component=DiscordLinkCard] .card-content{position:relative;display:flex;flex-direction:column;gap:var(--unit-md);padding:var(--unit-lg);padding-top:32px;flex-grow:1}[data-component=DiscordLinkCard] .card-content .card-avatar{border:var(--unit-sm) solid var(--background-primary);position:absolute;left:var(--unit-md);top:-32px;width:64px;height:64px;border-radius:1000px;background:var(--background-tertiary);overflow:hidden}[data-component=DiscordLinkCard] .card-content .card-avatar .avatar-placeholder,[data-component=DiscordLinkCard] .card-content .card-avatar img{display:flex;align-items:center;justify-content:center;width:100%;height:100%;object-fit:cover;font-size:var(--font-size-md)}[data-component=DiscordLinkCard] .card-content .card-avatar .avatar-placeholder{background:var(--blurple)}[data-component=DiscordLinkCard] .card-content .card-title{gap:var(--unit-md);font-size:var(--font-size-xl)}[data-component=DiscordLinkCard] .card-content .card-title a{margin-left:var(--unit-md)}[data-component=DiscordLinkCard] .card-content .card-title a svg{width:calc(var(--unit-lg));height:calc(var(--unit-lg))}[data-component=DiscordLinkCard] .card-content .card-agent{display:flex;align-items:center;gap:var(--unit-md);margin-top:auto}[data-component=DiscordLinkCard] .card-content .card-agent svg{width:var(--unit-lg);height:var(--unit-lg);color:var(--color-disabled)}[data-component=DiscordLinkCard] .card-content .card-agent .card-agent-avatar{width:var(--unit-xl);height:var(--unit-xl);border-radius:1000px;background:var(--background-tertiary);overflow:hidden;position:relative}[data-component=DiscordLinkCard] .card-content .card-agent .card-agent-avatar img{width:100%;height:100%;object-fit:cover}[data-component=DiscordLinkCard] .card-content .card-agent .card-agent-name{font-size:var(--font-size-md)}[data-component=DiscordLinkCard] .card-content .card-agent .no-agent{color:var(--color-disabled)}[data-component=DiscordLinkCard] .actions{position:absolute;top:var(--unit-lg);right:var(--unit-lg);z-index:2}[data-component=DiscordLinkCard] .actions .linked{display:flex;align-items:center;gap:var(--unit-sm);background:var(--background-primary);padding:var(--unit-sm) var(--unit-md);border-radius:var(--radius-lg)}[data-component=DiscordLinkCard] .actions .linked svg{width:var(--unit-lg);height:var(--unit-lg);color:var(--green-light)}[data-component=DiscordLinkCard] .actions .linked svg path{fill:var(--blurple)}[data-component=NewAgentFlow]{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:var(--unit-lg);background:linear-gradient(to bottom,var(--background-primary),var(--background-secondary));padding-bottom:calc(var(--unit-lg)*5);overflow:hidden}[data-component=NewAgentFlow] .content{width:100%;max-width:640px;background-color:var(--background-secondary);border-radius:var(--radius-lg);padding:var(--unit-lg);box-shadow:var(--shadow-dark-small,0 4px 12px rgba(0,0,0,.15));margin-bottom:var(--unit-lg)}[data-component=NewAgentFlow] .content h2{margin:0;margin-bottom:var(--unit-md);color:var(--color-primary)}[data-component=NewAgentFlow] .content p{margin-bottom:var(--unit-md);color:var(--color-secondary)}[data-component=NewAgentFlow] .form-row{margin-bottom:var(--unit-md)}[data-component=NewAgentFlow] .action-row{display:flex;align-items:center;justify-content:flex-end;margin-top:var(--unit-lg);flex-wrap:wrap-reverse;gap:var(--unit-md)}[data-component=NewAgentFlow] .action-row .spacer{flex-grow:1}[data-component=NewAgentFlow] .action-row .discord-action{margin-right:var(--unit-md)}[data-component=NewAgentFlow] .action-row .discord-linked{display:flex;align-items:center;gap:var(--unit-sm);color:var(--brand-green)}[data-component=NewAgentFlow] .card-container{display:flex;justify-content:center;align-items:center;width:100%;border-radius:var(--radius-lg);padding:var(--unit-md)}[data-component=NewAgentFlow] .card-container [data-component=DiscordLinkCard]{width:300px}[data-component=NewAgentFlow] .connections-container{background-color:var(--background-tertiary);border-radius:var(--radius-lg);padding:var(--unit-md);margin-top:var(--unit-md);margin-bottom:var(--unit-md)}[data-component=NewAgentFlow] .connections-container .discord-connected{display:flex;align-items:center}[data-component=NewAgentFlow] .connections-container .discord-connected .discord-icon{width:42px;height:42px;background-color:#5865f2;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:var(--unit-md)}[data-component=NewAgentFlow] .connections-container .discord-connected .discord-icon svg{width:24px;height:24px;fill:#fff}[data-component=NewAgentFlow] .connections-container .discord-connected .connection-details{flex-grow:1}[data-component=NewAgentFlow] .connections-container .discord-connected .connection-details .connection-name{font-weight:500;margin-bottom:4px}[data-component=NewAgentFlow] .connections-container .discord-connected .connection-details .server-name{color:var(--color-tertiary);font-size:.9em}[data-component=NewAgentFlow] .connections-container .discord-connect{display:flex;flex-direction:column;align-items:center;padding:var(--unit-md);gap:var(--unit-md)}[data-component=NewAgentFlow] .connections-container .discord-connect .connect-info{margin-top:var(--unit-sm);text-align:center;font-size:.9em;color:var(--color-tertiary)}[data-component=NewAgentFlow] .step-tracker-container{position:absolute;display:block;bottom:0;width:100%;max-width:300px;overflow:visible;margin-top:var(--unit-lg)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker{position:relative;width:100%;display:flex;padding-bottom:var(--unit-lg);padding-top:var(--unit-md);z-index:10}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step{display:flex;flex-direction:column;align-items:center;cursor:pointer;position:relative;flex:1 1;z-index:1}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step .step-icon{width:42px;height:42px;border-radius:1000px;background-color:rgba(0,0,0,0);border:3px solid rgba(0,0,0,0);color:var(--color-disabled);display:flex;align-items:center;justify-content:center;margin-bottom:8px}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step .step-icon svg{width:20px;height:20px;stroke-width:2.5}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step .step-label{font-size:.9em;font-weight:500;transition:color .2s ease;text-align:center;color:var(--color-disabled)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step.active .step-label,[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step:hover .step-label{color:var(--color-primary)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step.active .step-icon{border-color:var(--green-light);background-color:var(--green-dark);color:var(--white)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step.before.completed .step-icon{border-color:var(--green-light);background-color:var(--green-light);color:var(--white)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step.before:not(.completed) .step-icon{border-color:var(--green-light);background-color:var(--background-primary);color:var(--color-disabled)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step.after:not(.completed) .step-icon{border-color:var(--background-primary);background-color:var(--background-primary);color:var(--color-disabled)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step.after.completed .step-icon{border-color:var(--background-tertiary);background-color:var(--background-tertiary);color:var(--white)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step.disabled{opacity:.5;cursor:default;pointer-events:none}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step:not(.disabled):hover:not(.active) .step-icon{border-color:var(--color-secondary);transform:scale(1.05)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step:not(.disabled):hover:not(.active) .step-label{color:var(--color-secondary)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step .step-icon{transition:all .2s ease}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step-connector{flex:1 1;height:3px;width:64px;margin:0 calc(-1*var(--unit-lg));margin-top:20px;position:relative;z-index:0}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step-connector.before{background-color:var(--green-light)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker .step-connector.after{background-color:var(--background-primary)}[data-component=NewAgentFlow] .step-tracker-container .step-tracker a.step{text-decoration:none;color:inherit}[data-component=NewAgentFlow] .connections-step,[data-component=NewAgentFlow] .name-step,[data-component=NewAgentFlow] .prompt-step{animation:pop-in-small .1s ease-in-out}[data-component=NewAgentFlow].loading{justify-content:center;align-items:center}[data-component=NewAgentFlow].loading .loading-text{display:flex;align-items:center;justify-content:center;color:var(--color-disabled)}[data-component=NewAgentFlow].loading .loading-text svg{width:var(--form-sm);height:var(--form-sm);animation:loading-spin 1s ease-in-out infinite}[data-component=NewAgentFlow] .finish-step{animation:agent-created .3s cubic-bezier(.2,.77,.59,1.58)}[data-component=EditProfilePage]{position:relative;max-width:var(--screen-md);width:100%;padding:var(--unit-xl) calc(var(--unit-xl)*2)}@media screen and (max-width:567px){[data-component=EditProfilePage]{padding:var(--unit-xl) var(--unit-lg)}}[data-component=EditProfilePage] .profile-edit{margin:0 auto;width:100%}[data-component=EditProfilePage] .profile-edit .profile-header .profile-name{font-size:var(--font-size-xxl);display:flex;flex-wrap:wrap;align-items:center;margin-bottom:var(--unit-sm)}[data-component=EditProfilePage] .profile-edit .profile-header .profile-name .name{margin-right:var(--unit-md)}[data-component=EditProfilePage] .profile-edit .profile-header .profile-name .verified{display:flex;align-items:center;position:relative}[data-component=EditProfilePage] .profile-edit .profile-header .profile-name .verified:hover .popover{opacity:1}[data-component=EditProfilePage] .profile-edit .profile-header .profile-name .verified .popover{position:absolute;left:calc(100% + var(--unit-md));top:50%;background:var(--background-primary);border-radius:var(--radius-lg);font-size:var(--font-size-sm);padding:var(--unit-md);width:170px;transform:translateY(-50%);pointer-events:none;opacity:0;transition:opacity .2s ease-in-out}[data-component=EditProfilePage] .profile-edit .profile-header .profile-name .verified img{width:calc(var(--unit-lg) + var(--unit-md));height:calc(var(--unit-lg) + var(--unit-md));margin-right:var(--unit-md)}[data-component=EditProfilePage] .profile-edit .profile-header .profile-name .verified svg{opacity:.25;width:calc(var(--unit-lg) + var(--unit-sm));height:calc(var(--unit-lg) + var(--unit-sm))}[data-component=EditProfilePage] .profile-edit .profile-header .profile-details{font-size:var(--font-size-md);display:flex;align-items:center;gap:var(--unit-md)}[data-component=EditProfilePage] .profile-edit .profile-header .profile-details .email{color:var(--color-tertiary);font-size:var(--font-size-md)}[data-component=EditProfilePage] .profile-edit .profile-row{display:flex;flex-wrap:wrap;gap:var(--unit-md);margin-top:calc(var(--unit-xl) + var(--unit-lg))}@media screen and (max-width:567px){[data-component=EditProfilePage] .profile-edit .profile-row{flex-direction:column}}[data-component=EditProfilePage] .profile-edit .profile-row .profile-title{font-weight:var(--font-weight-medium);padding-right:var(--unit-md);width:200px;flex-shrink:0;display:flex;flex-direction:column;font-size:var(--font-size-lg)}[data-component=EditProfilePage] .profile-edit .profile-row .profile-title .description{font-weight:var(--font-weight-normal);color:var(--color-tertiary);font-size:var(--font-size-md)}[data-component=EditProfilePage] .profile-edit .profile-row .profile-entry{flex-grow:1}[data-component=EditProfilePage] .profile-edit .profile-actions{display:flex;align-items:center;justify-content:flex-end;margin-top:var(--unit-xl)}[data-component=BillingCreditsPage]{position:relative;max-width:var(--screen-md);width:100%;height:100%;padding:var(--unit-xl) calc(var(--unit-xl)*2)}@media screen and (max-width:567px){[data-component=BillingCreditsPage]{padding:var(--unit-xl) var(--unit-lg)}}[data-component=BillingCreditsPage] .details-header{font-size:var(--font-size-lg);margin-bottom:var(--unit-md)}[data-component=BillingCreditsPage] .balance-card{position:relative;border-radius:var(--radius-xl);padding:var(--unit-lg);max-height:calc(100% - var(--unit-xl)*2);overflow:auto}[data-component=BillingCreditsPage] .complete-message{border:1px solid var(--outline-default);color:var(--white);border-radius:var(--radius-lg);margin-bottom:var(--unit-xl);font-size:var(--font-size-md);padding:var(--unit-md)}[data-component=BillingCreditsPage] .complete-message.success{background:var(--green-dark)}[data-component=BillingCreditsPage] .complete-message.failure{background:var(--red-dark)}[data-component=BillingCreditsPage] .my-balance{display:flex;width:100%}[data-component=BillingCreditsPage] .my-balance .credit-balance{display:flex;align-items:center;font-size:var(--font-size-xxl);margin-top:var(--unit-md)}[data-component=BillingCreditsPage] .my-balance .credit-balance .microcents{font-size:var(--font-size-lg);margin-top:var(--unit-md);margin-left:var(--unit-sm);color:var(--color-disabled)}[data-component=BillingCreditsPage] hr{border:none;border-top:1px solid var(--outline-default)}[data-component=BillingCreditsPage] .purchase-credits{margin:0 auto;margin-top:var(--unit-md)}[data-component=BillingCreditsPage] .purchase-credits .add-dropdown{width:100%;display:flex;flex-wrap:wrap;gap:var(--unit-md)}[data-component=BillingCreditsPage] .purchase-credits .add-dropdown>[data-component=Select]{max-width:400px;min-width:200px}[data-component=BillingCreditsPage] .purchase-credits .add-dropdown>[data-component]{width:auto;flex-shrink:0}[data-component=BillingCreditsPage] .purchase-credits .add-dropdown>[data-component][data-component=Select]{flex-grow:1}[data-component=BillingSubscriptionPage]{position:relative;max-width:var(--screen-md);width:100%;padding:var(--unit-xl) calc(var(--unit-xl)*2)}@media screen and (max-width:567px){[data-component=BillingSubscriptionPage]{padding:var(--unit-xl) var(--unit-lg)}}[data-component=BillingSubscriptionPage] .incomplete-plan{padding:var(--unit-lg);border-radius:var(--radius-lg);border:1px solid var(--orange-main);margin-bottom:var(--unit-xl);line-height:1em}[data-component=BillingSubscriptionPage] .incomplete-plan .incomplete-plan-content-header{font-weight:var(--font-weight-medium);color:var(--color-primary)}[data-component=BillingSubscriptionPage] .incomplete-plan .incomplete-plan-content-body{color:var(--color-secondary)}[data-component=BillingSubscriptionPage] .active-plan{display:flex;margin-bottom:var(--unit-lg)}[data-component=BillingSubscriptionPage] .pricing-plans{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:var(--unit-lg)}@media screen and (max-width:567px){[data-component=BillingSubscriptionPage] .pricing-plans{gap:var(--unit-xl)}}[data-component=BillingSubscriptionPage] hr{border-color:var(--outline-default)}[data-component=BillingSubscriptionPage] .subscription-actions{display:flex;justify-content:flex-end;margin-top:var(--unit-lg);padding:var(--unit-lg)}[data-component=BillingMethodsPage]{position:relative;max-width:var(--screen-md);width:100%;padding:var(--unit-xl) calc(var(--unit-xl)*2)}@media screen and (max-width:567px){[data-component=BillingMethodsPage]{padding:var(--unit-xl) var(--unit-lg)}}[data-component=BillingMethodsPage] .billing-methods{width:100%;position:relative;display:flex;flex-wrap:wrap;gap:var(--unit-lg);margin-top:var(--unit-lg)}[data-component=PaymentMethodCard]{background:var(--background-input);border:1px solid var(--outline-default);border-radius:var(--radius-xl);padding:var(--unit-lg);aspect-ratio:5/3;width:400px;display:flex;flex-direction:column;justify-content:space-between}[data-component=PaymentMethodCard].default{border-color:var(--outline-hover);background:var(--background-secondary)}[data-component=PaymentMethodCard] .card-actions,[data-component=PaymentMethodCard] .card-billing-details{display:flex;gap:var(--unit-md);justify-content:space-between}[data-component=PaymentMethodCard] .card-info{font-family:Courier New,Courier,monospace}[data-component=PaymentMethodCard] .card-number{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);padding:var(--unit-sm) 0}[data-component=PaymentMethodCard] .card-expiry span{opacity:.5}[data-component=DashboardLinksPage]{position:relative;max-width:var(--screen-md);width:100%;padding:var(--unit-xl) calc(var(--unit-xl)*2)}@media screen and (max-width:567px){[data-component=DashboardLinksPage]{padding:var(--unit-xl) var(--unit-lg)}}[data-component=DashboardLinksPage] .content-container{margin:0 auto;width:100%}[data-component=DashboardLinksPage] .content-container .content-description{margin:0 0 var(--unit-lg) 0;font-size:var(--font-size-md);color:var(--color-primary)}[data-component=DashboardLinksPage] .content-container .empty-state{background:var(--background-primary);display:flex;align-items:center;justify-content:center;padding:var(--unit-lg);border-radius:var(--radius-lg);margin:var(--unit-lg) 0;color:var(--color-disabled)}[data-component=DashboardLinksPage] .content-container .item-group{display:flex;flex-wrap:wrap;gap:var(--unit-lg)}[data-component=DashboardLinksPage] .content-container .item-group .item-entry{position:relative;width:360px}@media screen and (max-width:567px){[data-component=DashboardLinksPage] .content-container .item-group .item-entry{width:100%}}[data-component=DashboardLinksPage] .content-container .item-group:after{content:"";clear:both;display:block}[data-component=DashboardLinksPage] .no-connections{background:var(--background-input);padding:var(--unit-lg);border-radius:var(--radius-lg);margin:var(--unit-lg) 0;color:var(--color-disabled);text-align:center}[data-component=BlogCard]{height:100%;position:relative;border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;color:var(--white);width:100%;max-width:450px;margin:0 auto}[data-component=BlogCard]:hover{text-decoration:none}[data-component=BlogCard] .blog-card-image{width:100%;height:200px;background:var(--background-tertiary);border-radius:var(--radius-xl);position:relative;overflow:hidden}[data-component=BlogCard] .blog-card-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0}[data-component=BlogCard] .blog-card-image img.fallback{z-index:0}[data-component=BlogCard] .blog-card-image img.cover-image{z-index:1}[data-component=BlogCard] .blog-card-content{position:relative;display:flex;flex-direction:column;gap:var(--unit-md);padding:var(--unit-lg)}[data-component=BlogCard] .blog-card-content .blog-card-type{margin:0;color:var(--color-disabled);font-weight:var(--font-weight-regular);text-transform:capitalize}[data-component=BlogCard] .blog-card-content .blog-card-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0}[data-component=BlogCard] .blog-card-content .blog-card-excerpt{color:var(--color-secondary);margin:0}[data-component=BlogCard] .blog-card-content .blog-card-meta{display:flex;align-items:center;gap:var(--unit-sm);color:var(--color-disabled);font-size:var(--font-size-sm)}[data-component=BlogCard] .blog-card-content .blog-card-meta svg{margin-right:var(--unit-xs)}[data-component=BlogListPage]{padding:var(--unit-lg)}[data-component=BlogListPage] .page-title{font-size:var(--font-size-xxl);font-weight:var(--font-weight-medium);margin-bottom:calc(var(--unit-lg)*3);text-align:center}[data-component=BlogListPage] .page-title .subheading{font-weight:400;font-size:var(--font-size-lg);margin-top:var(--unit-lg);color:var(--color-secondary)}[data-component=BlogListPage] .blog-items{max-width:var(--screen-md);gap:var(--unit-xl);margin:var(--unit-lg) auto;display:flex;flex-wrap:wrap}[data-component=PackageCardGenerator] .package-avatar-content [data-component=LoadingContentDiv]:before{top:0;left:0;right:0;bottom:0}[data-component=PackageCardGenerator] .package-card-title.loading{padding-top:0;margin-top:-4px}[data-component=PackageCardGenerator] .link-annotation{font-size:var(--font-size-sm)}[data-component=BlogPostPage]{padding:var(--unit-md) var(--unit-lg)}[data-component=BlogPostPage] .blog-post{max-width:var(--screen-md);margin:0 auto;position:relative}[data-component=BlogPostPage] .blog-post .blog-post-cover{width:100%;height:220px;border-radius:var(--radius-xl);overflow:hidden;margin-bottom:var(--unit-xl);position:relative}[data-component=BlogPostPage] .blog-post .blog-post-cover img{width:100%;height:100%;object-fit:cover;position:absolute;top:0}[data-component=BlogPostPage] .blog-post .blog-post-cover img.fallback{z-index:0}[data-component=BlogPostPage] .blog-post .blog-post-cover img.cover-image{z-index:1}[data-component=BlogPostPage] .blog-post .blog-post-content{position:relative;z-index:1}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-header{text-align:center;background:linear-gradient(180deg,rgba(16,16,16,.9) 60%,rgba(16,16,16,0));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);max-width:calc(100% - var(--unit-xl)*2);padding:var(--unit-lg) var(--unit-md);margin:var(--unit-lg) auto;border-radius:var(--radius-xl);position:relative}@media screen and (max-width:567px){[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-header{max-width:calc(100% - var(--unit-lg))}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-header h1{margin-bottom:var(--unit-md)}}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-header p{font-size:var(--font-size-lg);color:var(--color-secondary);margin-top:0}[data-component=BlogPostPage] .blog-post .blog-post-content h4{color:var(--blue-main);margin-top:0;margin-bottom:var(--unit-md)}[data-component=BlogPostPage] .blog-post .blog-post-content h1{font-size:calc(var(--font-size-xxl));font-weight:var(--font-weight-medium);margin-bottom:var(--unit-md);margin-top:0}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-meta{color:var(--color-disabled);margin-bottom:var(--unit-xl)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body{font-size:var(--font-size-lg);color:var(--white);max-width:calc(var(--screen-md) - 64px);margin:var(--unit-xl) auto}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body *+h1,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body *+h2,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body *+h3,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body *+h4,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body *+h5,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body *+h6{margin-top:var(--unit-xl)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body h1,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body h2,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body h3,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body h4,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body h5,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body h6,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body strong{color:var(--color-primary);font-weight:var(--font-weight-medium)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body p{line-height:var(--line-height-lg);color:var(--color-secondary)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body p>img,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body p>video{border-radius:var(--radius-lg);display:block;max-width:100%}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body li>img{margin-bottom:var(--unit-xl)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body img{border-radius:var(--radius-lg);display:block;max-width:100%;margin:var(--unit-lg) 0;border:1px solid var(--background-secondary)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body li>code,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body p>code{font-size:var(--font-size-md);background:var(--background-input);padding:var(--unit-sm);border-radius:var(--radius-lg);border:1px solid var(--background-tertiary)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body blockquote{border-left:4px solid var(--background-tertiary)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body blockquote>p{padding-left:var(--unit-md)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body hr{border:0;border-top:1px solid var(--background-secondary)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body ol,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body ul{color:var(--color-secondary)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body ol li+li,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body ul li+li{margin-top:var(--unit-md)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body ol+[data-component=MiniEditor],[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body ul+[data-component=MiniEditor]{margin-left:calc(var(--unit-xl) + var(--unit-md));max-width:calc(100% - (var(--unit-xl) + var(--unit-md)))}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body ul.contains-task-list{list-style:none;padding-left:var(--unit-md)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body ul.contains-task-list input[type=checkbox]{position:relative}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body ul.contains-task-list input[type=checkbox]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:var(--unit-lg);height:var(--unit-lg);border-radius:var(--radius);background:var(--background-tertiary);text-align:center;color:var(--white)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body ul.contains-task-list input[type=checkbox]:checked:after{content:"✓";background:var(--green-main)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table{border:var(--unit-sm) solid var(--background-primary);background:var(--background-primary);border-radius:var(--radius-lg);border-spacing:0;margin:0 auto 0 0}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table tr td,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table tr th{padding:var(--unit-sm) var(--unit-lg);border:1px solid var(--background-tertiary)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table tr td:not(:last-child),[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table tr th:not(:last-child){border-right:none}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table tr:not(:last-child) td,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table tr:not(:last-child) th{border-bottom:none}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table thead tr{background:var(--background-tertiary)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table thead tr:first-child td,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table thead tr:first-child th{text-align:left}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table thead tr:first-child td:first-child,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table thead tr:first-child th:first-child{border-top-left-radius:var(--radius)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table thead tr:first-child td:last-child,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table thead tr:first-child th:last-child{border-top-right-radius:var(--radius)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table tbody tr:last-child td:first-child,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table tbody tr:last-child th:first-child{border-bottom-left-radius:var(--radius)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table tbody tr:last-child td:last-child,[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body table tbody tr:last-child th:last-child{border-bottom-right-radius:var(--radius)}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body .iframe-embed{display:block;border-radius:var(--radius-lg);overflow:hidden;width:100%;aspect-ratio:16/9}[data-component=BlogPostPage] .blog-post .blog-post-content .blog-post-body .anchor-tag{display:block;position:relative;top:-32px;visibility:hidden}[data-component=BlogPostPage] .read-more{max-width:var(--screen-md);margin:calc(var(--unit-xl)*2) auto var(--unit-xl)}[data-component=BlogPostPage] .read-more h4{margin-bottom:0}[data-component=BlogPostPage] .read-more .read-more-links{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--unit-lg)}@media screen and (max-width:567px){[data-component=BlogPostPage] .read-more .read-more-links{grid-template-columns:repeat(1,1fr)}}[data-component=BlogPostPage] .read-more .blank,[data-component=BlogPostPage] .read-more .read-more-link{padding:var(--unit-lg);border-radius:var(--radius-lg);color:var(--white);display:flex;flex-grow:1;gap:var(--unit-xl);align-items:center;background:var(--background-input);margin-top:var(--unit-md)}[data-component=BlogPostPage] .read-more .blank:hover,[data-component=BlogPostPage] .read-more .read-more-link:hover{text-decoration:none}[data-component=BlogPostPage] .read-more .blank:hover .read-more-title,[data-component=BlogPostPage] .read-more .read-more-link:hover .read-more-title{text-decoration:underline;-webkit-text-decoration-color:var(--blue-main);text-decoration-color:var(--blue-main)}[data-component=BlogPostPage] .read-more .blank.align-right,[data-component=BlogPostPage] .read-more .read-more-link.align-right{text-align:right}[data-component=BlogPostPage] .read-more .blank svg,[data-component=BlogPostPage] .read-more .read-more-link svg{width:var(--unit-xl);height:var(--unit-xl)}[data-component=BlogPostPage] .read-more .blank .read-more-content,[data-component=BlogPostPage] .read-more .read-more-link .read-more-content{display:flex;flex-direction:column;flex-grow:1;align-self:flex-start}[data-component=BlogPostPage] .read-more .blank .read-more-content .read-more-title,[data-component=BlogPostPage] .read-more .read-more-link .read-more-content .read-more-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}[data-component=BlogPostPage] .read-more .blank .read-more-content .read-more-byline,[data-component=BlogPostPage] .read-more .read-more-link .read-more-content .read-more-byline{color:var(--color-disabled)}[data-component=BlogPostPage] .read-more .blank{background:rgba(0,0,0,0)}[data-component=GPTLandingPage]{display:flex;flex-grow:1;justify-content:center;align-items:center}[data-component=GPTLandingPage] .hero-section{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:calc(var(--unit-xl)*2);padding:var(--unit-xl) calc(var(--unit-xl) + var(--unit-lg));max-width:var(--screen-lg);margin:auto}[data-component=GPTLandingPage] .hero-section .left-side{width:45%;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:right;gap:var(--unit-sm);max-width:500px}[data-component=GPTLandingPage] .hero-section .left-side h1{font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}[data-component=GPTLandingPage] .hero-section .left-side .subheader{font-size:var(--font-size-lg);color:var(--text-secondary)}[data-component=GPTLandingPage] .hero-section .right-side{flex-grow:1;position:relative}[data-component=GPTLandingPage] .hero-logos{display:flex;align-items:center;justify-content:center;gap:var(--unit-lg)}[data-component=GPTLandingPage] .logo-thumbnail{width:64px;height:64px;padding:var(--unit-md);border-radius:var(--radius-lg);background:var(--background-primary)}[data-component=GPTLandingPage] .logo-thumbnail.discord{background:var(--blurple)}[data-component=GPTLandingPage] .logo-thumbnail svg{width:100%;height:100%;object-fit:contain}[data-component=GPTLandingPage] .discord-window{height:100%;max-height:min(640px,85vh);background:var(--background-input);border-radius:var(--radius-xl);padding:var(--unit-lg);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}[data-component=GPTLandingPage] .discord-window .discord-messages{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--unit-lg)}[data-component=GPTLandingPage] .discord-window .discord-message{display:flex;gap:var(--unit-lg)}[data-component=GPTLandingPage] .discord-window .discord-message .avatar{width:40px;height:40px;overflow:hidden;flex-shrink:0;border-radius:1000px;display:flex;background:var(--red-main)}[data-component=GPTLandingPage] .discord-window .discord-message .avatar span{margin:auto;font-weight:var(--font-weight-medium)}[data-component=GPTLandingPage] .discord-window .discord-message .avatar img{width:100%;height:100%;object-fit:cover}[data-component=GPTLandingPage] .discord-window .discord-message .message-content .username{font-weight:var(--font-weight-bold)}[data-component=GPTLandingPage] .discord-window .discord-message .message-content .username .bot-tag{background:var(--blurple);padding:0 var(--unit-sm);border-radius:var(--radius);font-size:var(--font-size-xs);display:inline-flex;align-items:center;gap:var(--unit-sm)}[data-component=GPTLandingPage] .discord-window .discord-message .message-content .username .bot-tag svg{width:10px;height:10px}[data-component=GPTLandingPage] .discord-window .discord-message .message-content .username .datetime{color:var(--color-disabled);font-weight:var(--font-weight-normal);margin-left:var(--unit-md);font-size:var(--font-size-xs)}[data-component=GPTLandingPage] .discord-window .discord-message .message-content .text span{background:rgba(88,101,242,.3);color:var(--blue-main);padding:0 var(--unit-sm);border-radius:var(--radius);font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:var(--unit-sm)}[data-component=GPTLandingPage] .discord-window .discord-message .message-content .text span svg{width:10px;height:10px}[data-component=GPTLandingPage] .discord-window .discord-message .message-content .thinking{font-size:var(--font-size-sm);color:var(--color-tertiary)}[data-component=GPTLandingPage] .discord-window .discord-message .message-content .image-preview{height:350px;border-radius:var(--radius-lg);overflow:hidden;margin:var(--unit-sm) 0}[data-component=GPTLandingPage] .discord-window .discord-message .message-content .image-preview img{width:100%;height:100%;object-fit:cover}[data-component=GPTLandingPage] .powered-by-tag{position:relative;z-index:1;margin-top:calc(var(--unit-xl)*-1);margin-right:var(--unit-xl);float:right;padding:var(--unit-lg);padding-top:calc(var(--unit-lg) + var(--unit-md));border-radius:var(--radius-lg);background:var(--background-primary);box-shadow:0 4px 8px rgba(0,0,0,.65)}[data-component=GPTLandingPage] .powered-by-tag .overlay-tag{position:absolute;z-index:1;background:var(--blue-dark);color:var(--white);padding:var(--unit-sm) var(--unit-md);border-radius:var(--radius);transform:translateY(-50%);top:0;font-size:var(--font-size-sm)}[data-component=GPTLandingPage] .powered-by-tag .package-info{display:flex;align-items:center;gap:var(--unit-lg)}[data-component=GPTLandingPage] .powered-by-tag .package-info .avatar{width:48px;height:48px;border-radius:var(--radius);overflow:hidden;flex-shrink:0}[data-component=GPTLandingPage] .powered-by-tag .package-info .avatar img{width:100%;height:100%;object-fit:cover}[data-component=GPTLandingPage] .powered-by-tag .package-info a{font-weight:var(--font-weight-medium);font-size:var(--font-size-lg)}[data-component=GPTLandingPage] .powered-by-tag .package-info .package-description{color:var(--color-tertiary)}[data-component=GPTLandingPage] .powered-by-tag .package-author{color:var(--color-disabled);margin-top:var(--unit-sm)}[data-component=GPTLandingPage] .how-it-works-header{max-width:var(--screen-md);margin:0 auto;text-align:center;font-size:var(--font-size-xl)}[data-component=GPTLandingPage] .feature-overview{display:grid;max-width:var(--screen-lg);margin:var(--unit-lg) auto;grid-gap:var(--unit-xl);grid-template-columns:repeat(3,1fr);padding:var(--unit-xl) calc(var(--unit-xl) + var(--unit-lg));text-align:center}[data-component=GPTLandingPage] .feature-overview .image-thumbnail{width:100%;max-height:240px;aspect-ratio:4/2;background:var(--background-input);border-radius:var(--radius-lg)}@media screen and (max-width:1024px){[data-component=GPTLandingPage] .hero-section{flex-wrap:wrap;padding:var(--unit-lg);gap:var(--unit-md)}[data-component=GPTLandingPage] .hero-section .left-side{text-align:center;justify-content:center;align-items:center;width:100%;max-width:100%}[data-component=GPTLandingPage] .hero-section .left-side h1{font-size:var(--font-size-xxl)}[data-component=GPTLandingPage] .hero-section .left-side .subheader{margin:var(--unit-md) auto;font-size:var(--font-size-md)}[data-component=GPTLandingPage] .powered-by-tag{float:none;margin-left:var(--unit-xl)}[data-component=GPTLandingPage] .discord-window{min-height:200px;max-height:min(360px,60vh)}[data-component=GPTLandingPage] .discord-window .discord-message .avatar{width:32px;height:32px}[data-component=GPTLandingPage] .discord-window .discord-message .message-content .image-preview{height:180px}}@media screen and (max-width:567px){[data-component=GPTLandingPage] .hero-section .left-side h1{font-size:var(--font-size-xl)}}[data-component=DiscordBotMakerLandingPage]{display:flex;flex-grow:1;justify-content:center;align-items:center}[data-component=DiscordBotMakerLandingPage] .hero-section{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:calc(var(--unit-xl)*2);padding:var(--unit-xl) calc(var(--unit-xl) + var(--unit-lg));max-width:var(--screen-lg);margin:auto}[data-component=DiscordBotMakerLandingPage] .hero-section .left-side{width:45%;flex-shrink:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:right;gap:var(--unit-sm);max-width:500px}[data-component=DiscordBotMakerLandingPage] .hero-section .left-side h1{font-size:var(--font-size-xxxl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}[data-component=DiscordBotMakerLandingPage] .hero-section .left-side .subheader{font-size:var(--font-size-lg);color:var(--text-secondary)}[data-component=DiscordBotMakerLandingPage] .hero-section .right-side{flex-grow:1;position:relative}[data-component=DiscordBotMakerLandingPage] .hero-logos{display:flex;align-items:center;justify-content:center;gap:var(--unit-lg)}[data-component=DiscordBotMakerLandingPage] .logo-thumbnail{width:64px;height:64px;padding:var(--unit-md);border-radius:var(--radius-lg);background:var(--background-primary)}[data-component=DiscordBotMakerLandingPage] .logo-thumbnail.discord{background:var(--blurple)}[data-component=DiscordBotMakerLandingPage] .logo-thumbnail svg{width:100%;height:100%;object-fit:contain}[data-component=DiscordBotMakerLandingPage] .discord-window{height:100%;max-height:min(640px,85vh);background:var(--background-input);border-radius:var(--radius-xl);padding:var(--unit-lg);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-messages{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--unit-lg)}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message{display:flex;gap:var(--unit-lg)}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .avatar{width:40px;height:40px;overflow:hidden;flex-shrink:0;border-radius:1000px;display:flex;background:var(--red-main)}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .avatar span{margin:auto;font-weight:var(--font-weight-medium)}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .avatar img{width:100%;height:100%;object-fit:cover}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .message-content .username{font-weight:var(--font-weight-bold)}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .message-content .username .bot-tag{background:var(--blurple);padding:0 var(--unit-sm);border-radius:var(--radius);font-size:var(--font-size-xs);display:inline-flex;align-items:center;gap:var(--unit-sm)}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .message-content .username .bot-tag svg{width:10px;height:10px}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .message-content .username .datetime{color:var(--color-disabled);font-weight:var(--font-weight-normal);margin-left:var(--unit-md);font-size:var(--font-size-xs)}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .message-content .text span{background:rgba(88,101,242,.3);color:var(--blue-main);padding:0 var(--unit-sm);border-radius:var(--radius);font-weight:var(--font-weight-medium);display:inline-flex;align-items:center;gap:var(--unit-sm)}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .message-content .text span svg{width:10px;height:10px}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .message-content .thinking{font-size:var(--font-size-sm);color:var(--color-tertiary)}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .message-content .image-preview{height:350px;border-radius:var(--radius-lg);overflow:hidden;margin:var(--unit-sm) 0}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .message-content .image-preview img{width:100%;height:100%;object-fit:cover}[data-component=DiscordBotMakerLandingPage] .powered-by-tag{position:relative;z-index:1;margin-top:calc(var(--unit-xl)*-1);margin-right:var(--unit-xl);float:right;padding:var(--unit-lg);padding-top:calc(var(--unit-lg) + var(--unit-md));border-radius:var(--radius-lg);background:var(--background-primary);box-shadow:0 4px 8px rgba(0,0,0,.65)}[data-component=DiscordBotMakerLandingPage] .powered-by-tag .overlay-tag{position:absolute;z-index:1;background:var(--blue-dark);color:var(--white);padding:var(--unit-sm) var(--unit-md);border-radius:var(--radius);transform:translateY(-50%);top:0;font-size:var(--font-size-sm)}[data-component=DiscordBotMakerLandingPage] .powered-by-tag .package-info{display:flex;align-items:center;gap:var(--unit-lg)}[data-component=DiscordBotMakerLandingPage] .powered-by-tag .package-info .avatar{width:48px;height:48px;border-radius:var(--radius);overflow:hidden;flex-shrink:0}[data-component=DiscordBotMakerLandingPage] .powered-by-tag .package-info .avatar img{width:100%;height:100%;object-fit:cover}[data-component=DiscordBotMakerLandingPage] .powered-by-tag .package-info a{font-weight:var(--font-weight-medium);font-size:var(--font-size-lg)}[data-component=DiscordBotMakerLandingPage] .powered-by-tag .package-info .package-description{color:var(--color-tertiary)}[data-component=DiscordBotMakerLandingPage] .powered-by-tag .package-author{color:var(--color-disabled);margin-top:var(--unit-sm)}@media screen and (max-width:1024px){[data-component=DiscordBotMakerLandingPage] .hero-section{flex-wrap:wrap;padding:var(--unit-lg);gap:var(--unit-md)}[data-component=DiscordBotMakerLandingPage] .hero-section .left-side{text-align:center;justify-content:center;align-items:center;width:100%;max-width:100%}[data-component=DiscordBotMakerLandingPage] .hero-section .left-side h1{font-size:var(--font-size-xxl)}[data-component=DiscordBotMakerLandingPage] .hero-section .left-side .subheader{margin:var(--unit-md) auto;font-size:var(--font-size-md)}[data-component=DiscordBotMakerLandingPage] .powered-by-tag{float:none;margin-left:var(--unit-xl)}[data-component=DiscordBotMakerLandingPage] .discord-window{min-height:200px;max-height:min(360px,60vh)}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .avatar{width:32px;height:32px}[data-component=DiscordBotMakerLandingPage] .discord-window .discord-message .message-content .image-preview{height:180px}}@media screen and (max-width:567px){[data-component=DiscordBotMakerLandingPage] .hero-section .left-side h1{font-size:var(--font-size-xl)}}[data-component=ApiKeychainCard]{position:relative;width:100%;display:flex;flex-direction:column;border-radius:var(--radius-lg);background:var(--background-input);padding:var(--unit-md)}[data-component=ApiKeychainCard][data-mode=page]{background:rgba(0,0,0,0)}[data-component=ApiKeychainCard] .api-keychain-footer,[data-component=ApiKeychainCard] .api-keychain-header{display:flex;align-items:center;gap:var(--unit-md);font-size:var(--font-size-sm);color:var(--color-disabled)}[data-component=ApiKeychainCard] .api-keychain-footer strong,[data-component=ApiKeychainCard] .api-keychain-header strong{font-weight:var(--font-weight-medium);color:var(--color-secondary)}[data-component=ApiKeychainCard] .api-keychain-name{font-size:var(--font-size-md);color:var(--color-primary);padding:var(--unit-sm) 0;display:flex;align-items:center}[data-component=ApiKeychainCard] .api-keychain-attachment{display:flex;align-items:center;gap:var(--unit-md);background:var(--background-secondary);padding:var(--unit-md);border-radius:var(--radius-lg);margin-top:var(--unit-sm)}[data-component=ApiKeychainCard] .api-keychain-attachment>svg{width:calc(var(--form-sm)*.5);height:calc(var(--form-sm)*.5);margin:0 var(--unit-sm);color:var(--color-disabled);stroke-width:2}[data-component=ApiKeychainCard] .api-keychain-attachment .api-keychain-attachment-body{display:flex;align-items:center;gap:var(--unit-md)}[data-component=ApiKeychainCard] .api-keychain-attachment .api-keychain-attachment-icon{width:var(--form-sm);height:var(--form-sm);overflow:hidden}[data-component=ApiKeychainCard] .api-keychain-attachment .api-keychain-attachment-icon.agent{border-radius:50%}[data-component=ApiKeychainCard] .api-keychain-attachment .api-keychain-attachment-icon.package{border-radius:var(--radius)}[data-component=ApiKeychainCard] .api-keychain-attachment .api-keychain-attachment-icon img{width:100%;height:100%;object-fit:cover}[data-component=ApiKeychainCard] .api-keychain-attachment .api-keychain-attachment-name{font-size:var(--font-size-sm)}[data-component=DashboardApiKeychainsPage]{position:relative;max-width:var(--screen-md);width:100%;padding:var(--unit-xl) calc(var(--unit-xl)*2)}@media screen and (max-width:567px){[data-component=DashboardApiKeychainsPage]{padding:var(--unit-xl) var(--unit-lg)}}[data-component=DashboardApiKeychainsPage] .content-container{margin:0 auto;width:100%}[data-component=DashboardApiKeychainsPage] .content-container .content-description{margin:0 0 var(--unit-lg) 0;font-size:var(--font-size-md);color:var(--color-primary);display:flex;align-items:center;width:100%}[data-component=DashboardApiKeychainsPage] .content-container .empty-state{background:var(--background-primary);display:flex;align-items:center;justify-content:center;padding:var(--unit-lg);border-radius:var(--radius-lg);margin:var(--unit-lg) 0;color:var(--color-disabled)}[data-component=DashboardApiKeychainsPage] .content-container .item-group{display:flex;flex-direction:column;gap:var(--unit-md)}[data-component=DashboardApiKeychainsPage] .content-container .item-group .item-entry{display:flex}[data-component=DashboardApiKeychainsPage] .api-keychains-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;margin:var(--unit-md) 0;gap:var(--unit-md)}[data-component=DashboardApiKeychainsPage] .no-api-keychains{background:var(--background-input);text-align:center;width:100%;padding:var(--unit-lg);border-radius:var(--radius-lg);margin:var(--unit-lg) 0;color:var(--color-disabled)}[data-component=NewApiKeychainPage]{padding:var(--unit-md) var(--unit-lg);margin-bottom:calc(var(--unit-xl)*2);min-height:calc(100vh - var(--unit-xl)*4);display:flex;align-items:center;justify-content:center}[data-component=NewApiKeychainPage] .content-container{width:100%;max-width:var(--screen-sm);margin:0 auto}[data-component=NewApiKeychainPage] .content-description{font-size:var(--font-size-xxl);font-weight:var(--font-weight-medium);margin-bottom:calc(var(--unit-lg)*3);text-align:center}[data-component=NewApiKeychainPage] .content-description .subheading{font-weight:400;font-size:var(--font-size-lg);margin-top:var(--unit-lg);color:var(--color-secondary)}[data-component=NewApiKeychainPage] .form-container{background:var(--background-secondary);border-radius:var(--radius-lg);padding:var(--unit-lg);display:flex;flex-direction:column;gap:var(--unit-lg);width:100%;max-width:400px;margin:0 auto}[data-component=NewApiKeychainPage] .form-container .form-actions{display:flex;justify-content:flex-end}[data-component=PrettyHeader]{display:flex;align-items:center;gap:var(--unit-md);font-weight:var(--font-weight-medium);padding:var(--unit-lg);font-size:var(--font-size-md)}[data-component=PrettyHeader] svg{width:calc(var(--unit-md) + var(--unit-sm));height:calc(var(--unit-md) + var(--unit-sm));stroke-width:3!important;opacity:1}[data-component=PrettyHeader] svg.color-red{color:var(--red-main)}[data-component=PrettyHeader] svg.color-grey{color:var(--color-tertiary)}[data-component=PrettyHeader] .label{color:var(--color-tertiary);font-weight:400}[data-component=DangerZone] .danger-zone-content{padding:var(--unit-md);display:flex;align-items:center;justify-content:space-between;gap:var(--unit-lg);border:1px solid var(--background-input);border-radius:var(--radius-lg)}[data-component=DangerZone] .danger-zone-content .danger-action{padding:var(--unit-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--unit-md);width:100%;flex-wrap:wrap}[data-component=DangerZone] .danger-zone-content .danger-action .danger-action-description .title{font-weight:var(--font-weight-medium);margin-bottom:var(--unit-sm)}[data-component=DangerZone] .danger-zone-content .danger-action .danger-action-description .description{color:var(--color-tertiary)}[data-component=ApiKeychainDetailsPage]{padding:var(--unit-md) var(--unit-lg);margin-bottom:calc(var(--unit-xl)*2)}[data-component=ApiKeychainDetailsPage] .content-container{width:100%;max-width:var(--screen-sm);margin:0 auto}[data-component=ApiKeychainDetailsPage] .item-group{display:flex;flex-direction:column;gap:var(--unit-lg)}[data-component=ApiKeychainDetailsPage] .keychain-content{margin-bottom:var(--unit-xl)}[data-component=ApiKeychainDetailsPage] .keychain-content .keychain-body{padding:var(--unit-lg);border:1px solid var(--background-input);border-radius:var(--radius-lg)}[data-component=ApiKeychainDetailsPage] .blurred-secret,[data-component=ApiKeychainDetailsPage] .danger-zone-section{display:flex;align-items:center;gap:var(--unit-md);width:100%}[data-component=ApiKeychainDetailsPage] .danger-zone-section{padding:var(--unit-lg);justify-content:space-between;flex-wrap:wrap}[data-component=ApiKeychainDetailsPage] .danger-zone-section .danger-zone-section-header .title{font-weight:var(--font-weight-medium);margin-bottom:var(--unit-sm)}[data-component=ApiKeychainDetailsPage] .danger-zone-section .danger-zone-section-header .description{color:var(--color-tertiary)}[data-component=Toast]{display:flex;align-items:flex-start;padding:var(--unit-md) var(--unit-lg);gap:var(--unit-lg);font-size:var(--font-size-md);border-radius:var(--radius-lg);color:var(--white);box-shadow:var(--shadow-dark-small);opacity:0;transform:translateX(100%);transition:opacity .1s ease-out,transform .1s ease-out;margin-bottom:var(--unit-md)}[data-component=Toast].visible{opacity:1;transform:translateX(0)}[data-component=Toast].hidden{opacity:0;transform:translateX(100%);transition:opacity .3s,transform .3s}[data-component=Toast].toast-success{background-color:var(--green-dark)}[data-component=Toast].toast-error{background-color:var(--red-dark)}[data-component=Toast].toast-info{background-color:var(--blue-dark)}[data-component=Toast].toast-warning{background-color:var(--orange-dark)}[data-component=Toast] .toast-icon{margin-top:var(--unit);width:calc(var(--unit-lg));height:calc(var(--unit-lg))}[data-component=Toast] .toast-message{display:flex;align-items:center;white-space:pre-wrap}