:root .symmetri-ns.doosra-style{--background:0 0% 97%;--foreground:0 0% 12%;--card:0 0% 100%;--card-foreground:0 0% 12%;--popover:0 0% 100%;--popover-foreground:0 0% 0%;--primary:209 100% 33%;--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:0 0% 26%;--muted:0 0% 92%;--muted-foreground:0 0% 45%;--accent:51 100% 50%;--accent-foreground:0 0% 0%;--success:161 65% 44%;--success-foreground:0 0% 100%;--warning:27 97% 56%;--warning-foreground:0 0% 100%;--destructive:358 99% 47%;--destructive-foreground:0 0% 100%;--border:0 0% 87%;--input:0 0% 87%;--ring:208 100% 57%;--radius:0.5rem;--bg-muted:#f3f4f6;--border-color:#e5e7eb;--text-muted-foreground:#6b7280;--brand-blue:209 100% 33%;--brand-blue-contrast:208 100% 57%;--brand-red:358 99% 47%;--brand-gold:51 100% 50%;--brand-mint:161 65% 44%;--brand-seafoam:161 63% 89%;--brand-pumpkin:27 97% 56%;--brand-amber:32 100% 82%;--brand-purple:262 76% 13%;--brand-lavender:252 96% 90%;--neutral-cloud:0 0% 97%;--neutral-greywolf:0 0% 87%;--neutral-silver:0 0% 70%;--neutral-charcoal:0 0% 33%}body.doosra-style{margin:0}.symmetri-ns.doosra-style .assets.simple .dl-pg-main-full.tiles,.symmetri-ns.doosra-style .dl-genplay.hasbuts.intermed-off.progress-off .dl-pg-main>.dl-pg-main-full,.symmetri-ns.doosra-style .dl-genplay.is_chat>.dl-pg-main>.dl-pg-main-full,.symmetri-ns.doosra-style .dl-genplay>.dl-pg-main>.dl-pg-main-full,.symmetri-ns.doosra-style .dl-pg,.symmetri-ns.doosra-style .dl-pg .widget-pg-widg-cont,.symmetri-ns.doosra-style .dl-pg-but-ln,.symmetri-ns.doosra-style .dl-pg-cont,.symmetri-ns.doosra-style .dl-pg-main-full,.symmetri-ns.doosra-style .dl-pg-main-full.agent-adj,.symmetri-ns.doosra-style .dl-pg-main-full.report-ui-pane-cont,.symmetri-ns.doosra-style .dl-pg-ttl,.symmetri-ns.doosra-style .dl-pg-ttl-buts,.symmetri-ns.doosra-style .dl-pg-ttl.report-ui-head,.symmetri-ns.doosra-style .dl-pg.clean,.symmetri-ns.doosra-style .dl-pg.dl-widg-ed .dl-pg-main-full,.symmetri-ns.doosra-style .dl-pg.widg .dl-widg-ed-acts-cont.has_items .dl-widg-ed-acts-add.addact,.symmetri-ns.doosra-style .dl-piped-panes,.symmetri-ns.doosra-style .dl-pipeed-cats,.symmetri-ns.doosra-style .dlg.symmetri-ns.assets div.dlgbox div.field,.symmetri-ns.doosra-style .full-scroll,.symmetri-ns.doosra-style .inp-cont,.symmetri-ns.doosra-style .inp-cont input.crginp,.symmetri-ns.doosra-style .inp-cont::after,.symmetri-ns.doosra-style .strip-cont,.symmetri-ns.doosra-style .strip-right,.symmetri-ns.doosra-style .strip-txt,.symmetri-ns.doosra-style .superv-cont,.symmetri-ns.doosra-style .widget-pg-acts-cont,.symmetri-ns.doosra-style .widget-pg-cont,.symmetri-ns.doosra-style .widget-pg-widg,.symmetri-ns.doosra-style .widget-pg-widg .dl-pg-main-full,.symmetri-ns.doosra-style .widget-pg-widg-cont,.symmetri-ns.doosra-style .widget-pg-widg-inner,.symmetri-ns.doosra-style [class*=widget-pg-widg-cont-],.symmetri-ns.doosra-style div.button,.symmetri-ns.doosra-style div.dlg.symmetri-ns.assets div.fieldpane{all:unset}.symmetri-ns.doosra-style .dl-pg-main-full.list td,.symmetri-ns.doosra-style .dl-tbl,.symmetri-ns.doosra-style .dl-tbl tbody,.symmetri-ns.doosra-style .dl-tbl td,.symmetri-ns.doosra-style .dl-tbl tfoot,.symmetri-ns.doosra-style .dl-tbl th,.symmetri-ns.doosra-style .dl-tbl thead,.symmetri-ns.doosra-style .dl-tbl tr{all:unset}.symmetri-ns.doosra-style .dl-genplay.hasbuts.intermed-off.progress-off .dl-pg-main>.dl-pg-main-full,.symmetri-ns.doosra-style .dl-genplay.is_chat>.dl-pg-main>.dl-pg-main-full,.symmetri-ns.doosra-style .dl-main,.symmetri-ns.doosra-style .full-scroll,.symmetri-ns.doosra-style .playground-panes-cont-inner{display:flex;flex-direction:column;flex-grow:1}.symmetri-ns.doosra-style .dl-genplay.is_chat>.dl-pg-main>.dl-pg-main-full,.symmetri-ns.doosra-style .dl-main,.symmetri-ns.doosra-style .playground-panes-cont-inner{position:relative}.symmetri-ns.doosra-style .dl-pg.dl-genplay.intermed-off.progress-off.hasbuts .dl-pg-ttl{border-bottom:unset}.symmetri-ns.doosra-style .dl-pg.dl-genplay.hasbuts .dl-pg-but-ln,.symmetri-ns.doosra-style .dl-pg.reports .dl-pg-but-ln{padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid hsl(var(--border))}.symmetri-ns.doosra-style .dl-pg.clean .dl-pg-but-ln{padding-top:0;padding-bottom:0;border-bottom:unset}.symmetri-ns.doosra-style .pins-cont{border-bottom:1px solid hsl(var(--border))}.symmetri-ns.doosra-style .dl-pg .widget-pg-widg-cont,.symmetri-ns.doosra-style .widget-pg-acts-cont,.symmetri-ns.doosra-style .widget-pg-cont,.symmetri-ns.doosra-style .widget-pg-widg,.symmetri-ns.doosra-style .widget-pg-widg-cont,.symmetri-ns.doosra-style .widget-pg-widg-inner,.symmetri-ns.doosra-style [class*=widget-pg-widg-cont-]{display:flex;flex-direction:column;flex-grow:1}.symmetri-ns.doosra-style .dl-pg.dl-widg-ed .dl-pg-main-full{padding:24px}.symmetri-ns.doosra-style .dl-pg,.symmetri-ns.doosra-style .dl-pg-cont,.symmetri-ns.doosra-style .dl-pg-cont-inl,.symmetri-ns.doosra-style .dl-pg-main,.symmetri-ns.doosra-style .dl-pg-main-full,.symmetri-ns.doosra-style .dl-pg.clean{display:flex;flex-direction:column;flex-grow:1}.symmetri-ns.doosra-style .dl-pg-head,.symmetri-ns.doosra-style .dl-pg-ttl-slot{display:flex;flex-grow:1}.symmetri-ns.doosra-style .dl-pg-ttl,.symmetri-ns.doosra-style .dl-pg-ttl.report-ui-head,.symmetri-ns.doosra-style .dl-piped-panes,.symmetri-ns.doosra-style .superv-cont{display:flex;flex-grow:1;position:relative;align-items:center}.symmetri-ns.doosra-style .dl-pg-ttl-buts{display:flex;justify-content:flex-end;flex-grow:1;gap:4px}.symmetri-ns.doosra-style .strip-cont{display:flex;flex-grow:1;gap:4px}.symmetri-ns.doosra-style .strip-txt{display:flex;flex-grow:1}.symmetri-ns.doosra-style .strip-right{display:flex;gap:4px;margin-left:auto}.symmetri-ns.doosra-style .dlgbuts{text-align:unset;display:flex;justify-content:center;gap:4px}.symmetri-ns.doosra-style .dlg.symmetri-ns.assets .dlgbox .pane{display:flex}.symmetri-ns.doosra-style .dl-pg-cont-dlg,.symmetri-ns.doosra-style .dlg.symmetri-ns.assets div.dlgbox div.field,.symmetri-ns.doosra-style .dlgmsg.nobuts,.symmetri-ns.doosra-style div.dlg.symmetri-ns.assets div.fieldpane{display:flex;flex-direction:column;flex-grow:1}.symmetri-ns.doosra-style .dl-pg-ttl.report-ui-head .ico.ico-back,.symmetri-ns.doosra-style .widget-pg-cont .ico.ico-back{left:2px;top:unset;margin-top:unset}.symmetri-ns.doosra-style .ico-search{position:relative}.symmetri-ns.doosra-style .ico-search::after{content:"";font-family:'Font Awesome 6 Free';position:absolute;left:10px;font-size:16px;color:#636363;top:50%;transform:translateY(-50%)}.symmetri-ns.doosra-style .inp-cont{position:relative;display:inline-block;padding-left:32px;margin-right:12px;border:1px solid hsl(var(--border));border-radius:var(--radius)}.symmetri-ns.doosra-style .inp-cont input.crginp{height:100%;width:100%}.symmetri-ns.doosra-style div.button{margin:unset}.symmetri-ns.doosra-style .dl-grid-main{margin:12px}.symmetri-ns.doosra-style .strip-cont.actions{padding:8px}.symmetri-ns.doosra-style .dl-pg-main-full.ed-form{padding:24px}.symmetri-ns.doosra-style .dl-pg-main-full.report-ui-pane-cont,.symmetri-ns.doosra-style .report-ui-cont{display:flex;flex-direction:column;flex-grow:1}.symmetri-ns.doosra-style .dl-pg-main-full.report-ui-pane-cont{position:relative}.symmetri-ns.doosra-style .dl-pipeed-nm .lbl,.symmetri-ns.doosra-style .dlgfld_ln{display:flex;flex-direction:column;justify-content:center}.symmetri-ns.doosra-style .dl-pipeed-nm .lbl{height:100%}.symmetri-ns.doosra-style .api-key-lbl,.symmetri-ns.doosra-style .clns-add-lbl,.symmetri-ns.doosra-style .dl-genplay-lst-itm-nm,.symmetri-ns.doosra-style .dl-pipeed-nm .lbl,.symmetri-ns.doosra-style .dl-tbl,.symmetri-ns.doosra-style .dlg-pg-lbl,.symmetri-ns.doosra-style .img-ai-gen-lbl,.symmetri-ns.doosra-style .label_ln,.symmetri-ns.doosra-style .lbl13,.symmetri-ns.doosra-style .pgfld-lbl,.symmetri-ns.doosra-style .preview-title,.symmetri-ns.doosra-style .text-sm,.symmetri-ns.doosra-style div.button,.symmetri-ns.doosra-style div.dlgbox div.field,.symmetri-ns.doosra-style div.dlsel_lbl div.dlsel_lbl_inner span{font-weight:500;font-size:.875rem;line-height:1.25rem}.symmetri-ns.doosra-style .dl-pg-ttl-lbl,.symmetri-ns.doosra-style .text-2xl{font-weight:600;font-size:1.5rem;line-height:2rem}.symmetri-ns.doosra-style .dl-pg-main,.symmetri-ns.doosra-style .full-scroll{height:0;overflow:auto}.symmetri-ns.doosra-style .dl-pg-main-full.list{margin:1rem}.symmetri-ns.doosra-style .dl-tbl{width:100%;display:table;position:relative;border-collapse:collapse;caption-side:bottom}.symmetri-ns.doosra-style table.dl-tbl::before{content:"";position:absolute;inset:0px;border:1px solid hsl(var(--border));border-radius:var(--radius);pointer-events:none}.symmetri-ns.doosra-style .dl-tbl tbody{display:table-row-group}.symmetri-ns.doosra-style .dl-tbl thead{display:table-header-group}.symmetri-ns.doosra-style .dl-tbl tbody tr,.symmetri-ns.doosra-style .dl-tbl thead tr{display:table-row}.symmetri-ns.doosra-style .dl-pg-main-full.list .dl-tbl tbody td,.symmetri-ns.doosra-style .dl-tbl tbody td,.symmetri-ns.doosra-style .dl-tbl thead th{display:table-cell}.symmetri-ns.doosra-style .dl-tbl tbody tr,.symmetri-ns.doosra-style .dl-tbl thead tr{border-bottom:1px solid var(--border-color)}.symmetri-ns.doosra-style .dl-tbl tbody tr:last-child{border-bottom:none}.symmetri-ns.doosra-style .dl-tbl tbody tr.selected{background-color:hsl(var(--primary) / .1)!important;border-color:hsl(var(--primary) / .2)}.symmetri-ns.doosra-style .dl-tbl tbody tr.selected:hover{color:hsl(var(--primary))}.symmetri-ns.doosra-style .dl-tbl tbody tr{transition-property:background-color;transition-duration:150ms;transition-timing-function:ease-in-out}.symmetri-ns.doosra-style .dl-tbl tbody tr:hover{cursor:pointer;background-color:color-mix(in srgb,var(--bg-muted) 50%,transparent)}.symmetri-ns.doosra-style .dl-pg-main-full.list .dl-tbl tbody td,.symmetri-ns.doosra-style .dl-tbl tbody td{padding:.5rem;vertical-align:middle}.symmetri-ns.doosra-style .dl-tbl thead th{height:3rem;padding-left:1rem;padding-right:1rem;text-align:left;vertical-align:middle;color:var(--text-muted-foreground)}.symmetri-ns.doosra-style .dl-tbl tbody td.sel{padding-right:0}.symmetri-ns.doosra-style .dl-tbl tbody td .tile-athumb{position:relative;width:2.5rem;height:2.5rem}.symmetri-ns.doosra-style .dl-tbl tbody td .tile-athumb::after{font-size:1.5rem;width:2.5rem;line-height:2.5rem}.symmetri-ns.doosra-style .dl-tbl tbody td.assacts{text-align:center}.symmetri-ns.doosra-style .strip-cont .filtbut-cont{display:none}.symmetri-ns.doosra-style .button-base,.symmetri-ns.doosra-style div.button,.symmetri-ns.doosra-style div.ghost.ico{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem 1rem;white-space:nowrap;border-radius:.375rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.2s;transition-timing-function:ease-in-out;outline:0;--ring-offset-width:2px;--ring-offset-color:var(--background, white);--ring-color:var(--ring, #3b82f6);height:24px;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;cursor:pointer}.symmetri-ns.doosra-style .default-button-base:focus-visible{box-shadow:0 0 0 var(--ring-offset-width) var(--ring-offset-color),0 0 0 calc(var(--ring-offset-width) + 2px) var(--ring-color)}.symmetri-ns.doosra-style .default-button-base:disabled,.symmetri-ns.doosra-style div.button:disabled{pointer-events:none;opacity:.5}.symmetri-ns.doosra-style .default-button,.symmetri-ns.doosra-style div.button.default{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.symmetri-ns.doosra-style .default-button:hover,.symmetri-ns.doosra-style div.button.default:hover{color:hsl(var(--primary-foreground));background-color:hsl(var(--primary) / .9)}.symmetri-ns.doosra-style div.button{border-width:1px;border-style:solid;border-color:hsl(var(--input));background-color:hsl(var(--background));color:inherit;transition:background-color .2s ease,color .2s ease}.symmetri-ns.doosra-style div.button:hover{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.symmetri-ns.doosra-style div.ghost{background-color:transparent;border-width:1px;border-style:solid;border-color:transparent;color:inherit;transition:background-color .2s ease,color .2s ease}.symmetri-ns.doosra-style div.ghost:hover{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.symmetri-ns.doosra-style div.ghost.ico{padding:0;height:2rem;width:2rem}.symmetri-ns.doosra-style .ico.ico-back:after{content:"";font-size:18px}.symmetri-ns.doosra-style .dl-genplay-lst-itm:hover .dl-genplay-lst-acts{background-color:unset}