@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-0{outline-style:var(--tw-outline-style);outline-width:0}.outline-offset-2{outline-offset:2px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}*{box-sizing:border-box;font-family:var(--font-inter);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;margin:0;padding:0}::selection{color:var(--background-color);background-color:var(--accent-color)}::-webkit-scrollbar{display:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=date],input[type=datetime-local]{cursor:pointer;-webkit-user-select:none;user-select:none;caret-color:#0000}input[type=date]::-webkit-datetime-edit{-webkit-user-select:none;user-select:none}input[type=datetime-local]::-webkit-datetime-edit{-webkit-user-select:none;user-select:none}input[type=date]::-webkit-calendar-picker-indicator{display:none}input[type=datetime-local]::-webkit-calendar-picker-indicator{display:none}.exit{z-index:1;cursor:pointer;transition:all .2s;position:fixed;bottom:20px;right:20px}.exit:hover{scale:.9}html:has(.client-form:not(.theme-ready)){background-color:#0000}body{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1);color:lch(from var(--text-color) calc(l - 0 * var(--theme-direction)) c h/1);height:100dvh}body::-webkit-scrollbar{display:none}:is(body:has(.start-form),body:has(.landing)){height:auto;min-height:100dvh;overflow:hidden auto}body.landing-menu-open{overflow:hidden}body:has(.client-form:not(.theme-ready)){background-color:#0000}body .client-form{background-color:var(--background-color);flex-direction:row;justify-content:center;align-items:flex-start;gap:0;min-height:100dvh;padding:20px 0 10px;display:flex}body .client-form .form-container{width:100%;max-width:600px}body .client-form .form-container .needhelp{z-index:6!important}body .client-form:not(.theme-ready){visibility:hidden;opacity:0;pointer-events:none}body[data-theme=dark] .form-grid .form-card{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)!important}body[data-theme=dark] .form-grid .form-card .card-meta{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1)!important}body[data-theme=dark] .root{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root nav{border-right-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root nav .pixel-card{border-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/.9)}body[data-theme=dark] .root nav .pixel-card .pixel-canvas{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root nav .pixel-card .btn{border-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root nav .header,body[data-theme=dark] .root nav ul{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root nav .header a:hover,body[data-theme=dark] .root nav ul a:hover,body[data-theme=dark] .root nav .header .active a,body[data-theme=dark] .root nav ul .active a{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}@media (max-width:700px){body[data-theme=dark] .root nav{border-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}}body[data-theme=dark] .root .integrations .block{border-color:lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard>.header{background-color:#0000!important}body[data-theme=dark] .root .dashboard>.header .col:last-child .grp .context{border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard>.header .col:last-child .grp .context .rip,body[data-theme=dark] .root .dashboard>.header .col:last-child .grp .context .rip .radio .switch{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard>.header .col:last-child .grp .context .rip .radio .switch .btn{background-color:lch(from var(--background-color) calc(l - 40 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard,body[data-theme=dark] .root .settings,body[data-theme=dark] .root .forms{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .kpi .card,body[data-theme=dark] .root .settings .kpi .card,body[data-theme=dark] .root .forms .kpi .card,body[data-theme=dark] .root .dashboard .master .col,body[data-theme=dark] .root .settings .master .col,body[data-theme=dark] .root .forms .master .col{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .master .chart .recharts-responsive-container>div>div .recharts-default-tooltip,body[data-theme=dark] .root .settings .master .chart .recharts-responsive-container>div>div .recharts-default-tooltip,body[data-theme=dark] .root .forms .master .chart .recharts-responsive-container>div>div .recharts-default-tooltip{border-color:lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1)!important;background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)!important}body[data-theme=dark] .root .dashboard .master .chart .rdp-root .rdp-months,body[data-theme=dark] .root .settings .master .chart .rdp-root .rdp-months,body[data-theme=dark] .root .forms .master .chart .rdp-root .rdp-months{border-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month .rdp-month_caption,body[data-theme=dark] .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month table,body[data-theme=dark] .root .settings .master .chart .rdp-root .rdp-months .rdp-month .rdp-month_caption,body[data-theme=dark] .root .settings .master .chart .rdp-root .rdp-months .rdp-month table,body[data-theme=dark] .root .forms .master .chart .rdp-root .rdp-months .rdp-month .rdp-month_caption,body[data-theme=dark] .root .forms .master .chart .rdp-root .rdp-months .rdp-month table{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .master .chart .header,body[data-theme=dark] .root .settings .master .chart .header,body[data-theme=dark] .root .forms .master .chart .header,body[data-theme=dark] .root .dashboard .master .chart .header .actions button,body[data-theme=dark] .root .settings .master .chart .header .actions button,body[data-theme=dark] .root .forms .master .chart .header .actions button{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .master .chart .header .actions .inactive,body[data-theme=dark] .root .settings .master .chart .header .actions .inactive,body[data-theme=dark] .root .forms .master .chart .header .actions .inactive{border-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .master .recents .header,body[data-theme=dark] .root .dashboard .master .recents table thead tr th,body[data-theme=dark] .root .dashboard .master .recents table tbody tr td,body[data-theme=dark] .root .settings .master .recents .header,body[data-theme=dark] .root .settings .master .recents table thead tr th,body[data-theme=dark] .root .settings .master .recents table tbody tr td,body[data-theme=dark] .root .forms .master .recents .header,body[data-theme=dark] .root .forms .master .recents table thead tr th,body[data-theme=dark] .root .forms .master .recents table tbody tr td,body[data-theme=dark] .root .dashboard .master .recents .data .row,body[data-theme=dark] .root .settings .master .recents .data .row,body[data-theme=dark] .root .forms .master .recents .data .row{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .master .recents .data .row:before,body[data-theme=dark] .root .settings .master .recents .data .row:before,body[data-theme=dark] .root .forms .master .recents .data .row:before{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .master .recents table thead tr th,body[data-theme=dark] .root .dashboard .master .recents table tbody tr th,body[data-theme=dark] .root .settings .master .recents table thead tr th,body[data-theme=dark] .root .settings .master .recents table tbody tr th,body[data-theme=dark] .root .forms .master .recents table thead tr th,body[data-theme=dark] .root .forms .master .recents table tbody tr th{border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .master .recents table thead tr td,body[data-theme=dark] .root .dashboard .master .recents table tbody tr td,body[data-theme=dark] .root .settings .master .recents table thead tr td,body[data-theme=dark] .root .settings .master .recents table tbody tr td,body[data-theme=dark] .root .forms .master .recents table thead tr td,body[data-theme=dark] .root .forms .master .recents table tbody tr td{border-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .table-cta,body[data-theme=dark] .root .settings .table-cta,body[data-theme=dark] .root .forms .table-cta{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .table-cta .pagination .btn:hover,body[data-theme=dark] .root .settings .table-cta .pagination .btn:hover,body[data-theme=dark] .root .forms .table-cta .pagination .btn:hover{background-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .table-cta .pagination .active,body[data-theme=dark] .root .settings .table-cta .pagination .active,body[data-theme=dark] .root .forms .table-cta .pagination .active,body[data-theme=dark] .root .dashboard .table-cta .pagination .active:hover,body[data-theme=dark] .root .settings .table-cta .pagination .active:hover,body[data-theme=dark] .root .forms .table-cta .pagination .active:hover{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .imp-col .toolbar,body[data-theme=dark] .root .settings .imp-col .toolbar,body[data-theme=dark] .root .forms .imp-col .toolbar,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .categories,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .data-renderer,body[data-theme=dark] .root .settings .imp-col .data .viewer .categories,body[data-theme=dark] .root .settings .imp-col .data .viewer .data-renderer,body[data-theme=dark] .root .forms .imp-col .data .viewer .categories,body[data-theme=dark] .root .forms .imp-col .data .viewer .data-renderer{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .imp-col .data .viewer .categories .table-view table thead tr td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .categories .table-view table thead tr th,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .categories .table-view table tbody tr td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .categories .table-view table tbody tr th,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .data-renderer .table-view table thead tr td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .data-renderer .table-view table thead tr th,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .data-renderer .table-view table tbody tr td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .data-renderer .table-view table tbody tr th,body[data-theme=dark] .root .settings .imp-col .data .viewer .categories .table-view table thead tr td,body[data-theme=dark] .root .settings .imp-col .data .viewer .categories .table-view table thead tr th,body[data-theme=dark] .root .settings .imp-col .data .viewer .categories .table-view table tbody tr td,body[data-theme=dark] .root .settings .imp-col .data .viewer .categories .table-view table tbody tr th,body[data-theme=dark] .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr td,body[data-theme=dark] .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr th,body[data-theme=dark] .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr td,body[data-theme=dark] .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr th,body[data-theme=dark] .root .forms .imp-col .data .viewer .categories .table-view table thead tr td,body[data-theme=dark] .root .forms .imp-col .data .viewer .categories .table-view table thead tr th,body[data-theme=dark] .root .forms .imp-col .data .viewer .categories .table-view table tbody tr td,body[data-theme=dark] .root .forms .imp-col .data .viewer .categories .table-view table tbody tr th,body[data-theme=dark] .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr td,body[data-theme=dark] .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr th,body[data-theme=dark] .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr td,body[data-theme=dark] .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr th{border-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .imp-col .data .viewer .categories .table-view table thead tr:hover td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .categories .table-view table tbody tr:hover td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .data-renderer .table-view table thead tr:hover td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .data-renderer .table-view table tbody tr:hover td,body[data-theme=dark] .root .settings .imp-col .data .viewer .categories .table-view table thead tr:hover td,body[data-theme=dark] .root .settings .imp-col .data .viewer .categories .table-view table tbody tr:hover td,body[data-theme=dark] .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr:hover td,body[data-theme=dark] .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr:hover td,body[data-theme=dark] .root .forms .imp-col .data .viewer .categories .table-view table thead tr:hover td,body[data-theme=dark] .root .forms .imp-col .data .viewer .categories .table-view table tbody tr:hover td,body[data-theme=dark] .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr:hover td,body[data-theme=dark] .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr:hover td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .categories .table-view table thead .active td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .categories .table-view table tbody .active td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .data-renderer .table-view table thead .active td,body[data-theme=dark] .root .dashboard .imp-col .data .viewer .data-renderer .table-view table tbody .active td,body[data-theme=dark] .root .settings .imp-col .data .viewer .categories .table-view table thead .active td,body[data-theme=dark] .root .settings .imp-col .data .viewer .categories .table-view table tbody .active td,body[data-theme=dark] .root .settings .imp-col .data .viewer .data-renderer .table-view table thead .active td,body[data-theme=dark] .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody .active td,body[data-theme=dark] .root .forms .imp-col .data .viewer .categories .table-view table thead .active td,body[data-theme=dark] .root .forms .imp-col .data .viewer .categories .table-view table tbody .active td,body[data-theme=dark] .root .forms .imp-col .data .viewer .data-renderer .table-view table thead .active td,body[data-theme=dark] .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody .active td{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .imp-col .data .viewer .categories ul li .active,body[data-theme=dark] .root .settings .imp-col .data .viewer .categories ul li .active,body[data-theme=dark] .root .forms .imp-col .data .viewer .categories ul li .active{background-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .content .tabs,body[data-theme=dark] .root .dashboard .content .data,body[data-theme=dark] .root .settings .content .tabs,body[data-theme=dark] .root .settings .content .data,body[data-theme=dark] .root .forms .content .tabs,body[data-theme=dark] .root .forms .content .data{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .content .tabs .active,body[data-theme=dark] .root .settings .content .tabs .active,body[data-theme=dark] .root .forms .content .tabs .active{background-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .content .data .logins .head,body[data-theme=dark] .root .settings .content .data .logins .head,body[data-theme=dark] .root .forms .content .data .logins .head{border-bottom-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .content .data .logins table thead tr th,body[data-theme=dark] .root .dashboard .content .data .logins table thead tr td,body[data-theme=dark] .root .dashboard .content .data .logins table tbody tr th,body[data-theme=dark] .root .dashboard .content .data .logins table tbody tr td,body[data-theme=dark] .root .settings .content .data .logins table thead tr th,body[data-theme=dark] .root .settings .content .data .logins table thead tr td,body[data-theme=dark] .root .settings .content .data .logins table tbody tr th,body[data-theme=dark] .root .settings .content .data .logins table tbody tr td,body[data-theme=dark] .root .forms .content .data .logins table thead tr th,body[data-theme=dark] .root .forms .content .data .logins table thead tr td,body[data-theme=dark] .root .forms .content .data .logins table tbody tr th,body[data-theme=dark] .root .forms .content .data .logins table tbody tr td{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);border-bottom-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .content .data .logins table thead tr:nth-child(2n) td,body[data-theme=dark] .root .dashboard .content .data .logins table tbody tr:nth-child(2n) td,body[data-theme=dark] .root .settings .content .data .logins table thead tr:nth-child(2n) td,body[data-theme=dark] .root .settings .content .data .logins table tbody tr:nth-child(2n) td,body[data-theme=dark] .root .forms .content .data .logins table thead tr:nth-child(2n) td,body[data-theme=dark] .root .forms .content .data .logins table tbody tr:nth-child(2n) td{background-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .content .data .account,body[data-theme=dark] .root .settings .content .data .account,body[data-theme=dark] .root .forms .content .data .account{border-bottom-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .content .data .account .user .avatar,body[data-theme=dark] .root .settings .content .data .account .user .avatar,body[data-theme=dark] .root .forms .content .data .account .user .avatar{background-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .header,body[data-theme=dark] .root .dashboard .row,body[data-theme=dark] .root .settings .header,body[data-theme=dark] .root .settings .row,body[data-theme=dark] .root .forms .header,body[data-theme=dark] .root .forms .row,body[data-theme=dark] .root .dashboard .header .col .search input,body[data-theme=dark] .root .dashboard .row .col .search input,body[data-theme=dark] .root .settings .header .col .search input,body[data-theme=dark] .root .settings .row .col .search input,body[data-theme=dark] .root .forms .header .col .search input,body[data-theme=dark] .root .forms .row .col .search input{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .header .col .search .command,body[data-theme=dark] .root .dashboard .row .col .search .command,body[data-theme=dark] .root .settings .header .col .search .command,body[data-theme=dark] .root .settings .row .col .search .command,body[data-theme=dark] .root .forms .header .col .search .command,body[data-theme=dark] .root .forms .row .col .search .command{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .row .more .wallet,body[data-theme=dark] .root .settings .row .more .wallet,body[data-theme=dark] .root .forms .row .more .wallet{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .row .more .chart>div .recharts-responsive-container,body[data-theme=dark] .root .settings .row .more .chart>div .recharts-responsive-container,body[data-theme=dark] .root .forms .row .more .chart>div .recharts-responsive-container{border-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .row .more .chart>div .recharts-responsive-container line,body[data-theme=dark] .root .settings .row .more .chart>div .recharts-responsive-container line,body[data-theme=dark] .root .forms .row .more .chart>div .recharts-responsive-container line{stroke:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .row .metrix .cards,body[data-theme=dark] .root .settings .row .metrix .cards,body[data-theme=dark] .root .forms .row .metrix .cards{border-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .row .metrix .cards .card,body[data-theme=dark] .root .settings .row .metrix .cards .card,body[data-theme=dark] .root .forms .row .metrix .cards .card{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .row .metrix .recents table thead tr th,body[data-theme=dark] .root .settings .row .metrix .recents table thead tr th,body[data-theme=dark] .root .forms .row .metrix .recents table thead tr th{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .row .metrix .recents table tbody tr td,body[data-theme=dark] .root .settings .row .metrix .recents table tbody tr td,body[data-theme=dark] .root .forms .row .metrix .recents table tbody tr td{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .dashboard .row .metrix .recents table tbody tr:nth-child(2n) td,body[data-theme=dark] .root .settings .row .metrix .recents table tbody tr:nth-child(2n) td,body[data-theme=dark] .root .forms .row .metrix .recents table tbody tr:nth-child(2n) td{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form .ask-ai textarea{border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form .ask-ai .btn{background-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form .react-dropdown-select{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form .react-dropdown-select .react-dropdown-select-dropdown{background-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 18 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar-thumb{background-color:lch(from var(--background-color) calc(l - 30 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form .react-dropdown-select .react-dropdown-select-dropdown>span,body[data-theme=dark] .root .create-form .blank-form .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form .react-dropdown-select .react-dropdown-select-dropdown>span:hover,body[data-theme=dark] .root .create-form .blank-form .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data:hover{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form svg path[fill=white]{fill:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form svg path[fill=\#F5F5F5]{fill:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .blank-form svg path[fill=\#EBEBEB]{fill:lch(from var(--background-color) calc(l - 15 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters{background-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters .header,body[data-theme=dark] .root .create-form .parameters .properties{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters .properties .property-editor .delete,body[data-theme=dark] .root .create-form .parameters .properties .property-editor .options .data .btn,body[data-theme=dark] .root .create-form .parameters .properties .property-editor .switch{border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters .properties .property-editor .switch .button{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 15 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters .properties .property-editor .active .button{background-color:var(--accent-color)}body[data-theme=dark] .root .create-form .parameters .properties .property-editor .input input,body[data-theme=dark] .root .create-form .parameters .properties .property-editor .input textarea{border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters .properties .property-editor .select .react-dropdown-select{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown{background-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 18 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar-thumb{background-color:lch(from var(--background-color) calc(l - 30 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown>span,body[data-theme=dark] .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown>span:hover,body[data-theme=dark] .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data:hover{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .tabs,body[data-theme=dark] .root .create-form .inputs .content,body[data-theme=dark] .root .create-form .inputs .left-header{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .switch{border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .switch .button{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 15 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .active .button{background-color:var(--accent-color)}body[data-theme=dark] .root .create-form .inputs .content .select .react-dropdown-select{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .select .react-dropdown-select .react-dropdown-select-dropdown{background-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 18 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .select .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .select .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar-thumb{background-color:lch(from var(--background-color) calc(l - 30 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .select .react-dropdown-select .react-dropdown-select-dropdown>span,body[data-theme=dark] .root .create-form .inputs .content .select .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .select .react-dropdown-select .react-dropdown-select-dropdown>span:hover,body[data-theme=dark] .root .create-form .inputs .content .select .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data:hover{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .theme-picker .react-colorful{border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .theme-picker .react-colorful__pointer{border-color:lch(from var(--background-color) calc(l - 20 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 20 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .input input,body[data-theme=dark] .root .create-form .inputs .content .input textarea,body[data-theme=dark] .root .create-form .inputs .content .node{border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .content .node:hover,body[data-theme=dark] .root .create-form .inputs .tabs .group{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .inputs .tabs .group .active{background-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .viewport{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .root .create-form .viewport .margin-header,body[data-theme=dark] .root .create-form .viewport .margin-row,body[data-theme=dark] .root .create-form .viewport .margin-builder,body[data-theme=dark] .root .create-form .viewport .margin-header .border,body[data-theme=dark] .root .create-form .viewport .margin-row .border,body[data-theme=dark] .root .create-form .viewport .margin-builder .border{border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body .root{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:0;width:100vw;height:100dvh;display:flex}@media (max-width:700px){body .root{flex-direction:column-reverse;gap:0!important;padding:0!important}}body .root main{width:100%;height:100%}body .root main::-webkit-scrollbar{display:none}body .root .integrations{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px;width:100%;padding:15px;display:grid}body .root .integrations .block{border:1px solid lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:row;flex-grow:1;justify-content:flex-start;align-items:flex-start;gap:12px;padding:15px;display:flex}body .root .integrations .block svg{width:40px;min-width:40px;height:fit-content}body .root .integrations .block .text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;display:flex}body .root .integrations .block .text h2{font-size:16px;font-weight:600}body .root .integrations .block .text p{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);font-size:12px}body .root .integrations .block .text h5{cursor:pointer;color:var(--accent-color);font-size:12px}body .root .integrations .block .text .danger{color:#f43f5e}body .root .settings,body .root .forms{overflow-y:overlay;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:10px;display:flex}@media (max-width:700px){body .root .settings,body .root .forms{border-radius:0}}body .root .settings .header,body .root .settings .content,body .root .forms .header,body .root .forms .content{width:100%}body .root .settings .header,body .root .forms .header{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:5px;height:58px;min-height:58px;padding:15px 20px;display:flex}body .root .settings .header h2,body .root .forms .header h2{color:var(--text-color);font-size:16px;font-weight:600}body .root .settings .table-cta,body .root .forms .table-cta{width:100%;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:11px;display:flex}body .root .settings .table-cta .pagination,body .root .forms .table-cta .pagination{flex-direction:row;justify-content:center;align-items:center;gap:2px;display:flex}body .root .settings .table-cta .pagination .btn,body .root .forms .table-cta .pagination .btn{cursor:pointer;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:30px;height:30px;font-size:11px;display:flex}body .root .settings .table-cta .pagination .btn svg,body .root .forms .table-cta .pagination .btn svg{width:16px;height:16px}body .root .settings .table-cta .pagination .btn:hover,body .root .forms .table-cta .pagination .btn:hover{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1)}body .root .settings .table-cta .pagination .active,body .root .forms .table-cta .pagination .active{color:var(--text-color);background-color:var(--background-color)}body .root .settings .table-cta .pagination .active:hover,body .root .forms .table-cta .pagination .active:hover{background-color:var(--background-color)}body .root .settings .imp-col,body .root .forms .imp-col{flex-direction:column!important}body .root .settings .imp-col .data,body .root .forms .imp-col .data{background-color:#0000!important}body .root .settings .imp-col .data .viewer,body .root .forms .imp-col .data .viewer{flex-direction:row-reverse;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:100%;display:flex}body .root .settings .imp-col .data .viewer .categories,body .root .forms .imp-col .data .viewer .categories{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);width:100%;height:calc(100vh - 209.5px);overflow-y:overlay;border-radius:10px}body .root .settings .imp-col .data .viewer .categories::-webkit-scrollbar{display:none}body .root .forms .imp-col .data .viewer .categories::-webkit-scrollbar{display:none}body .root .settings .imp-col .data .viewer .data-renderer,body .root .forms .imp-col .data .viewer .data-renderer{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);width:100%;overflow:overlay;border-radius:10px;height:100%}body .root .settings .imp-col .data .viewer .data-renderer::-webkit-scrollbar{display:none}body .root .forms .imp-col .data .viewer .data-renderer::-webkit-scrollbar{display:none}body .root .settings .imp-col .data .viewer .data-renderer .table-view,body .root .forms .imp-col .data .viewer .data-renderer .table-view{height:calc(100vh - 210px)}body .root .settings .imp-col .data .viewer .data-renderer .table-view table,body .root .forms .imp-col .data .viewer .data-renderer .table-view table{border-spacing:0;background-color:var(--background-color);width:100%}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr th,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr th,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr th,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr th{z-index:1;font-weight:600;position:sticky;top:0}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr td,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr td{color:lch(from var(--text-color) calc(l - -10 * var(--theme-direction)) c h/1)}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr td .status,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr td .status,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr td .status,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr td .status{border:1px solid;border-radius:4px;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:3px 6px;font-size:10px;display:flex}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr td .status-active,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr td .status-active,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr td .status-active,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr td .status-active{color:#26a69a;border-color:lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.3)}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr td .status-inactive,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr td .status-inactive,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr td .status-inactive,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr td .status-inactive{border-color:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.3);color:#f43f5e}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr td .contextmenu,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr td .contextmenu,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr td .contextmenu,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr td .contextmenu{cursor:pointer}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr th,body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr td,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr th,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr th,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr th,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr td{border-bottom:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-right:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);white-space:nowrap;text-align:left;padding:12px;font-size:14px}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr th:first-child,body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr td:first-child,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr th:first-child,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr td:first-child,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr th:first-child,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr td:first-child,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr th:first-child,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr td:first-child{position:sticky;left:0}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr th:nth-child(2),body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr td:nth-child(2),body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr th:nth-child(2),body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr td:nth-child(2),body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr th:nth-child(2),body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr td:nth-child(2),body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr th:nth-child(2),body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr td:nth-child(2){position:sticky;left:38px}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr th:last-child,body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr td:last-child,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr th:last-child,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr td:last-child,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr th:last-child,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr td:last-child,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr th:last-child,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr td:last-child{border-right:unset}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr .mid,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr .mid,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr .mid,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr .mid{color:#f59e42!important}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr .high,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr .high,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr .high,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr .high{color:#26a69a!important}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr .low,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr .low,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr .low,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr .low{color:#f43f5e!important}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr:hover td,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr:hover td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr:hover td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr:hover td{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1);color:var(--text-color)}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead tr:hover td .contextmenu,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody tr:hover td .contextmenu,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead tr:hover td .contextmenu,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody tr:hover td .contextmenu{color:var(--accent-color)}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead .active td,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody .active td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead .active td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody .active td{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);color:var(--text-color)}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead .active td .contextmenu,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody .active td .contextmenu,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead .active td .contextmenu,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody .active td .contextmenu{color:var(--accent-color)}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead .active:hover td,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody .active:hover td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead .active:hover td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody .active:hover td{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1)}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead .blur td,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody .blur td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead .blur td,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody .blur td{background-color:lch(from var(--background-color) calc(l - -2 * var(--theme-direction)) c h/1);filter:grayscale(100);color:lch(from var(--text-color) calc(l - -60 * var(--theme-direction)) c h/1)!important}body .root .settings .imp-col .data .viewer .data-renderer .table-view table thead .blur td .status,body .root .settings .imp-col .data .viewer .data-renderer .table-view table tbody .blur td .status,body .root .forms .imp-col .data .viewer .data-renderer .table-view table thead .blur td .status,body .root .forms .imp-col .data .viewer .data-renderer .table-view table tbody .blur td .status{border-color:lch(from var(--text-color) calc(l - -60 * var(--theme-direction)) c h/.4)!important;color:lch(from var(--text-color) calc(l - -60 * var(--theme-direction)) c h/1)!important}body .root .settings .imp-col .data .viewer .categories,body .root .forms .imp-col .data .viewer .categories{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;min-width:260px;max-width:260px;padding:15px;display:flex}body .root .settings .imp-col .data .viewer .categories ul,body .root .forms .imp-col .data .viewer .categories ul{width:100%}body .root .settings .imp-col .data .viewer .categories ul p,body .root .forms .imp-col .data .viewer .categories ul p{color:lch(from var(--text-color) calc(l - -35 * var(--theme-direction)) c h/1);margin-bottom:10px;font-size:12px}body .root .settings .imp-col .data .viewer .categories ul li,body .root .forms .imp-col .data .viewer .categories ul li{width:100%;list-style-type:none}body .root .settings .imp-col .data .viewer .categories ul li a,body .root .forms .imp-col .data .viewer .categories ul li a{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:15px;text-decoration:none;display:flex}body .root .settings .imp-col .data .viewer .categories ul li a svg,body .root .forms .imp-col .data .viewer .categories ul li a svg{width:20px;height:20px}body .root .settings .imp-col .data .viewer .categories ul li a span,body .root .forms .imp-col .data .viewer .categories ul li a span{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:14px;display:flex}body .root .settings .imp-col .data .viewer .categories ul li a span .count,body .root .forms .imp-col .data .viewer .categories ul li a span .count{color:lch(from var(--text-color) calc(l - -35 * var(--theme-direction)) c h/1);font-size:11px}body .root .settings .imp-col .data .viewer .categories ul li .active,body .root .forms .imp-col .data .viewer .categories ul li .active{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1);color:var(--text-color)}body .root .settings .imp-col .toolbar,body .root .forms .imp-col .toolbar{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:-.5px;display:flex}body .root .settings .imp-col .toolbar .search,body .root .forms .imp-col .toolbar .search{width:100%;position:relative}body .root .settings .imp-col .toolbar .search svg,body .root .forms .imp-col .toolbar .search svg{width:20px;height:20px;color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);position:absolute;top:50%;left:20px;transform:translateY(-50%)}body .root .settings .imp-col .toolbar .search input,body .root .forms .imp-col .toolbar .search input{color:var(--text-color);background-color:#0000;border:none;outline:none;width:100%;padding:20px 20px 20px 55px}body .root .settings .imp-col .toolbar .group,body .root .forms .imp-col .toolbar .group{flex-direction:row;justify-content:center;align-items:center;gap:20px;padding-right:20px;display:flex}body .root .settings .imp-col .toolbar .group .block,body .root .forms .imp-col .toolbar .group .block{white-space:nowrap;cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:7px;display:flex}body .root .settings .imp-col .toolbar .group .block svg,body .root .forms .imp-col .toolbar .group .block svg{width:18px;height:18px;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1)}body .root .settings .imp-col .toolbar .group .block span,body .root .forms .imp-col .toolbar .group .block span{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:13px}body .root .settings .content,body .root .forms .content{border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;height:100%;display:flex}@media (max-width:700px){body .root .settings .content,body .root .forms .content{flex-direction:column-reverse}}body .root .settings .content .tabs,body .root .forms .content .tabs{border-radius:10px}@media (max-width:700px){body .root .settings .content .tabs,body .root .forms .content .tabs{max-width:unset!important;height:fit-content!important}}body .root .settings .content .tabs,body .root .settings .content .data,body .root .forms .content .tabs,body .root .forms .content .data{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);width:100%;height:100%}body .root .settings .content .data,body .root .forms .content .data{border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:14px;padding:16px;display:flex;overflow-y:auto}body .root .settings .content .data::-webkit-scrollbar{display:none}body .root .forms .content .data::-webkit-scrollbar{display:none}body .root .settings .content .data .settings-card,body .root .forms .content .data .settings-card{border:1px solid lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;padding:18px;display:flex}body .root .settings .content .data .settings-card .card-head,body .root .forms .content .data .settings-card .card-head{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;display:flex}body .root .settings .content .data .settings-card .card-head h3,body .root .forms .content .data .settings-card .card-head h3{font-size:15px;font-weight:600}body .root .settings .content .data .settings-card .card-head p,body .root .forms .content .data .settings-card .card-head p{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:12px}body .root .settings .content .data .settings-card .card-row,body .root .forms .content .data .settings-card .card-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}body .root .settings .content .data .settings-card .card-row .card-text,body .root .forms .content .data .settings-card .card-row .card-text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;display:flex}body .root .settings .content .data .settings-card .card-row .card-text h3,body .root .forms .content .data .settings-card .card-row .card-text h3{font-size:15px;font-weight:600}body .root .settings .content .data .settings-card .card-row .card-text p,body .root .forms .content .data .settings-card .card-row .card-text p{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:12px}body .root .settings .content .data .btn-primary,body .root .forms .content .data .btn-primary{background:var(--accent-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 18px;font-size:13px;font-weight:600;transition:all .15s;display:flex}body .root .settings .content .data .btn-primary svg,body .root .forms .content .data .btn-primary svg{width:16px;height:16px}body .root .settings .content .data .btn-primary:hover,body .root .forms .content .data .btn-primary:hover{opacity:.9}body .root .settings .content .data .btn-primary:disabled,body .root .forms .content .data .btn-primary:disabled{opacity:.6;cursor:wait}body .root .settings .content .data .btn-danger-soft,body .root .forms .content .data .btn-danger-soft{border:1px solid lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.35);background:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.1);color:#f43f5e;cursor:pointer;white-space:nowrap;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}body .root .settings .content .data .btn-danger-soft svg,body .root .forms .content .data .btn-danger-soft svg{width:16px;height:16px}body .root .settings .content .data .btn-danger-soft:hover,body .root .forms .content .data .btn-danger-soft:hover{background:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.18)}body .root .settings .content .data .btn-danger-soft:disabled,body .root .forms .content .data .btn-danger-soft:disabled{opacity:.6;cursor:wait}body .root .settings .content .data .seg,body .root .forms .content .data .seg{background:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;padding:4px;display:flex}body .root .settings .content .data .seg .seg-opt,body .root .forms .content .data .seg .seg-opt{height:34px;color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);cursor:pointer;background:0 0;border:none;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:all .15s;display:flex}body .root .settings .content .data .seg .seg-opt svg,body .root .forms .content .data .seg .seg-opt svg{width:15px;height:15px}body .root .settings .content .data .seg .seg-opt.active,body .root .forms .content .data .seg .seg-opt.active{background:var(--accent-color);color:#fff}body .root .settings .content .data .acct,body .root .forms .content .data .acct{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}body .root .settings .content .data .acct .acct-id,body .root .forms .content .data .acct .acct-id{flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;min-width:0;display:flex}body .root .settings .content .data .acct .acct-id .avatar,body .root .forms .content .data .acct .acct-id .avatar{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);border-radius:14px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:64px;height:64px;display:flex;overflow:hidden}body .root .settings .content .data .acct .acct-id .avatar img,body .root .forms .content .data .acct .acct-id .avatar img{object-fit:cover;width:100%;height:100%}body .root .settings .content .data .acct .acct-id .avatar h2,body .root .forms .content .data .acct .acct-id .avatar h2{font-size:20px;font-weight:600}body .root .settings .content .data .acct .acct-id .acct-meta,body .root .forms .content .data .acct .acct-id .acct-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0;display:flex}body .root .settings .content .data .acct .acct-id .acct-meta h4,body .root .forms .content .data .acct .acct-id .acct-meta h4{font-size:16px;font-weight:600}body .root .settings .content .data .acct .acct-id .acct-meta p,body .root .forms .content .data .acct .acct-id .acct-meta p{color:lch(from var(--text-color) calc(l - -22 * var(--theme-direction)) c h/1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}body .root .settings .content .data .acct .acct-id .acct-meta .since,body .root .forms .content .data .acct .acct-id .acct-meta .since{color:lch(from var(--text-color) calc(l - -35 * var(--theme-direction)) c h/1);font-size:12px}body .root .settings .content .data .integ-row,body .root .forms .content .data .integ-row{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}body .root .settings .content .data .integ-row .integ-id,body .root .forms .content .data .integ-row .integ-id{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-width:0;display:flex}body .root .settings .content .data .integ-row .integ-id .integ-chip,body .root .forms .content .data .integ-row .integ-id .integ-chip{background:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:46px;height:46px;display:flex}body .root .settings .content .data .integ-row .integ-id .integ-chip svg,body .root .forms .content .data .integ-row .integ-id .integ-chip svg{width:24px;height:24px}body .root .settings .content .data .integ-row .integ-id .integ-meta,body .root .forms .content .data .integ-row .integ-id .integ-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;display:flex}body .root .settings .content .data .integ-row .integ-id .integ-meta h4,body .root .forms .content .data .integ-row .integ-id .integ-meta h4{font-size:14px;font-weight:600}body .root .settings .content .data .integ-row .integ-id .integ-meta p,body .root .forms .content .data .integ-row .integ-id .integ-meta p{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:12px}body .root .settings .content .data .integ-row .integ-right,body .root .forms .content .data .integ-row .integ-right{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}body .root .settings .content .data .status-pill,body .root .forms .content .data .status-pill{border-radius:100px;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:flex}body .root .settings .content .data .status-pill.off,body .root .forms .content .data .status-pill.off{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body .root .settings .content .data .status-pill.on,body .root .forms .content .data .status-pill.on{color:#26a69a;background:lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.12);border:1px solid lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.3)}body .root .settings .content .data .devices-empty,body .root .forms .content .data .devices-empty{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);padding:6px 2px;font-size:13px}body .root .settings .content .data .device-list,body .root .forms .content .data .device-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}body .root .settings .content .data .device-list .device-row,body .root .forms .content .data .device-list .device-row{border:1px solid lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -4 * var(--theme-direction)) c h/1);border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;padding:14px;display:flex}body .root .settings .content .data .device-list .device-row.current,body .root .forms .content .data .device-list .device-row.current{border-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.4);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .settings .content .data .device-list .device-row .device-chip,body .root .forms .content .data .device-list .device-row .device-chip{background:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);width:44px;height:44px;color:var(--text-color);border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;display:flex}body .root .settings .content .data .device-list .device-row .device-chip svg,body .root .forms .content .data .device-list .device-row .device-chip svg{width:20px;height:20px}body .root .settings .content .data .device-list .device-row .device-info,body .root .forms .content .data .device-list .device-row .device-info{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0;display:flex}body .root .settings .content .data .device-list .device-row .device-info .device-top,body .root .forms .content .data .device-list .device-row .device-info .device-top{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}body .root .settings .content .data .device-list .device-row .device-info .device-top h4,body .root .forms .content .data .device-list .device-row .device-info .device-top h4{font-size:14px;font-weight:600}body .root .settings .content .data .device-list .device-row .device-info .device-top .tag,body .root .forms .content .data .device-list .device-row .device-info .device-top .tag{color:var(--accent-color);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.14);border-radius:100px;padding:2px 8px;font-size:10px;font-weight:600}body .root .settings .content .data .device-list .device-row .device-info .device-meta,body .root .forms .content .data .device-list .device-row .device-info .device-meta{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);word-break:break-word;font-size:12px}body .root .settings .content .data .device-list .device-row .device-action,body .root .forms .content .data .device-list .device-row .device-action{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:0;display:flex}body .root .settings .content .data .device-list .device-row .device-action .current-tag,body .root .forms .content .data .device-list .device-row .device-action .current-tag{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);font-size:12px;font-weight:600}body .root .settings .content .data .settings-foot,body .root .forms .content .data .settings-foot{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:4px 2px 2px;display:flex}body .root .settings .content .data .settings-foot p,body .root .forms .content .data .settings-foot p{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);font-size:12px;line-height:1.5}body .root .settings .content .tabs,body .root .forms .content .tabs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;max-width:260px;padding:15px;display:flex}body .root .settings .content .tabs a,body .root .forms .content .tabs a{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:15px;text-decoration:none;display:flex}body .root .settings .content .tabs a svg,body .root .forms .content .tabs a svg{width:20px;height:20px}body .root .settings .content .tabs a span,body .root .forms .content .tabs a span{font-size:14px}body .root .settings .content .tabs .active,body .root .forms .content .tabs .active{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1);color:var(--text-color)}body .root .static:before,body .root .static:after{display:none}body .root .dashboard{overflow-y:overlay;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;padding:20px;display:flex;position:relative}body .root .dashboard .shapegrid-canvas{z-index:2;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}body .root .dashboard::-webkit-scrollbar{display:none}body .root .dashboard .master{z-index:2;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:15px;width:100%;display:flex}body .root .dashboard .master .col{width:100%}body .root .dashboard .master .min{max-width:400px;min-height:378.8px;background-color:lch(from var(--background-color) calc(l - 3 * var(--theme-direction)) c h/1)!important;padding-bottom:0!important}body .root .dashboard .master .min .header{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);z-index:2;position:sticky;top:0}body .root .dashboard .master .min .data{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;display:flex}body .root .dashboard .master .min .data .row{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:14px 20px;display:flex;position:relative}body .root .dashboard .master .min .data .row:before{content:"";background-color:lch(from var(--background-color) calc(l - 3 * var(--theme-direction)) c h/1);width:82%;height:1px;position:absolute;top:0;right:0}body .root .dashboard .master .min .data .row:first-child:before{display:none}body .root .dashboard .master .min .data .row .icon{background-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.1);border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:40px;height:40px;display:flex}body .root .dashboard .master .min .data .row .icon svg{width:16px;height:16px;color:var(--accent-color)}body .root .dashboard .master .min .data .row .text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}body .root .dashboard .master .min .data .row .text p{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:11px}body .root .dashboard .master .min .data .row .text h3{color:lch(from var(--text-color) calc(l - -10 * var(--theme-direction)) c h/1);font-size:12px;font-weight:500}body .root .dashboard .master .min .data .publish .icon{background-color:lch(from #f59e0b calc(l - 0 * var(--theme-direction)) c h/.1)}body .root .dashboard .master .min .data .publish .icon svg{color:#f59e0b}body .root .dashboard .master .min .data .up .icon{background-color:lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.1)}body .root .dashboard .master .min .data .up .icon svg{color:#26a69a}body .root .dashboard .master .min .data .created .icon{background-color:lch(from #d946ef calc(l - 0 * var(--theme-direction)) c h/.1)}body .root .dashboard .master .min .data .created .icon svg{color:#d946ef}body .root .dashboard .master .min .data .deactivated .icon{background-color:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.1)}body .root .dashboard .master .min .data .deactivated .icon svg{color:#f43f5e}body .root .dashboard .master .recents{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);max-height:378.8px;overflow-y:overlay;border-radius:10px;padding-bottom:7px}body .root .dashboard .master .recents::-webkit-scrollbar{display:none}body .root .dashboard .master .recents .header{padding:18px 18px 8px}body .root .dashboard .master .recents .header h2{font-size:14px;font-weight:600}body .root .dashboard .master .recents .header a{color:var(--accent-color);cursor:pointer;font-size:12px;text-decoration:none}body .root .dashboard .master .recents .header a:hover{text-decoration:underline}body .root .dashboard .master .recents table{border-spacing:0;width:100%}body .root .dashboard .master .recents table thead{position:sticky;top:0}body .root .dashboard .master .recents table thead,body .root .dashboard .master .recents table tbody{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1)}body .root .dashboard .master .recents table thead tr th,body .root .dashboard .master .recents table tbody tr th{font-weight:600}body .root .dashboard .master .recents table thead tr th,body .root .dashboard .master .recents table thead tr td,body .root .dashboard .master .recents table tbody tr th,body .root .dashboard .master .recents table tbody tr td{color:lch(from var(--text-color) calc(l - -10 * var(--theme-direction)) c h/1);text-align:left;border-bottom:1px solid lch(from var(--background-color) calc(l - 3 * var(--theme-direction)) c h/1);padding:12px 18px;font-size:12px}body .root .dashboard .master .recents table thead tr td,body .root .dashboard .master .recents table tbody tr td{font-size:12px}body .root .dashboard .master .recents table tbody tr td{border-color:lch(from var(--background-color) calc(l - -1 * var(--theme-direction)) c h/1)}body .root .dashboard .master .recents table tbody tr:last-child td{border:unset}body .root .dashboard .master .chart{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;min-width:800px;padding:18px;display:flex;position:relative}body .root .dashboard .master .chart .rdp-root{z-index:2;position:absolute;top:45px;right:18px}body .root .dashboard .master .chart .rdp-root .rdp-months{border:1px solid lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;display:flex;position:relative;overflow:hidden}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-nav{flex-direction:row;justify-content:flex-end;align-items:center;gap:0;height:fit-content;display:flex;position:absolute;top:0;right:0}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-nav svg{width:18px;height:18px;fill:var(--text-color)}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month .rdp-month_caption{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);width:100%;height:fit-content;padding:10px;font-size:14px}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month table{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1)}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month table tbody tr td{font-size:13px}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month table .rdp-range_start button{border-radius:10px 0 0 10px}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month table .rdp-range_end button{border-radius:0 10px 10px 0}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month table .rdp-range_start button,body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month table .rdp-range_end button{scale:1.08;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month table .rdp-range_middle{background-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.1)!important}body .root .dashboard .master .chart .rdp-root .rdp-months .rdp-month table .rdp-today button{color:var(--accent-color)!important}body .root .dashboard .master .chart .recharts-responsive-container>div>div .recharts-default-tooltip{border-radius:5px;font-size:10px;border-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)!important;background-color:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1)!important}body .root .dashboard .master .chart .recharts-responsive-container>div>div .recharts-default-tooltip p{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1)}body .root .dashboard .master .chart .recharts-responsive-container>div>div .recharts-surface{outline:none;font-size:10px;font-weight:500}body .root .dashboard .master .chart .recharts-responsive-container>div>div .recharts-surface .recharts-yAxis-tick-labels .recharts-cartesian-axis-tick-label .recharts-text{fill:#26a69a}body .root .dashboard .master .chart .recharts-responsive-container>div>div .recharts-surface .recharts-yAxis-tick-labels:nth-child(2) .recharts-cartesian-axis-tick-label .recharts-text{fill:#6366f1}body .root .dashboard .master .chart .recharts-responsive-container>div>div .recharts-legend-wrapper .recharts-default-legend .recharts-legend-item{opacity:0}body .root .dashboard .master .chart .header h2{font-size:14px;font-weight:600}body .root .dashboard .master .chart .header .actions{flex-direction:row;justify-content:center;align-items:center;gap:6px;display:flex}body .root .dashboard .master .chart .header .actions button{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);cursor:pointer;color:var(--text-color);border:1px solid lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-radius:5px;outline:none;padding:5px 8px;font-size:9px}body .root .dashboard .master .chart .header .actions .active{border-color:var(--accent-color);color:var(--accent-color);font-weight:500}body .root .dashboard .kpi{z-index:2;flex-wrap:wrap;gap:10px;width:100%;display:flex}body .root .dashboard .kpi .card{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:8px;flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:flex-start;gap:6px;max-width:200px;padding:16px;display:flex}body .root .dashboard .kpi .card h2{font-size:18px}body .root .dashboard .kpi .card p{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;font-size:11px;display:flex}body .root .dashboard .kpi .card p svg{width:14px;height:14px}body .root .dashboard .kpi .card p:last-child{margin-top:4px}body .root .dashboard .kpi .up p:last-child{color:#26a69a}body .root .dashboard .kpi .down p:last-child{color:#f43f5e}body .root .dashboard .wallet{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}body .root .dashboard .wallet .greetings{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;display:flex}body .root .dashboard .wallet .greetings h4{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:13px;font-weight:500}body .root .dashboard .wallet .greetings h2{font-size:18px;font-weight:600}body .root .dashboard .wallet .new-form{z-index:2;background-color:var(--accent-color);color:lch(from var(--text-color) calc(l + 100) c h/1);cursor:pointer;border:none;border-radius:100px;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:10px 16px;font-size:13px;display:flex}body .root .dashboard .wallet .amount{flex-direction:row;justify-content:center;align-items:center;gap:15px;display:flex}body .root .dashboard .wallet .amount .cta{background-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.1);cursor:pointer;border:1px dashed #0000;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:36px;height:36px;display:flex}body .root .dashboard .wallet .amount .cta svg{color:var(--accent-color);width:18px;height:18px}body .root .dashboard .wallet .amount .cta:hover{border-color:var(--accent-color)}body .root .dashboard .wallet .amount .display{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:3px;display:flex}body .root .dashboard .wallet .amount .display h4{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:13px;font-weight:500}body .root .dashboard .wallet .amount .display h2{font-size:14px;font-weight:600}body .root .dashboard .header{z-index:3;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}body .root .dashboard .header .col{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;display:flex}body .root .dashboard .header .col:first-child{width:100%}body .root .dashboard .header .col:last-child{justify-content:flex-end}body .root .dashboard .header .col:last-child .open>svg{rotate:-180deg}body .root .dashboard .header .col:last-child .grp{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:5px;display:flex;position:relative}body .root .dashboard .header .col:last-child .grp svg{width:14px;height:14px;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);transition:all .2s}body .root .dashboard .header .col:last-child .grp .bglay{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:100%;height:100%;position:fixed;top:0;left:0;z-index:0!important}body .root .dashboard .header .col:last-child .grp .context{border:1px solid lch(from var(--background-color) calc(l - 1 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 1 * var(--theme-direction)) c h/1);border-radius:7px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex;position:absolute;top:43.5px;right:0;overflow:hidden}@media (max-width:500px){body .root .dashboard .header .col:last-child .grp .context{bottom:20px;left:20px;top:unset;border-radius:15px;height:fit-content;position:fixed;right:20px}}body .root .dashboard .header .col:last-child .grp .context .rip{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;padding:15px;display:flex}@media (max-width:500px){body .root .dashboard .header .col:last-child .grp .context .rip{padding:20px}}body .root .dashboard .header .col:last-child .grp .context .rip h2{color:lch(from var(--text-color) calc(l - -5 * var(--theme-direction)) c h/1);white-space:nowrap;font-size:14px;font-weight:600}body .root .dashboard .header .col:last-child .grp .context .rip p{font-size:12px}body .root .dashboard .header .col:last-child .grp .context .rip .dim{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1)}body .root .dashboard .header .col:last-child .grp .context .rip:last-child .btn{color:#f43f5e}body .root .dashboard .header .col:last-child .grp .context .rip>.btn{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;width:100%;display:flex}body .root .dashboard .header .col:last-child .grp .context .rip>.btn svg{color:#f43f5e;width:15px;height:15px}body .root .dashboard .header .col:last-child .grp .context .rip>.btn span{font-size:12px;font-weight:400}body .root .dashboard .header .col:last-child .grp .context .rip .radio{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}body .root .dashboard .header .col:last-child .grp .context .rip .radio p{white-space:nowrap}body .root .dashboard .header .col:last-child .grp .context .rip .radio .switch{background-color:lch(from var(--background-color) calc(l - 1 * var(--theme-direction)) c h/1);border-radius:100px;min-width:38px;height:18px;position:relative}body .root .dashboard .header .col:last-child .grp .context .rip .radio .switch .btn{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:100px;width:11px;height:11px;transition:all .2s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}body .root .dashboard .header .col:last-child .grp .context .rip .active .switch{background-color:lch(from var(--text-color) calc(l - -10 * var(--theme-direction)) c h/1)!important}body .root .dashboard .header .col:last-child .grp .context .rip .active .switch .btn{left:22px;background-color:var(--background-color)!important}body .root .dashboard .header .col:last-child .pfp,body .root .dashboard .header .col:last-child .theme{cursor:pointer;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:31.6px;height:31.6px;display:flex}body .root .dashboard .header .col:last-child .pfp p,body .root .dashboard .header .col:last-child .theme p{font-size:12px}body .root .dashboard .header .col:last-child .pfp svg,body .root .dashboard .header .col:last-child .theme svg{width:18px;height:18px;color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1)}body .root .dashboard .header .col:last-child .theme{background-color:#0000}body .root .dashboard .header .col:last-child .theme:hover{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body .root .dashboard .header .col:last-child .theme:hover svg{color:var(--text-color)}body .root .dashboard .header .col:last-child .pfp{background-color:lch(from var(--text-color) calc(l - -5 * var(--theme-direction)) c h/1);overflow:hidden}body .root .dashboard .header .col:last-child .pfp p{color:var(--background-color)}body .root .dashboard .header .col:last-child .pfp img{object-fit:cover;width:100%;height:100%}body .root .dashboard .header .col .search{width:100%;max-width:800px;position:relative}body .root .dashboard .header .col .search>svg{width:16px;height:16px;color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);position:absolute;top:50%;left:14px;transform:translateY(-50%)}body .root .dashboard .header .col .search input{width:100%;color:var(--text-color);background-color:lch(from var(--background-color) calc(l - -4 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1);border-radius:6px;outline:none;padding:10px 10px 10px 37px}body .root .dashboard .header .col .search .command{background-color:lch(from var(--background-color) calc(l - -1 * var(--theme-direction)) c h/1);color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);border-radius:2px;flex-direction:row;justify-content:center;align-items:center;gap:3px;padding:4px 6px;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}body .root .dashboard .header .col .search .command svg{width:12px;height:12px}body .root .dashboard .header .col .search .command span{font-size:10px}body .root .create-form{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;padding:10px;display:flex;position:relative}@media (max-width:700px){body .root .create-form{overflow-x:overlay;scroll-snap-type:x mandatory;gap:0;padding:0}body .root .create-form::-webkit-scrollbar{display:none}}body .root .create-form.is-publishing{pointer-events:none;cursor:wait;-webkit-user-select:none;user-select:none}body .root .create-form .publishing-lock{z-index:40;pointer-events:auto;cursor:wait;background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/.18);position:absolute;inset:0}body .root .create-form .inputs,body .root .create-form .parameters{z-index:3;background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-radius:8px;width:300px;min-width:300px;height:100%;overflow:hidden}@media (max-width:700px){body .root .create-form .inputs,body .root .create-form .parameters{scroll-snap-align:center;scroll-snap-stop:always;border-radius:0;width:100%!important;min-width:100%!important}}body .root .create-form .parameters{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex}body .root .create-form .parameters .header{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:51.78px;padding:0 15px;display:flex}body .root .create-form .parameters .header h2{color:var(--text-color);font-size:14px;font-weight:500}body .root .create-form .parameters .header .builder-actions{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}body .root .create-form .parameters .header .ghost{color:var(--text-color)!important;box-shadow:none!important;border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)!important;background-color:#0000!important}body .root .create-form .parameters .header button,body .root .create-form .parameters .header a{background-color:var(--accent-color);color:lch(from var(--text-color) calc(l + 100) c h/1);cursor:pointer;box-shadow:0px 0px 0px 2px lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.3);border:none;border-radius:100px;outline:none;padding:6px 14px;font-size:12px;text-decoration:none}body .root .create-form .parameters .properties{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);width:100%;height:100%;overflow-y:overlay}body .root .create-form .parameters .properties::-webkit-scrollbar{display:none}body .root .create-form .parameters .properties .property-editor{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px;display:flex}body .root .create-form .parameters .properties .property-editor .options{width:100%}body .root .create-form .parameters .properties .property-editor .options p{width:100%;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:12px}body .root .create-form .parameters .properties .property-editor .options .property-hint{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);line-height:1.5}body .root .create-form .parameters .properties .property-editor .options .pay-account-row{flex-wrap:wrap}body .root .create-form .parameters .properties .property-editor .options .pay-account-row input{flex:120px;min-width:0}body .root .create-form .parameters .properties .property-editor .options .data{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}body .root .create-form .parameters .properties .property-editor .options .data .input{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}body .root .create-form .parameters .properties .property-editor .options .data .input input::placeholder{color:lch(from var(--text-color) calc(l - -40 * var(--theme-direction)) c h/1)}body .root .create-form .parameters .properties .property-editor .options .data .btn{cursor:pointer;border:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:45.6px;min-width:45.6px;height:45.6px;display:flex}body .root .create-form .parameters .properties .property-editor .delete{border:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);color:#f43f5e;cursor:pointer;border-radius:10px;outline:none;flex-direction:row;justify-content:center;align-items:center;gap:5px;width:100%;height:45.6px;padding:10px 15px;display:flex}body .root .create-form .parameters .properties .property-editor .delete svg{width:16px;height:16px}body .root .create-form .parameters .properties .property-editor .delete p{font-size:13px}body .root .create-form .parameters .properties .property-editor .delete:hover{border-color:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.6);background-color:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.05)}body .root .create-form .parameters .properties .property-editor .switch{border:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);height:45.6px;color:var(--text-color);cursor:pointer;border-radius:10px;outline:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:10px 15px;display:flex}body .root .create-form .parameters .properties .property-editor .switch p{text-transform:capitalize;width:100%;color:var(--text-color);font-size:13px}body .root .create-form .parameters .properties .property-editor .switch .button{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1);border-radius:100px;width:58px;height:22px;position:relative}body .root .create-form .parameters .properties .property-editor .switch .button .btn{background-color:lch(from var(--background-color) calc(l - 30 * var(--theme-direction)) c h/1);border-radius:100px;width:13px;height:13px;transition:all .2s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}body .root .create-form .parameters .properties .property-editor .active .button{background-color:var(--accent-color)}body .root .create-form .parameters .properties .property-editor .active .button .btn{background-color:var(--background-color);left:24px}body .root .create-form .parameters .properties .property-editor .select{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}body .root .create-form .parameters .properties .property-editor .select>div{width:100%}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select{width:100%;height:45.6px;box-shadow:unset;border:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-radius:10px;padding:0 15px}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-content>span{font-size:13px}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select input{color:var(--text-color);border:none}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select input[placeholder=""]{display:none}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);box-shadow:unset;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar{background-color:lch(from var(--background-color) calc(l - -5 * var(--theme-direction)) c h/1);border-radius:0 100px 100px 0;width:.4rem}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar-thumb{background-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);border-radius:100px}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown>span,body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border:none;width:100%;padding:10px 15px;font-size:13px}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown>span:hover,body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data:hover{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1)}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1)}body .root .create-form .parameters .properties .property-editor .select .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-item-selected{color:var(--accent-color)}body .root .create-form .parameters .properties .property-editor .select p{width:100%;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}body .root .create-form .parameters .properties .property-editor .input{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}body .root .create-form .parameters .properties .property-editor .input input,body .root .create-form .parameters .properties .property-editor .input textarea{border:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);height:45.6px;color:var(--text-color);background-color:#0000;border-radius:10px;outline:none;width:100%;padding:10px 15px}body .root .create-form .parameters .properties .property-editor .input input::selection,body .root .create-form .parameters .properties .property-editor .input textarea::selection{color:var(--accent-color);background-color:#0000}body .root .create-form .parameters .properties .property-editor .input input:focus,body .root .create-form .parameters .properties .property-editor .input textarea:focus{box-shadow:0px 0px 0px 2.5px lch(from var(--accent-color) calc(l - 1 * var(--theme-direction)) c h/.2);border-color:var(--accent-color)}body .root .create-form .parameters .properties .property-editor .input input:focus~p,body .root .create-form .parameters .properties .property-editor .input textarea:focus~p{color:var(--accent-color)}body .root .create-form .parameters .properties .property-editor .input input::placeholder,body .root .create-form .parameters .properties .property-editor .input textarea::placeholder{color:#0000}body .root .create-form .parameters .properties .property-editor .input textarea{resize:none;height:205px;overflow:overlay;padding:15px}body .root .create-form .parameters .properties .property-editor .input textarea::-webkit-scrollbar{display:none}body .root .create-form .parameters .properties .property-editor .input p{width:100%;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}body .root .create-form .parameters .properties .null{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;padding:20px 30px;display:flex}body .root .create-form .parameters .properties .null svg{width:50px;height:50px;color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1)}body .root .create-form .parameters .properties .null h2{margin-bottom:-4px;font-size:13px;font-weight:400}body .root .create-form .parameters .properties .null p{text-align:center;color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);font-size:11px}body .root .create-form .viewport{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;height:100%;display:flex;overflow:hidden}@media (max-width:700px){body .root .create-form .viewport{scroll-snap-align:center;scroll-snap-stop:always;border-radius:0;min-width:100%}}body .root .create-form .viewport .margin-header{max-height:111px;position:relative}body .root .create-form .viewport .margin-header .margin-content{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:0 20px;display:flex;position:absolute;bottom:0;left:0}body .root .create-form .viewport .margin-header .margin-content .left{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}body .root .create-form .viewport .margin-header .margin-content .slug{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);font-size:13px}body .root .create-form .viewport .margin-header .margin-content svg{width:14px;height:14px;color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1)}body .root .create-form .viewport .margin-header .margin-content>svg{cursor:pointer}body .root .create-form .viewport .margin-header .margin-content>svg:hover{color:var(--text-color)}body .root .create-form .viewport .margin-builder{position:relative}body .root .create-form .viewport .margin-builder .form-content{width:calc(100% - 2px);height:100%;overflow-y:overlay;position:absolute;top:0;left:1px}body .root .create-form .viewport .margin-builder .form-content::-webkit-scrollbar{display:none}@media (max-width:600px){body .root .create-form .viewport .margin-builder .form-content{padding-top:5px!important}}body .root .create-form .viewport .margin-row{border-bottom:1px dashed lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);width:100%}@media (max-width:700px){body .root .create-form .viewport .margin-header{height:50px!important}}body .root .create-form .viewport .margin-header,body .root .create-form .viewport .margin-builder{flex-direction:row;justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:600px;height:100%;display:flex}body .root .create-form .viewport .margin-header .border,body .root .create-form .viewport .margin-builder .border{border-left:1px dashed lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);height:100%}body .root .create-form .inputs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex}body .root .create-form .inputs .tabs,body .root .create-form .inputs .content,body .root .create-form .inputs .left-header{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);width:100%}body .root .create-form .inputs .left-header{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;height:61.5px;padding:0 15px;display:flex}body .root .create-form .inputs .left-header>svg{cursor:pointer}body .root .create-form .inputs .left-header>svg:hover{color:#f43f5e}body .root .create-form .inputs .left-header .col{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}body .root .create-form .inputs .left-header svg{width:18px;height:18px}body .root .create-form .inputs .left-header input{width:100%;color:var(--text-color);background-color:#0000;border:none;outline:none;font-size:15px;font-weight:600}body .root .create-form .inputs .left-header input::placeholder{color:lch(from var(--text-color) calc(l - -40 * var(--theme-direction)) c h/1)}body .root .create-form .inputs .content{height:100%;overflow-y:overlay;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:15px;display:flex}body .root .create-form .inputs .content::-webkit-scrollbar{display:none}body .root .create-form .inputs .content .switch{border:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);height:45.6px;color:var(--text-color);cursor:pointer;border-radius:10px;outline:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:10px 15px;display:flex}body .root .create-form .inputs .content .switch p{text-transform:capitalize;width:100%;color:var(--text-color);font-size:13px}body .root .create-form .inputs .content .switch .button{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1);border-radius:100px;width:58px;height:22px;position:relative}body .root .create-form .inputs .content .switch .button .btn{background-color:lch(from var(--background-color) calc(l - 30 * var(--theme-direction)) c h/1);border-radius:100px;width:13px;height:13px;transition:all .2s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}body .root .create-form .inputs .content .active .button{background-color:var(--accent-color)}body .root .create-form .inputs .content .active .button .btn{background-color:var(--background-color);left:24px}body .root .create-form .inputs .content .select{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}body .root .create-form .inputs .content .select>div{width:100%}body .root .create-form .inputs .content .select>div .react-dropdown-select{width:100%;height:45.6px;box-shadow:unset;border:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-radius:10px;padding:0 15px}body .root .create-form .inputs .content .select>div .react-dropdown-select .react-dropdown-select-content>span{font-size:13px}body .root .create-form .inputs .content .select>div .react-dropdown-select input{color:var(--text-color);border:none}body .root .create-form .inputs .content .select>div .react-dropdown-select input[placeholder=""]{display:none}body .root .create-form .inputs .content .select>div .react-dropdown-select .react-dropdown-select-dropdown{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);width:100%;box-shadow:unset;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex}body .root .create-form .inputs .content .select>div .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar{background-color:lch(from var(--background-color) calc(l - -5 * var(--theme-direction)) c h/1);border-radius:0 100px 100px 0;width:.4rem}body .root .create-form .inputs .content .select>div .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar-thumb{background-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);border-radius:100px}body .root .create-form .inputs .content .select>div .react-dropdown-select .react-dropdown-select-dropdown>span,body .root .create-form .inputs .content .select>div .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border:none;width:100%;padding:10px 15px;font-size:13px}body .root .create-form .inputs .content .select>div .react-dropdown-select .react-dropdown-select-dropdown>span:hover,body .root .create-form .inputs .content .select>div .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data:hover{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1)}body .root .create-form .inputs .content .select>div .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1)}body .root .create-form .inputs .content .select>div .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-item-selected{color:var(--accent-color)}body .root .create-form .inputs .content .select p{width:100%;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}body .root .create-form .inputs .content .input{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}body .root .create-form .inputs .content .input input,body .root .create-form .inputs .content .input textarea{border:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);height:45.6px;color:var(--text-color);background-color:#0000;border-radius:10px;outline:none;width:100%;padding:10px 15px}body .root .create-form .inputs .content .input input[type=date],body .root .create-form .inputs .content .input textarea[type=date]{cursor:pointer;-webkit-user-select:none;user-select:none;caret-color:#0000}body .root .create-form .inputs .content .input input::-webkit-datetime-edit{-webkit-user-select:none;user-select:none}body .root .create-form .inputs .content .input textarea::-webkit-datetime-edit{-webkit-user-select:none;user-select:none}body .root .create-form .inputs .content .input input::-webkit-calendar-picker-indicator{display:none}body .root .create-form .inputs .content .input textarea::-webkit-calendar-picker-indicator{display:none}body .root .create-form .inputs .content .input input:focus,body .root .create-form .inputs .content .input textarea:focus{box-shadow:0px 0px 0px 2.5px lch(from var(--accent-color) calc(l - 1 * var(--theme-direction)) c h/.2);border-color:var(--accent-color)}body .root .create-form .inputs .content .input input:focus~p,body .root .create-form .inputs .content .input textarea:focus~p{color:var(--accent-color)}body .root .create-form .inputs .content .input input::placeholder,body .root .create-form .inputs .content .input textarea::placeholder{color:#0000}body .root .create-form .inputs .content .input textarea{resize:none;height:205px;overflow:overlay;padding:15px}body .root .create-form .inputs .content .input textarea::-webkit-scrollbar{display:none}body .root .create-form .inputs .content .input p{width:100%;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}body .root .create-form .inputs .content .input p span{color:var(--accent-color);cursor:pointer;font-size:12px}body .root .create-form .inputs .content .theme-picker{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}body .root .create-form .inputs .content .theme-picker .react-colorful{border:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-radius:10px;width:100%!important;height:45.6px!important;padding:12px!important}body .root .create-form .inputs .content .theme-picker .react-colorful__saturation{display:none}body .root .create-form .inputs .content .theme-picker .react-colorful__hue{border-radius:7.5px;width:100%}body .root .create-form .inputs .content .theme-picker .react-colorful__pointer{cursor:pointer;background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1)}body .root .create-form .inputs .content .theme-picker p{width:100%;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:space-between;align-items:center;gap:5px;font-size:12px;display:flex}body .root .create-form .inputs .content .theme-picker p span{cursor:pointer;color:lch(from #f43f5e calc(l - -10 * var(--theme-direction)) c h/1)}body .root .create-form .inputs .content .theme-picker p span:hover{color:#f43f5e}body .root .create-form .inputs .content .node{border:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);cursor:pointer;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:fit-content;padding:7px 10px;display:flex;overflow:hidden}body .root .create-form .inputs .content .node label[for=coverUploader]{cursor:pointer;aspect-ratio:21/9;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:fit-content;display:flex}body .root .create-form .inputs .content .node label[for=coverUploader] span{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:12px}body .root .create-form .inputs .content .node label[for=coverUploader] svg{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);width:18px;height:18px}body .root .create-form .inputs .content .node .del[for=coverUploader] svg,body .root .create-form .inputs .content .node .del[for=coverUploader] span{color:#f43f5e}body .root .create-form .inputs .content .node .icon{background-color:lch(from #36b8cc calc(l - 0 * var(--theme-direction)) c h/.08);border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:30px;height:30px;display:flex}body .root .create-form .inputs .content .node .icon svg{color:#36b8cc;width:16px;height:16px}body .root .create-form .inputs .content .node span{font-size:13px}body .root .create-form .inputs .content .node:hover{background-color:lch(from var(--background-color) calc(l - -4 * var(--theme-direction)) c h/1)}body .root .create-form .inputs .content .node:nth-child(2) .icon{background-color:lch(from #5b8def calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(2) .icon svg{color:#5b8def}body .root .create-form .inputs .content .node:nth-child(3) .icon{background-color:lch(from #9b6dff calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(3) .icon svg{color:#9b6dff}body .root .create-form .inputs .content .node:nth-child(4) .icon{background-color:lch(from #4caf50 calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(4) .icon svg{color:#4caf50}body .root .create-form .inputs .content .node:nth-child(5) .icon{background-color:lch(from #f59e42 calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(5) .icon svg{color:#f59e42}body .root .create-form .inputs .content .node:nth-child(6) .icon{background-color:lch(from #ef5350 calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(6) .icon svg{color:#ef5350}body .root .create-form .inputs .content .node:nth-child(7) .icon{background-color:lch(from #d4b000 calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(7) .icon svg{color:#d4b000}body .root .create-form .inputs .content .node:nth-child(8) .icon{background-color:lch(from #6c757d calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(8) .icon svg{color:#6c757d}body .root .create-form .inputs .content .node:nth-child(9) .icon{background-color:lch(from #ec5a9a calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(9) .icon svg{color:#ec5a9a}body .root .create-form .inputs .content .node:nth-child(10) .icon{background-color:lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(10) .icon svg{color:#26a69a}body .root .create-form .inputs .content .node:nth-child(11) .icon{background-color:lch(from #7e57c2 calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(11) .icon svg{color:#7e57c2}body .root .create-form .inputs .content .node:nth-child(12) .icon{background-color:lch(from #42a5f5 calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(12) .icon svg{color:#42a5f5}body .root .create-form .inputs .content .node:nth-child(13) .icon{background-color:lch(from #6366f1 calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(13) .icon svg{color:#6366f1}body .root .create-form .inputs .content .node:nth-child(14) .icon{background-color:lch(from #10b981 calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(14) .icon svg{color:#10b981}body .root .create-form .inputs .content .node:nth-child(15) .icon{background-color:lch(from #ff6b6b calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(15) .icon svg{color:#ff6b6b}body .root .create-form .inputs .content .node:nth-child(16) .icon{background-color:lch(from #2dd4bf calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(16) .icon svg{color:#2dd4bf}body .root .create-form .inputs .content .node:nth-child(17) .icon{background-color:lch(from #d946ef calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(17) .icon svg{color:#d946ef}body .root .create-form .inputs .content .node:nth-child(18) .icon{background-color:lch(from #0ea5e9 calc(l - 0 * var(--theme-direction)) c h/.08)}body .root .create-form .inputs .content .node:nth-child(18) .icon svg{color:#0ea5e9}body .root .create-form .inputs .tabs{flex-direction:row;justify-content:center;align-items:center;gap:0;padding:10px 20px;display:flex}body .root .create-form .inputs .tabs .group{background-color:lch(from var(--background-color) calc(l - -2 * var(--theme-direction)) c h/1);border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:10px;width:100%;padding:4px 6px;display:flex}body .root .create-form .inputs .tabs .group .tab{border-radius:inherit;width:100%;color:lch(from var(--text-color) calc(l - -40 * var(--theme-direction)) c h/1);cursor:pointer;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:7px 0;font-size:13px;display:flex}body .root .create-form .inputs .tabs .group .active{background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);color:lch(from var(--text-color) calc(l - 0 * var(--theme-direction)) c h/1)}body .root .dashnav,body .root .dashnav ul,body .root .dashnav .header{background-color:#0000!important}body .root nav{z-index:3;border-right:1px solid lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;height:100%;padding:9px 0;display:flex;overflow:hidden}body .root nav[data-expand=true]{width:260px;min-width:260px}body .root nav[data-expand=false] .pixel-card{display:none}body .root nav[data-expand=false] .header{justify-content:center}body .root nav[data-expand=false] .header svg:last-child{width:22px;height:22px;color:lch(from var(--text-color) calc(l - 0 * var(--theme-direction)) c h/1);opacity:0;position:absolute}body .root nav[data-expand=false] .header:hover svg:nth-last-child(2){opacity:0}body .root nav[data-expand=false] .header:hover svg:last-child{opacity:1}body .root nav[data-expand=false] .header{padding:14px}body .root nav[data-expand=false] ul{align-items:center}@media (min-width:700px){body .root nav[data-expand=false] ul li{width:unset}body .root nav[data-expand=false] ul li a{justify-content:center}body .root nav[data-expand=false] ul li a span{display:none}}@media (max-width:700px){body .root nav{border-top:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1);border-right:none!important;border-radius:0!important;flex-direction:row!important;width:100%!important;min-width:fit-content!important;height:fit-content!important;padding:0!important}body .root nav .header{display:none!important}body .root nav ul{width:100%!important;padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px))!important;background-color:#0000!important;flex-direction:row!important}body .root nav ul:last-child{display:none!important}body .root nav ul .mobile{display:flex!important}body .root nav ul li a{border-radius:12px;flex-direction:column;width:100%;justify-content:center!important;gap:3px!important;padding:8px 2px!important}body .root nav ul li a span{letter-spacing:.01em;font-size:10px;font-weight:500;display:block!important}}body .root nav .pixel-card{border:1px solid lch(from var(--background-color) calc(l - 1 * var(--theme-direction)) c h/1);border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;height:fit-content;margin-bottom:5px;padding:15px;display:flex;position:relative;overflow:hidden}body .root nav .pixel-card:hover svg{opacity:1}body .root nav .pixel-card svg{cursor:pointer;width:14px;height:14px;color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);opacity:0;position:absolute;top:15px;right:15px}body .root nav .pixel-card svg:hover{color:var(--text-color)}body .root nav .pixel-card .pixel-canvas{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}body .root nav .pixel-card h2{color:lch(from var(--text-color) calc(l - -5 * var(--theme-direction)) c h/1);font-size:16px}body .root nav .pixel-card>p{color:lch(from var(--text-color) calc(l - -10 * var(--theme-direction)) c h/1);margin-top:-3px;font-size:11px}body .root nav .pixel-card .benefits{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}body .root nav .pixel-card .benefits p{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:11px}body .root nav .pixel-card .btn{width:100%;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);cursor:pointer;border-radius:7px;outline:none;margin-top:2px;padding:10px;font-size:12px;font-weight:500}body .root nav .pixel-card .btn:hover{background-color:lch(from var(--text-color) calc(l - -10 * var(--theme-direction)) c h/1);color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1)}body .root nav .header{cursor:pointer;background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:space-between;align-items:center;gap:5px;width:100%;padding:20px;display:flex}body .root nav .header .logo-full{fill:var(--text-color);width:100px;height:fit-content}body .root nav .header .logo-icon{fill:var(--text-color);width:24px;height:24px}body .root nav .header svg{cursor:pointer;width:18px;height:18px;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1)}body .root nav .header svg:last-child{opacity:0}body .root nav ul{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;width:100%;padding:0 10px;list-style:none;display:flex}body .root nav ul:nth-child(2){height:100%;margin-bottom:-.2px}body .root nav ul:last-child{padding:10px}body .root nav ul .mobile{display:none}body .root nav ul li{width:100%}body .root nav ul li a{width:100%;color:lch(from var(--text-color) calc(l - -45 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;padding:10px 13px;text-decoration:none;display:flex}body .root nav ul li a svg{width:17px;height:17px}body .root nav ul li a span{font-size:13px}body .root nav ul li a:hover{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body .root nav ul .active a{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);color:var(--text-color)}body .root nav ul .active a svg{fill:var(--text-color)}body .root nav ul .active a span{font-weight:500}body .root nav ul .active a[href=\/create-form] svg path:nth-child(2),body .root nav ul .active a[href=\/settings] svg path:nth-child(2){color:var(--background-color)}body .root .builder{border-right:unset;position:relative}body .root .builder .header{margin-top:1px}body[data-theme=dark] .form-container .thank-you{background-color:lch(from var(--background-color) calc(l - .5 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .thank-you .receipt{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .thank-you .header,body[data-theme=dark] .form-container .thank-you .receipt .row{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .needhelp .faqs-block{border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .needhelp .faqs-block .header,body[data-theme=dark] .form-container .needhelp .faqs-block .addnew,body[data-theme=dark] .form-container .needhelp .faqs-block .ren{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .needhelp .faqs-block .header input,body[data-theme=dark] .form-container .needhelp .faqs-block .header textarea,body[data-theme=dark] .form-container .needhelp .faqs-block .addnew input,body[data-theme=dark] .form-container .needhelp .faqs-block .addnew textarea,body[data-theme=dark] .form-container .needhelp .faqs-block .ren input,body[data-theme=dark] .form-container .needhelp .faqs-block .ren textarea{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 16 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .general .pad .amount{background-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.2)}body[data-theme=dark] .form-container .general .pad .amount svg,body[data-theme=dark] .form-container .general .pad .amount p{color:var(--accent-color)}body[data-theme=dark] .form-container .general .pad .blocks .block{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .general .pad .blocks .outline{background-color:#0000;border-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)!important}body[data-theme=dark] .form-container .general .pad .blocks .outline:hover{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .avatars .avatar{background-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block .switch,body[data-theme=dark] .form-container .elements .block .switch .option{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block .uploader{border-color:lch(from var(--background-color) calc(l - 18 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block .react-simple-star-rating .empty-icons svg{fill:lch(from var(--background-color) calc(l - 20 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block .range-slider{background-color:lch(from var(--background-color) calc(l - 20 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block .react-dropdown-select .react-dropdown-select-type-multi span{background-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown{background-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 18 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar-thumb{background-color:lch(from var(--background-color) calc(l - 30 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown>span,body[data-theme=dark] .form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown>span:hover,body[data-theme=dark] .form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data:hover{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1)}.form-container{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;height:fit-content;display:flex}.form-container .paid{overflow:visible}.form-container .paid .header{--mask:conic-gradient(from 135deg at top, #0000, #000 1deg 89deg, #0000 90deg) 50% / 15px 100%;-webkit-mask:var(--mask);-webkit-mask:var(--mask);-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask);padding-top:28px;border-radius:0!important}.form-container .thank-you{background-color:var(--background-color);width:100%;padding:20px;overflow:visible}.form-container .thank-you .receipt-capture{width:100%;overflow:visible}.form-container .thank-you .receipt-capture.capturing{background-color:var(--background-color);padding:25px;overflow:visible}.form-container .thank-you .receipt-capture.capturing .header{overflow:visible;border-radius:10px 10px 0 0!important;-webkit-mask:none!important;mask:none!important}.form-container .thank-you .receipt-capture.capturing .receipt{border-radius:0 0 10px 10px;overflow:visible;-webkit-mask:none!important;mask:none!important}.form-container .thank-you .download{text-align:center;cursor:pointer;width:100%;color:var(--accent-color);background-color:#0000;border:none;outline:none;margin-top:15px;font-size:12px;font-weight:500}.form-container .thank-you .download:hover{text-decoration:underline}.form-container .thank-you .receipt{background-color:var(--background-color);--mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / 15px 100%;width:100%;-webkit-mask:var(--mask);-webkit-mask:var(--mask);-webkit-mask:var(--mask);-webkit-mask:var(--mask);mask:var(--mask);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex;overflow:visible}.form-container .thank-you .receipt .row{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:10px;width:100%;padding:15px;font-size:11px;display:flex}.form-container .thank-you .receipt .row p:first-child{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);flex-shrink:0}.form-container .thank-you .receipt .row p:last-child{text-align:right;word-break:break-word}.form-container .thank-you .receipt .row:last-child{padding-bottom:28px}.form-container .thank-you .receipt .status p:last-child{color:var(--accent-color)}.form-container .thank-you .header{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;padding:20px;display:flex}.form-container .thank-you .header h2{color:var(--text-color);font-size:clamp(16px,3vw,20px);font-weight:600}.form-container .thank-you .header p{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);text-align:center;font-size:12px}.form-container .thank-you .header button{color:var(--accent-color);cursor:pointer;background-color:#0000;border:none;outline:none;margin-top:3px;font-size:12px;font-weight:500}.form-container .thank-you .header button:hover{text-decoration:underline}.form-container .thank-you .header svg{width:40px;height:40px}.form-container .thank-you.paid .header{padding-top:28px}.form-container .needhelp{z-index:2;background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/.9);top:0;left:0;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0}@media (max-width:700px){.form-container .needhelp{align-items:flex-end}}.form-container .needhelp .faqs-block{border:1px solid lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);width:100%;max-width:500px;max-height:80dvh;overflow:hidden;overflow-y:overlay;border-radius:15px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex}.form-container .needhelp .faqs-block::-webkit-scrollbar{display:none}.form-container .needhelp .faqs-block .header{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;padding:15px;font-size:14px;font-weight:600;display:flex;position:relative}.form-container .needhelp .faqs-block .header svg{cursor:pointer;width:18px;height:18px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.form-container .needhelp .faqs-block .faqs{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;width:100%;display:flex}.form-container .needhelp .faqs-block .faqs .ren{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:15px;display:flex}.form-container .needhelp .faqs-block .faqs .ren .question{cursor:pointer;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.form-container .needhelp .faqs-block .faqs .ren .question h3{width:100%;font-size:13px;font-weight:500}.form-container .needhelp .faqs-block .faqs .ren .question svg{width:16px;min-width:16px;height:16px}.form-container .needhelp .faqs-block .faqs .ren p{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:12px}.form-container .needhelp .faqs-block .faqs .ren span{color:#f43f5e;cursor:pointer;font-size:10px}.form-container .needhelp .faqs-block .faqs .ren span:hover{text-decoration:underline}.form-container .needhelp .faqs-block .addnew{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:15px;display:flex}.form-container .needhelp .faqs-block .addnew .row{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex;position:relative}.form-container .needhelp .faqs-block .addnew .row input{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);width:100%;color:var(--text-color);border-radius:7px;outline:none;padding:10px 55px 10px 10px;font-size:12px}.form-container .needhelp .faqs-block .addnew .row button{cursor:pointer;min-width:60.8px;height:36.8px;color:var(--accent-color);border:unset;background-color:#0000;border-radius:7px;outline:none;font-weight:500;position:absolute;top:0;right:0}.form-container .needhelp .faqs-block .addnew textarea{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);width:100%;color:var(--text-color);resize:none;border-radius:7px;outline:none;padding:10px;font-size:12px}.form-container .needhelp .faqs-block .addnew textarea::-webkit-scrollbar{display:none}.form-container .router{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);width:100%}.form-container .router .tabs{width:100%;overflow-x:overlay;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;padding:10px;display:flex}.form-container .router .tabs::-webkit-scrollbar{display:none}.form-container .router .tabs .tab{width:100%;color:lch(from var(--text-color) calc(l - -15 * var(--theme-direction)) c h/1);cursor:pointer;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;gap:6px;margin-top:-1px;padding:4px 11px;font-size:11px;display:flex}.form-container .router .tabs .tab:hover{color:var(--accent-color)}.form-container .router .tabs .tab span{white-space:nowrap}.form-container .router .tabs .tab svg{width:18px;height:18px}.form-container .router .tabs .active{color:var(--accent-color);font-weight:500}.form-container .general{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px;width:100%;padding:20px 20px 0;display:flex}.form-container .general .cover{aspect-ratio:21/9;border-radius:16px;width:100%;height:auto;margin-bottom:5px;position:relative;overflow:hidden}.form-container .general .cover img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.form-container .general .pad{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:0;display:flex}.form-container .general .pad .amount{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:5px;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;width:fit-content;padding:6px 10px;display:flex}.form-container .general .pad .amount svg{color:var(--text-color);width:14px;height:14px}.form-container .general .pad .amount p{color:var(--text-color);font-size:12px;font-weight:500}.form-container .general .pad h2{font-size:clamp(16px,3vw,28px)}.form-container .general .pad p{color:lch(from var(--text-color) calc(l - -15 * var(--theme-direction)) c h/1);font-size:13px}.form-container .general .pad .blocks{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.form-container .general .pad .blocks .block{color:lch(from var(--text-color) calc(l - -15 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:5px;padding:6px 10px;font-size:11px}.form-container .general .pad .blocks .amount{color:var(--accent-color);background-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.2)!important}.form-container .general .pad .blocks .outline{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);outline:unset;cursor:pointer;background-color:#0000;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;display:flex}.form-container .general .pad .blocks .outline:hover{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1)}.form-container .general .pad .blocks .click{cursor:pointer}.form-container .general .pad .blocks .click:hover{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1)}.form-container .submissions{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;padding:0 20px;display:flex}.form-container .submissions .text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}.form-container .submissions .text h2{font-size:14px;font-weight:500}.form-container .submissions .text p{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);font-size:9px}.form-container .submissions .avatars{flex-direction:row;justify-content:flex-start;align-items:center;gap:-40px;display:flex}.form-container .submissions .avatars .avatar{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border:2px solid var(--background-color);width:40px;height:40px;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:0;margin-left:-14px;font-size:13px;display:flex}.form-container .submissions .avatars .avatar:first-child{margin-left:0}.form-container .footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:15px;width:100%;padding:0 20px;display:flex}.form-container .footer .cta{flex-direction:row;justify-content:space-between;align-items:center;gap:15px;width:100%;font-size:13px;display:flex}.form-container .footer .cta .btn{background-color:var(--accent-color);color:lch(from var(--text-color) calc(l + 100) c h/1);cursor:pointer;border-radius:4px;padding:10px 22px}.form-container .footer .cta .disabled{cursor:default;filter:grayscale(100)}.form-container .footer .cta .reset{color:var(--accent-color);cursor:pointer}.form-container .footer .info span{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);font-size:12px}.form-container .footer .center{flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;display:flex}.form-container .footer .center p{text-align:center;width:100%;color:lch(from var(--text-color) calc(l - -35 * var(--theme-direction)) c h/1);font-size:10px}.form-container .footer .center a,.form-container .footer .center .a{color:lch(from var(--text-color) calc(l - -35 * var(--theme-direction)) c h/1);cursor:pointer;text-decoration:underline}.form-container .footer .logo{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;margin:15px 0 30px;display:flex}.form-container .footer .logo svg{fill:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);width:150px;height:fit-content}.form-container .elements{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;height:100%;padding:0 20px;display:flex}.form-container .elements .element-holder{cursor:pointer;width:100%}.form-container .elements .payto-trigger-holder{width:100%}.form-container .elements .payto-trigger-holder .payto-trigger{appearance:none;width:100%;height:fit-content;color:var(--text-color);cursor:pointer;text-align:center;background:0 0;border:none;border-radius:10px;padding:0;font-size:13px;font-weight:500}.form-container .elements .payto-trigger-holder .payto-trigger:hover{color:var(--accent-color)}.form-container .elements .element-holder.selected .payto-trigger-holder{box-shadow:0px 0px 0px 3.5px lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.2);border-color:lch(from var(--accent-color) calc(l - -20 * var(--theme-direction)) c h/1)!important}.form-container .elements .element-holder.selected .payto-trigger-holder .payto-trigger{color:var(--accent-color)}.form-container .elements .dragging{cursor:grabbing}.form-container .elements .selected .block{box-shadow:0px 0px 0px 3.5px lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.2);border-color:lch(from var(--accent-color) calc(l - -20 * var(--theme-direction)) c h/1)!important}.form-container .elements .selected .block h2{color:var(--accent-color)}.form-container .elements .block{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;padding:25px;display:flex;position:relative}.form-container .elements .block:hover .slider-holder .range-slider__thumb{color:lch(from var(--text-color) calc(l + 100) c h/1)}.form-container .elements .block>p{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:11px}.form-container .elements .block .react-simple-star-rating{margin-top:1px}.form-container .elements .block .react-simple-star-rating svg{width:20px;height:20px;margin:0 10px 0 0}.form-container .elements .block .react-simple-star-rating .empty-icons svg{fill:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}.form-container .elements .block .react-simple-star-rating .filled-icons svg{fill:var(--accent-color)}.form-container .elements .block .slider-holder{width:100%;height:16px}.form-container .elements .block .range-slider{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);height:5px;margin-top:5px}.form-container .elements .block .range-slider .range-slider__range{background-color:var(--accent-color)}.form-container .elements .block .range-slider .range-slider__thumb{background-color:var(--accent-color);border:2px solid var(--background-color);color:#0000;flex-direction:row;justify-content:center;align-items:center;gap:0;width:20px;height:20px;font-size:10px;display:flex}.form-container .elements .block .switch{overflow:hidden}.form-container .elements .block .switch .option{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);cursor:pointer;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;padding:12px;font-size:13px;font-weight:500;display:flex}.form-container .elements .block .switch .active{border-color:var(--accent-color);color:var(--accent-color)}.form-container .elements .block .uploader,.form-container .elements .block .switch{border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:40px;display:flex}.form-container .elements .block .uploader p,.form-container .elements .block .switch p{width:100%;padding:10px;font-size:13px}.form-container .elements .block .uploader label,.form-container .elements .block .switch label{white-space:nowrap;color:var(--accent-color);cursor:pointer;padding:10px;font-size:13px}.form-container .elements .block .uploader{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}.form-container .elements .block .choices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.form-container .elements .block .choices .choice .radio{border-radius:100px!important}.form-container .elements .block .choices .active .radio{flex-direction:row;justify-content:center;align-items:center;gap:0;padding:2.5px;display:flex;border-color:var(--accent-color)!important}.form-container .elements .block .choices .active .radio .active{background-color:var(--accent-color);border-radius:100px;width:100%;height:100%}.form-container .elements .block .checkbox,.form-container .elements .block .choices{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:flex}.form-container .elements .block .checkbox .option,.form-container .elements .block .checkbox .choice,.form-container .elements .block .choices .option,.form-container .elements .block .choices .choice{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.form-container .elements .block .checkbox .option .box,.form-container .elements .block .checkbox .option .radio,.form-container .elements .block .checkbox .choice .box,.form-container .elements .block .checkbox .choice .radio,.form-container .elements .block .choices .option .box,.form-container .elements .block .choices .option .radio,.form-container .elements .block .choices .choice .box,.form-container .elements .block .choices .choice .radio{border:1px solid lch(from var(--background-color) calc(l - 30 * var(--theme-direction)) c h/1);width:18px;min-width:18px;height:18px;color:lch(from var(--text-color) calc(l + 100) c h/1);border-radius:5px}.form-container .elements .block .checkbox .option p,.form-container .elements .block .checkbox .choice p,.form-container .elements .block .choices .option p,.form-container .elements .block .choices .choice p{width:100%;font-size:14px}.form-container .elements .block .checkbox .active .box,.form-container .elements .block .choices .active .box{border-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.3);background-color:var(--accent-color);flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:10px;display:flex}.form-container .elements .block .checkbox .active p,.form-container .elements .block .choices .active p{color:var(--accent-color)}.form-container .elements .block h2{font-size:13px;font-weight:500}.form-container .elements .block h2 span{color:#f43f5e}.form-container .elements .block .focus{background-color:var(--accent-color);width:0%;height:1.5px;transition:all .2s;position:absolute;bottom:25px;left:25px}.form-container .elements .block input,.form-container .elements .block textarea{width:100%;color:var(--text-color);overflow:overlay;border:none;border-bottom:1px solid lch(from var(--background-color) calc(l - 18 * var(--theme-direction)) c h/1);background-color:#0000;outline:none;padding:10px 0}.form-container .elements .block input:focus~.focus,.form-container .elements .block textarea:focus~.focus{width:calc(100% - 50px)}.form-container .elements .block input:focus::placeholder,.form-container .elements .block textarea:focus::placeholder{color:#0000}.form-container .elements .block input::-webkit-scrollbar{display:none}.form-container .elements .block textarea::-webkit-scrollbar{display:none}.form-container .elements .block textarea{resize:none;height:100px}.form-container .elements .block>div{width:100%}.form-container .elements .block .react-dropdown-select{width:100%;height:40px;box-shadow:unset;border:1px solid lch(from var(--background-color) calc(l - 18 * var(--theme-direction)) c h/1);border-radius:10px;padding:0 10px}.form-container .elements .block .react-dropdown-select .react-dropdown-select-type-multi span{background-color:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1)}.form-container .elements .block .react-dropdown-select .react-dropdown-select-content>span{font-size:13px}.form-container .elements .block .react-dropdown-select input{border:none}.form-container .elements .block .react-dropdown-select input[placeholder=""]{display:none}.form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);box-shadow:unset;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex}.form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar{background-color:lch(from var(--background-color) calc(l - -5 * var(--theme-direction)) c h/1);border-radius:0 100px 100px 0;width:.4rem}.form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar-thumb{background-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);border-radius:100px}.form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown>span,.form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border:none;width:100%;padding:10px;font-size:13px}.form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown>span:hover,.form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data:hover{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1)}.form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1)}.form-container .elements .block .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-item-selected{color:var(--accent-color)}.form-container .elements .block .react-dropdown-select select{width:100%;color:var(--text-color);cursor:pointer;background-color:#0000;border:none;outline:none;padding:10px 0}.form-container .elements .block .react-dropdown-select select option{background-color:var(--background-color);color:var(--text-color)}.blank-form{width:100%;height:100%;overflow-y:overlay;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:25px;display:flex}.blank-form::-webkit-scrollbar{display:none}.blank-form .ask-ai{width:100%;max-width:500px;margin-top:10px;position:relative}.blank-form .ask-ai textarea{color:var(--text-color);resize:none;border:1px solid lch(from var(--background-color) calc(l - 3 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:25px;outline:none;width:100%;padding:14px 18px;font-size:clamp(11px,3vw,13px)}.blank-form .ask-ai textarea::-webkit-scrollbar{display:none}.blank-form .ask-ai .btn{background-color:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);cursor:pointer;border-radius:100px;padding:7px 14px;font-size:clamp(11px,3vw,13px);transition:all .1s;position:absolute;bottom:12px;right:14px}.blank-form .ask-ai .btn:hover{scale:.97}.blank-form .ask-ai .loader svg{width:20px;height:20px;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);animation:.8s linear infinite loading;position:absolute;bottom:18px;right:18px}@keyframes loading{to{rotate:360deg}}.blank-form svg{width:300px;height:fit-content}@media (max-width:700px){.blank-form svg{width:200px}}.blank-form svg path[fill=\#F5F5F5]{fill:lch(from var(--background-color) calc(l - -5 * var(--theme-direction)) c h/1)}.blank-form svg path[fill=\#EBEBEB]{fill:lch(from var(--background-color) calc(l - -15 * var(--theme-direction)) c h/1)}.blank-form h2{color:lch(from var(--text-color) calc(l - -10 * var(--theme-direction)) c h/1);font-size:22px;font-family:var(--font-geist-sans);margin-top:8px;font-weight:500}.blank-form p{text-align:center;max-width:470px;color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);font-size:clamp(11px,3vw,13px)}.blank-form .react-dropdown-select{border:1px solid lch(from var(--background-color) calc(l - 3 * var(--theme-direction)) c h/1);cursor:pointer;border-radius:25px;width:140px;height:fit-content;margin-top:5px;padding:0 13px;box-shadow:unset!important}.blank-form .react-dropdown-select .react-dropdown-select-dropdown-handle{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1)}.blank-form .react-dropdown-select .react-dropdown-select-dropdown-handle:hover svg path{stroke:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1)!important}.blank-form .react-dropdown-select .react-dropdown-select-content>span{font-size:13px}.blank-form .react-dropdown-select input{cursor:pointer;color:var(--text-color);border:none}.blank-form .react-dropdown-select input[placeholder=""]{display:none}.blank-form .react-dropdown-select .react-dropdown-select-dropdown{background-color:lch(from var(--background-color) calc(l - 5 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);box-shadow:unset;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1px;display:flex}.blank-form .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar{background-color:lch(from var(--background-color) calc(l - -5 * var(--theme-direction)) c h/1);border-radius:0 100px 100px 0;width:.4rem}.blank-form .react-dropdown-select .react-dropdown-select-dropdown::-webkit-scrollbar-thumb{background-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);border-radius:100px}.blank-form .react-dropdown-select .react-dropdown-select-dropdown>span,.blank-form .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{text-align:center;background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border:none;width:100%;padding:10px;font-size:12px}.blank-form .react-dropdown-select .react-dropdown-select-dropdown>span:hover,.blank-form .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data:hover{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1)}.blank-form .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-no-data{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1)}.blank-form .react-dropdown-select .react-dropdown-select-dropdown .react-dropdown-select-item-selected{color:var(--accent-color)}@media (max-width:700px){.rc-tooltip{display:none!important}}.authentication{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:25px;display:flex}.authentication .header{flex-direction:column;justify-content:center;align-items:center;gap:15px;margin-bottom:5px;display:flex}.authentication .header svg{fill:var(--text-color);width:130px;height:fit-content}.authentication .header p{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);text-align:center;font-size:13px}.authentication form{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:340px;display:flex}.authentication form .cta{flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%;display:flex}.authentication form .cta input{background-color:var(--accent-color);width:100%;height:43.6px;color:lch(from var(--text-color) calc(l + 100) c h/1);cursor:pointer;border:none;border-radius:100px;outline:none;font-weight:500}.authentication form .cta input:hover{background-color:lch(from var(--accent-color) calc(l - 6 * var(--theme-direction)) c h/1)}.authentication form .cta .loader{background-color:var(--accent-color);border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;height:43.6px;display:flex}.authentication form .cta .loader .svg{border:2px solid lch(from var(--text-color) calc(l + 100) c h/1);border-left-color:#0000;border-radius:100px;width:18px;height:18px;animation:.6s linear infinite loading}.authentication form .cta .or{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;display:flex;position:relative}.authentication form .cta .or:before{content:"";background-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);border-radius:100px;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.authentication form .cta .or:after{content:"OR";background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);z-index:1;color:lch(from var(--text-color) calc(l - -40 * var(--theme-direction)) c h/1);padding:0 6px;font-size:11px}.authentication form .cta .relative{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);border-radius:100px;width:100%;height:43.6px;position:relative}.authentication form .cta .relative .hidden-button{opacity:0;position:absolute;top:2px;left:0}.authentication form .cta .relative:hover{border-color:lch(from var(--background-color) calc(l - 20 * var(--theme-direction)) c h/1)}.authentication form .cta .relative:hover .oauth span{color:var(--text-color)!important}.authentication form .cta .oauth{cursor:pointer;border:unset;background:0 0;border-radius:100px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.authentication form .cta .oauth span{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:12px}.authentication form .cta .oauth svg{width:14px;height:14px}.authentication form .cta .redirect{cursor:pointer;width:100%;color:lch(from var(--text-color) calc(l - -50 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:11px;text-decoration:none;display:flex}.authentication form .cta .redirect:hover{color:var(--text-color)}.authentication form .data{flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;display:flex}.authentication form .data .input{width:100%;position:relative}.authentication form .data .input input{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);border-radius:15px;outline:none;width:100%;padding:13px 20px}.authentication form .data .input input::placeholder{color:#0000}.authentication form .data .input input:focus{border-color:var(--accent-color)}.authentication form .data .input input:focus~p{color:var(--accent-color);padding:0 5px;font-size:11px;top:0;left:15px}.authentication form .data .input input:not(:placeholder-shown)~p{padding:0 5px;font-size:11px;top:0;left:15px}.authentication form .data .input p{background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);pointer-events:none;color:lch(from var(--text-color) calc(l - -50 * var(--theme-direction)) c h/1);font-size:13px;transition:all .2s;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.authentication form .data .input svg{cursor:pointer;width:18px;height:18px;color:lch(from var(--text-color) calc(l - -50 * var(--theme-direction)) c h/1);position:absolute;top:50%;right:20px;transform:translateY(-50%)}.authentication form .data .input .right{padding-right:50px}.legal-paper{--paper:#f2f1ec;--ink:#161615;--mute:#6a6964;--hair:#1616151f;width:100%;min-height:100svh;color:var(--ink);background-color:var(--paper);font-family:var(--font-inter);-webkit-user-select:text;user-select:text;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex;overflow-y:auto}.legal-paper *{-webkit-user-select:text;user-select:text}.legal-paper .legal-wrap{width:100%;max-width:820px;margin-left:auto;margin-right:auto;padding:0 40px}.legal-paper .land-mark{flex-shrink:0;align-items:center;display:flex}.legal-paper .land-mark svg{fill:var(--ink);width:108px;height:auto}.legal-paper .legal-bar{padding:28px 0 8px}.legal-paper .legal-bar .bar-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;display:flex}.legal-paper .legal-nav{flex-direction:row;justify-content:flex-start;align-items:baseline;gap:28px;display:flex}.legal-paper .legal-nav a{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:11px;text-decoration:none}.legal-paper .legal-nav a:hover,.legal-paper .legal-nav a.active{color:var(--ink)}.legal-paper .legal-main{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:64px 40px 80px;display:flex}.legal-paper .legal-lead{border-bottom:1px solid var(--hair);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding-bottom:48px;display:flex}.legal-paper .legal-lead h1{font-family:var(--font-geist-sans);letter-spacing:-.04em;font-size:clamp(36px,5vw,56px);font-weight:500;line-height:1.02}.legal-paper .legal-lead .kicker{font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:11px}.legal-paper .legal-lead .when{font-family:var(--font-geist-mono);letter-spacing:.08em;color:var(--mute);font-size:11px}.legal-paper .legal-lead .lede,.legal-paper .legal-lead p{color:var(--mute);max-width:42em;font-size:16px;line-height:1.6}.legal-paper .legal-lead .lede{color:var(--ink);font-size:17px}.legal-paper .legal-sec{border-bottom:1px solid var(--hair);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding:36px 0;display:flex}.legal-paper .legal-sec h2{font-family:var(--font-geist-sans);letter-spacing:-.03em;font-size:20px;font-weight:500;line-height:1.25}.legal-paper .legal-sec p,.legal-paper .legal-sec li{color:var(--mute);font-size:15px;line-height:1.65}.legal-paper .legal-sec a{color:#6366f1;text-decoration:none}.legal-paper .legal-sec a:hover{text-decoration:underline}.legal-paper .legal-sec code{font-family:var(--font-geist-mono);background:lch(from #6366f1 calc(l - 0 * var(--theme-direction)) c h/.08);color:var(--ink);border-radius:4px;padding:1px 5px;font-size:12px}.legal-paper .legal-sec ul{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding-left:18px;display:flex}.legal-paper .legal-sec strong{color:var(--ink);font-weight:600}.legal-paper .legal-foot{border-top:1px solid var(--hair);margin-top:auto;padding:28px 0 36px}.legal-paper .legal-foot .foot-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:20px;display:flex}.legal-paper .legal-foot .foot-meta{font-family:var(--font-geist-mono);letter-spacing:.06em;color:var(--mute);flex-flow:wrap;justify-content:flex-start;align-items:center;gap:16px;font-size:11px;display:flex}.legal-paper .legal-foot .foot-meta a{color:var(--mute);text-decoration:none}.legal-paper .legal-foot .foot-meta a:hover{color:var(--ink)}body[data-theme=dark] .legal-paper{--paper:#111;--ink:#ecece6;--mute:#9c9b95;--hair:#ecece61f;background-color:var(--paper)}body:has(.legal-paper){background-color:#f2f1ec}body[data-theme=dark]:has(.legal-paper){background-color:#111}.not-responsive{display:none!important}.loader-inline{width:100%;color:lch(from var(--text-color) calc(l - -35 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.loader-inline .spin{border:2px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);border-left-color:var(--accent-color);border-radius:100px;width:20px;height:20px;animation:.6s linear infinite loader-inline-spin}@keyframes loader-inline-spin{to{rotate:360deg}}.loader-inline span{font-size:13px;font-weight:500}.app-loading{z-index:99999;background-color:var(--background-color);flex-direction:row;justify-content:center;align-items:center;gap:0;width:100vw;height:100svh;display:flex;position:fixed;top:0;left:0}.app-loading svg{width:150px;fill:var(--text-color);animation:2s infinite alternate breathing}@keyframes breathing{to{opacity:.6}}.connect-google{background-image:radial-gradient(900px 380px at 100% 0,#6366f129,#0000 60%),radial-gradient(700px 280px at 0 100%,#6366f11a,#0000 55%);flex-direction:column;justify-content:flex-start;align-items:center;gap:0;width:100%;height:100%;padding:20px 20px 40px;display:flex;overflow-y:auto}.connect-google .connect-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;width:100%;max-width:640px;margin:auto;display:flex}.connect-google .connect-topbar{border-bottom:1px solid lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:0 0 16px;display:flex}.connect-google .connect-topbar .who{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.connect-google .connect-topbar .who .pfp{background:var(--accent-color);border-radius:100px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:38px;height:38px;display:flex;overflow:hidden}.connect-google .connect-topbar .who .pfp img{object-fit:cover;width:100%;height:100%}.connect-google .connect-topbar .who .pfp span{color:#fff;font-size:13px;font-weight:700}.connect-google .connect-topbar .who .meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;display:flex}.connect-google .connect-topbar .who .meta strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.connect-google .connect-topbar .who .meta span{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.connect-google .connect-topbar .controls{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;display:flex}.connect-google .connect-topbar .controls .ic{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);width:38px;height:38px;color:var(--text-color);cursor:pointer;border-radius:11px;flex-direction:row;justify-content:center;align-items:center;gap:0;display:flex}.connect-google .connect-topbar .controls .ic:hover{background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}.connect-google .connect-topbar .controls .logout{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);height:38px;color:var(--text-color);cursor:pointer;border-radius:11px;flex-direction:row;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.connect-google .connect-topbar .controls .logout:hover{background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}.connect-google .connect-topbar .controls .logout:disabled{opacity:.6;cursor:wait}.connect-google .connect-shell{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:18px;width:100%;display:flex}.connect-google .connect-shell .connect-brand{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.connect-google .connect-shell .connect-brand .logo-full{fill:var(--text-color);width:118px;height:fit-content}.connect-google .connect-shell .connect-brand .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.1);border-radius:100px;padding:6px 10px;font-size:11px;font-weight:600}.connect-google .connect-shell .connect-hero{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;display:flex}.connect-google .connect-shell .connect-hero h1{letter-spacing:-.04em;font-size:32px;font-weight:700;line-height:1.15}.connect-google .connect-shell .connect-hero p{color:lch(from var(--text-color) calc(l - -22 * var(--theme-direction)) c h/1);font-size:15px;line-height:1.6}.connect-google .connect-shell .connect-cards{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid}.connect-google .connect-shell .connect-card{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1);border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;padding:16px;display:flex}.connect-google .connect-shell .connect-card .icon-wrap{border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:40px;height:40px;display:flex}.connect-google .connect-shell .connect-card .icon-wrap svg{width:22px;height:22px}.connect-google .connect-shell .connect-card .sheets{color:#188038;background:#e6f4ea}.connect-google .connect-shell .connect-card .drive{background:#e8f0fe}.connect-google .connect-shell .connect-card .text{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;display:flex}.connect-google .connect-shell .connect-card .text h2{font-size:15px;font-weight:600}.connect-google .connect-shell .connect-card .text p{color:lch(from var(--text-color) calc(l - -22 * var(--theme-direction)) c h/1);font-size:13px;line-height:1.5}.connect-google .connect-shell .connect-points{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin:0;padding-left:18px;display:flex}.connect-google .connect-shell .connect-points li{color:lch(from var(--text-color) calc(l - -18 * var(--theme-direction)) c h/1);font-size:13px;line-height:1.5}.connect-google .connect-shell .connect-cta{background:var(--text-color);width:100%;height:48px;color:var(--background-color);cursor:pointer;border:none;border-radius:14px;flex-direction:row;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.connect-google .connect-shell .connect-cta svg{width:20px;height:20px}.connect-google .connect-shell .connect-cta:hover{opacity:.92}.connect-google .connect-shell .connect-cta:disabled{opacity:.6;cursor:wait}.connect-google .connect-shell .connect-policy{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:12px;line-height:1.55}.connect-google .connect-shell .connect-policy a{color:var(--accent-color)}.connect-google .connect-shell .connect-later{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);text-align:center;width:100%;font-size:13px;text-decoration:none}.connect-google .connect-shell .connect-later:hover{color:var(--text-color)}.legal-links{color:lch(from var(--text-color) calc(l - -35 * var(--theme-direction)) c h/1);flex-flow:wrap;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.legal-links a{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);text-decoration:none}.legal-links a:hover{color:var(--text-color);text-decoration:underline}.dash-legal{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;margin-top:auto;padding-top:8px;display:flex}.dash-legal p{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);max-width:640px;font-size:12px;line-height:1.5}.integration-note{flex-direction:column;grid-column:1/span 2;justify-content:flex-start;align-items:flex-start;gap:8px;padding:4px 4px 12px;display:flex}.integration-note p{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);font-size:12px;line-height:1.5}.mobile-form-list{display:none}.starter,.recent-forms{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:flex}.starter h3,.recent-forms h3{font-size:14px;font-weight:600}.starter .section-head,.recent-forms .section-head{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}.starter .section-head a,.recent-forms .section-head a{color:var(--accent-color);font-size:12px;text-decoration:none}.starter .section-head a:hover,.recent-forms .section-head a:hover{text-decoration:underline}.starter-grid,.form-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;width:100%;display:grid}.starter-grid button,.starter-grid .form-card,.form-grid button,.form-grid .form-card{text-align:left;cursor:pointer;color:var(--text-color);background:0 0;border:none;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.starter-grid .preview,.starter-grid .card-preview,.form-grid .preview,.form-grid .card-preview{aspect-ratio:4/3;border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;display:flex;overflow:hidden}.starter-grid .preview img,.starter-grid .card-preview img,.form-grid .preview img,.form-grid .card-preview img{object-fit:cover;width:100%;height:100%;display:block}.starter-grid .preview svg,.starter-grid .card-preview svg,.form-grid .preview svg,.form-grid .card-preview svg{width:28px;height:28px;color:var(--accent-color)}.starter-grid .blank,.form-grid .blank{border-style:dashed}.starter-grid span,.starter-grid h4,.form-grid span,.form-grid h4{font-size:13px;font-weight:600}.starter-grid .card-meta,.form-grid .card-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.starter-grid .card-meta p,.form-grid .card-meta p{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);font-size:11px}.empty-forms{z-index:2;color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);padding:30px 10px;font-size:13px}.dashboard.hub{align-items:center;padding:20px 20px 32px}.dashboard.hub .shapegrid-canvas{z-index:2;pointer-events:none}.dashboard.hub .header,.dashboard.hub .hub-bar,.dashboard.hub .hub-suspended,.dashboard.hub .form-grid,.dashboard.hub .hub-pagination,.dashboard.hub .empty-forms,.dashboard.hub .loader-inline,.dashboard.hub .hub-connect,.dashboard.hub .set-stage,.dashboard.hub .resp-title,.dashboard.hub .resp-metrics,.dashboard.hub .resp-toolbar,.dashboard.hub .resp-stage,.dashboard.hub .resp-pager,.dashboard.hub .admin-sessions-grid,.dashboard.hub .admin-body,.dashboard.hub .admin-grant-panel{z-index:2;align-self:stretch;width:100%;min-width:0;max-width:100%;position:relative}.dashboard.hub .header{justify-content:space-between;gap:14px;width:100%!important}.dashboard.hub .header .col:nth-child(2){justify-content:center;gap:16px;width:100%;max-width:500px}.dashboard.hub .header .brand{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:9px;display:flex}.dashboard.hub .header .brand .logo-full{fill:var(--text-color);width:110px;height:auto}.dashboard.hub .header .brand .wordmark{letter-spacing:-.2px;color:var(--accent-color);font-size:16px;font-weight:700}@media (max-width:520px){.dashboard.hub .header .brand .wordmark{display:none}}.dashboard.hub .header .search{width:100%}.dashboard.hub .header .search input{font-size:12px;border-radius:100px!important;height:33.6px!important}.dashboard.hub .header .search svg{width:12px!important;height:12px!important}.dashboard.hub .header .hub-actions{flex-shrink:0;gap:12px}.hub-new{color:var(--accent-color);border:none;border:1px solid lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.4);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:100px;flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:7px;padding:8px 15px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.hub-new svg{width:16px;height:16px}.hub-new:hover{border-color:var(--accent-color)}.hub-new:active{transform:translateY(1px)}.hub-bar{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.hub-bar h3{font-size:15px;font-weight:600}.hub-suspended{z-index:2;border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1);border-radius:12px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.hub-suspended p{color:lch(from var(--text-color) calc(l - -10 * var(--theme-direction)) c h/1);margin:0;font-size:13px;line-height:1.45}.hub-suspended button{background:var(--accent-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;height:34px;padding:0 14px;font-size:13px;font-weight:600}body[data-theme=dark] .hub-suspended{background:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}.start-form{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;width:100%;min-height:100dvh;padding:40px 20px 28px;display:flex}.start-form .start-form-inner{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:14px;width:min(100%,760px);min-height:calc(100dvh - 68px);margin:0 auto;padding-top:7vh;display:flex}.start-form .start-form-inner .logo-full{fill:var(--text-color);width:148px;height:auto}.start-form .start-form-inner>p{max-width:420px;color:lch(from var(--text-color) calc(l - -22 * var(--theme-direction)) c h/1);margin:2px 0 0;font-size:15px;line-height:1.5}.start-form .start-form-inner .start-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;margin-top:18px;display:grid}.start-form .start-form-inner .start-card{text-align:left;border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1);min-height:168px;color:var(--text-color);cursor:pointer;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:20px 18px 18px;display:flex}.start-form .start-form-inner .start-card .start-icon{background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.12);width:44px;height:44px;color:var(--accent-color);border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;display:flex}.start-form .start-form-inner .start-card strong{font-size:15px;font-weight:650}.start-form .start-form-inner .start-card span:not(.start-icon){color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1);font-size:12px;line-height:1.45}.start-form .start-form-inner .start-card:hover{border-color:var(--accent-color)}.start-form .start-form-inner .start-card.is-new{border-style:dashed}.start-form .start-form-inner .start-legal{flex-flow:wrap;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding-top:36px;display:flex}.start-form .start-form-inner .start-legal a,.start-form .start-form-inner .start-legal button{appearance:none;color:lch(from var(--text-color) calc(l - -42 * var(--theme-direction)) c h/1);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px;font-weight:500;line-height:1.4;text-decoration:none}.start-form .start-form-inner .start-legal a:hover,.start-form .start-form-inner .start-legal button:hover{color:lch(from var(--text-color) calc(l - -18 * var(--theme-direction)) c h/1)}.start-form .start-form-inner .start-legal .dot{color:lch(from var(--text-color) calc(l - -62 * var(--theme-direction)) c h/1);pointer-events:none;font-size:11px;line-height:1}@media (max-width:720px){.start-form{padding:28px 16px 36px}.start-form .start-form-inner{min-height:0;padding-top:4vh}.start-form .start-form-inner .start-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.start-form .start-form-inner .start-card{min-height:148px;padding:16px 14px 14px}.start-form .start-form-inner .start-legal{gap:10px;padding-top:28px;padding-bottom:8px}}body[data-theme=dark] .start-form{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1)}body[data-theme=dark] .start-form .start-card{background:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}.pay-accounts-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;width:100%;display:grid}.pay-accounts-grid .pay-account{box-sizing:border-box;border:1px solid lch(from var(--background-color) calc(l - 18 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;width:100%;min-width:0;height:fit-content;padding:12px 14px;display:flex}.pay-accounts-grid .pay-account:last-child:nth-child(odd){grid-column:1/-1}.pay-accounts-grid .pay-account p{margin:0;line-height:1.45}.pay-accounts-grid .pay-account .pay-account-holder{color:var(--text-color);font-size:12px;font-weight:600}.pay-accounts-grid .pay-account .pay-account-bank{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:11px}.pay-accounts-grid .pay-account .pay-account-number{font-size:11px;font-family:var(--font-geist-mono);color:lch(from var(--text-color) calc(l - -18 * var(--theme-direction)) c h/1);letter-spacing:.02em;overflow-wrap:anywhere;word-break:break-word}.payto-modal .payto-modal-card{gap:14px;width:min(100%,520px)}.payto-modal .payto-modal-head{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.payto-modal .payto-modal-head h2{letter-spacing:-.02em;color:var(--text-color);margin:0;font-size:16px;font-weight:650}.payto-modal .payto-modal-close{appearance:none;border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);width:32px;height:32px;color:lch(from var(--text-color) calc(l - -16 * var(--theme-direction)) c h/1);cursor:pointer;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:0;display:flex}.payto-modal .payto-modal-close:hover{border-color:lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1);color:var(--text-color)}.payto-modal .payto-modal-empty{color:lch(from var(--text-color) calc(l - -22 * var(--theme-direction)) c h/1);margin:0;font-size:13px;line-height:1.55}body[data-theme=dark] .payto-modal .pay-account{background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .payto-modal .pay-account .pay-account-bank,body[data-theme=dark] .payto-modal .pay-account .pay-account-number{color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1)}body[data-theme=dark] .payto-modal .payto-modal-close{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}.dashboard.hub .hub-connect{flex-direction:row;justify-content:center;align-items:flex-start;gap:0;width:100%;padding:48px 16px 24px;display:flex}.dashboard.hub .hub-connect .hub-connect-card{border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1);border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;max-width:380px;padding:22px 22px 18px;display:flex;box-shadow:0 10px 28px #0f0f1714}.dashboard.hub .hub-connect .hub-connect-card h2{letter-spacing:-.02em;color:var(--text-color);font-size:17px;font-weight:650}.dashboard.hub .hub-connect .hub-connect-card p{color:lch(from var(--text-color) calc(l - -22 * var(--theme-direction)) c h/1);font-size:13px;line-height:1.5}.dashboard.hub .hub-connect .hub-connect-card .hub-connect-btn{background-color:var(--text-color);width:100%;height:38px;color:var(--background-color);cursor:pointer;border:none;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.dashboard.hub .hub-connect .hub-connect-card .hub-connect-btn svg{width:16px;height:16px}.dashboard.hub .hub-connect .hub-connect-card .hub-connect-btn:hover{opacity:.9}.dashboard.hub .hub-connect .hub-connect-card .hub-connect-btn:disabled{opacity:.65;cursor:wait}.dashboard.hub .hub-connect .hub-connect-card .legal-links{justify-content:center;gap:6px;width:100%;margin-top:2px;font-size:11px}.dashboard.hub .hub-connect .hub-connect-card .legal-links a{color:lch(from var(--text-color) calc(l - -35 * var(--theme-direction)) c h/1);text-decoration:none}.dashboard.hub .hub-connect .hub-connect-card .legal-links a:hover{color:var(--text-color)}.dashboard.hub.hub-gated .header{justify-content:space-between}.dashboard.hub.hub-gated .header .hub-actions{margin-left:auto}.form-grid{z-index:2;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px}.form-grid .form-card{background-color:lch(from var(--background-color) calc(l - -3 * var(--theme-direction)) c h/1);gap:0;transition:all .16s;position:relative;overflow:hidden}.form-grid .form-card:hover{transform:translateY(-3px)}.form-grid .form-card:hover .card-meta{border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}.form-grid .form-card:hover .dots{display:flex}.form-grid .form-card .card-preview{border:1px solid lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);aspect-ratio:16/11;background-image:linear-gradient(160deg, lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1), lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1));border-radius:12px;width:100%;overflow:hidden}.form-grid .form-card .card-preview img{object-fit:cover;object-position:top;width:100%;height:100%}.form-grid .form-card .card-preview svg{width:34px;height:34px;color:var(--accent-color)}.form-grid .form-card .card-meta{z-index:2;border:1px solid lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -20 * var(--theme-direction)) c h/1);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;width:100%;margin-top:-20px;padding:14px;display:flex}.form-grid .form-card .card-meta h4{width:100%;min-width:0;color:var(--text-color);font-size:13.5px;font-weight:600;overflow:hidden}.form-grid .form-card .card-meta .meta{width:100%;min-width:0;color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);font-size:11.5px}.form-grid .form-card .card-meta h4 .card-marquee,.form-grid .form-card .card-meta .meta .card-marquee{width:100%;min-width:0;display:block;overflow:hidden}.form-grid .form-card .card-meta h4 .card-marquee>span,.form-grid .form-card .card-meta .meta .card-marquee>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.form-grid .form-card .card-meta h4 .card-marquee.is-overflowing>span,.form-grid .form-card .card-meta .meta .card-marquee.is-overflowing>span{text-overflow:clip;width:max-content;max-width:none;animation:8s linear infinite form-card-marquee;overflow:visible}.form-grid .form-card .dots{z-index:3;cursor:pointer;background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);width:30px;height:30px;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:0;transition:all .15s;display:none;position:absolute;top:10px;right:10px}.form-grid .form-card .dots:hover{background-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);color:var(--text-color)}@keyframes form-card-marquee{0%,31%{transform:translate(0)}to{transform:translateX(var(--card-marquee-to,0px))}}.hub-pagination{z-index:2;flex-flow:wrap;justify-content:center;align-items:center;gap:6px;padding:14px 0 6px;display:flex}.hub-pagination button{appearance:none;border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);min-width:34px;height:34px;color:var(--text-color);cursor:pointer;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:500;transition:all .15s;display:flex}.hub-pagination button svg{width:16px;height:16px}.hub-pagination button:hover:not(:disabled):not(.active){background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.5)}.hub-pagination button.active{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff;cursor:default}.hub-pagination button:disabled{opacity:.4;cursor:not-allowed}.hub-pagination .indicator{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);white-space:nowrap;padding:0 6px;font-size:12.5px;font-weight:500}body[data-theme=dark] .hub-pagination p,body[data-theme=dark] .hub-pagination .indicator{color:lch(from var(--text-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .hub-pagination button{background-color:lch(from var(--background-color) calc(l - 16 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 32 * var(--theme-direction)) c h/1);color:var(--text-color)}body[data-theme=dark] .hub-pagination button:hover:not(:disabled):not(.active){background-color:lch(from var(--background-color) calc(l - 24 * var(--theme-direction)) c h/1);border-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.7)}body[data-theme=dark] .hub-pagination button.active{background-color:var(--accent-color);border-color:var(--accent-color);color:#fff}body[data-theme=dark] .hub-pagination button:disabled{opacity:.45;color:lch(from var(--text-color) calc(l - 8 * var(--theme-direction)) c h/1)}.back-home{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:5px;padding:7px 11px;font-size:12px;font-weight:500;text-decoration:none;display:flex}.back-home svg{width:15px;height:15px}.back-home:hover{color:var(--text-color);background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}.builder-home{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:0;text-decoration:none;display:flex}.builder-home svg{width:18px;height:18px}.builder-home:hover{color:var(--text-color)}.bglay{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/.4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:20;width:100%;height:100%;position:fixed;top:0;left:0}@media (min-width:500px){.bglay{display:none!important}}body .contexify{z-index:10000;color:#18181b;--contexify-zIndex:10000;--contexify-menu-minWidth:208px;--contexify-menu-padding:6px;--contexify-menu-radius:12px;--contexify-menu-bgColor:#fff;--contexify-menu-shadow:0 16px 40px #0f0f1724;--contexify-separator-color:#ececef;--contexify-separator-margin:5px 4px;--contexify-itemContent-padding:9px 12px;--contexify-activeItem-radius:8px;--contexify-item-color:#18181b;--contexify-item-color-disabled:#a1a1aa;--contexify-activeItem-color:#6366f1;--contexify-activeItem-bgColor:#6366f11f;--contexify-rightSlot-color:#71717a;--contexify-activeRightSlot-color:#6366f1;--contexify-arrow-color:#71717a;--contexify-activeArrow-color:#6366f1;background-color:#fff;border:1px solid #e4e4e7;border-radius:12px;min-width:208px;padding:6px;overflow:hidden;box-shadow:0 16px 40px #0f0f1724}@media (max-width:500px){body .contexify{width:100%;height:fit-content;position:fixed;top:unset!important;width:unset!important;bottom:20px!important;left:20px!important;right:20px!important}}body .contexify .contexify_item{background-color:#0000;border-radius:8px}@media (max-width:500px){body .contexify .contexify_item{border-radius:15px!important}}body .contexify .contexify_item .contexify_itemContent{color:#18181b;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;font-size:13px;font-weight:500;line-height:1.25;display:flex}body .contexify .contexify_item .contexify_itemContent svg{color:#71717a;flex-shrink:0;width:16px;height:16px}body .contexify .contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent,body .contexify .contexify_item:not(.contexify_item-disabled):focus>.contexify_itemContent{color:#6366f1;background-color:#6366f11f}body .contexify .contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent svg,body .contexify .contexify_item:not(.contexify_item-disabled):focus>.contexify_itemContent svg{color:#6366f1}body .contexify .contexify_item.contexify_item-disabled{opacity:1;cursor:default}body .contexify .contexify_item.contexify_item-disabled .contexify_itemContent{color:#a1a1aa;cursor:default}body .contexify .contexify_item.contexify_item-disabled .contexify_itemContent svg{color:#c4c4cc}body .contexify .contexify_item.danger .contexify_itemContent,body .contexify .contexify_item.danger .contexify_itemContent svg{color:#f43f5e}body .contexify .contexify_item.danger:not(.contexify_item-disabled):hover>.contexify_itemContent,body .contexify .contexify_item.danger:not(.contexify_item-disabled):focus>.contexify_itemContent{color:#e11d48;background-color:#f43f5e1f}body .contexify .contexify_item.danger:not(.contexify_item-disabled):hover>.contexify_itemContent svg,body .contexify .contexify_item.danger:not(.contexify_item-disabled):focus>.contexify_itemContent svg{color:#e11d48}body .contexify .contexify_separator{background-color:#ececef;border:none;height:1px;margin:5px 4px}body[data-theme=dark] .contexify{--contexify-menu-bgColor:#1c1c1e;--contexify-menu-shadow:0 18px 44px #00000080;--contexify-separator-color:#ffffff1a;--contexify-item-color:#e4e4e7;--contexify-item-color-disabled:#71717a;--contexify-activeItem-color:#818cf8;--contexify-activeItem-bgColor:#6366f138;--contexify-rightSlot-color:#a1a1aa;--contexify-activeRightSlot-color:#818cf8;color:#e4e4e7;background-color:#1c1c1e;border-color:#ffffff1a;box-shadow:0 18px 44px #00000080}body[data-theme=dark] .contexify .contexify_item .contexify_itemContent{color:#e4e4e7}body[data-theme=dark] .contexify .contexify_item .contexify_itemContent svg{color:#a1a1aa}body[data-theme=dark] .contexify .contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent,body[data-theme=dark] .contexify .contexify_item:not(.contexify_item-disabled):focus>.contexify_itemContent{color:#818cf8;background-color:#6366f138}body[data-theme=dark] .contexify .contexify_item:not(.contexify_item-disabled):hover>.contexify_itemContent svg,body[data-theme=dark] .contexify .contexify_item:not(.contexify_item-disabled):focus>.contexify_itemContent svg{color:#818cf8}body[data-theme=dark] .contexify .contexify_item.contexify_item-disabled .contexify_itemContent{color:#71717a}body[data-theme=dark] .contexify .contexify_item.contexify_item-disabled .contexify_itemContent svg{color:#52525b}body[data-theme=dark] .contexify .contexify_item.danger .contexify_itemContent,body[data-theme=dark] .contexify .contexify_item.danger .contexify_itemContent svg{color:#fb7185}body[data-theme=dark] .contexify .contexify_item.danger:not(.contexify_item-disabled):hover>.contexify_itemContent,body[data-theme=dark] .contexify .contexify_item.danger:not(.contexify_item-disabled):focus>.contexify_itemContent{color:#fb7185;background-color:#f43f5e2e}body[data-theme=dark] .contexify .contexify_item.danger:not(.contexify_item-disabled):hover>.contexify_itemContent svg,body[data-theme=dark] .contexify .contexify_item.danger:not(.contexify_item-disabled):focus>.contexify_itemContent svg{color:#fb7185}body[data-theme=dark] .contexify .contexify_separator{background-color:#ffffff1a}:is(.root main .settings .header:has(.back-home),.root main .forms .header:has(.back-home)){justify-content:flex-start;gap:12px}@media (max-width:700px){.dashboard.hub{padding:14px 14px 24px}.dashboard.hub .header{flex-wrap:wrap;gap:15px!important}.dashboard.hub .header .brand{justify-content:center;width:100%;margin-bottom:4px!important}.dashboard.hub .header .col:first-child{order:2;width:100%}.dashboard.hub .header .col.hub-actions{order:1;justify-content:space-between;width:100%}.form-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}.uploader.busy{opacity:.7;pointer-events:none}.settings .avatar img{object-fit:cover;border-radius:100px;width:100%;height:100%}.root .dashboard .header .grp .context .rip .btn.mute{color:var(--text-color)}.root .dashboard .header .grp .context .rip .btn.mute svg{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);width:15px;height:15px}@media (max-width:700px){body:has(.root):not(:has(.start-form)){overscroll-behavior:none;overflow:hidden}body:has(.start-form){overscroll-behavior:auto;height:auto;min-height:100dvh;overflow:auto}.root{padding:0!important}.root nav{flex-shrink:0}.root main{flex:1;min-height:0;overflow:hidden;height:auto!important}.root .dashboard{gap:16px;padding:14px 14px 18px}.root .dashboard>.header{gap:8px}.root .dashboard>.header .search{max-width:none}.root .dashboard>.header .search input{background-color:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1);border-radius:12px}.root .dashboard .wallet{flex-direction:column;align-items:flex-start;gap:12px}.root .dashboard .wallet .greetings h2{letter-spacing:-.03em;font-size:22px}.root .dashboard .wallet .new-form{border-radius:14px;justify-content:center;width:100%;height:44px}.root .dashboard .starter-grid,.root .dashboard .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.root .dashboard .starter-grid .preview,.root .dashboard .starter-grid .card-preview,.root .dashboard .form-grid .preview,.root .dashboard .form-grid .card-preview{border-radius:14px}.root .connect-google{align-items:flex-start;padding:16px 16px 32px}.root .connect-google .connect-inner{gap:16px;margin:0}.root .connect-google .connect-topbar{padding-bottom:14px}.root .connect-google .connect-shell{gap:16px}.root .connect-google .connect-hero h1{font-size:26px}.root .connect-google .connect-brand{flex-wrap:wrap;gap:10px}.root .connect-google .connect-cards{grid-template-columns:1fr}.root .settings,.root .forms{gap:8px;padding:8px}.root .settings .header,.root .forms .header{border-radius:14px;height:52px;min-height:52px;padding:12px 14px}.root .settings .content,.root .forms .content{min-height:0;overflow:hidden;flex-direction:column!important}.root .settings .tabs,.root .forms .tabs{border-radius:14px;gap:6px;width:100%;padding:8px;overflow-x:auto;flex-direction:row!important;max-width:none!important}.root .settings .tabs a,.root .forms .tabs a{white-space:nowrap;width:auto;padding:10px 14px}.root .settings .data,.root .forms .data{border-radius:14px;gap:10px;padding:10px;overflow:auto}.root .settings .data .settings-card,.root .forms .data .settings-card{gap:14px;padding:15px}.root .settings .data .acct .btn-danger-soft,.root .forms .data .acct .btn-danger-soft{width:100%}.root .settings .toolbar,.root .forms .toolbar{border-radius:14px;flex-wrap:wrap}.root .settings .toolbar .group,.root .forms .toolbar .group{justify-content:flex-start;gap:12px;width:100%;padding:0 12px 12px;overflow-x:auto}.root .settings .toolbar .search input,.root .forms .toolbar .search input{padding:16px 16px 16px 48px}.root .settings .imp-col .data .viewer,.root .forms .imp-col .data .viewer{flex-direction:column}.root .settings .imp-col .data .viewer .categories,.root .forms .imp-col .data .viewer .categories{border-radius:14px;width:100%;min-width:0;max-width:none;height:auto}.root .settings .imp-col .data .viewer .data-renderer,.root .forms .imp-col .data .viewer .data-renderer{border-radius:14px}.root .settings .imp-col .data .viewer .data-renderer .table-view,.root .forms .imp-col .data .viewer .data-renderer .table-view{height:auto}.root .settings .imp-col .data .viewer .data-renderer .table-view table,.root .forms .imp-col .data .viewer .data-renderer .table-view table,.root .settings .table-cta,.root .forms .table-cta{display:none}.root .settings .integrations,.root .forms .integrations{grid-template-columns:1fr;padding:12px}.root .settings .account,.root .forms .account{flex-direction:column}.root .create-form{padding:0}.root .mobile-form-list{flex-direction:column;gap:8px;padding:10px;display:flex}.root .mobile-form-list .mobile-form-card{text-align:left;background:lch(from var(--background-color) calc(l - -4 * var(--theme-direction)) c h/1);cursor:pointer;width:100%;color:var(--text-color);border:none;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;padding:14px;display:flex}.root .mobile-form-list .mobile-form-card .row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.root .mobile-form-list .mobile-form-card .row h4{font-size:14px;font-weight:600}.root .mobile-form-list .mobile-form-card .row .status{border:1px solid;border-radius:4px;padding:3px 6px;font-size:10px}.root .mobile-form-list .mobile-form-card .row .status-active{color:#26a69a;border-color:lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.3)}.root .mobile-form-list .mobile-form-card .row .status-inactive{color:#f43f5e;border-color:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.3)}.root .mobile-form-list .mobile-form-card p{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:12px}.root .dashboard .header .grp .context{min-width:220px;right:0}.authentication{align-items:flex-start;padding:12vh 18px 20px}.authentication form{max-width:100%}.authentication .header p{text-align:center;max-width:280px;line-height:1.45}.legal-paper .legal-wrap,.legal-paper .legal-main{padding-left:22px;padding-right:22px}.legal-paper .legal-bar{padding:20px 0 4px}.legal-paper .legal-bar .bar-inner{flex-wrap:wrap;gap:12px}.legal-paper .legal-main{padding-top:40px;padding-bottom:56px}.legal-paper .legal-lead h1{font-size:clamp(32px,10vw,40px)}.legal-paper .legal-foot .foot-inner{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;display:flex}.client-form{padding:0!important}.client-form .form-container{max-width:100%}.root nav.builder{display:flex!important}}body[data-theme=dark] .connect-google .connect-card{background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .connect-google .connect-card .sheets{background:lch(from #188038 calc(l - 0 * var(--theme-direction)) c h/.18);color:#81c995}body[data-theme=dark] .connect-google .connect-card .drive{background:lch(from #1a73e8 calc(l - 0 * var(--theme-direction)) c h/.18)}body[data-theme=dark] .connect-google .connect-cta{color:#111;background:#f4f4f5}body[data-theme=dark] .dashboard.hub .hub-connect .hub-connect-card{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);box-shadow:0 12px 32px #00000047}body[data-theme=dark] .mobile-form-card{background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}.dashboard.hub .header .brand a{flex-shrink:0;align-items:center;display:flex}.dashboard.hub.settings-hub{align-items:center}.dashboard.hub.settings-hub .set-stage{align-self:center;width:min(100%,1080px);max-width:1080px;margin-inline:auto}.settings-hub .set-stage{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:28px;padding:8px 8px 48px;display:flex}.settings-hub .set-intro{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:12px 4px 0;display:flex}.settings-hub .set-intro h2{font-family:var(--font-geist-sans);letter-spacing:-.04em;color:var(--text-color);font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1}.settings-hub .set-kicker{font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;color:lch(from var(--text-color) calc(l - -32 * var(--theme-direction)) c h/1);margin-bottom:10px;font-size:10px}.settings-hub .set-copy{color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1);max-width:46em;font-size:13px;line-height:1.55}.settings-hub .set-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:16px;width:100%;display:grid}.settings-hub .set-panel{border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;min-width:0;padding:22px 22px 20px;display:flex}.settings-hub .set-panel h3{font-family:var(--font-geist-sans);letter-spacing:-.03em;color:var(--text-color);font-size:20px;font-weight:500}.settings-hub .set-panel.account{grid-column:span 8}.settings-hub .set-panel.theme{grid-column:span 4;justify-content:flex-start}.settings-hub .set-panel.integ,.settings-hub .set-panel.logins,.settings-hub .set-panel.legal,.settings-hub .set-panel.statement,.settings-hub .set-panel.referral,.settings-hub .set-panel.support,.settings-hub .set-panel.payments,.settings-hub .set-panel.about,.settings-hub .set-panel.deactivate,.settings-hub .set-panel.version{grid-column:1/-1}.settings-hub .set-panel.about{align-self:start;height:auto;min-height:0}.settings-hub .set-panel.about a{color:lch(from var(--text-color) calc(l - -8 * var(--theme-direction)) c h/1);word-break:break-word;font-weight:600;text-decoration:none}.settings-hub .set-panel.about a:hover{color:var(--accent-color);text-decoration:underline}.settings-hub .set-panel.version{background:0 0;border-style:dashed;align-self:start;gap:4px;height:auto;min-height:0;padding-top:16px;padding-bottom:16px}.settings-hub .set-panel.version .set-version-label{letter-spacing:.06em;text-transform:uppercase;color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);margin:0;font-size:11px;font-weight:600}.settings-hub .set-panel.version .set-version-value{letter-spacing:-.03em;color:var(--text-color);font-size:18px;font-weight:650;font-family:var(--font-geist-mono);margin:0}.settings-hub .set-panel.version .set-version-meta{color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1);margin:0;font-size:12px}.settings-hub .set-panel.deactivate .set-copy a{color:var(--accent-color);font-weight:600;text-decoration:none}.settings-hub .set-panel.deactivate .set-copy a:hover{text-decoration:underline}.settings-hub .set-panel.deactivate .btn-danger-soft{width:fit-content;margin-top:4px}.settings-hub .set-panel.legal{flex-direction:column;justify-content:flex-start;align-self:start;align-items:stretch;gap:12px;height:auto;min-height:0;display:flex}.settings-hub .set-panel.legal .set-legal-head{flex-direction:column;flex:none;justify-content:flex-start;align-items:flex-start;gap:8px;min-width:0;display:flex}.settings-hub .set-panel.legal .set-legal-head h3{margin:0;line-height:1.2}.settings-hub .set-panel.legal .set-legal-head .set-copy{margin:0}.settings-hub .set-panel.legal .set-legal-links{background:0 0;border:none;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px 16px;width:auto;height:auto;margin:0;padding:0;display:flex}.settings-hub .set-panel.legal .set-legal-links a{height:20px;color:lch(from var(--text-color) calc(l - -16 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;font-weight:500;line-height:1;text-decoration:none;display:flex}.settings-hub .set-panel.legal .set-legal-links a svg{flex-shrink:0;width:15px;height:15px;display:block}.settings-hub .set-panel.legal .set-legal-links a span{line-height:1}.settings-hub .set-panel.legal .set-legal-links a:hover{color:var(--text-color)}.settings-hub .acct{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.settings-hub .acct .acct-id{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-width:0;display:flex}.settings-hub .acct .avatar{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);border-radius:16px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:64px;height:64px;display:flex;overflow:hidden}.settings-hub .acct .avatar img{object-fit:cover;width:100%;height:100%}.settings-hub .acct .avatar h2{letter-spacing:-.02em;font-size:18px;font-weight:600}.settings-hub .acct .acct-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;display:flex}.settings-hub .acct .acct-meta h4{font-size:16px;font-weight:600}.settings-hub .acct .acct-meta p{color:lch(from var(--text-color) calc(l - -22 * var(--theme-direction)) c h/1);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.settings-hub .acct .acct-meta .since{color:lch(from var(--text-color) calc(l - -35 * var(--theme-direction)) c h/1);font-size:12px}.settings-hub .btn-primary{background:var(--accent-color);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.settings-hub .btn-primary svg{width:16px;height:16px}.settings-hub .btn-primary:hover{opacity:.9}.settings-hub .btn-primary:disabled{opacity:.6;cursor:wait}.settings-hub .btn-danger-soft{border:1px solid lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.35);background:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.1);color:#f43f5e;cursor:pointer;white-space:nowrap;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 14px;font-size:13px;font-weight:600;display:flex}.settings-hub .btn-danger-soft svg{width:15px;height:15px}.settings-hub .btn-danger-soft:hover{background:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.18)}.settings-hub .btn-danger-soft:disabled{opacity:.6;cursor:wait}.settings-hub .seg{background:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;width:fit-content;margin-top:auto;padding:4px;display:flex}.settings-hub .seg .seg-opt{height:34px;color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);cursor:pointer;background:0 0;border:none;border-radius:9px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.settings-hub .seg .seg-opt svg{width:15px;height:15px}.settings-hub .seg .seg-opt.active{background:var(--accent-color);color:#fff}.settings-hub .integ-row{border-top:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:6px;padding-top:16px;display:flex}.settings-hub .integ-row .integ-id{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-width:0;display:flex}.settings-hub .integ-row .integ-chip{background:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);border-radius:12px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:44px;height:44px;display:flex}.settings-hub .integ-row .integ-chip svg{width:22px;height:22px}.settings-hub .integ-row .integ-meta{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:3px;min-width:0;display:flex}.settings-hub .integ-row .integ-meta h4{font-size:14px;font-weight:600}.settings-hub .integ-row .integ-meta p{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:12px}.settings-hub .integ-row .integ-right{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px;display:flex}.settings-hub .statement-fields{grid-template-columns:repeat(2,minmax(140px,1fr)) auto;align-items:end;gap:12px;width:100%;margin-top:4px;display:grid}.settings-hub .statement-fields label{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;min-width:0;display:flex}.settings-hub .statement-fields label span{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:11px;font-weight:600}.settings-hub .statement-fields label select,.settings-hub .statement-fields label input[type=date]{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -12 * var(--theme-direction)) c h/1);width:100%;height:38px;color:var(--text-color);appearance:none;border-radius:10px;outline:none;padding:0 12px;font-size:13px}.settings-hub .statement-fields input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.settings-hub .statement-fields input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;display:block}.settings-hub .statement-fields .btn-primary{height:38px}.settings-hub .status-pill{letter-spacing:.04em;text-transform:uppercase;border-radius:100px;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;padding:6px 11px;font-size:11px;font-weight:600;display:flex}.settings-hub .status-pill.off{color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}.settings-hub .status-pill.on{color:#26a69a;background:lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.12);border:1px solid lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.3)}.settings-hub .devices-empty{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);padding:8px 0 2px;font-size:13px}.settings-hub .login-table-wrap{width:100%;margin-top:4px;overflow-x:auto}.settings-hub .login-table-wrap::-webkit-scrollbar{height:6px}.settings-hub .login-table{border-collapse:collapse;width:100%;min-width:640px}.settings-hub .login-table th,.settings-hub .login-table td{text-align:left;vertical-align:middle;border-bottom:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);padding:14px 12px}.settings-hub .login-table th{font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;color:lch(from var(--text-color) calc(l - -32 * var(--theme-direction)) c h/1);padding-top:4px;padding-bottom:10px;font-size:10px;font-weight:400}.settings-hub .login-table td{color:lch(from var(--text-color) calc(l - -12 * var(--theme-direction)) c h/1);font-size:13px}.settings-hub .login-table tbody tr{background:0 0}.settings-hub .login-table tbody tr.is-now{background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.08)}.settings-hub .login-table tbody tr.is-now td{border-bottom-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.22)}.settings-hub .login-table tbody tr.is-now td:first-child{box-shadow:inset 3px 0 0 var(--accent-color)}.settings-hub .login-table tbody tr:last-child td{border-bottom:none}.settings-hub .login-table .login-device{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex}.settings-hub .login-table .login-device div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.settings-hub .login-table .login-device strong{color:var(--text-color);font-size:13px;font-weight:600}.settings-hub .login-table .device-chip{background:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);width:36px;height:36px;color:var(--text-color);border-radius:10px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:0;display:flex}.settings-hub .login-table .tag{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-color);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.14);border-radius:100px;padding:2px 8px;font-size:10px;font-weight:600}.settings-hub .login-table .login-action{text-align:right;white-space:nowrap;width:1%}.settings-hub .login-table .current-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-color);font-size:11px;font-weight:600}.settings-hub .referral-link{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.settings-hub .referral-link input{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);min-width:0;height:38px;color:var(--text-color);border-radius:10px;padding:0 12px;font-size:13px}.settings-hub .referral-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settings-hub .referral-stats div{border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border-radius:12px;padding:12px 14px}.settings-hub .referral-stats div p{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);margin-bottom:4px;font-size:12px}.settings-hub .referral-stats div strong{letter-spacing:-.03em;font-size:20px;font-weight:600}.settings-hub .support-form{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px;display:flex}.settings-hub .support-form label{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}.settings-hub .support-form label span{color:lch(from var(--text-color) calc(l - -22 * var(--theme-direction)) c h/1);font-size:12px;font-weight:600}.settings-hub .support-form select,.settings-hub .support-form textarea{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);width:100%;color:var(--text-color);font:inherit;border-radius:10px;font-size:13px}.settings-hub .support-form select{appearance:none;background-image:none;height:38px;padding:0 12px}.settings-hub .support-form select::-ms-expand{display:none}.settings-hub .support-form textarea{resize:none;min-height:140px;padding:10px 12px;line-height:1.5}.settings-hub .support-form .btn-primary{width:fit-content}@media (max-width:900px){.settings-hub .set-grid{grid-template-columns:1fr}.settings-hub .set-grid .set-panel.account,.settings-hub .set-grid .set-panel.theme,.settings-hub .set-grid .set-panel.payments,.settings-hub .set-grid .set-panel.integ,.settings-hub .set-grid .set-panel.logins,.settings-hub .set-grid .set-panel.legal,.settings-hub .set-grid .set-panel.statement,.settings-hub .set-grid .set-panel.referral,.settings-hub .set-grid .set-panel.support,.settings-hub .set-grid .set-panel.about,.settings-hub .set-grid .set-panel.deactivate,.settings-hub .set-grid .set-panel.version{grid-column:1/-1}}@media (max-width:700px){.settings-hub .set-stage{gap:20px;padding:4px 2px 32px}.settings-hub .set-panel{border-radius:14px;padding:18px 16px}.settings-hub .acct .btn-danger-soft{width:100%}.settings-hub .integ-right{justify-content:flex-start;width:100%}.settings-hub .statement-fields{grid-template-columns:1fr}.settings-hub .statement-fields .btn-primary{width:100%}.settings-hub .set-panel.legal{align-self:start}.settings-hub .set-panel.legal .set-legal-links{width:auto}.settings-hub .set-panel.about,.settings-hub .set-panel.deactivate,.settings-hub .set-panel.referral,.settings-hub .set-panel.support{align-self:start}.settings-hub .referral-link,.settings-hub .referral-stats{grid-template-columns:1fr}.settings-hub .support-form .btn-primary{width:100%}}body[data-theme=dark] .settings-hub .set-panel{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);box-shadow:0 12px 32px #00000047}body[data-theme=dark] .settings-hub .seg{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .settings-hub .integ-row{border-top-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .settings-hub .integ-chip{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .settings-hub .status-pill.off{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);color:lch(from var(--text-color) calc(l - -16 * var(--theme-direction)) c h/1)}body[data-theme=dark] .settings-hub .statement-fields select,body[data-theme=dark] .settings-hub .statement-fields input[type=date]{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-theme=dark] .settings-hub .avatar{background-color:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .settings-hub .device-chip{background:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);color:var(--text-color)}body[data-theme=dark] .settings-hub .login-table th,body[data-theme=dark] .settings-hub .login-table td{border-bottom-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .settings-hub .login-table tbody tr.is-now{background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.12)}body[data-theme=dark] .settings-hub .login-table tbody tr.is-now td{border-bottom-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.28)}body[data-theme=dark] .settings-hub .referral-link input,body[data-theme=dark] .settings-hub .support-form select,body[data-theme=dark] .settings-hub .support-form textarea{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);color:var(--text-color)}body[data-theme=dark] .settings-hub .referral-stats div{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}.dashboard.hub.responses-hub,.dashboard.hub.admin-hub{align-items:stretch;height:100%;min-height:0;overflow:hidden}.dashboard.hub.responses-hub>:not(.resp-stage):not(.admin-sessions-grid):not(.admin-body),.dashboard.hub.admin-hub>:not(.resp-stage):not(.admin-sessions-grid):not(.admin-body){flex-shrink:0}.responses-hub .resp-title{flex-wrap:wrap;align-items:center;gap:12px}.responses-hub .resp-title .resp-title-copy{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0;display:flex}.responses-hub .resp-title h3{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.responses-hub .resp-title .resp-slug{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:12px;font-family:var(--font-geist-mono);margin:0}.responses-hub .resp-unpaid-note{border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border-radius:14px;flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.responses-hub .resp-unpaid-note p{color:lch(from var(--text-color) calc(l - -18 * var(--theme-direction)) c h/1);max-width:52em;margin:0;font-size:13px;line-height:1.55}.responses-hub .resp-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.responses-hub .resp-action,.responses-hub .resp-actions .resp-action.is-accent{appearance:none;border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);height:34px;color:var(--text-color);cursor:pointer;white-space:nowrap;border-radius:100px;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.responses-hub .resp-action svg,.responses-hub .resp-actions .resp-action.is-accent svg{width:15px;height:15px;color:var(--accent-color)}.responses-hub .resp-action:hover,.responses-hub .resp-actions .resp-action.is-accent:hover{border-color:var(--accent-color)}.responses-hub .resp-action:disabled,.responses-hub .resp-actions .resp-action.is-accent:disabled{opacity:.55;cursor:not-allowed}.responses-hub .resp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;display:grid}.responses-hub .resp-metric{border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.responses-hub .resp-metric p{letter-spacing:.04em;text-transform:uppercase;color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:11px;font-weight:600}.responses-hub .resp-metric h4{letter-spacing:-.03em;color:var(--text-color);font-size:18px;font-weight:650}.responses-hub .resp-metric.is-verified p,.responses-hub .resp-metric.is-verified h4{color:#26a69a}.responses-hub .resp-metric.is-unverified p,.responses-hub .resp-metric.is-unverified h4{color:#f43f5e}.responses-hub .seg{background:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);border-radius:50px;flex-direction:row;justify-content:flex-start;align-items:center;gap:1px;width:fit-content;margin-top:0;padding:4px;display:flex}.responses-hub .seg .seg-opt{height:26px;color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);cursor:pointer;appearance:none;background:0 0;border:none;border-radius:50px;flex-direction:row;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.responses-hub .seg .seg-opt.active{background:var(--accent-color);color:#fff}.responses-hub .resp-toolbar{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.responses-hub .resp-stage{border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border-radius:16px;flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:auto}.responses-hub .resp-stage .empty-forms,.responses-hub .resp-stage .loader-inline,.responses-hub .resp-stage .resp-list{flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:0}.responses-hub .resp-stage .empty-forms{text-align:center;padding:48px 20px}.responses-hub .resp-stage .resp-list{flex-direction:column;display:flex;overflow:auto}.responses-hub .resp-table-wrap{flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:0;overflow:auto}.responses-hub .resp-table-wrap table{border-spacing:0;width:100%}.responses-hub .resp-table-wrap table thead tr th,.responses-hub .resp-table-wrap table thead tr td,.responses-hub .resp-table-wrap table tbody tr th,.responses-hub .resp-table-wrap table tbody tr td{text-align:left;border-bottom:1px solid lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);white-space:nowrap;text-overflow:ellipsis;max-width:280px;padding:12px 14px;font-size:13px;overflow:hidden}.responses-hub .resp-table-wrap table thead tr th a,.responses-hub .resp-table-wrap table thead tr td a,.responses-hub .resp-table-wrap table tbody tr th a,.responses-hub .resp-table-wrap table tbody tr td a{color:var(--accent-color);font-weight:600;text-decoration:none}.responses-hub .resp-table-wrap table thead tr th a:hover,.responses-hub .resp-table-wrap table thead tr td a:hover,.responses-hub .resp-table-wrap table tbody tr th a:hover,.responses-hub .resp-table-wrap table tbody tr td a:hover{text-decoration:underline}.responses-hub .resp-table-wrap table thead tr th,.responses-hub .resp-table-wrap table tbody tr th{z-index:1;color:lch(from var(--text-color) calc(l - -12 * var(--theme-direction)) c h/1);font-size:12px;font-weight:700;position:sticky;top:0}.responses-hub .resp-table-wrap table thead tr td,.responses-hub .resp-table-wrap table tbody tr td{color:lch(from var(--text-color) calc(l - -8 * var(--theme-direction)) c h/1)}.responses-hub .resp-table-wrap table thead tr:hover td,.responses-hub .resp-table-wrap table tbody tr:hover td{background-color:lch(from var(--background-color) calc(l - -2 * var(--theme-direction)) c h/1)}.responses-hub .resp-card-list{display:none}.responses-hub .resp-verify{height:fit-content;padding:unset;cursor:pointer;border:unset;color:var(--text-color);background:0 0;outline:none;font-size:12px;font-weight:600}.responses-hub .resp-verify.is-verified{color:#26a69a;border-color:lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.35)}.responses-hub .resp-verify.is-unverified{color:#f43f5e;border-color:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.35)}.responses-hub .resp-verify:disabled{opacity:.6;cursor:wait}.responses-hub .resp-pager{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px 14px;width:100%;max-width:100%}.responses-hub .resp-pager p{color:lch(from var(--text-color) calc(l - -25 * var(--theme-direction)) c h/1);flex-shrink:0;margin:0;font-size:12.5px}.responses-hub .resp-pager .resp-pager-btns{flex-flow:wrap;flex-shrink:0;justify-content:flex-start;align-items:center;gap:6px;display:flex}@media (max-width:900px){.responses-hub .resp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.dashboard.hub.responses-hub:not(.admin-hub){overflow-y:auto}.dashboard.hub.responses-hub:not(.admin-hub) .resp-stage{flex:50dvh;min-height:50dvh}.responses-hub .resp-title h3{white-space:normal}.responses-hub .resp-actions{justify-content:flex-start;width:100%}.responses-hub .resp-stage,.responses-hub .resp-list,.responses-hub .resp-card-list,.responses-hub .resp-table-wrap{flex-shrink:1;align-self:stretch;width:100%;min-width:0;max-width:100%}.responses-hub .resp-table-wrap{display:none}.responses-hub .resp-card-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:8px;width:100%;max-width:100%;min-height:0;padding:10px;display:flex;overflow-y:auto}.responses-hub .resp-card{box-sizing:border-box;border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -4 * var(--theme-direction)) c h/1);width:100%;max-width:100%;color:var(--text-color);border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;padding:14px;display:flex}.responses-hub .resp-card .resp-card-top{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.responses-hub .resp-card .resp-card-top p{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:12px}.responses-hub .resp-card h4{font-size:16px;font-weight:650}.responses-hub .resp-card dl{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.responses-hub .resp-card dl div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:flex}.responses-hub .resp-card dl div dt{color:lch(from var(--text-color) calc(l - -32 * var(--theme-direction)) c h/1);font-size:11px}.responses-hub .resp-card dl div dd{word-break:break-word;font-size:13px}.responses-hub .resp-card dl div dd a{color:var(--accent-color);font-weight:600;text-decoration:none}.responses-hub .resp-pager{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px 14px}}body[data-theme=dark] .responses-hub .resp-slug{color:lch(from var(--text-color) calc(l - -10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .responses-hub .resp-unpaid-note{background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .responses-hub .resp-unpaid-note p{color:lch(from var(--text-color) calc(l - -6 * var(--theme-direction)) c h/1)}body[data-theme=dark] .responses-hub .resp-unpaid-note p strong{color:var(--text-color)}body[data-theme=dark] .responses-hub .resp-metric,body[data-theme=dark] .responses-hub .resp-stage{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .responses-hub .resp-stage .empty-forms{color:lch(from var(--text-color) calc(l - -10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .responses-hub .resp-card{background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .responses-hub .resp-table-wrap table thead tr th,body[data-theme=dark] .responses-hub .resp-table-wrap table tbody tr td{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-bottom-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .responses-hub .seg{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .responses-hub .resp-verify{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body[data-theme=dark] .responses-hub .resp-actions .resp-action,body[data-theme=dark] .responses-hub .resp-actions .resp-action.is-accent,body[data-theme=dark] .responses-hub .resp-unpaid-note .resp-action,body[data-theme=dark] .responses-hub .resp-toolbar .resp-action{color:var(--text-color);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}body[data-theme=dark] .responses-hub .resp-actions .resp-action svg,body[data-theme=dark] .responses-hub .resp-actions .resp-action.is-accent svg,body[data-theme=dark] .responses-hub .resp-unpaid-note .resp-action svg,body[data-theme=dark] .responses-hub .resp-toolbar .resp-action svg{color:var(--accent-color)}body[data-theme=dark] .responses-hub .resp-actions .resp-action:hover:not(:disabled),body[data-theme=dark] .responses-hub .resp-actions .resp-action.is-accent:hover:not(:disabled),body[data-theme=dark] .responses-hub .resp-unpaid-note .resp-action:hover:not(:disabled),body[data-theme=dark] .responses-hub .resp-toolbar .resp-action:hover:not(:disabled){border-color:var(--accent-color)}body[data-theme=dark] .admin-hub .resp-action{color:var(--accent-color);border-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.5);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.16)}body[data-theme=dark] .admin-hub .resp-action:hover:not(:disabled),body[data-theme=dark] .admin-hub .admin-reload:hover:not(:disabled){border-color:var(--accent-color);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.24)}@media (prefers-reduced-motion:reduce){.dashboard .shapegrid-canvas{display:none}.dashboard:before{animation:none}.form-grid .form-card .card-meta .card-marquee.is-overflowing>span{text-overflow:ellipsis;width:auto;max-width:100%;animation:none;overflow:hidden}}.fp-modal{z-index:80;background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:row;justify-content:center;align-items:center;gap:0;padding:20px;display:flex;position:fixed;inset:0}.fp-modal .fp-modal-card{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1);border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:min(100%,440px);max-height:min(90dvh,680px);padding:22px;display:flex;overflow-y:auto}.fp-modal .fp-modal-card h2{letter-spacing:-.03em;color:var(--text-color);font-size:18px;font-weight:650}.fp-modal .fp-modal-card p{color:lch(from var(--text-color) calc(l - -22 * var(--theme-direction)) c h/1);font-size:13px;line-height:1.5}.fp-modal .fp-modal-card label{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex}.fp-modal .fp-modal-card label span{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:11px;font-weight:600}.fp-modal .fp-modal-card label input,.fp-modal .fp-modal-card label textarea{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -12 * var(--theme-direction)) c h/1);width:100%;color:var(--text-color);-webkit-user-select:text;user-select:text;resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-size:13px}.fp-modal .fp-modal-card input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.fp-modal .fp-modal-card input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:1;display:block}.fp-modal .fp-modal-actions{flex-flow:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;display:flex}.fp-modal .fp-modal-btn{background:var(--accent-color);color:#fff;cursor:pointer;border:none;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.fp-modal .fp-modal-btn.ghost{color:var(--text-color);border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:0 0}.fp-modal .fp-modal-btn.danger{color:#fff;background:#f43f5e}.fp-modal .fp-modal-btn:disabled{opacity:.6;cursor:wait}.fp-modal .deactivate-local .with-suffix{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -12 * var(--theme-direction)) c h/1);border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:stretch;gap:0;width:100%;display:flex;overflow:hidden}.fp-modal .deactivate-local .with-suffix input{background:0 0;border:none;border-radius:0;flex:1;min-width:0}.fp-modal .deactivate-local .with-suffix span{color:lch(from var(--text-color) calc(l - -38 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);white-space:nowrap;flex-direction:row;justify-content:flex-start;align-items:center;gap:0;padding:0 12px;font-size:13px;font-weight:500;display:flex}body[data-theme=dark] .fp-modal .fp-modal-card{background:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .fp-modal .fp-modal-card input,body[data-theme=dark] .fp-modal .fp-modal-card textarea{background:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .fp-modal .fp-modal-card input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes admin-reload-spin{to{transform:rotate(360deg)}}.admin-hub .dim{color:lch(from var(--text-color) calc(l - -32 * var(--theme-direction)) c h/1);font-size:11px}.admin-hub .admin-list-toolbar{align-items:center}.admin-hub .admin-list-toolbar .admin-toolbar-left{flex-flow:wrap;flex:auto;justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.admin-hub .admin-list-toolbar .admin-toolbar-left .admin-hint{margin:0}.admin-hub .admin-list-toolbar .admin-toolbar-right{flex-direction:row;flex-shrink:0;justify-content:flex-start;align-items:center;gap:8px;margin-left:auto;display:flex}.admin-hub .admin-reload{appearance:none;border:1px solid lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.4);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.1);width:32px;height:32px;color:var(--accent-color);cursor:pointer;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:0;display:flex}.admin-hub .admin-reload:hover:not(:disabled){border-color:var(--accent-color);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.18)}.admin-hub .admin-reload:disabled{opacity:.6;cursor:wait}.admin-hub .admin-reload .spin{animation:.8s linear infinite admin-reload-spin}.admin-hub .resp-action{appearance:none;color:var(--accent-color);border-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.45);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.08)}.admin-hub .resp-action:hover:not(:disabled){border-color:var(--accent-color);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.14)}.admin-hub .resp-table-wrap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:0 12px 8px}.admin-hub .resp-table-wrap table{table-layout:fixed;border-collapse:collapse;box-sizing:border-box;width:100%}.admin-hub .resp-table-wrap table th,.admin-hub .resp-table-wrap table td{vertical-align:middle;box-sizing:border-box;text-overflow:ellipsis;max-width:none;overflow:hidden}.admin-hub .resp-table-wrap table td.admin-message{white-space:normal;overflow:hidden}.admin-hub .resp-table-wrap table td.admin-message .admin-message-text{-webkit-line-clamp:3;overflow-wrap:anywhere;word-break:break-word;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.admin-hub .resp-table-wrap table th.admin-col-actions,.admin-hub .resp-table-wrap table td.admin-col-actions{white-space:nowrap;text-align:right;vertical-align:middle;width:64px;min-width:64px;max-width:64px;padding-left:8px;padding-right:12px;overflow:visible}.admin-hub .admin-accounts-table th:nth-child(3){width:22%}.admin-hub .admin-accounts-table th:nth-child(4){width:12%}.admin-hub .admin-forms-table th:nth-child(2){width:16%}.admin-hub .admin-forms-table th:nth-child(3){width:72px}.admin-hub .admin-forms-table th:nth-child(5){width:88px}.admin-hub .admin-forms-table th:nth-child(6){width:110px}.admin-hub .admin-revenue-table th:nth-child(3){width:18%}.admin-hub .admin-revenue-table th:nth-child(4){width:16%}.admin-hub .admin-reports-table th:first-child{width:18%}.admin-hub .admin-reports-table th:nth-child(5){width:90px}.admin-hub .admin-sessions-table th:nth-child(2){width:100px}.admin-hub .admin-sessions-table th:nth-child(3){width:22%}.admin-hub .admin-sessions-table th:nth-child(4){width:18%}.admin-hub .admin-sessions-table th:nth-child(5),.admin-hub .admin-sessions-table td:nth-child(5){width:28%;padding-right:22px}.admin-hub .resp-table-wrap table.admin-roles-table th:first-child{width:30%}.admin-hub .resp-table-wrap table.admin-roles-table th.admin-col-actions,.admin-hub .resp-table-wrap table.admin-roles-table td.admin-col-actions{width:180px;min-width:180px;max-width:180px;padding-right:12px}.admin-hub .admin-row-menu{justify-content:flex-end;width:100%;display:inline-flex;position:relative}.admin-hub .admin-row-menu-btn{appearance:none;border:1px solid lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.4);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.1);width:32px;height:32px;color:var(--accent-color);cursor:pointer;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:0;padding:0;display:flex}.admin-hub .admin-row-menu-btn:hover{border-color:var(--accent-color);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.18)}.admin-hub .admin-row-menu-list{z-index:90;border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-width:168px;margin:0;padding:6px;list-style:none;display:flex;position:fixed}.admin-hub .admin-row-menu-list button{appearance:none;text-align:left;width:100%;color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}.admin-hub .admin-row-menu-list button:hover:not(:disabled){background:lch(from #6366f1 calc(l - 0 * var(--theme-direction)) c h/.12);color:#6366f1}.admin-hub .admin-row-menu-list button:disabled{opacity:.5;cursor:default}.admin-hub .admin-row-menu-list button.danger{color:#f43f5e}.admin-hub .admin-row-menu-list button.danger:hover:not(:disabled){background:lch(from #f43f5e calc(l - 0 * var(--theme-direction)) c h/.12);color:#f43f5e}.admin-hub .resp-title .seg{flex-wrap:wrap}.admin-hub .admin-hint{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);flex:1;min-width:180px;margin:0;font-size:12.5px}.admin-hub .admin-metrics{margin-top:0}.admin-hub .admin-body{flex-direction:column;flex:auto;align-self:stretch;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.admin-hub .admin-body .resp-stage{flex:auto}.admin-hub .admin-sessions-grid{flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(240px,32%) minmax(0,1fr);align-self:stretch;align-items:stretch;gap:14px;width:100%;min-width:0;max-width:100%;min-height:0;display:grid}.admin-hub .admin-sessions-grid .admin-top,.admin-hub .admin-sessions-grid .resp-stage{min-width:0;height:100%;min-height:0;max-height:100%}.admin-hub .admin-sessions-grid .admin-top{overflow-y:auto}.admin-hub .admin-sessions-grid .admin-top ol{grid-template-columns:1fr}.admin-hub .admin-sessions-grid .resp-stage{flex:auto;overflow:auto}.admin-hub .admin-top{border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border-radius:14px;width:100%;padding:14px 16px}.admin-hub .admin-top h4{letter-spacing:.04em;text-transform:uppercase;color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);margin-bottom:10px;font-size:12px;font-weight:700}.admin-hub .admin-top ol{grid-template-columns:1fr;gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.admin-hub .admin-top li{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;min-width:0;display:flex}.admin-hub .admin-top li strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.admin-hub .admin-top li span{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.admin-hub .admin-grant-panel{border:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);background-color:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border-radius:14px;flex-direction:column;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:12px;width:100%;min-width:0;max-width:100%;max-height:min(52vh,560px);padding:16px;display:flex;overflow:auto}.admin-hub .admin-grant-panel h4{letter-spacing:.04em;text-transform:uppercase;color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);margin:0;font-size:12px;font-weight:700}.admin-hub .admin-grant-panel>p{color:lch(from var(--text-color) calc(l - -22 * var(--theme-direction)) c h/1);margin:0;font-size:13px;line-height:1.45}.admin-hub .admin-grant-panel form{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:flex}.admin-hub .admin-grant-panel .admin-grant-search{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex;position:relative}.admin-hub .admin-grant-panel .admin-grant-search>span{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:11px;font-weight:600}.admin-hub .admin-grant-panel .admin-grant-search input{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -12 * var(--theme-direction)) c h/1);width:100%;height:38px;color:var(--text-color);-webkit-user-select:text;user-select:text;border-radius:10px;outline:none;padding:0 12px;font-size:13px}.admin-hub .admin-grant-panel .admin-grant-search .admin-picker{z-index:6;border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;max-height:220px;margin:0;padding:6px;list-style:none;display:flex;position:relative;overflow-y:auto}.admin-hub .admin-grant-panel .admin-grant-search .admin-picker button{appearance:none;text-align:left;width:100%;color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.admin-hub .admin-grant-panel .admin-grant-search .admin-picker button strong{font-size:13px;font-weight:650}.admin-hub .admin-grant-panel .admin-grant-search .admin-picker button span{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);font-size:11px}.admin-hub .admin-grant-panel .admin-grant-search .admin-picker button:hover{background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}.admin-hub .admin-grant-panel .admin-grant-picked{color:var(--text-color);flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;font-size:13px;display:flex}.admin-hub .admin-grant-panel .admin-grant-picked span{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1)}.admin-hub .admin-grant-panel .admin-grant-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-hub .admin-grant-panel .role-matrix-wrap{width:100%;overflow-x:auto}.admin-hub .admin-grant-panel .role-matrix{border-collapse:collapse;width:100%;min-width:640px}.admin-hub .admin-grant-panel .role-matrix th,.admin-hub .admin-grant-panel .role-matrix td{text-align:left;vertical-align:middle;border-bottom:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);padding:10px 8px;font-size:12px}.admin-hub .admin-grant-panel .role-matrix th{text-transform:capitalize;color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1);font-size:11px;font-weight:700}.admin-hub .admin-grant-panel .role-matrix td strong{font-size:13px;font-weight:650;display:block}.admin-hub .admin-grant-panel .role-matrix td .dim{white-space:normal;max-width:320px;margin-top:3px;display:block}.admin-hub .admin-grant-panel .role-matrix .admin-check{cursor:pointer;flex-direction:row;align-items:center;gap:6px;width:auto;display:flex}.admin-hub .admin-grant-panel .role-matrix .admin-check span{text-transform:capitalize;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:11px;font-weight:600}.admin-hub .admin-grant-panel .role-matrix .admin-check input{width:16px;height:16px;accent-color:var(--accent-color);cursor:pointer;appearance:auto;background:0 0;border:none;padding:0}.admin-hub .presence{letter-spacing:.04em;text-transform:uppercase;border-radius:100px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.admin-hub .presence.on{color:#26a69a;background:lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.12);border:1px solid lch(from #26a69a calc(l - 0 * var(--theme-direction)) c h/.3)}.admin-hub .presence.off{color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}.admin-hub .admin-role-actions{flex-flow:row;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.admin-hub .admin-roles-table{width:100%}.admin-hub .admin-roles-table th,.admin-hub .admin-roles-table td{vertical-align:middle}.admin-hub .admin-roles-table .admin-access-cell{white-space:normal;text-overflow:ellipsis;overflow:hidden}.admin-hub .admin-filter-chip{border:1px solid lch(from #6366f1 calc(l - 0 * var(--theme-direction)) c h/.4);background:lch(from #6366f1 calc(l - 0 * var(--theme-direction)) c h/.1);border-radius:100px;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px;max-width:100%;padding:8px 8px 8px 14px;display:flex}.admin-hub .admin-filter-chip span{color:var(--text-color);font-size:13px;font-weight:600;line-height:1.35}.admin-hub .admin-filter-chip button{appearance:none;color:#fff;cursor:pointer;background:#6366f1;border:none;border-radius:100px;height:28px;padding:0 12px;font-size:12px;font-weight:600}.admin-hub .admin-filter-chip button:hover{background:lch(from #6366f1 calc(l - -8 * var(--theme-direction)) c h/1)}.fp-modal .admin-disable-card{width:min(100%,560px);max-height:min(92dvh,820px)}.fp-modal .admin-disable-card .admin-reason-chips{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.fp-modal .admin-disable-card .admin-reason-chip{appearance:none;border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);height:30px;color:lch(from var(--text-color) calc(l - -8 * var(--theme-direction)) c h/1);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.fp-modal .admin-disable-card .admin-reason-chip:hover{border-color:var(--accent-color);color:var(--accent-color)}.fp-modal .admin-disable-card .admin-reason-chip.on{border-color:var(--accent-color);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.16);color:var(--accent-color)}.fp-modal .admin-grant-card{width:min(100%,920px);max-height:min(92dvh,840px);overflow:auto}.fp-modal .admin-grant-card .admin-grant-search{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex;position:relative}.fp-modal .admin-grant-card .admin-grant-search>span{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:11px;font-weight:600}.fp-modal .admin-grant-card .admin-grant-search input{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -12 * var(--theme-direction)) c h/1);width:100%;height:38px;color:var(--text-color);-webkit-user-select:text;user-select:text;border-radius:10px;outline:none;padding:0 12px;font-size:13px}.fp-modal .admin-grant-card .admin-grant-search .admin-picker{z-index:6;border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;max-height:220px;margin:0;padding:6px;list-style:none;display:flex;position:relative;overflow-y:auto}.fp-modal .admin-grant-card .admin-grant-search .admin-picker button{appearance:none;text-align:left;width:100%;color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.fp-modal .admin-grant-card .admin-grant-search .admin-picker button strong{font-size:13px;font-weight:650}.fp-modal .admin-grant-card .admin-grant-search .admin-picker button span{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);font-size:11px}.fp-modal .admin-grant-card .admin-grant-search .admin-picker button:hover{background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1)}.fp-modal .admin-grant-card .admin-grant-picked{color:var(--text-color);flex-flow:wrap;justify-content:flex-start;align-items:center;gap:8px;font-size:13px;display:flex}.fp-modal .admin-grant-card .admin-grant-picked span{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1)}.fp-modal .admin-grant-card .role-matrix-wrap{width:100%;overflow-x:auto}.fp-modal .admin-grant-card .role-matrix{border-collapse:collapse;width:100%;min-width:640px}.fp-modal .admin-grant-card .role-matrix th,.fp-modal .admin-grant-card .role-matrix td{text-align:left;vertical-align:middle;border-bottom:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);padding:10px 8px;font-size:12px}.fp-modal .admin-grant-card .role-matrix th{text-transform:capitalize;color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1);font-size:11px;font-weight:700}.fp-modal .admin-grant-card .role-matrix td strong{font-size:13px;font-weight:650;display:block}.fp-modal .admin-grant-card .role-matrix td .dim{white-space:normal;max-width:240px;margin-top:3px;display:block}.fp-modal .admin-grant-card .role-matrix .admin-check{cursor:pointer;flex-direction:row;align-items:center;gap:6px;width:auto;display:flex}.fp-modal .admin-grant-card .role-matrix .admin-check span{text-transform:capitalize;color:lch(from var(--text-color) calc(l - -20 * var(--theme-direction)) c h/1);font-size:11px;font-weight:600}.fp-modal .admin-grant-card .role-matrix .admin-check input{width:16px;height:16px;accent-color:var(--accent-color);cursor:pointer;appearance:auto;background:0 0;border:none;padding:0}.fp-modal .admin-account-card{width:min(100%,760px);max-height:min(92dvh,860px)}.fp-modal .admin-account-card .admin-account-head{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-width:0;display:flex}.fp-modal .admin-account-card .admin-account-head h2{margin:0}.fp-modal .admin-account-card .admin-account-head p{word-break:break-word;margin:2px 0 0}.fp-modal .admin-account-card .admin-account-avatar{object-fit:cover;background:lch(from #6366f1 calc(l - 0 * var(--theme-direction)) c h/.16);border-radius:50%;flex:none;width:48px;height:48px}.fp-modal .admin-account-card .admin-account-avatar.fallback{color:#6366f1;flex-direction:row;justify-content:center;align-items:center;gap:0;font-size:16px;font-weight:700;display:flex}.fp-modal .admin-account-card .admin-account-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.fp-modal .admin-account-card .admin-account-stats>div{border:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -12 * var(--theme-direction)) c h/1);border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}.fp-modal .admin-account-card .admin-account-stats>div p{letter-spacing:.04em;text-transform:uppercase;color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);margin:0;font-size:11px;font-weight:700}.fp-modal .admin-account-card .admin-account-stats>div strong{color:var(--text-color);font-size:18px;font-weight:700}.fp-modal .admin-account-card .admin-account-stats>div span{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);font-size:11px}.fp-modal .admin-account-card .admin-info-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:100%;margin:0;display:flex}.fp-modal .admin-account-card .admin-info-list div{border-bottom:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:space-between;align-items:flex-start;gap:16px;padding:10px 0;display:flex}.fp-modal .admin-account-card .admin-info-list div dt{letter-spacing:.04em;text-transform:uppercase;width:110px;color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);flex:none;font-size:11px;font-weight:700}.fp-modal .admin-account-card .admin-info-list div dd{min-width:0;color:var(--text-color);word-break:break-word;text-align:right;flex:1;margin:0;font-size:13px}.fp-modal .admin-account-card .admin-account-sessions{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:100%;display:flex}.fp-modal .admin-account-card .admin-account-sessions h3{letter-spacing:.04em;text-transform:uppercase;color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);margin:0;font-size:12px;font-weight:700}.fp-modal .admin-account-card .admin-account-sessions p{margin:0}.fp-modal .admin-account-card .admin-account-sessions-wrap{width:100%;overflow-x:auto}.fp-modal .admin-account-card .admin-account-sessions-wrap table{border-collapse:collapse;width:100%;min-width:520px}.fp-modal .admin-account-card .admin-account-sessions-wrap table th,.fp-modal .admin-account-card .admin-account-sessions-wrap table td{text-align:left;vertical-align:top;border-bottom:1px solid lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);padding:8px 8px 8px 0;font-size:12px}.fp-modal .admin-account-card .admin-account-sessions-wrap table th{color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1);font-size:11px;font-weight:700}.fp-modal .admin-account-card .admin-account-sessions-wrap table td .dim{white-space:normal;word-break:break-word}body[data-theme=dark] .admin-hub .admin-top,body[data-theme=dark] .admin-hub .admin-grant-panel{background-color:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .admin-hub .admin-reload{border-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.5);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.16)}body[data-theme=dark] .admin-hub .admin-grant-panel input{background:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .admin-hub .admin-grant-panel .admin-picker{background:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .admin-hub .admin-grant-panel .admin-picker button:hover{background:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .admin-hub .admin-grant-panel .role-matrix th,body[data-theme=dark] .admin-hub .admin-grant-panel .role-matrix td{border-bottom-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .admin-hub .presence.off{background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);color:lch(from var(--text-color) calc(l - -8 * var(--theme-direction)) c h/1)}body[data-theme=dark] .admin-hub .admin-row-menu-btn{border-color:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.5);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.16)}body[data-theme=dark] .admin-hub .admin-row-menu-list{background:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .admin-hub .admin-row-menu-list button:hover:not(:disabled){background:lch(from #6366f1 calc(l - 0 * var(--theme-direction)) c h/.2)}body[data-theme=dark] .fp-modal .admin-disable-card .admin-reason-chip{border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .fp-modal .admin-disable-card .admin-reason-chip:hover,body[data-theme=dark] .fp-modal .admin-disable-card .admin-reason-chip.on{border-color:var(--accent-color)}body[data-theme=dark] .fp-modal .admin-grant-card .admin-grant-search input{background:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .fp-modal .admin-grant-card .admin-picker{background:lch(from var(--background-color) calc(l - 6 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .fp-modal .admin-grant-card .admin-picker button:hover{background:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1)}body[data-theme=dark] .fp-modal .admin-grant-card .role-matrix th,body[data-theme=dark] .fp-modal .admin-grant-card .role-matrix td{border-bottom-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .fp-modal .admin-account-card .admin-account-stats>div{background:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);border-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}body[data-theme=dark] .fp-modal .admin-account-card .admin-info-list div,body[data-theme=dark] .fp-modal .admin-account-card .admin-account-sessions-wrap table th,body[data-theme=dark] .fp-modal .admin-account-card .admin-account-sessions-wrap table td{border-bottom-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}@media (max-width:900px){.admin-hub .admin-sessions-grid{grid-template-rows:auto minmax(180px,1fr);grid-template-columns:1fr;overflow:auto}.admin-hub .admin-sessions-grid .admin-top,.admin-hub .admin-sessions-grid .resp-stage{height:auto;max-height:none}.admin-hub .admin-top ol{grid-template-columns:1fr}}@media (max-width:700px){.admin-hub .resp-table-wrap{display:block}.admin-hub .admin-message{max-width:220px}.admin-hub .resp-title .seg{width:100%}.admin-hub .resp-title .seg .seg-opt{flex:1}.admin-hub .resp-toolbar{flex-direction:column;align-items:stretch}.admin-hub .resp-toolbar .seg{width:100%}.admin-hub .resp-toolbar .seg .seg-opt{flex:1}.admin-hub .resp-toolbar .admin-toolbar-right{justify-content:flex-end;width:100%;margin-left:0}.admin-hub .resp-toolbar .admin-reload{flex-shrink:0}.admin-hub .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-hub .admin-grant-panel .role-matrix{min-width:520px}.admin-hub .admin-filter-chip{border-radius:14px;width:100%}.fp-modal .admin-account-card .admin-account-stats{grid-template-columns:1fr}.fp-modal .admin-account-card .admin-info-list div{flex-direction:column;gap:4px}.fp-modal .admin-account-card .admin-info-list div dt{width:auto}.fp-modal .admin-account-card .admin-info-list div dd{text-align:left}}.builder-tour{z-index:90;pointer-events:none;position:fixed;inset:0}.builder-tour .builder-tour-mask{pointer-events:auto;background:0 0;position:absolute;inset:0}.builder-tour .builder-tour-mask.is-dim{background:#00000080}.builder-tour .builder-tour-spot{z-index:91;outline:2px solid var(--accent-color);pointer-events:none;border-radius:14px;position:fixed;box-shadow:0 0 0 9999px #00000080}.builder-tour .builder-tour-card{z-index:92;pointer-events:auto;color:#111;text-align:left;background:#fff;border:1px solid #1111111a;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;width:320px;padding:16px 16px 14px;display:flex;position:fixed;box-shadow:0 12px 40px #0000002e}.builder-tour .builder-tour-card .builder-tour-count{letter-spacing:.04em;color:var(--accent-color);font-size:11px;font-weight:600}.builder-tour .builder-tour-card h2{letter-spacing:-.02em;color:inherit;font-size:16px;font-weight:650}.builder-tour .builder-tour-card p{color:#444;font-size:13px;line-height:1.5}.builder-tour .builder-tour-card .builder-tour-actions{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:6px;display:flex}.builder-tour .builder-tour-card .builder-tour-actions div{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.builder-tour .builder-tour-card .builder-tour-actions button{appearance:none;cursor:pointer;border:none;border-radius:100px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:600}.builder-tour .builder-tour-card .builder-tour-actions .tour-skip{color:#666;background:0 0;padding-left:0}.builder-tour .builder-tour-card .builder-tour-actions .tour-skip:hover{color:#111}.builder-tour .builder-tour-card .builder-tour-actions .tour-back{color:#111;background:#f0f0f0}.builder-tour .builder-tour-card .builder-tour-actions .tour-next{background:var(--accent-color);color:#fff;box-shadow:0 0 0 2px lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.28)}@media (max-width:700px){.builder-tour .builder-tour-card{width:auto;inset:auto 12px 16px}}body[data-theme=dark] .builder-tour .builder-tour-mask.is-dim{background:#000000c7}body[data-theme=dark] .builder-tour .builder-tour-spot{box-shadow:0 0 0 9999px #000000c7}body[data-theme=dark] .builder-tour .builder-tour-card{color:#e8e8e8;background:#1c1c1c;border-color:#2e2e2e;box-shadow:0 12px 40px #00000073}body[data-theme=dark] .builder-tour .builder-tour-card p{color:#b8b8b8}body[data-theme=dark] .builder-tour .builder-tour-card .tour-skip{color:#8a8a8a}body[data-theme=dark] .builder-tour .builder-tour-card .tour-skip:hover{color:#e8e8e8}body[data-theme=dark] .builder-tour .builder-tour-card .tour-back{color:#e8e8e8;background:#2a2a2a}@keyframes landing-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.landing{min-height:100dvh;color:var(--text-color);background:var(--background-color);font-family:var(--font-inter);-webkit-user-select:text;user-select:text;position:relative}.landing *{-webkit-user-select:text;user-select:text}.landing .logo-full{width:auto;height:24px;fill:var(--text-color)}.landing-shell{width:min(1080px,100% - 40px);margin:0 auto}.landing-narrow{max-width:680px}.landing-nav{z-index:40;background:var(--background-color);border-bottom:1px solid #0000;position:sticky;top:0}.landing-nav.is-scrolled{border-bottom-color:lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}.landing-nav-row{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.landing-brand{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.landing-nav-links{flex-direction:row;justify-content:flex-start;align-items:center;gap:20px;display:flex}.landing-nav-links a{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);font-size:13px;font-weight:550;text-decoration:none;transition:color .15s}.landing-nav-links a:hover{color:var(--text-color)}.landing-nav-cta{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.landing-text-btn{color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1);padding:8px 6px;font-size:13px;font-weight:550;text-decoration:none}.landing-text-btn:hover{color:var(--text-color)}.landing-menu-btn{appearance:none;border:1px solid lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -4 * var(--theme-direction)) c h/1);color:var(--text-color);cursor:pointer;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:0;width:38px;height:38px;padding:0;display:flex}.landing-drawer{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:2px;padding:4px 0 16px;display:flex}.landing-drawer a{color:var(--text-color);border-bottom:1px solid lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);padding:12px 2px;font-size:15px;font-weight:550;text-decoration:none}.landing-drawer .landing-btn{justify-content:center;margin-top:8px}.landing-btn{border:1px solid #0000;border-radius:10px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.landing-btn.solid{background:var(--accent-color);color:#fff}.landing-btn.solid:hover{filter:brightness(.95);transform:translateY(-1px)}.landing-btn.ghost{background:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);color:var(--text-color);border-color:lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1)}.landing-btn.ghost:hover{border-color:lch(from var(--background-color) calc(l - 22 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -10 * var(--theme-direction)) c h/1)}.landing-btn.large{padding:12px 18px;font-size:14px}.landing-hero{border-bottom:1px solid lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:flex-start;align-items:center;gap:0;min-height:calc(100dvh - 64px);display:flex}.landing-hero-grid{flex-direction:row;justify-content:space-between;align-items:center;gap:48px;width:min(1080px,100% - 40px);padding:56px 0 64px;display:flex}.landing-hero-copy{flex:460px;max-width:540px;animation:.55s both landing-in}.landing-hero-copy .landing-brand-mark{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.035em;color:var(--text-color);margin:0;font-size:clamp(3.2rem,7vw,4.8rem);font-weight:560;line-height:.95}.landing-hero-copy .landing-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-color);margin:10px 0 18px;font-size:13px;font-weight:600}.landing-hero-copy h1{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--text-color);margin:0 0 14px;font-size:clamp(1.85rem,3.6vw,2.5rem);font-weight:520;line-height:1.12}.landing-hero-copy .landing-lead{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);margin:0 0 24px;font-size:16px;line-height:1.55}.landing-cta-row{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:12px;display:flex}.landing-cta-row.center{justify-content:center}.landing-micro{color:lch(from var(--text-color) calc(l - -40 * var(--theme-direction)) c h/1);max-width:40ch;margin:0;font-size:13px;line-height:1.45}.landing-hero-visual{flex:0 380px;width:100%;max-width:380px;animation:.65s 80ms both landing-in}.landing-stage{background:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1);border:1px solid lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1);border-radius:14px;overflow:hidden}.landing-stage-top{border-bottom:1px solid lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -2 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:space-between;align-items:center;gap:0;padding:10px 14px;display:flex}.landing-stage-top span{font-family:var(--font-geist-mono);color:lch(from var(--text-color) calc(l - -36 * var(--theme-direction)) c h/1);font-size:11px}.landing-stage-top em{color:var(--accent-color);background:lch(from var(--accent-color) calc(l - 0 * var(--theme-direction)) c h/.12);border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700}.landing-stage-body{padding:18px 16px 16px}.landing-stage-title{letter-spacing:-.02em;margin:0 0 14px;font-size:18px;font-weight:650}.landing-stage-line{background:lch(from var(--background-color) calc(l - 10 * var(--theme-direction)) c h/1);border-radius:5px;width:78%;height:10px;margin-bottom:10px}.landing-stage-line.short{width:52%;margin-bottom:16px}.landing-stage-pay,.landing-stage-file,.landing-stage-status{border:1px solid lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - 0 * var(--theme-direction)) c h/1);border-radius:10px;margin-bottom:10px;padding:12px}.landing-stage-pay{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;display:flex}.landing-stage-pay strong{font-size:15px}.landing-stage-pay span{color:lch(from var(--text-color) calc(l - -32 * var(--theme-direction)) c h/1);font-size:12px}.landing-stage-file{flex-direction:row;justify-content:space-between;align-items:center;gap:0;display:flex}.landing-stage-file span{color:lch(from var(--text-color) calc(l - -32 * var(--theme-direction)) c h/1);font-size:12px}.landing-stage-file b{color:var(--accent-color);font-size:12px}.landing-stage-status{flex-direction:row;justify-content:space-between;align-items:center;gap:0;margin-bottom:0;display:flex}.landing-stage-status span{color:lch(from var(--text-color) calc(l - -32 * var(--theme-direction)) c h/1);font-size:12px}.landing-stage-status b{color:var(--text-color);background:lch(from var(--background-color) calc(l - 8 * var(--theme-direction)) c h/1);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.landing-section{border-bottom:1px solid lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);padding:80px 0}.landing-section h2{font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:var(--text-color);max-width:18ch;margin:0 0 14px;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:520;line-height:1.15}.landing-section p{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);margin:0 0 14px;font-size:15px;line-height:1.6}.landing-section.landing-band{background:lch(from var(--background-color) calc(l - -4 * var(--theme-direction)) c h/1)}.landing-section-head{margin-bottom:28px}.landing-section-head h2{max-width:22ch}.landing-section-lead{font-size:16px!important}.landing-emph{font-weight:600;color:var(--text-color)!important}.landing-note{margin-top:8px!important;font-size:14px!important}.landing-list{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.landing-list li{color:lch(from var(--text-color) calc(l - -26 * var(--theme-direction)) c h/1);padding-left:18px;font-size:15px;line-height:1.55;position:relative}.landing-list li:before{content:"";background:var(--accent-color);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.landing-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.landing-steps li{border-top:2px solid var(--accent-color);padding-top:14px}.landing-steps li span{font-family:var(--font-geist-mono);color:var(--accent-color);margin-bottom:10px;font-size:12px;font-weight:600;display:block}.landing-steps li h3{letter-spacing:-.01em;margin:0 0 8px;font-size:16px;font-weight:650}.landing-steps li p{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);margin:0;font-size:13.5px;line-height:1.5}.landing-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 22px;display:grid}.landing-grid-3 article h3{letter-spacing:-.01em;margin:0 0 8px;font-size:15px;font-weight:650;line-height:1.3}.landing-grid-3 article p{color:lch(from var(--text-color) calc(l - -30 * var(--theme-direction)) c h/1);margin:0;font-size:13.5px;line-height:1.5}.landing-table-wrap{border:1px solid lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border-radius:12px;overflow-x:auto}.landing-compare{border-collapse:collapse;width:100%;min-width:640px}.landing-compare th,.landing-compare td{text-align:left;border-bottom:1px solid lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);vertical-align:top;padding:12px 14px;font-size:13px}.landing-compare thead th{text-transform:uppercase;letter-spacing:.05em;color:lch(from var(--text-color) calc(l - -36 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - 2 * var(--theme-direction)) c h/1);font-size:11px}.landing-compare tbody th{color:var(--text-color);width:22%;font-weight:650}.landing-compare td{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1)}.landing-compare .is-formpay{color:var(--accent-color);font-weight:650}.landing-compare tr:last-child th,.landing-compare tr:last-child td{border-bottom:none}.landing-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.landing-features li{color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1);flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.landing-features li svg{color:var(--accent-color);flex:none;margin-top:2px}.landing-flow{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.landing-flow li{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:12px;display:flex}.landing-flow li span{background:var(--accent-color);color:#fff;border-radius:8px;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:0;width:26px;height:26px;font-size:12px;font-weight:700;display:flex}.landing-flow li p{margin:3px 0 0;font-size:14.5px}.landing-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.landing-quotes blockquote{border:1px solid lch(from var(--background-color) calc(l - 14 * var(--theme-direction)) c h/1);background:lch(from var(--background-color) calc(l - -6 * var(--theme-direction)) c h/1);border-left:3px solid var(--accent-color);border-radius:12px;margin:0;padding:16px}.landing-quotes blockquote p{color:var(--text-color);margin:0 0 10px;font-size:14.5px;line-height:1.45}.landing-quotes blockquote cite{color:lch(from var(--text-color) calc(l - -36 * var(--theme-direction)) c h/1);font-size:12px;font-style:normal}.landing-sample-note{color:lch(from var(--text-color) calc(l - -48 * var(--theme-direction)) c h/1)!important;margin-top:14px!important;font-size:12px!important}.landing-faq{margin-top:10px}.landing-faq-item{border-bottom:1px solid lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1)}.landing-faq-item button{appearance:none;text-align:left;cursor:pointer;width:100%;color:var(--text-color);background:0 0;border:none;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-family:inherit;font-size:15px;font-weight:600;display:flex}.landing-faq-item button span:first-child{flex:1}.landing-faq-item .landing-faq-icon{color:var(--accent-color);font-size:20px;font-weight:400;line-height:1}.landing-faq-item p{color:lch(from var(--text-color) calc(l - -28 * var(--theme-direction)) c h/1);margin:0 0 14px;padding-right:24px;font-size:14px;line-height:1.55;animation:.2s both landing-in}.landing-final{text-align:center;background:var(--accent-color);color:#fff;border-bottom:none;padding:88px 0}.landing-final h2{max-width:16ch;font-family:var(--font-fraunces),Georgia,serif;letter-spacing:-.02em;color:#fff;margin:0 auto 12px;font-size:clamp(1.8rem,3.4vw,2.4rem);font-weight:520}.landing-final p{color:#ffffffe0;max-width:42ch;margin:0 auto 24px;font-size:15px;line-height:1.55}.landing-final .landing-btn.solid{color:var(--accent-color);background:#fff}.landing-final .landing-btn.solid:hover{filter:none;background:lch(from var(--background-color) calc(l - -8 * var(--theme-direction)) c h/1)}.landing-final .landing-btn.ghost{color:#fff;background:0 0;border-color:#ffffff59}.landing-final .landing-btn.ghost:hover{background:#ffffff1a;border-color:#ffffff8c}.landing-footer{background:lch(from var(--background-color) calc(l - 4 * var(--theme-direction)) c h/1);border-top:1px solid lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);padding:48px 0 24px}.landing-footer .logo-full{fill:var(--text-color);height:22px}.landing-footer .landing-footer-brand p{color:var(--text-color);margin:12px 0 4px;font-size:14px;font-weight:550}.landing-footer .landing-footer-brand span{color:lch(from var(--text-color) calc(l - -40 * var(--theme-direction)) c h/1);font-size:12px}.landing-footer-top{border-bottom:1px solid lch(from var(--background-color) calc(l - 12 * var(--theme-direction)) c h/1);flex-flow:wrap;justify-content:space-between;align-items:flex-start;gap:36px;padding-bottom:28px;display:flex}.landing-footer-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;min-width:min(520px,100%);display:grid}.landing-footer-cols div{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;display:flex}.landing-footer-cols div p{letter-spacing:.06em;text-transform:uppercase;color:lch(from var(--text-color) calc(l - -36 * var(--theme-direction)) c h/1);margin:0 0 2px;font-size:11px;font-weight:700}.landing-footer-cols div a{color:lch(from var(--text-color) calc(l - -24 * var(--theme-direction)) c h/1);font-size:13px;text-decoration:none}.landing-footer-cols div a:hover{color:var(--text-color)}.landing-footer-bottom{flex-flow:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.landing-footer-bottom p{color:lch(from var(--text-color) calc(l - -44 * var(--theme-direction)) c h/1);margin:0;font-size:12px}.landing-footer-bottom .legal-links,.landing-footer-bottom a{color:lch(from var(--text-color) calc(l - -44 * var(--theme-direction)) c h/1);font-size:12px}@media (max-width:960px){.landing-hero{min-height:auto}.landing-hero-grid{flex-direction:column;align-items:stretch;gap:32px;padding:40px 0 48px}.landing-hero-copy,.landing-hero-visual{max-width:none}.landing-stage{max-width:420px}.landing-steps,.landing-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.landing-shell{width:calc(100% - 32px)}.landing-nav-links,.landing-nav-cta{display:none}.landing-menu-btn{display:inline-flex}.landing-section{padding:56px 0}.landing-steps,.landing-grid-3,.landing-features,.landing-quotes,.landing-footer-cols{grid-template-columns:1fr}.landing-final{text-align:left;padding:64px 0}.landing-final .landing-cta-row{justify-content:stretch}.landing-final .landing-cta-row .landing-btn{flex:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
