@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{color:#e9eaf2;font-synthesis:none;background:#0e1016;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a{transition:all .18s}a{color:inherit;text-decoration:none}.studio-shell{color:#e7e8f0;background:#101218;min-height:100vh;font-size:13px;display:flex}.sidebar{background:#0c0e13;border-right:1px solid #252832;flex-direction:column;flex-shrink:0;width:222px;height:100vh;min-height:100vh;padding:27px 14px 18px;display:flex;position:sticky;top:0}.brand{letter-spacing:-1.1px;align-items:center;gap:10px;margin-bottom:55px;padding:0 10px;font-size:21px;font-weight:800;line-height:1;display:flex}.brand-mark{color:#fff;background:#8067fa;border-radius:10px;place-items:center;width:33px;height:33px;display:grid;box-shadow:0 0 25px #765ef33b}.brand-light{color:#a79afc}.brand small{letter-spacing:2.7px;color:#777b8e;margin-top:5px;font-size:8px;display:block}.workspace-label{letter-spacing:1.15px;color:#626674;margin-bottom:13px;padding:0 11px;font-size:9px;font-weight:800}.side-nav{gap:4px;display:grid}.side-nav button{color:#858997;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-size:12px;font-weight:600;display:flex}.side-nav button:hover,.side-nav button.active{color:#d9d3ff;background:#242231}.side-nav button.active svg{color:#a996ff}.side-nav button b{color:#aaa8b8;background:#35323e;border-radius:5px;margin-left:auto;padding:3px 6px;font-size:10px}.side-separator{background:#242630;height:1px;margin:23px 10px}.sidebar-bottom{margin-top:auto}.help-card{background:linear-gradient(145deg,#242133,#171820);border:1px solid #353044;border-radius:10px;margin:0 2px 17px;padding:15px 13px}.help-icon{color:#b8a6ff;margin-bottom:10px}.help-card strong{font-size:11px}.help-card p{color:#89899b;margin:7px 0 11px;font-size:10px;line-height:1.6}.help-card button{color:#b5a4ff;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;font-weight:700;display:flex}.profile{border-top:1px solid #242630;align-items:center;gap:9px;padding:17px 3px 0;display:flex}.avatar,.top-avatar{color:#ddd3ff;background:#454053;border-radius:9px;place-items:center;width:33px;height:33px;font-weight:800;display:grid}.profile div:nth-child(2){flex:1}.profile strong,.profile small{font-size:10px;display:block}.profile small{color:#737785;margin-top:4px}.profile>svg{color:#747886}.main{flex:1;min-width:0}.topbar{border-bottom:1px solid #252832;justify-content:space-between;align-items:center;height:68px;padding:0 39px;display:flex}.crumb{color:#747887;align-items:center;gap:10px;font-size:11px;display:flex}.crumb strong{color:#c4c6d1;font-weight:600}.top-actions{align-items:center;gap:20px;display:flex}.local-pill{color:#8d90a0;font-size:10px}.local-pill span,.eyebrow-dot,.active-badge span{background:#6cd3a6;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.icon-btn,.more-btn{color:#858a99;background:0 0;border:0;place-items:center;padding:5px;display:grid}.top-avatar{border:0;width:30px;height:30px;font-size:11px}.content{max-width:1530px;margin:auto;padding:38px 39px 40px}.page-heading,.section-heading{justify-content:space-between;align-items:flex-end;display:flex}.eyebrow{color:#a596fa;letter-spacing:1.25px;margin-bottom:12px;font-size:9px;font-weight:800}.eyebrow-dot{background:#a995ff}.page-heading h1{letter-spacing:-1.1px;margin:0 0 9px;font-size:29px;font-weight:700}.page-heading h1 span{color:#9d88ff;margin-left:5px;font-size:20px}.page-heading p,.section-heading p{color:#858997;margin:0;font-size:12px}.primary-btn{color:#fff;background:#8a73f7;border:1px solid #a08cff;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 4px 18px #795df326}.primary-btn:hover{background:#9c89fa}.section-heading{margin:43px 0 17px}.section-heading h2{letter-spacing:-.3px;margin:0 0 7px;font-size:17px}.count-badge{color:#9695a7;vertical-align:middle;background:#292934;border-radius:6px;justify-content:center;align-items:center;min-width:23px;height:20px;margin-left:5px;font-size:9px;display:inline-flex}.section-heading p{font-size:11px}.text-link{color:#a99af6;background:0 0;border:0;align-items:center;gap:5px;font-size:11px;font-weight:700;display:flex}.campaign-card,.company-panel,.detail-panel{background:#171920;border:1px solid #2b2e38;border-radius:10px}.campaign-top{border-bottom:1px solid #2a2c35;align-items:center;padding:20px 22px;display:flex}.campaign-icon{color:#b39eff;background:#302945;border-radius:10px;place-items:center;width:42px;height:42px;margin-right:13px;display:grid}.campaign-title{flex:1}.campaign-title>div{align-items:center;gap:10px;display:flex}.campaign-title h3{margin:0;font-size:14px}.active-badge{color:#7cdaa9;background:#203b31;border-radius:5px;padding:4px 7px;font-size:9px;font-weight:700}.active-badge span{width:5px;height:5px}.campaign-title p{color:#858997;margin:7px 0 0;font-size:10px}.campaign-title i{vertical-align:middle;background:#666b78;border-radius:50%;width:3px;height:3px;margin:0 8px;display:inline-block}.campaign-metrics{grid-template-columns:repeat(4,1fr) 1.55fr;padding:19px 21px;display:grid}.campaign-metrics>div{border-right:1px solid #2a2c35;padding-left:18px}.campaign-metrics>div:first-child{padding-left:0}.campaign-metrics>div>span{color:#727685;letter-spacing:.65px;font-size:9px;font-weight:800;display:block}.campaign-metrics strong{margin:10px 0;font-size:23px;line-height:1;display:block}.campaign-metrics small{color:#8c909d;align-items:center;gap:5px;font-size:9px;display:flex}.campaign-metrics small svg{color:#8c7bdd}.campaign-action{text-align:left;color:#e6e2f3;background:#24212e;border:1px solid #393345;border-radius:8px;align-items:center;gap:10px;margin-left:19px;padding:11px;display:flex}.campaign-action:hover{border-color:#8a73f7}.campaign-action>span:nth-child(2){flex:1}.action-icon{color:#b4a3ff;background:#38314f;border-radius:7px;place-items:center;width:35px;height:35px;display:grid}.campaign-action b,.campaign-action small{font-size:10px;display:block}.campaign-action small{color:#92909e;margin-top:5px;font-size:9px}.campaign-action>svg{color:#b6a7f5}.workflow{background:#15171e;border:1px solid #292c35;border-radius:10px;align-items:center;gap:20px;margin-top:16px;padding:16px 20px;display:flex}.workflow-intro{border-right:1px solid #30313a;align-items:center;gap:10px;min-width:220px;display:flex}.mini-spark{color:#aa96ff;background:#302945;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.workflow p{color:#838794;margin:4px 0 0;font-size:9px}.steps{flex:1;justify-content:space-between;align-items:center;gap:10px;display:flex}.steps>div{align-items:center;gap:9px;display:flex}.steps>div>span{color:#9182d4;font-size:10px;font-weight:800}.steps p{white-space:nowrap;margin:0}.steps b,.steps small{display:block}.steps b{color:#c9cbd4}.steps small{margin-top:4px;font-size:9px}.steps>svg{color:#50535e;width:12px}.company-heading{margin-top:39px}.outline-btn{color:#d0c9f0;background:#211f2b;border:1px solid #3e394e;border-radius:7px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;font-weight:700;display:flex}.outline-btn:hover{border-color:#9d88ff}.work-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.company-panel{overflow:hidden}.table-toolbar{border-bottom:1px solid #2b2e38;gap:10px;padding:15px;display:flex}.searchbox{color:#737885;background:#111319;border:1px solid #2b2e38;border-radius:7px;flex:1;align-items:center;gap:8px;height:35px;padding:0 10px;display:flex}.searchbox input{color:#e8e8ef;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.searchbox input::placeholder{color:#676b78}.filter-wrap{color:#9395a3;border:1px solid #30323c;border-radius:7px;align-items:center;gap:6px;padding:0 9px;display:flex}.filter-wrap select{appearance:none;color:#c3c5ce;background:0 0;border:0;outline:0;max-width:110px;font-size:10px}.filter-wrap option{background:#1c1e26}.table-head,.company-row{grid-template-columns:minmax(190px,1fr) 100px 105px 16px;align-items:center;gap:8px;display:grid}.table-head{color:#686d7b;letter-spacing:.7px;border-bottom:1px solid #292c34;height:36px;padding:0 17px;font-size:9px;font-weight:800}.company-row{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #292c34;min-height:68px;padding:12px 17px}.company-row:hover,.company-row.selected{background:#22212d}.company-row.selected{box-shadow:inset 2px 0 #a58dff}.company-cell{align-items:center;gap:10px;min-width:0;display:flex}.company-logo,.detail-logo{color:#d3c4ff;background:#3a344c;border-radius:8px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.logo-1{color:#a3d7cd;background:#303d3d}.logo-2{color:#e7bd93;background:#443a33}.logo-3{color:#b7c8ef;background:#343b4e}.company-cell strong,.company-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-cell small{color:#7c808d;margin-top:6px;font-size:9px}.rating{font-size:10px;font-weight:700}.rating span,.detail-company p span{color:#e8bc6d}.rating small{color:#737785;font-weight:400}.status{white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:700}.status i{border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.status.new{color:#a3adc4;background:#252a37}.status.new i{background:#8997af}.status.viewed{color:#dfad77;background:#403123}.status.viewed i{background:#dcaa73}.status.sent{color:#7dd3a8;background:#213c33}.status.sent i{background:#74d19f}.row-arrow{color:#626674}.table-footer{color:#777b89;justify-content:space-between;padding:14px 17px;font-size:9px;display:flex}.table-footer span:last-child{align-items:center;gap:4px;display:flex}.empty{color:#9699a6;text-align:center;padding:35px;font-size:11px}.detail-panel{padding:18px}.detail-label{color:#717584;letter-spacing:.7px;justify-content:space-between;align-items:center;font-size:9px;font-weight:800;display:flex}.detail-label button{color:#858997;background:0 0;border:0}.detail-company{align-items:center;gap:10px;margin-top:15px;display:flex}.detail-logo{width:39px;height:39px}.detail-company h3{margin:0;font-size:13px}.detail-company p{color:#999ba7;margin:6px 0 0;font-size:10px}.detail-address{color:#888c9a;margin:13px 0;font-size:10px}.tag-row{gap:5px;display:flex}.tag-row span{color:#a7a7b6;background:#282a34;border-radius:4px;padding:5px 7px;font-size:9px}.demo-box{background:#211f2b;border:1px solid #333143;border-radius:8px;align-items:center;gap:9px;margin-top:20px;padding:10px;display:flex}.demo-box-icon{color:#b19cff;background:#37304d;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.demo-box>div:nth-child(2){flex:1}.demo-box p{color:#92909f;margin:5px 0 0;font-size:9px}.green{color:#69c89b}.detail-buttons{gap:7px;margin-top:9px;display:flex}.detail-buttons .primary-btn{flex:1;padding:10px}.square-btn{color:#aaaab8;background:#252730;border:1px solid #343640;border-radius:7px;width:37px}.detail-tabs{border-bottom:1px solid #30323b;gap:22px;margin-top:19px;display:flex}.detail-tabs button{color:#777b88;background:0 0;border:0;padding:0 0 11px;font-size:10px}.detail-tabs button.on{color:#e8e5f5;border-bottom:2px solid #a48eff;font-weight:700}.message-label{color:#777b89;letter-spacing:.5px;justify-content:space-between;margin:15px 0 9px;font-size:9px;font-weight:800;display:flex}.message-label svg{color:#a994ff}.message-preview{color:#a9abb6;white-space:pre-wrap;overflow-wrap:anywhere;background:#111319;border:1px solid #2b2e37;border-radius:7px;max-height:137px;padding:11px;font-size:10px;line-height:1.65;overflow:auto}.copy-message,.mark-sent{color:#d1d1db;background:#292b34;border:1px solid #353741;border-radius:7px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:8px;padding:10px;font-size:10px;font-weight:700;display:flex}.mark-sent{color:#a89bf0;background:0 0;border-color:#403b50}.contact-title{margin:19px 0 9px;font-size:10px;font-weight:700}.contact-row{gap:7px;display:flex}.contact-row a{color:#c0c1cc;border:1px solid #333640;border-radius:6px;flex:1;justify-content:space-between;padding:8px;font-size:10px;display:flex}.contact-row a.disabled{opacity:.4;pointer-events:none}.notes textarea{color:#ddd;resize:vertical;background:#111319;border:1px solid #30323c;border-radius:7px;width:100%;min-height:100px;margin-top:15px;padding:10px}.notes small{color:#777b89;font-size:9px}.bottom-note{color:#747987;align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.toast{color:#ebe7ff;z-index:20;background:#282633;border:1px solid #565071;border-radius:9px;align-items:center;gap:9px;padding:12px 16px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 35px #0006}.toast svg{color:#86d6ad}.studio-modal-backdrop{z-index:10000;background:#05060bc9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.studio-modal{background:#1a1c24;border:1px solid #373945;border-radius:13px;width:min(620px,100%);max-height:90vh;padding:25px;position:relative;overflow:auto;box-shadow:0 30px 90px #0009}.modal-header{justify-content:space-between;align-items:flex-start;display:flex}.modal-kicker{color:#9e8bee;letter-spacing:1px;font-size:9px;font-weight:800}.modal-header h2{margin:8px 0 0;font-size:20px}.modal-desc{color:#999ca9;margin:12px 0 20px;font-size:11px;line-height:1.6}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{color:#b8b9c5;font-size:10px;font-weight:700}.form-grid label.full{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea{color:#e8e8ee;background:#111319;border:1px solid #343640;border-radius:7px;outline:0;width:100%;margin-top:7px;padding:10px;font-size:11px}.form-grid textarea{resize:vertical;min-height:75px}.form-grid input:focus,.form-grid textarea:focus{border-color:#987ff7}.info-box{color:#b8b0d1;background:#272435;border:1px solid #3b354d;border-radius:8px;align-items:flex-start;gap:9px;margin:17px 0;padding:12px;font-size:10px;line-height:1.6;display:flex}.info-box svg{color:#ad9bef;flex-shrink:0}.upload-zone{cursor:pointer;color:#b5a4ff;background:#211f2b;border:1px dashed #625684;border-radius:9px;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.upload-zone strong{color:#e3ddf4;font-size:11px}.upload-zone span{color:#9692a3;text-align:center;font-size:9px;line-height:1.5}.upload-zone input{display:none}.modal-secondary{color:#c9c9d3;background:0 0;border:1px solid #393b45;border-radius:7px;width:100%;margin-top:14px;padding:10px}.modal-submit{width:100%;margin-top:16px}.template-preview{background-position:50%;background-size:cover;border-radius:9px;flex-direction:column;justify-content:flex-end;height:170px;padding:24px;display:flex}.template-preview small{color:#c5ad80;letter-spacing:1px;font-size:9px}.template-preview h3{margin:8px 0;font-size:24px}.template-preview span{color:#c5c3c2;font-size:10px}.demo-page{color:#17191c;background:#e9e7e1;min-height:100vh}.demo-header{color:#fff;background:#111419;justify-content:space-between;align-items:center;height:76px;padding:0 7%;font-size:12px;display:flex}.demo-brand{align-items:center;gap:10px;font-size:17px;font-weight:800;display:flex}.demo-brand-icon{color:#e7a84a;font-size:24px}.demo-nav{color:#a9abb0;gap:35px;display:flex}.demo-header>a{border:1px solid #56575a;border-radius:4px;padding:11px 17px}.demo-hero{color:#fff;background-position:50%;background-size:cover;align-items:center;min-height:570px;padding:70px 7%;display:flex}.demo-hero>div{max-width:650px}.demo-eyebrow{color:#e6a94e;letter-spacing:2px;font-size:10px;font-weight:800}.demo-hero h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(40px,5vw,72px);line-height:1.08}.demo-hero h1 em{color:#e8ad58;font-style:normal}.demo-hero p{color:#c0c2c4;max-width:440px;font-size:15px;line-height:1.8}.demo-cta{color:#151515;background:#e6ad57;align-items:center;gap:35px;margin-top:20px;padding:16px 20px;font-size:12px;font-weight:800;display:inline-flex}.demo-location{color:#b5b5b5;margin-top:55px;font-size:11px}.demo-bottom{justify-content:space-between;gap:50px;padding:70px 7%;display:flex}.demo-bottom small{color:#9b733e;letter-spacing:1px}.demo-bottom h2{letter-spacing:-1px;font-size:30px}.demo-bottom>p{color:#6d6c68;max-width:350px;font-size:13px;line-height:1.8}.demo-feature{border-left:1px solid #ccc;flex-direction:column;gap:7px;padding-left:30px;display:flex}.demo-feature span{color:#777;font-size:11px}.demo-notice{text-align:center;color:#777;background:#d8d5ce;padding:14px;font-size:10px}.invalid-demo{padding:40px}@media (width<=1200px){.sidebar{width:190px}.content{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.workflow-intro{min-width:170px}.steps{gap:5px}.steps small{display:none}.work-grid{grid-template-columns:minmax(0,1fr) 300px}.campaign-metrics{grid-template-columns:repeat(4,1fr)}.campaign-action{grid-column:1/-1;margin:16px 0 0}.campaign-metrics>div:nth-child(4){border:0}}@media (width<=850px){.sidebar{width:65px;padding:20px 9px}.brand{margin-bottom:40px;padding:0 7px}.brand>span:last-child,.workspace-label,.side-nav button span,.side-nav button b,.help-card,.profile div:nth-child(2),.profile>svg{display:none}.side-nav button{justify-content:center;padding:11px}.profile{justify-content:center}.workflow{display:none}.work-grid{grid-template-columns:1fr}.detail-panel{max-width:none}.section-heading{margin-top:30px}.table-head,.company-row{grid-template-columns:minmax(150px,1fr) 80px 100px 16px}}@media (width<=560px){.sidebar{display:none}.content{padding:28px 16px}.topbar{height:56px;padding:0 16px}.local-pill{display:none}.page-heading{align-items:flex-start;gap:15px}.page-heading h1{font-size:23px}.page-heading p{line-height:1.6}.page-heading>.primary-btn{white-space:nowrap;padding:10px;font-size:0}.page-heading>.primary-btn svg{width:18px}.campaign-metrics{grid-template-columns:repeat(2,1fr);gap:20px}.campaign-metrics>div:nth-child(2){border:0}.campaign-metrics>div:nth-child(3){padding-left:0}.campaign-action{margin-top:0}.section-heading p{line-height:1.5}.text-link{font-size:0}.text-link svg{width:18px}.table-toolbar{flex-wrap:wrap}.searchbox{min-width:100%}.filter-wrap{height:34px}.table-head,.company-row{grid-template-columns:minmax(140px,1fr) 70px 16px}.table-head span:nth-child(3),.company-row>div:nth-child(3){display:none}.rating{font-size:9px}.company-row{padding:11px}.demo-nav{display:none}.demo-header{padding:0 5%}.demo-brand{font-size:13px}.demo-header>a{font-size:10px}.demo-hero{min-height:520px;padding:50px 6%}.demo-bottom{padding:50px 6%;display:block}.demo-feature{margin-top:30px}.bottom-note{line-height:1.6}.form-grid{grid-template-columns:1fr}.form-grid label.full{grid-column:auto}}.auth-screen{color:#e7e8f0;background:#101218;place-items:center;min-height:100vh;padding:20px;display:grid}.auth-screen>div,.auth-form{background:#191b23;border:1px solid #30323e;border-radius:12px;width:min(390px,100%);padding:32px}.auth-screen h1,.auth-screen h2{margin:20px 0 8px;font-size:22px}.auth-screen p{color:#9295a5;font-size:12px;line-height:1.6}.auth-form label{color:#bcbec9;margin-top:18px;font-size:11px;display:block}.auth-form input{color:#fff;background:#101218;border:1px solid #393b47;border-radius:7px;width:100%;margin-top:7px;padding:11px;display:block}.auth-form .primary-btn{width:100%;margin-top:20px}.auth-form .auth-error{color:#ee8f94}.demo-hero-generic{color:#f5f2ea;background:#17191e;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:center;gap:6%;min-height:520px;display:grid;overflow:hidden}.demo-hero-generic .demo-hero-copy{max-width:680px}.demo-hero-generic .demo-eyebrow{color:#b99dff;letter-spacing:1.5px;text-transform:uppercase}.demo-hero-generic h1{overflow-wrap:anywhere}.demo-hero-generic .demo-cta{color:#17131f;background:#b39af7;border-radius:5px;gap:15px}.demo-hero-generic .demo-location{margin-top:24px}.demo-hero-art{aspect-ratio:1;background:radial-gradient(circle,#443c5e 0,#282631 43%,#1c1e25 70%);border:1px solid #ffffff21;border-radius:50%;justify-self:center;place-items:center;width:100%;max-width:440px;display:grid;position:relative;box-shadow:0 0 100px #a48aff18,inset 0 0 70px #b59bff12}.demo-hero-art:before,.demo-hero-art:after{content:"";border:1px solid #c8b5ff38;border-radius:50%;position:absolute;inset:12%}.demo-hero-art:after{border-color:#c8b5ff25;inset:25%}.demo-hero-art>span{color:#c2aaff;text-shadow:0 0 55px #a283ff66;font-size:clamp(90px,15vw,190px);line-height:1}.demo-hero-art small{letter-spacing:2px;color:#aaa3ba;font-size:9px;position:absolute;bottom:10%}.demo-services{background:#f7f6f2;align-items:flex-start}.demo-services ul{flex:1;max-width:560px;margin:0;padding:0;list-style:none}.demo-services li{border-bottom:1px solid #d9d7d0;align-items:center;gap:20px;padding:16px 0;font-size:15px;display:flex}.demo-services li span{color:#9172d1;font-size:10px;font-weight:800}.demo-empty{color:#777;max-width:430px;line-height:1.7}.demo-about{background:#e2dfd7;align-items:flex-start}.demo-about>p{color:#55534d;white-space:pre-line;flex:1;max-width:480px;font-size:14px;line-height:1.9}.demo-hours{border-left:1px solid #c7c3b9;gap:10px;min-width:170px;padding:15px;display:grid}.demo-hours small{color:#8d6ac1;letter-spacing:1px;font-size:9px}.demo-hours strong{white-space:pre-line;font-size:12px}.demo-contact{color:#f0eee8;background:#17191e;grid-template-columns:1fr 1fr;gap:50px;padding:65px 7%;display:grid}.demo-contact small{color:#b99dff;letter-spacing:1px}.demo-contact h2{font-size:36px;line-height:1.15}.demo-contact-list{align-content:start;display:grid}.demo-contact-list>a{color:#aaa9b0;border-bottom:1px solid #ffffff24;grid-template-columns:90px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:17px 0;font-size:11px;display:grid}.demo-contact-list>a strong{color:#f2f0ec;overflow-wrap:anywhere;font-weight:600}.demo-contact-list>p{color:#aaa9b0;font-size:11px;line-height:1.7}.contact-row{flex-wrap:wrap}.contact-row a{align-items:center;gap:6px;min-width:72px}@media (width<=700px){.demo-hero-generic{grid-template-columns:1fr;gap:25px}.demo-hero-art{grid-row:2;width:min(75vw,310px)}.demo-services,.demo-about{grid-template-columns:1fr;gap:15px;display:grid}.demo-about .demo-hours{border-top:1px solid #c7c3b9;border-left:0;padding:15px 0}.demo-contact{grid-template-columns:1fr;gap:18px;padding:48px 6%}.demo-contact h2{font-size:30px}.demo-contact-list>a{grid-template-columns:72px minmax(0,1fr) 18px}}.company-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.company-actions .outline-btn{gap:4px;padding:9px 8px;font-size:9px}}.studio-shell{font-size:14px}.sidebar{width:242px}.side-nav button{padding:12px;font-size:13px}.workspace-label{font-size:10px}.topbar{height:72px}.content{max-width:1600px;padding:36px 36px 44px}.page-heading h1{font-size:32px}.page-heading p,.section-heading p{font-size:13px}.section-heading h2{font-size:20px}.campaign-title h3{font-size:15px}.campaign-title p{font-size:12px}.campaign-metrics>div>span{font-size:10px}.campaign-metrics small{font-size:11px}.workflow strong,.steps b{font-size:12px}.workflow p,.steps small{font-size:10px}.outline-btn,.primary-btn{font-size:12px}.searchbox{height:40px}.searchbox input,.filter-wrap select{font-size:12px}.table-head{height:40px;font-size:10px}.company-cell strong{font-size:13px}.company-cell small{font-size:11px}.rating{font-size:12px}.status,.table-footer,.detail-label{font-size:10px}.detail-company h3{font-size:15px}.detail-address,.detail-company p{font-size:12px}.tag-row span{font-size:10px}.demo-box strong{font-size:11px}.demo-box p{font-size:10px}.detail-tabs button,.message-preview,.copy-message,.mark-sent,.contact-title,.contact-row a{font-size:12px}.modal-desc{font-size:13px}.form-grid label{font-size:12px}.form-grid input,.form-grid select,.form-grid textarea,.upload-zone strong{font-size:13px}.upload-zone span,.info-box{font-size:11px}.studio-modal{z-index:1}@media (width<=850px){.sidebar{width:72px}.content{padding:28px 22px}.work-grid{grid-template-columns:1fr}.detail-panel{max-width:none}}@media (width<=560px){.sidebar{display:none}.content{padding:25px 14px}.page-heading h1{font-size:25px}.page-heading p{font-size:12px}.studio-modal{padding:18px}.company-actions{width:100%}.company-actions .outline-btn{font-size:10px}}.target-content{min-height:calc(100vh - 72px)}.target-filters{background:#171920;border:1px solid #2b2e38;border-radius:10px;grid-template-columns:minmax(240px,1.5fr) repeat(4,minmax(125px,1fr));gap:10px;margin:26px 0 20px;padding:14px;display:grid}.target-filters select{color:#dfe0e8;background:#111319;border:1px solid #343640;border-radius:7px;outline:none;min-width:0;padding:0 11px;font-size:12px}.target-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));align-items:stretch;gap:16px;display:grid}.target-card{background:#171920;border:1px solid #2b2e38;border-radius:11px;flex-direction:column;min-width:0;padding:18px;transition:border-color .18s,transform .18s,background .18s;display:flex}.target-card:hover{background:#1b1d26;border-color:#5b4c86;transform:translateY(-2px)}.target-card-head{align-items:center;gap:11px;min-width:0;display:flex}.target-card-name{flex:1;min-width:0}.target-card-name h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:15px;line-height:1.35}.target-card-name>span{color:#aaa8b5;font-size:11px;display:block}.target-location{color:#a7a9b4;margin:15px 0 8px;font-size:12px;line-height:1.55}.target-description{color:#c6c7d0;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:57px;margin:0 0 12px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.target-services{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.target-services span{color:#c5b8ef;background:#292633;border:1px solid #393446;border-radius:20px;padding:5px 9px;font-size:10px}.target-contact{color:#9da0ac;overflow-wrap:anywhere;border-top:1px solid #2b2e38;gap:5px;margin-top:auto;padding:10px 0;font-size:11px;display:grid}.target-card-actions{gap:8px;margin-top:10px;display:flex}.target-card-actions .primary-btn{flex:1;min-width:0}.targets-empty{text-align:center;background:#171920;border:1px dashed #3a3b47;border-radius:12px;justify-items:center;padding:76px 20px;display:grid}.targets-empty-icon{color:#b6a5ff;background:#292535;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.targets-empty h2{margin:16px 0 7px;font-size:19px}.targets-empty p{color:#9a9ca7;max-width:470px;font-size:13px;line-height:1.6}.targets-empty .company-actions{justify-content:center;margin-top:12px}@media (width<=1050px){.target-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.target-filters .searchbox{grid-column:1/-1}}@media (width<=560px){.target-content .page-heading{gap:16px;display:grid}.target-content .company-actions{justify-content:stretch}.target-content .company-actions button{flex:1;justify-content:center}.target-filters{grid-template-columns:1fr;padding:10px}.target-filters .searchbox{grid-column:auto}.target-filters select{height:40px}.target-card{padding:15px}.targets-empty .company-actions{width:100%;display:grid}}.template-list{gap:8px;margin:10px 0 16px;display:grid}.template-list-row{background:#111319;border:1px solid #343640;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.template-list-icon{color:#b7a4ff;background:#302945;border-radius:8px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.template-list-info{flex:1;min-width:0}.template-list-info strong,.template-list-info small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.template-list-info strong{font-size:12px}.template-list-info small{color:#9597a3;margin-top:4px;font-size:10px}.template-list-row .outline-btn{white-space:nowrap;padding:8px 10px}.template-upload{margin-top:12px}.status.working{color:#90c8ff;background:#27384c}.status.no-answer{color:#cbb9a4;background:#3a3430}.status.rejected{color:#ee9ca8;background:#412b33}.target-status-select{cursor:pointer;appearance:none;border:1px solid #0000;max-width:118px;padding:6px 9px}.target-status-select option{color:#e8e8ef;background:#1b1d26}.target-select{cursor:pointer;flex-shrink:0;align-items:center;gap:8px;display:flex}.target-select input,.target-bulkbar input{accent-color:#987ff7;cursor:pointer;width:16px;height:16px}.target-bulkbar{color:#b7b9c4;background:#171920;border:1px solid #2b2e38;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:-7px 0 16px;padding:12px 14px;font-size:12px;display:flex}.target-bulkbar>label{white-space:nowrap;align-items:center;gap:8px;display:flex}.target-bulkbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.target-bulkbar .outline-btn{padding:8px 10px;font-size:11px}.danger-btn{color:#e9a3ad!important;border-color:#583943!important}.danger-btn:hover{background:#36232a!important;border-color:#9e5868!important}.target-card-actions .danger-btn{flex:0 0 42px}.target-bulkbar button:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.target-bulkbar{flex-direction:column;align-items:flex-start}.target-bulkbar>div{justify-content:flex-start;width:100%}}@media (width<=560px){.target-card-head{flex-wrap:wrap}.target-status-select{margin-left:auto}.target-bulkbar>div .outline-btn{font-size:10px}}.optional-label{color:#9295a3;letter-spacing:0;margin-left:4px;font-size:10px;font-weight:400}.website-filter{cursor:pointer;background:#181a22;border:1px solid #343642;border-radius:8px;align-self:end;align-items:center;gap:9px;min-height:42px;padding:8px 10px;color:#dcdae7!important;font-size:12px!important;display:flex!important}.website-filter input{accent-color:#9c84ff;cursor:pointer;width:16px;height:16px;margin:0}.website-filter span{font-size:12px}.target-template-control{border-top:1px solid #2d3039;gap:6px;margin-top:12px;padding-top:11px;display:grid}.target-template-control label{color:#999cab;font-size:10px}.target-template-control select{color:#e7e5f0;background:#111319;border:1px solid #343640;border-radius:7px;width:100%;min-width:0;padding:9px 10px;font-size:11px}.field-hint{color:#999cab;margin-top:5px;font-size:10px;font-weight:400;display:block}.biz-page{--ink:#f2f0ec;--muted:#a6a4ad;--line:#ffffff1f;--accent:#b6f36a;isolation:isolate;min-height:100vh;color:var(--ink);background:#101115;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.55;position:relative;overflow:hidden}.biz-page *{box-sizing:border-box}.biz-page a{color:inherit;text-decoration:none}.biz-glow{z-index:-1;pointer-events:none;filter:blur(1px);border-radius:50%;position:absolute}.biz-glow-one{background:radial-gradient(circle,#b6f36a1a,#0000 68%);width:600px;height:600px;top:60px;right:-200px}.biz-glow-two{background:radial-gradient(circle,#8566ff1c,#0000 70%);width:500px;height:500px;top:900px;left:-260px}.biz-nav{border-bottom:1px solid var(--line);align-items:center;gap:34px;max-width:1240px;height:76px;margin:auto;padding:0 40px;display:flex}.biz-logo{letter-spacing:-.7px;align-items:center;gap:10px;font:700 17px Manrope,sans-serif;display:inline-flex}.biz-logo-icon{width:34px;height:34px;color:var(--accent);background:#b6f36a14;border:1px solid #b6f36a66;border-radius:10px;place-items:center;display:grid}.biz-logo-muted{color:#8f9097;font-weight:500}.biz-nav-link{color:#c5c3c8;align-items:center;gap:6px;margin-left:auto;font-size:13px;display:flex}.biz-nav-link:hover,.biz-button-quiet:hover{color:var(--accent)}.biz-nav-cta{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;transition:all .2s;display:flex}.biz-nav-cta:hover{border-color:var(--accent);color:var(--accent)}.biz-hero{grid-template-columns:1fr .9fr;align-items:center;gap:40px;max-width:1240px;min-height:590px;margin:auto;padding:94px 40px 84px;display:grid}.biz-eyebrow{color:#9da0a2;letter-spacing:1.8px;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.biz-live-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 12px var(--accent);border-radius:50%}.biz-hero h1,.biz-contact h2,.biz-portfolio h2{letter-spacing:-4px;margin:25px 0 22px;font:600 clamp(44px,6vw,75px)/1.05 Manrope,sans-serif}.biz-hero h1 span,.biz-contact h2 span,.biz-portfolio h2 span{color:var(--accent)}.biz-lead{color:#aaa9b0;max-width:490px;margin:0;font-size:16px;line-height:1.75}.biz-actions{align-items:center;gap:24px;margin-top:32px;display:flex}.biz-button-primary,.biz-submit{background:var(--accent);border-radius:8px;align-items:center;gap:14px;padding:14px 18px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex;color:#111!important}.biz-button-primary:hover,.biz-submit:hover{background:#c8ff83;transform:translateY(-2px)}.biz-button-quiet{color:#d0cfd2;align-items:center;gap:7px;font-size:13px;display:inline-flex}.biz-scroll{color:#74757b;letter-spacing:1.6px;align-items:center;gap:10px;margin-top:74px;font-size:9px;display:inline-flex}.biz-hero-art{place-items:center;height:420px;display:grid;position:relative}.biz-orbit{border:1px solid #ffffff17;border-radius:50%;position:absolute;transform:rotate(-24deg)}.biz-orbit-a{width:430px;height:250px}.biz-orbit-b{border-color:#b6f36a1f;width:360px;height:350px;transform:rotate(45deg)}.biz-art-card{background:linear-gradient(145deg,#26282cf7,#16171af7);border:1px solid #ffffff29;border-radius:15px;width:280px;height:310px;position:absolute;box-shadow:0 35px 80px #0006}.biz-art-back{padding:30px;top:38px;right:55px;transform:rotate(9deg)}.biz-art-front{background:linear-gradient(145deg,#24262a,#161719);padding:29px 25px;top:68px;left:57px;transform:rotate(-7deg)}.biz-art-bar{background:var(--accent);border-radius:9px;width:53px;height:7px;margin-bottom:35px}.biz-art-line{background:#ffffff21;border-radius:6px;width:72%;height:7px;margin:13px 0}.biz-art-line.wide{background:#ffffff40;width:95%;height:12px}.biz-art-squares{gap:9px;margin-top:38px;display:flex}.biz-art-squares i{background:linear-gradient(140deg,#b6f36a80,#b6f36a0d);border-radius:8px;width:52px;height:72px;display:block}.biz-art-squares i:nth-child(2){background:linear-gradient(140deg,#8968ff8c,#8968ff14)}.biz-art-squares i:nth-child(3){background:linear-gradient(140deg,#ffffff3b,#ffffff0a)}.biz-art-tag{letter-spacing:2px;color:var(--accent);font-size:9px}.biz-art-head{letter-spacing:-2px;margin-top:35px;font:700 38px/1.05 Manrope,sans-serif}.biz-art-head em{color:var(--accent);font-style:normal}.biz-art-footer{color:#898a8e;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;bottom:23px;left:25px;right:25px}.biz-art-footer svg{color:var(--accent)}.biz-float-chip{border:1px solid var(--line);background:#202226;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:11px;display:flex;position:absolute;bottom:47px;right:15px;box-shadow:0 12px 35px #0005}.biz-float-chip span{color:#151713;background:var(--accent);border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.biz-art-star{color:var(--accent);font-size:30px;position:absolute;top:28px;left:26px}.biz-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:30px;max-width:1240px;margin:auto;padding:26px 40px;display:grid}.biz-strip>div{align-items:center;gap:13px;display:flex}.biz-strip-icon{border:1px solid var(--line);width:42px;height:42px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.biz-strip b,.biz-strip small{display:block}.biz-strip b{font-size:12px}.biz-strip small{color:#86868c;margin-top:3px;font-size:11px}.biz-portfolio{grid-template-columns:1fr .9fr;align-items:center;gap:80px;max-width:1240px;margin:auto;padding:110px 40px 100px;display:grid}.biz-portfolio h2{letter-spacing:-3px;margin:20px 0;font-size:54px}.biz-portfolio-card{border:1px solid var(--line);background:#17181c;border-radius:14px;transition:transform .2s,border-color .2s;overflow:hidden}.biz-portfolio-card:hover{border-color:#b6f36a80;transform:translateY(-4px)}.biz-card-kicker{color:#8b8c92;letter-spacing:1.6px;padding:19px 22px 0;font-size:9px;display:block}.biz-card-preview{padding:22px}.biz-preview-window{background:linear-gradient(140deg,#292a2e,#121316);border:1px solid #ffffff21;border-radius:8px;height:250px;overflow:hidden}.biz-window-top{background:#1d1e22;border-bottom:1px solid #ffffff13;align-items:center;gap:5px;height:32px;padding:0 10px;display:flex}.biz-window-top i{background:#696b70;border-radius:50%;width:6px;height:6px}.biz-window-top span{color:#8d8e91;margin:auto;font-size:8px}.biz-window-body{background:radial-gradient(at 74% 55%,#b6f36a26,#0000 50%);height:calc(100% - 32px);padding:24px 27px;position:relative}.biz-preview-mark{color:var(--accent);font:700 15px Manrope,sans-serif}.biz-preview-title{letter-spacing:-1.8px;margin-top:20px;font:700 31px/1.03 Manrope,sans-serif}.biz-preview-title em{color:var(--accent);font-style:normal}.biz-preview-lines{gap:5px;margin-top:12px;display:grid}.biz-preview-lines i{background:#ffffff26;border-radius:3px;width:100px;height:3px}.biz-preview-lines i:nth-child(2){width:72px}.biz-preview-lines i:nth-child(3){width:48px}.biz-card-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:17px 22px;font-size:12px;display:flex}.biz-card-bottom svg{color:var(--accent)}.biz-contact{border:1px solid var(--line);background:linear-gradient(140deg,#1a1b1f,#151619);border-radius:16px;grid-template-columns:1fr .9fr;gap:80px;max-width:1160px;margin:0 auto 105px;padding:64px;display:grid}.biz-contact h2{margin:19px 0;font-size:56px}.biz-contact-copy>p{color:#a6a5ab;max-width:400px;font-size:14px;line-height:1.75}.biz-contact-links{flex-wrap:wrap;gap:19px;margin-top:31px;display:flex}.biz-contact-links a{color:#cdccd0;align-items:center;gap:8px;font-size:12px;display:flex}.biz-contact-links a svg:first-child,.biz-contact-links a:hover{color:var(--accent)}.biz-form{border:1px solid var(--line);background:#111215;border-radius:12px;padding:26px}.biz-form-title{margin-bottom:20px;font:700 17px Manrope,sans-serif}.biz-form-title span{color:#888990;margin-top:5px;font:400 11px DM Sans,sans-serif;display:block}.biz-form label{color:#c9c8cd;margin:14px 0;font-size:11px;display:block}.biz-form label small{color:#797a81;margin-left:6px}.biz-form input{color:#f4f2f0;background:#1a1b1f;border:1px solid #ffffff1c;border-radius:7px;outline:none;width:100%;height:43px;margin-top:7px;padding:0 11px;font:400 12px DM Sans,sans-serif;display:block}.biz-form input:focus{border-color:var(--accent)}.biz-form input::placeholder{color:#64656b}.biz-submit{cursor:pointer;border:0;justify-content:center;width:100%;margin-top:6px;font:700 12px DM Sans,sans-serif}.biz-form-note{color:#77787d;text-align:center;margin:11px 0 0;font-size:9px;line-height:1.5}.biz-form-error,.biz-form-success{align-items:flex-start;gap:7px;font-size:11px;line-height:1.5;display:flex}.biz-form-error{color:#ff9b8e}.biz-form-success{color:var(--accent)}.biz-footer{border-top:1px solid var(--line);color:#898990;align-items:center;gap:25px;max-width:1240px;margin:auto;padding:24px 40px 30px;font-size:10px;display:flex}.biz-footer .biz-logo{color:#e8e6e4;font-size:14px}.biz-footer .biz-logo-icon{width:28px;height:28px}.biz-footer>span{margin-right:auto}.biz-footer>a:not(.biz-logo){align-items:center;gap:5px;display:flex}.biz-footer small{color:#686970}.biz-footer>a:hover{color:var(--accent)}@media (width<=800px){.biz-nav{gap:15px;height:68px;padding:0 22px}.biz-nav-link{display:none}.biz-nav-cta{margin-left:auto;padding:9px 11px;font-size:11px}.biz-hero{grid-template-columns:1fr;gap:5px;padding:72px 24px 58px}.biz-hero h1{letter-spacing:-3px;font-size:58px}.biz-hero-art{height:360px;margin-top:8px}.biz-art-card{transform:scale(.88)}.biz-art-back{top:10px;right:8%}.biz-art-front{top:32px;left:8%}.biz-float-chip{bottom:18px;right:4%}.biz-scroll{margin-top:48px}.biz-strip{grid-template-columns:1fr;gap:18px;padding:23px 24px}.biz-strip small{font-size:10px}.biz-portfolio{grid-template-columns:1fr;gap:22px;padding:75px 24px}.biz-portfolio h2{font-size:47px}.biz-contact{grid-template-columns:1fr;gap:28px;margin:0 16px 65px;padding:29px 22px}.biz-contact h2{font-size:48px}.biz-form{padding:20px}.biz-footer{grid-template-columns:1fr 1fr;gap:12px;padding:22px 23px;display:grid}.biz-footer>span{margin:0}.biz-footer small{text-align:right}.biz-footer .biz-logo{grid-column:1/-1}.biz-hero-art{width:100%;max-width:500px;margin-left:auto;margin-right:auto}}@media (width<=410px){.biz-hero h1{font-size:48px}.biz-actions{flex-direction:column;align-items:flex-start;gap:16px}.biz-hero-art{height:320px}.biz-art-card{transform:scale(.77)}.biz-art-front{left:0}.biz-art-back{right:0}.biz-float-chip,.biz-footer{font-size:9px}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root,[data-theme]{background-color:hsl(var(--b1) / var(--tw-bg-opacity,1));color:hsl(var(--bc) / var(--tw-text-opacity,1))}html{-webkit-tap-highlight-color:transparent}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pf:198 93% 53%;--sf:234 89% 67%;--af:329 86% 63%;--b2:222 47% 4%;--b3:0 0% 0%;--bc:229 7% 80%;--pc:202 34% 14%;--sc:239 22% 15%;--ac:332 26% 15%;--nc:221 7% 82%;--suc:169 31% 13%;--wac:39 36% 14%;--erc:354 28% 15%;--rounded-box:1rem;--rounded-btn:.5rem;--rounded-badge:1.9rem;--animation-btn:.25s;--animation-input:.2s;--btn-text-case:uppercase;--btn-focus-scale:.95;--border-btn:1px;--tab-border:1px;--tab-radius:.5rem;--p:198 93% 60%;--s:234 89% 74%;--a:329 86% 70%;--n:217 33% 17%;--nf:217 30% 22%;--b1:222 47% 11%;--in:198 90% 48%;--inc:0 0% 0%;--su:172 66% 50%;--wa:41 88% 64%;--er:351 95% 71%}.alert{text-align:center;--tw-border-opacity:1;border-width:1px;border-color:hsl(var(--b2) / var(--tw-border-opacity));--tw-text-opacity:1;width:100%;color:hsl(var(--bc) / var(--tw-text-opacity));border-radius:var(--rounded-box,1rem);--alert-bg:hsl(var(--b2));--alert-bg-mix:hsl(var(--b1));background-color:var(--alert-bg);grid-auto-flow:row;align-content:flex-start;place-items:center;gap:1rem;padding:1rem;display:grid}@media (width>=640px){.alert{text-align:left;grid-template-columns:auto minmax(auto,1fr);grid-auto-flow:column;justify-items:start}}.avatar{display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.avatar.placeholder>div{justify-content:center;align-items:center;display:flex}.badge{--tw-border-opacity:1;border-width:1px;border-color:hsl(var(--b2) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));--tw-text-opacity:1;width:fit-content;height:1.25rem;color:hsl(var(--bc) / var(--tw-text-opacity));border-radius:var(--rounded-badge,1.9rem);justify-content:center;align-items:center;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@media (hover:hover){.label a:hover{--tw-text-opacity:1;color:hsl(var(--bc) / var(--tw-text-opacity))}.link-primary:hover{--tw-text-opacity:1;color:hsl(var(--pf) / var(--tw-text-opacity))}.menu li>:not(ul):not(.menu-title):not(details):active,.menu li>:not(ul):not(.menu-title):not(details).active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--nc) / var(--tw-text-opacity))}.tab:hover{--tw-text-opacity:1}.table tr.hover:hover,.table tr.hover:nth-child(2n):hover{--tw-bg-opacity:1;background-color:hsl(var(--b2) / var(--tw-bg-opacity))}}.btn{cursor:pointer;-webkit-user-select:none;user-select:none;border-color:#0000;border-color:hsl(var(--b2) / var(--tw-border-opacity));text-align:center;border-radius:var(--rounded-btn,.5rem);border-width:var(--border-btn,1px);height:3rem;min-height:3rem;animation:button-pop var(--animation-btn,.25s) ease-out;text-transform:var(--btn-text-case,uppercase);--tw-border-opacity:1;--tw-bg-opacity:1;background-color:hsl(var(--b2) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--bc) / var(--tw-text-opacity));outline-color:hsl(var(--bc) / 1);flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem;font-size:.875rem;font-weight:600;line-height:1em;text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}.btn-disabled,.btn[disabled],.btn:disabled{pointer-events:none}.btn-circle{border-radius:9999px;width:3rem;height:3rem;padding:0}.btn-group>input[type=radio].btn{appearance:none}.btn-group>input[type=radio].btn:before{content:attr(data-title)}.btn:is(input[type=checkbox]),.btn:is(input[type=radio]){appearance:none;width:auto}.btn:is(input[type=checkbox]):after,.btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.card{border-radius:var(--rounded-box,1rem);flex-direction:column;display:flex;position:relative}.card:focus{outline-offset:2px;outline:2px solid #0000}.card-body{padding:var(--padding-card,2rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.card figure{justify-content:center;align-items:center;display:flex}.card.image-full{display:grid}.card.image-full:before{content:"";z-index:10;--tw-bg-opacity:1;background-color:hsl(var(--n) / var(--tw-bg-opacity));opacity:.75;border-radius:var(--rounded-box,1rem);position:relative}.card.image-full:before,.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>figure img{-o-object-fit:cover;object-fit:cover;height:100%}.card.image-full>.card-body{z-index:20;--tw-text-opacity:1;color:hsl(var(--nc) / var(--tw-text-opacity));position:relative}.checkbox{--chkbg:var(--bc);--chkfg:var(--b1);cursor:pointer;appearance:none;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity:.2;border-radius:var(--rounded-btn,.5rem);flex-shrink:0;width:1.5rem;height:1.5rem}@media (hover:hover){.btm-nav>.disabled:hover,.btm-nav>[disabled]:hover{pointer-events:none;--tw-border-opacity:0;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-bg-opacity:.1;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity:.2}.btn:hover{--tw-border-opacity:1;border-color:hsl(var(--b3) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b3) / var(--tw-bg-opacity))}.btn-primary:hover{--tw-border-opacity:1;border-color:hsl(var(--pf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf) / var(--tw-bg-opacity))}.btn.glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost:hover{--tw-border-opacity:0;background-color:hsl(var(--bc) / var(--tw-bg-opacity));--tw-bg-opacity:.2}.btn-outline:hover{--tw-border-opacity:1;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--b1) / var(--tw-text-opacity))}.btn-outline.btn-primary:hover{--tw-border-opacity:1;border-color:hsl(var(--pf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn-outline.btn-secondary:hover{--tw-border-opacity:1;border-color:hsl(var(--sf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--sf) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc) / var(--tw-text-opacity))}.btn-outline.btn-accent:hover{--tw-border-opacity:1;border-color:hsl(var(--af) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--af) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac) / var(--tw-text-opacity))}.btn-outline.btn-success:hover{--tw-border-opacity:1;border-color:hsl(var(--su) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc) / var(--tw-text-opacity))}.btn-outline.btn-info:hover{--tw-border-opacity:1;border-color:hsl(var(--in) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc) / var(--tw-text-opacity))}.btn-outline.btn-warning:hover{--tw-border-opacity:1;border-color:hsl(var(--wa) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac) / var(--tw-text-opacity))}.btn-outline.btn-error:hover{--tw-border-opacity:1;border-color:hsl(var(--er) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc) / var(--tw-text-opacity))}.btn-disabled:hover,.btn[disabled]:hover,.btn:disabled:hover{--tw-border-opacity:0;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-bg-opacity:.2;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity:.2}.btn:is(input[type=checkbox]:checked):hover,.btn:is(input[type=radio]:checked):hover{--tw-border-opacity:1;border-color:hsl(var(--pf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf) / var(--tw-bg-opacity))}.tab[disabled],.tab[disabled]:hover{cursor:not-allowed;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity:.2}}.footer{-moz-column-gap:1rem;grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}@media (width>=48rem){.footer{grid-auto-flow:column}.footer-center{grid-auto-flow:dense}}.form-control{flex-direction:column;display:flex}.label{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:.5rem .25rem;display:flex}.input{border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity:0;--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-radius:var(--rounded-btn,.5rem);flex-shrink:1;height:3rem;padding-left:1rem;padding-right:1rem;font-size:1rem;line-height:1.5rem}.input-group>.input{isolation:isolate}.input-group>*,.input-group>.input,.input-group>.textarea,.input-group>.select{border-radius:0}.join{border-radius:var(--rounded-btn,.5rem);align-items:stretch;display:inline-flex}.join :where(.join-item),.join .join-item:not(:first-child):not(:last-child),.join :not(:first-child):not(:last-child) .join-item{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}.join .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .join-item{border-start-end-radius:0;border-end-end-radius:0}.join .dropdown .join-item:first-child:not(:last-child),.join :first-child:not(:last-child) .dropdown .join-item{border-start-end-radius:inherit;border-end-end-radius:inherit}.join :where(.join-item:first-child:not(:last-child)),.join :where(:first-child:not(:last-child) .join-item){border-start-start-radius:inherit;border-end-start-radius:inherit}.join .join-item:last-child:not(:first-child),.join :last-child:not(:first-child) .join-item{border-start-start-radius:0;border-end-start-radius:0}.join :where(.join-item:last-child:not(:first-child)),.join :where(:last-child:not(:first-child) .join-item){border-start-end-radius:inherit;border-end-end-radius:inherit}@supports not selector(:has(*)){:where(.join *){border-radius:inherit}}@supports selector(:has(*)){:where(.join :has(.join-item)){border-radius:inherit}}.link{cursor:pointer;text-decoration-line:underline}.menu li.disabled{cursor:not-allowed;-webkit-user-select:none;user-select:none;color:hsl(var(--bc) / .3)}:where(.menu li) .badge{justify-self:end}.modal{pointer-events:none;opacity:0;overscroll-behavior:contain;z-index:999;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background-color:#0000;justify-items:center;margin:0;padding:0;transition-property:transform,opacity,visibility;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid;position:fixed;inset:0;overflow-y:hidden}:where(.modal){align-items:center}.modal-box{--tw-scale-x:.9;--tw-scale-y:.9;width:91.6667%;max-width:32rem;max-height:calc(100vh - 5em);transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem);overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open]{pointer-events:auto;visibility:visible;opacity:1}.modal-action{justify-content:flex-end;margin-top:1.5rem;display:flex}:root:has(:is(.modal-open,.modal:target,.modal-toggle:checked+.modal,.modal[open])){overflow:hidden}.navbar{padding:var(--navbar-padding,.5rem);align-items:center;width:100%;min-height:4rem;display:flex}:where(.navbar>*){align-items:center;display:inline-flex}.progress{appearance:none;background-color:hsl(var(--bc) / .2);border-radius:var(--rounded-box,1rem);width:100%;height:.5rem;position:relative;overflow:hidden}.range{cursor:pointer;appearance:none;--range-shdw:var(--bc);border-radius:var(--rounded-box,1rem);background-color:#0000;width:100%;height:1.5rem;overflow:hidden}.range:focus{outline:none}.rating{display:inline-flex;position:relative}.rating :where(input){cursor:pointer;animation:rating-pop var(--animation-input,.25s) ease-out;background-color:hsl(var(--bc) / var(--tw-bg-opacity));--tw-bg-opacity:1;border-radius:0;width:1.5rem;height:1.5rem}.select{cursor:pointer;-webkit-user-select:none;user-select:none;appearance:none;border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity:0;--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-radius:var(--rounded-btn,.5rem);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;height:3rem;min-height:3rem;padding-left:1rem;padding-right:2.5rem;font-size:.875rem;line-height:2;display:inline-flex}.select[multiple]{height:auto}.stack{place-items:flex-end center;display:inline-grid}.stack>*{z-index:1;opacity:.6;grid-row-start:1;grid-column-start:1;width:100%;transform:translateY(10%)scale(.9)}.stack>:nth-child(2){z-index:2;opacity:.8;transform:translateY(5%)scale(.95)}.stack>:first-child{z-index:3;opacity:1;transform:translateY(0)scale(1)}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.swap{-webkit-user-select:none;user-select:none;cursor:pointer;place-content:center;display:inline-grid;position:relative}.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap input{appearance:none}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:checked~.swap-off,.swap-active .swap-off,.swap input:indeterminate~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap-active .swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1}.tab{cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;--tab-padding:1rem;--tw-text-opacity:.5;--tab-color:hsl(var(--bc) / var(--tw-text-opacity,1));--tab-bg:hsl(var(--b1) / var(--tw-bg-opacity,1));--tab-border-color:hsl(var(--b3) / var(--tw-bg-opacity,1));height:2rem;color:var(--tab-color);padding-left:var(--tab-padding,1rem);padding-right:var(--tab-padding,1rem);flex-wrap:wrap;justify-content:center;align-items:center;font-size:.875rem;line-height:2;display:inline-flex;position:relative}.table{text-align:left;border-radius:var(--rounded-box,1rem);width:100%;font-size:.875rem;line-height:1.25rem;position:relative}.table :where(.table-pin-rows thead tr){z-index:1;--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));position:sticky;bottom:0}.table :where(.table-pin-cols tr th){--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));position:sticky;left:0;right:0}.textarea{border-width:1px;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity:0;--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-radius:var(--rounded-btn,.5rem);flex-shrink:1;min-height:3rem;padding:.5rem 1rem;font-size:.875rem;line-height:2}.toast{white-space:nowrap;flex-direction:column;gap:.5rem;min-width:fit-content;padding:1rem;display:flex;position:fixed}.alert-error{border-color:hsl(var(--er) / .2);--tw-text-opacity:1;color:hsl(var(--erc) / var(--tw-text-opacity));--alert-bg:hsl(var(--er));--alert-bg-mix:hsl(var(--b1))}.avatar-group :where(.avatar){--tw-border-opacity:1;border-width:4px;border-color:hsl(var(--b1) / var(--tw-border-opacity));border-radius:9999px;overflow:hidden}.badge-primary{--tw-border-opacity:1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc) / var(--tw-text-opacity))}.badge-info{--tw-bg-opacity:1;background-color:hsl(var(--in) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc) / var(--tw-text-opacity));border-color:#0000}.badge-success{--tw-bg-opacity:1;background-color:hsl(var(--su) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc) / var(--tw-text-opacity));border-color:#0000}.badge-outline{--tw-border-opacity:.5;color:currentColor;background-color:#0000;border-color:currentColor}.badge-outline.badge-neutral{--tw-text-opacity:1;color:hsl(var(--n) / var(--tw-text-opacity))}.badge-outline.badge-primary{--tw-text-opacity:1;color:hsl(var(--p) / var(--tw-text-opacity))}.badge-outline.badge-secondary{--tw-text-opacity:1;color:hsl(var(--s) / var(--tw-text-opacity))}.badge-outline.badge-accent{--tw-text-opacity:1;color:hsl(var(--a) / var(--tw-text-opacity))}.badge-outline.badge-info{--tw-text-opacity:1;color:hsl(var(--in) / var(--tw-text-opacity))}.badge-outline.badge-success{--tw-text-opacity:1;color:hsl(var(--su) / var(--tw-text-opacity))}.badge-outline.badge-warning{--tw-text-opacity:1;color:hsl(var(--wa) / var(--tw-text-opacity))}.badge-outline.badge-error{--tw-text-opacity:1;color:hsl(var(--er) / var(--tw-text-opacity))}.btm-nav>:where(.active){--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-top-width:2px}.btm-nav>.disabled,.btm-nav>[disabled]{pointer-events:none;--tw-border-opacity:0;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-bg-opacity:.1;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity:.2}.btm-nav>* .label{font-size:1rem;line-height:1.5rem}.btn:active:hover,.btn:active:focus{transform:scale(var(--btn-focus-scale,.97));animation:ease-out button-pop}.btn:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid}.btn-primary{--tw-border-opacity:1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc) / var(--tw-text-opacity));outline-color:hsl(var(--p) / 1)}.btn-primary.btn-active{--tw-border-opacity:1;border-color:hsl(var(--pf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf) / var(--tw-bg-opacity))}.btn.glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);outline-color:currentColor}.btn.glass.btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.btn-ghost{color:currentColor;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#0000;border-width:1px;border-color:#0000;outline-color:currentColor}.btn-ghost.btn-active{--tw-border-opacity:0;background-color:hsl(var(--bc) / var(--tw-bg-opacity));--tw-bg-opacity:.2}.btn-outline{--tw-text-opacity:1;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#0000;border-color:currentColor}.btn-outline.btn-active{--tw-border-opacity:1;border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--b1) / var(--tw-text-opacity))}.btn-outline.btn-primary{--tw-text-opacity:1;color:hsl(var(--p) / var(--tw-text-opacity))}.btn-outline.btn-primary.btn-active{--tw-border-opacity:1;border-color:hsl(var(--pf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn-outline.btn-secondary{--tw-text-opacity:1;color:hsl(var(--s) / var(--tw-text-opacity))}.btn-outline.btn-secondary.btn-active{--tw-border-opacity:1;border-color:hsl(var(--sf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--sf) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc) / var(--tw-text-opacity))}.btn-outline.btn-accent{--tw-text-opacity:1;color:hsl(var(--a) / var(--tw-text-opacity))}.btn-outline.btn-accent.btn-active{--tw-border-opacity:1;border-color:hsl(var(--af) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--af) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac) / var(--tw-text-opacity))}.btn-outline.btn-success{--tw-text-opacity:1;color:hsl(var(--su) / var(--tw-text-opacity))}.btn-outline.btn-success.btn-active{--tw-border-opacity:1;border-color:hsl(var(--su) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--su) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc) / var(--tw-text-opacity))}.btn-outline.btn-info{--tw-text-opacity:1;color:hsl(var(--in) / var(--tw-text-opacity))}.btn-outline.btn-info.btn-active{--tw-border-opacity:1;border-color:hsl(var(--in) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--in) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc) / var(--tw-text-opacity))}.btn-outline.btn-warning{--tw-text-opacity:1;color:hsl(var(--wa) / var(--tw-text-opacity))}.btn-outline.btn-warning.btn-active{--tw-border-opacity:1;border-color:hsl(var(--wa) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--wa) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac) / var(--tw-text-opacity))}.btn-outline.btn-error{--tw-text-opacity:1;color:hsl(var(--er) / var(--tw-text-opacity))}.btn-outline.btn-error.btn-active{--tw-border-opacity:1;border-color:hsl(var(--er) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--er) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc) / var(--tw-text-opacity))}.btn.btn-disabled,.btn[disabled],.btn:disabled{--tw-border-opacity:0;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-bg-opacity:.2;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity:.2}.btn-group>input[type=radio]:checked.btn,.btn-group>.btn-active{--tw-border-opacity:1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn-group>input[type=radio]:checked.btn:focus-visible,.btn-group>.btn-active:focus-visible{outline-width:2px;outline-style:solid;outline-color:hsl(var(--p) / 1)}.btn:is(input[type=checkbox]:checked),.btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc) / var(--tw-text-opacity))}.btn:is(input[type=checkbox]:checked):focus-visible,.btn:is(input[type=radio]:checked):focus-visible{outline-color:hsl(var(--p) / 1)}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:focus-visible{outline-offset:2px;outline:2px solid}.card.bordered{--tw-border-opacity:1;border-width:1px;border-color:hsl(var(--b2) / var(--tw-border-opacity))}.card.compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.checkbox:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:hsl(var(--bc) / 1)}.checkbox:checked,.checkbox[checked=true],.checkbox[aria-checked=true]{--tw-bg-opacity:1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));animation:checkmark var(--animation-input,.2s) ease-out;background-repeat:no-repeat;background-image:linear-gradient(-45deg, transparent 65%, hsl(var(--chkbg)) 65.99%), linear-gradient(45deg, transparent 75%, hsl(var(--chkbg)) 75.99%), linear-gradient(-45deg, hsl(var(--chkbg)) 40%, transparent 40.99%), linear-gradient(45deg, hsl(var(--chkbg)) 30%, hsl(var(--chkfg)) 30.99%, hsl(var(--chkfg)) 40%, transparent 40.99%), linear-gradient(-45deg, hsl(var(--chkfg)) 50%, hsl(var(--chkbg)) 50.99%)}.checkbox:indeterminate{--tw-bg-opacity:1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));animation:checkmark var(--animation-input,.2s) ease-out;background-repeat:no-repeat;background-image:linear-gradient(90deg, transparent 80%, hsl(var(--chkbg)) 80%), linear-gradient(-90deg, transparent 80%, hsl(var(--chkbg)) 80%), linear-gradient(0deg, hsl(var(--chkbg)) 43%, hsl(var(--chkfg)) 43%, hsl(var(--chkfg)) 57%, hsl(var(--chkbg)) 57%)}.checkbox:disabled{cursor:not-allowed;--tw-bg-opacity:1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));opacity:.2;border-color:#0000}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}[dir=rtl] .checkbox:checked,[dir=rtl] .checkbox[checked=true],[dir=rtl] .checkbox[aria-checked=true]{background-image:linear-gradient(45deg, transparent 65%, hsl(var(--chkbg)) 65.99%), linear-gradient(-45deg, transparent 75%, hsl(var(--chkbg)) 75.99%), linear-gradient(45deg, hsl(var(--chkbg)) 40%, transparent 40.99%), linear-gradient(-45deg, hsl(var(--chkbg)) 30%, hsl(var(--chkfg)) 30.99%, hsl(var(--chkfg)) 40%, transparent 40.99%), linear-gradient(45deg, hsl(var(--chkfg)) 50%, hsl(var(--chkbg)) 50.99%)}.label-text{--tw-text-opacity:1;color:hsl(var(--bc) / var(--tw-text-opacity));font-size:.875rem;line-height:1.25rem}.input input:focus{outline-offset:2px;outline:2px solid #0000}.input[list]::-webkit-calendar-picker-indicator{line-height:1em}.input-bordered{--tw-border-opacity:.2}.input:focus,.input:focus-within{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:hsl(var(--bc) / .2)}.input-disabled,.input:disabled,.input[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:hsl(var(--b2) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b2) / var(--tw-bg-opacity));--tw-text-opacity:.2}.input-disabled::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.input:disabled::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.input[disabled]::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.input-disabled::placeholder,.input:disabled::placeholder,.input[disabled]::placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.join>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-left:-1px}.link-primary{--tw-text-opacity:1;color:hsl(var(--p) / var(--tw-text-opacity))}.link:focus{outline-offset:2px;outline:2px solid #0000}.link:focus-visible{outline-offset:2px;outline:2px solid}.\!loading{pointer-events:none!important;aspect-ratio:1!important;background-color:currentColor!important;width:1.5rem!important;display:inline-block!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:100%!important;mask-size:100%!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.loading{pointer-events:none;aspect-ratio:1;background-color:currentColor;width:1.5rem;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='%23000' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle%3E.spinner_V8m1%7Btransform-origin:center;animation:spinner_zKoa 2s linear infinite%7D.spinner_V8m1 circle%7Bstroke-linecap:round;animation:spinner_YpZS 1.5s ease-out infinite%7D%40keyframes spinner_zKoa%7B100%25%7Btransform:rotate(360deg)%7D%7D%40keyframes spinner_YpZS%7B0%25%7Bstroke-dasharray:0 150;stroke-dashoffset:0%7D47.5%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-16%7D95%25%2C100%25%7Bstroke-dasharray:42 150;stroke-dashoffset:-59%7D%7D%3C%2Fstyle%3E%3Cg class='spinner_V8m1'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3'%3E%3C%2Fcircle%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.loading-xs{width:1rem}.loading-sm{width:1.25rem}.loading-lg{width:2.5rem}.menu li>:not(ul):not(.menu-title):not(details):active,.menu li>:not(ul):not(.menu-title):not(details).active,.menu li>details>summary:active{--tw-bg-opacity:1;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--nc) / var(--tw-text-opacity))}.mockup-browser .mockup-browser-toolbar .input{text-overflow:ellipsis;white-space:nowrap;--tw-bg-opacity:1;background-color:hsl(var(--b2) / var(--tw-bg-opacity));width:24rem;height:1.75rem;margin-left:auto;margin-right:auto;padding-left:2rem;display:block;position:relative;overflow:hidden}.mockup-browser .mockup-browser-toolbar .input:before{content:"";aspect-ratio:1;--tw-translate-y:-50%;height:.75rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6;border-width:2px;border-color:currentColor;border-radius:9999px;position:absolute;top:50%;left:.5rem}.mockup-browser .mockup-browser-toolbar .input:after{content:"";--tw-translate-y:25%;--tw-rotate:-45deg;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6;border-width:1px;border-color:currentColor;border-radius:9999px;position:absolute;top:50%;left:1.25rem}.modal:not(dialog:not(.modal-open)),.modal::backdrop{background-color:#0000004d;animation:.2s ease-out modal-pop}.modal-backdrop{z-index:-1;color:#0000;grid-row-start:1;grid-column-start:1;place-self:stretch stretch;display:grid}.modal-open .modal-box,.modal-toggle:checked+.modal .modal-box,.modal:target .modal-box,.modal[open] .modal-box{--tw-translate-y:0px;--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.modal-action>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}@keyframes modal-pop{0%{opacity:0}}.progress::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));border-radius:var(--rounded-box,1rem)}.progress-primary::-moz-progress-bar{--tw-bg-opacity:1;background-color:hsl(var(--p) / var(--tw-bg-opacity));border-radius:var(--rounded-box,1rem)}.progress:indeterminate{--progress-color:hsl(var(--bc));background-image:repeating-linear-gradient(90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress-loading}.progress-primary:indeterminate{--progress-color:hsl(var(--p))}.progress::-webkit-progress-bar{border-radius:var(--rounded-box,1rem);background-color:#0000}.progress::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--bc) / var(--tw-bg-opacity));border-radius:var(--rounded-box,1rem)}.progress-primary::-webkit-progress-value{--tw-bg-opacity:1;background-color:hsl(var(--p) / var(--tw-bg-opacity))}.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg, var(--progress-color) -1%, var(--progress-color) 10%, transparent 10%, transparent 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress-loading}@keyframes progress-loading{50%{background-position-x:-115%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px hsl(var(--b1)) inset, 0 0 0 12px hsl(var(--b1)) inset}50%{box-shadow:0 0 0 3px hsl(var(--b1)) inset, 0 0 0 3px hsl(var(--b1)) inset}to{box-shadow:0 0 0 4px hsl(var(--b1)) inset, 0 0 0 4px hsl(var(--b1)) inset}}.range:focus-visible::-webkit-slider-thumb{--focus-shadow:0 0 0 6px hsl(var(--b1)) inset, 0 0 0 2rem hsl(var(--range-shdw)) inset}.range:focus-visible::-moz-range-thumb{--focus-shadow:0 0 0 6px hsl(var(--b1)) inset, 0 0 0 2rem hsl(var(--range-shdw)) inset}.range::-webkit-slider-runnable-track{background-color:hsl(var(--bc) / .1);border-radius:var(--rounded-box,1rem);width:100%;height:.5rem}.range::-moz-range-track{background-color:hsl(var(--bc) / .1);border-radius:var(--rounded-box,1rem);width:100%;height:.5rem}.range::-webkit-slider-thumb{--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-radius:var(--rounded-box,1rem);appearance:none;width:1.5rem;height:1.5rem;color:hsl(var(--range-shdw));--filler-size:100rem;--filler-offset:.6rem;box-shadow:0 0 0 3px hsl(var(--range-shdw)) inset, var(--focus-shadow,0 0), calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);border-style:none;position:relative;top:50%;transform:translateY(-50%)}.range::-moz-range-thumb{--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity));border-radius:var(--rounded-box,1rem);width:1.5rem;height:1.5rem;color:hsl(var(--range-shdw));--filler-size:100rem;--filler-offset:.5rem;box-shadow:0 0 0 3px hsl(var(--range-shdw)) inset, var(--focus-shadow,0 0), calc(var(--filler-size) * -1 - var(--filler-offset)) 0 0 var(--filler-size);border-style:none;position:relative;top:50%}.rating input{appearance:none}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input:checked~input,.rating input[aria-checked=true]~input{--tw-bg-opacity:.2}.rating input:focus-visible{transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-.125em)}.rating input:active:focus{animation:none;transform:translateY(-.125em)}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}.select:focus{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:hsl(var(--bc) / .2)}.select-disabled,.select:disabled,.select[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:hsl(var(--b2) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b2) / var(--tw-bg-opacity));--tw-text-opacity:.2}.select-disabled::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.select:disabled::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.select[disabled]::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.select-disabled::placeholder,.select:disabled::placeholder,.select[disabled]::placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.select-multiple,.select[multiple],.select[size].select:not([size="1"]){background-image:none;padding-right:1rem}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.steps .step:before{width:100%;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:hsl(var(--b3) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--bc) / var(--tw-text-opacity));content:"";grid-row-start:1;grid-column-start:1;margin-left:-100%;top:0}.steps .step:after{content:counter(step);counter-increment:step;z-index:1;--tw-bg-opacity:1;background-color:hsl(var(--b3) / var(--tw-bg-opacity));--tw-text-opacity:1;width:2rem;height:2rem;color:hsl(var(--bc) / var(--tw-text-opacity));border-radius:9999px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after{--tw-bg-opacity:1;background-color:hsl(var(--n) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--nc) / var(--tw-text-opacity))}.steps .step-primary+.step-primary:before,.steps .step-primary:after{--tw-bg-opacity:1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc) / var(--tw-text-opacity))}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after{--tw-bg-opacity:1;background-color:hsl(var(--s) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--sc) / var(--tw-text-opacity))}.steps .step-accent+.step-accent:before,.steps .step-accent:after{--tw-bg-opacity:1;background-color:hsl(var(--a) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--ac) / var(--tw-text-opacity))}.steps .step-info+.step-info:before{--tw-bg-opacity:1;background-color:hsl(var(--in) / var(--tw-bg-opacity))}.steps .step-info:after{--tw-bg-opacity:1;background-color:hsl(var(--in) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--inc) / var(--tw-text-opacity))}.steps .step-success+.step-success:before{--tw-bg-opacity:1;background-color:hsl(var(--su) / var(--tw-bg-opacity))}.steps .step-success:after{--tw-bg-opacity:1;background-color:hsl(var(--su) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--suc) / var(--tw-text-opacity))}.steps .step-warning+.step-warning:before{--tw-bg-opacity:1;background-color:hsl(var(--wa) / var(--tw-bg-opacity))}.steps .step-warning:after{--tw-bg-opacity:1;background-color:hsl(var(--wa) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--wac) / var(--tw-text-opacity))}.steps .step-error+.step-error:before{--tw-bg-opacity:1;background-color:hsl(var(--er) / var(--tw-bg-opacity))}.steps .step-error:after{--tw-bg-opacity:1;background-color:hsl(var(--er) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--erc) / var(--tw-text-opacity))}.tab.tab-active:not(.tab-disabled):not([disabled]){border-color:hsl(var(--bc) / var(--tw-border-opacity));--tw-border-opacity:1;--tw-text-opacity:1}.tab:focus{outline-offset:2px;outline:2px solid #0000}.tab:focus-visible{outline-offset:-3px;outline:2px solid}.tab:focus-visible.tab-lifted{border-bottom-right-radius:var(--tab-radius,.5rem);border-bottom-left-radius:var(--tab-radius,.5rem)}.tab-disabled,.tab[disabled]{cursor:not-allowed;color:hsl(var(--bc) / var(--tw-text-opacity));--tw-text-opacity:.2}.tabs-boxed .tab{border-radius:var(--rounded-btn,.5rem)}.table :where(th,td){vertical-align:middle;padding:.75rem 1rem}.table tr.active,.table tr.active:nth-child(2n),.table-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:hsl(var(--b2) / var(--tw-bg-opacity))}.table-zebra tr.active,.table-zebra tr.active:nth-child(2n),.table-zebra-zebra tbody tr:nth-child(2n){--tw-bg-opacity:1;background-color:hsl(var(--b3) / var(--tw-bg-opacity))}.table :where(thead,tbody) :where(tr:not(:last-child)),.table :where(thead,tbody) :where(tr:first-child:last-child){--tw-border-opacity:1;border-bottom-width:1px;border-bottom-color:hsl(var(--b2) / var(--tw-border-opacity))}.table :where(thead,tfoot){white-space:nowrap;color:hsl(var(--bc) / .6);font-size:.75rem;font-weight:700;line-height:1rem}.textarea:focus{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:hsl(var(--bc) / .2)}.textarea-disabled,.textarea:disabled,.textarea[disabled]{cursor:not-allowed;--tw-border-opacity:1;border-color:hsl(var(--b2) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--b2) / var(--tw-bg-opacity));--tw-text-opacity:.2}.textarea-disabled::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.textarea:disabled::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.textarea[disabled]::-moz-placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.textarea-disabled::placeholder,.textarea:disabled::placeholder,.textarea[disabled]::placeholder{color:hsl(var(--bc) / var(--tw-placeholder-opacity));--tw-placeholder-opacity:.2}.toast>*{animation:.25s ease-out toast-pop}@keyframes toast-pop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}:root .prose{--tw-prose-body:hsl(var(--bc) / .8);--tw-prose-headings:hsl(var(--bc));--tw-prose-lead:hsl(var(--bc));--tw-prose-links:hsl(var(--bc));--tw-prose-bold:hsl(var(--bc));--tw-prose-counters:hsl(var(--bc));--tw-prose-bullets:hsl(var(--bc) / .5);--tw-prose-hr:hsl(var(--bc) / .2);--tw-prose-quotes:hsl(var(--bc));--tw-prose-quote-borders:hsl(var(--bc) / .2);--tw-prose-captions:hsl(var(--bc) / .5);--tw-prose-code:hsl(var(--bc));--tw-prose-pre-code:hsl(var(--nc));--tw-prose-pre-bg:hsl(var(--n));--tw-prose-th-borders:hsl(var(--bc) / .5);--tw-prose-td-borders:hsl(var(--bc) / .2)}.prose :where(code):not(:where([class~=not-prose] *)){border-radius:var(--rounded-badge);padding:2px 8px}.prose code:after,.prose code:before{content:none}.prose pre code{border-radius:0;padding:0}.prose :where(tbody tr,thead):not(:where([class~=not-prose] *)){border-bottom-color:hsl(var(--bc) / 20%)}.artboard.phone{width:320px}.badge-xs{height:.75rem;padding-left:.313rem;padding-right:.313rem;font-size:.75rem;line-height:.75rem}.badge-md{height:1.25rem;padding-left:.563rem;padding-right:.563rem;font-size:.875rem;line-height:1.25rem}.btm-nav-xs>:where(.active){border-top-width:1px}.btm-nav-sm>:where(.active),.btm-nav-md>:where(.active){border-top-width:2px}.btm-nav-lg>:where(.active){border-top-width:4px}.btn-xs{height:1.5rem;min-height:1.5rem;padding-left:.5rem;padding-right:.5rem;font-size:.75rem}.btn-sm{height:2rem;min-height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem}.btn-square:where(.btn-xs){width:1.5rem;height:1.5rem;padding:0}.btn-square:where(.btn-sm){width:2rem;height:2rem;padding:0}.btn-circle:where(.btn-xs){border-radius:9999px;width:1.5rem;height:1.5rem;padding:0}.btn-circle:where(.btn-sm){border-radius:9999px;width:2rem;height:2rem;padding:0}.btn-circle:where(.btn-md){border-radius:9999px;width:3rem;height:3rem;padding:0}.btn-circle:where(.btn-lg){border-radius:9999px;width:4rem;height:4rem;padding:0}.input-sm{height:2rem;padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:2rem}.join.join-vertical{flex-direction:column}.join.join-vertical .join-item:first-child:not(:last-child),.join.join-vertical :first-child:not(:last-child) .join-item{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:inherit;border-top-right-radius:inherit}.join.join-vertical .join-item:last-child:not(:first-child),.join.join-vertical :last-child:not(:first-child) .join-item{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.join.join-horizontal{flex-direction:row}.join.join-horizontal .join-item:first-child:not(:last-child),.join.join-horizontal :first-child:not(:last-child) .join-item{border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:inherit;border-top-left-radius:inherit}.join.join-horizontal .join-item:last-child:not(:first-child),.join.join-horizontal :last-child:not(:first-child) .join-item{border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:inherit;border-top-right-radius:inherit}.steps-horizontal .step{text-align:center;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));place-items:center;display:grid}.steps-vertical .step{grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(.toast){--tw-translate-x:0px;--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));inset:auto 0 0 auto}.toast:where(.toast-start){--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));left:0;right:auto}.toast:where(.toast-center){--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));left:50%;right:50%}.toast:where(.toast-end){--tw-translate-x:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));left:auto;right:0}.toast:where(.toast-bottom){--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:auto;bottom:0}.toast:where(.toast-middle){--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:50%;bottom:auto}.toast:where(.toast-top){--tw-translate-y:0px;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));top:0;bottom:auto}.avatar.online:before{content:"";z-index:10;--tw-bg-opacity:1;background-color:hsl(var(--su) / var(--tw-bg-opacity));outline-width:2px;outline-style:solid;outline-color:hsl(var(--b1) / 1);border-radius:9999px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}.avatar.offline:before{content:"";z-index:10;--tw-bg-opacity:1;background-color:hsl(var(--b3) / var(--tw-bg-opacity));outline-width:2px;outline-style:solid;outline-color:hsl(var(--b1) / 1);border-radius:9999px;width:15%;height:15%;display:block;position:absolute;top:7%;right:7%}.btn-group .btn:not(:first-child):not(:last-child){border-radius:0}.btn-group .btn:first-child:not(:last-child){border-top-left-radius:var(--rounded-btn,.5rem);border-top-right-radius:0;border-bottom-left-radius:var(--rounded-btn,.5rem);border-bottom-right-radius:0;margin-top:0;margin-left:-1px}.btn-group .btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:var(--rounded-btn,.5rem);border-bottom-left-radius:0;border-bottom-right-radius:var(--rounded-btn,.5rem)}.btn-group-horizontal .btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-horizontal .btn:first-child:not(:last-child){border-top-left-radius:var(--rounded-btn,.5rem);border-top-right-radius:0;border-bottom-left-radius:var(--rounded-btn,.5rem);border-bottom-right-radius:0;margin-top:0;margin-left:-1px}.btn-group-horizontal .btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:var(--rounded-btn,.5rem);border-bottom-left-radius:0;border-bottom-right-radius:var(--rounded-btn,.5rem)}.btn-group-vertical .btn:first-child:not(:last-child){border-top-left-radius:var(--rounded-btn,.5rem);border-top-right-radius:var(--rounded-btn,.5rem);border-bottom-right-radius:0;border-bottom-left-radius:0;margin-top:-1px;margin-left:0}.btn-group-vertical .btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--rounded-btn,.5rem);border-bottom-right-radius:var(--rounded-btn,.5rem)}.card-compact .card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.card-normal .card-body{padding:var(--padding-card,2rem);font-size:1rem;line-height:1.5rem}.join.join-vertical>:where(:not(:first-child)){margin-top:-1px;margin-left:0;margin-right:0}.join.join-horizontal>:where(:not(:first-child)){margin-top:0;margin-bottom:0;margin-left:-1px}.modal-top :where(.modal-box){--tw-translate-y:-2.5rem;--tw-scale-x:1;--tw-scale-y:1;width:100%;max-width:none;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem)}.modal-middle :where(.modal-box){--tw-translate-y:0px;--tw-scale-x:.9;--tw-scale-y:.9;width:91.6667%;max-width:32rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem);border-bottom-left-radius:var(--rounded-box,1rem);border-bottom-right-radius:var(--rounded-box,1rem)}.modal-bottom :where(.modal-box){--tw-translate-y:2.5rem;--tw-scale-x:1;--tw-scale-y:1;width:100%;max-width:none;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--rounded-box,1rem);border-top-right-radius:var(--rounded-box,1rem)}.steps-horizontal .step{grid-template-rows:40px 1fr;grid-template-columns:auto;min-width:4rem}.steps-horizontal .step:before{--tw-translate-x:0px;--tw-translate-y:0px;width:100%;height:.5rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));content:"";margin-left:-100%}.steps-vertical .step{grid-template-rows:auto;grid-template-columns:40px 1fr;justify-items:start;gap:.5rem;min-height:4rem}.steps-vertical .step:before{--tw-translate-x:-50%;--tw-translate-y:-50%;width:.5rem;height:100%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));margin-left:50%}[dir=rtl] .steps-vertical .step:before{margin-right:auto}.table-sm :not(thead):not(tfoot) tr{font-size:.875rem;line-height:1.25rem}.table-sm :where(th,td){padding:.5rem .75rem}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-0{bottom:0}.left-0{left:0}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-6{top:1.5rem}.top-full{top:100%}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-mt-2{margin-top:-.5rem}.-mt-3{margin-top:-.75rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-14{margin-bottom:3.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-12{margin-left:3rem}.ml-4{margin-left:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.h-1{height:.25rem}.h-14{height:3.5rem}.h-8{height:2rem}.h-full{height:100%}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-\[80vh\]{max-height:80vh}.min-h-64{min-height:16rem}.min-h-screen{min-height:100vh}.w-11\/12{width:91.6667%}.w-14{width:3.5rem}.w-24{width:6rem}.w-48{width:12rem}.w-8{width:2rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[200px\]{max-width:200px}.max-w-\[70\%\]{max-width:70%}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-base-300{--tw-border-opacity:1;border-color:hsl(var(--b3) / var(--tw-border-opacity,1))}.border-primary{--tw-border-opacity:1;border-color:hsl(var(--p) / var(--tw-border-opacity,1))}.border-primary\/40{border-color:hsl(var(--p) / .4)}.bg-base-100{--tw-bg-opacity:1;background-color:hsl(var(--b1) / var(--tw-bg-opacity,1))}.bg-base-100\/80{background-color:hsl(var(--b1) / .8)}.bg-base-200{--tw-bg-opacity:1;background-color:hsl(var(--b2) / var(--tw-bg-opacity,1))}.bg-base-200\/50{background-color:hsl(var(--b2) / .5)}.bg-base-200\/95{background-color:hsl(var(--b2) / .95)}.bg-base-300{--tw-bg-opacity:1;background-color:hsl(var(--b3) / var(--tw-bg-opacity,1))}.bg-base-300\/50{background-color:hsl(var(--b3) / .5)}.bg-black\/50{background-color:#00000080}.bg-blue-500\/10{background-color:#3b82f61a}.bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--p) / var(--tw-bg-opacity,1))}.bg-primary\/10{background-color:hsl(var(--p) / .1)}.bg-primary\/5{background-color:hsl(var(--p) / .05)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-12{padding-bottom:3rem}.pb-20{padding-bottom:5rem}.pb-4{padding-bottom:1rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-16{padding-top:4rem}.pt-3{padding-top:.75rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-widest{letter-spacing:.1em}.text-accent{--tw-text-opacity:1;color:hsl(var(--a) / var(--tw-text-opacity,1))}.text-base-content{--tw-text-opacity:1;color:hsl(var(--bc) / var(--tw-text-opacity,1))}.text-base-content\/20{color:hsl(var(--bc) / .2)}.text-base-content\/25{color:hsl(var(--bc) / .25)}.text-base-content\/30{color:hsl(var(--bc) / .3)}.text-base-content\/40{color:hsl(var(--bc) / .4)}.text-base-content\/50{color:hsl(var(--bc) / .5)}.text-base-content\/60{color:hsl(var(--bc) / .6)}.text-base-content\/70{color:hsl(var(--bc) / .7)}.text-base-content\/80{color:hsl(var(--bc) / .8)}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-error{--tw-text-opacity:1;color:hsl(var(--er) / var(--tw-text-opacity,1))}.text-error\/60{color:hsl(var(--er) / .6)}.text-info{--tw-text-opacity:1;color:hsl(var(--in) / var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:hsl(var(--p) / var(--tw-text-opacity,1))}.text-primary\/50{color:hsl(var(--p) / .5)}.text-primary\/70{color:hsl(var(--p) / .7)}.text-secondary{--tw-text-opacity:1;color:hsl(var(--s) / var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:hsl(var(--su) / var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:hsl(var(--wa) / var(--tw-text-opacity,1))}.opacity-0{opacity:0}.opacity-30{opacity:.3}.shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.ring-primary\/30{--tw-ring-color:hsl(var(--p) / .3)}.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)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}@media (hover:hover){.hover\:btn-primary:hover:hover{--tw-border-opacity:1;border-color:hsl(var(--pf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf) / var(--tw-bg-opacity))}.hover\:btn-primary:hover.btn-outline:hover{--tw-border-opacity:1;border-color:hsl(var(--pf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc) / var(--tw-text-opacity))}}.hover\:btn-primary:hover{--tw-border-opacity:1;border-color:hsl(var(--p) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--p) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc) / var(--tw-text-opacity));outline-color:hsl(var(--p) / 1)}.hover\:btn-primary:hover.btn-active{--tw-border-opacity:1;border-color:hsl(var(--pf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf) / var(--tw-bg-opacity))}.hover\:btn-primary:hover.btn-outline{--tw-text-opacity:1;color:hsl(var(--p) / var(--tw-text-opacity))}.hover\:btn-primary:hover.btn-outline.btn-active{--tw-border-opacity:1;border-color:hsl(var(--pf) / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:hsl(var(--pf) / var(--tw-bg-opacity));--tw-text-opacity:1;color:hsl(var(--pc) / var(--tw-text-opacity))}.hover\:border-primary\/50:hover{border-color:hsl(var(--p) / .5)}.hover\:bg-base-200:hover{--tw-bg-opacity:1;background-color:hsl(var(--b2) / var(--tw-bg-opacity,1))}.hover\:bg-base-300:hover{--tw-bg-opacity:1;background-color:hsl(var(--b3) / var(--tw-bg-opacity,1))}.hover\:text-base-content:hover{--tw-text-opacity:1;color:hsl(var(--bc) / var(--tw-text-opacity,1))}.hover\:text-base-content\/60:hover{color:hsl(var(--bc) / .6)}.hover\:text-base-content\/70:hover{color:hsl(var(--bc) / .7)}.hover\:text-primary:hover{--tw-text-opacity:1;color:hsl(var(--p) / var(--tw-text-opacity,1))}.group:hover .group-hover\:text-base-content\/50{color:hsl(var(--bc) / .5)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}@media (width>=640px){.sm\:block{display:block}.sm\:table-cell{display:table-cell}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (width>=768px){.md\:block{display:block}.md\:table-cell{display:table-cell}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1024px){.lg\:flex{display:flex}.lg\:w-\[380px\]{width:380px}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}}
