/* Reference-inspired experience layer: white / electric blue / violet / mint.
   Kept separate from app.css so the backend UI structure stays upgradeable. */
:root{--bg:#fcfdff;--bg-alt:#f4f8ff;--panel:#fff;--panel-2:#f8f9fe;--text:#101c44;--muted:#657394;--border:#e5eafa;--glow:rgba(86,75,255,.16)}
html{background:#fcfdff}body{background:linear-gradient(180deg,#fff 0%,#f9fbff 40%,#fff 100%);color:#111e48}body:before{background:linear-gradient(90deg,transparent,#3b6dff,#8c48f7,#39dfae,transparent);opacity:.14}p{color:#657392}h1,h2,h3,h4{color:#101b41}.ambient{opacity:.24;filter:blur(100px)}.ambient-one{background:#b5c8ff}.ambient-two{background:#d2fff1}
.topbar{max-width:1420px;background:rgba(255,255,255,.88);backdrop-filter:blur(16px);height:82px;border-bottom-color:#e7ebf7}.brand{gap:7px}.brand-mark{display:none}.brand strong{font-size:30px;color:#2f59e9;letter-spacing:-1.9px;font-weight:850;background:linear-gradient(95deg,#2852eb,#7442f6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.brand-dot{color:#16cfa6;-webkit-text-fill-color:#16cfa6}.main-nav a,.top-dashboard{color:#506184}.main-nav a:hover,.main-nav a.active,.top-dashboard:hover{color:#4339d5}.menu-toggle{color:#27365d}.mobile-nav{background:white!important;border-color:#dce3f1!important;box-shadow:0 18px 35px #1d36731c!important}.button{border-radius:14px}.button-primary{background:linear-gradient(115deg,#246eff 0%,#513dff 48%,#8541ed 100%);box-shadow:0 13px 30px #5552f02a}.button-primary:hover{box-shadow:0 15px 34px #635de23b}.button-secondary{background:white;border-color:#dce3f9;color:#4547be;box-shadow:0 2px 9px #25346d0b}.button-secondary:hover{background:#f4f3ff}.button-plain{background:#fff;color:#465575;border-color:#dce3f1}.button-danger-outline{color:#a83d5a;border-color:#f1bcc9}.button-light{color:#493cf7;background:#fff}
.eyebrow,.overline{color:#6755e8}.live-dot{background:#2bd5a2;box-shadow:0 0 10px #32dca478}.gradient-text{background:linear-gradient(105deg,#175fe9 8%,#753cff 72%,#9655f7);background-clip:text;-webkit-background-clip:text;color:transparent}.text-link{color:#5147df}.hero-luxe{max-width:1460px;grid-template-columns:minmax(490px,.92fr) minmax(590px,1.08fr);gap:4px;min-height:800px;align-items:center;padding-top:36px;padding-bottom:55px}.hero-luxe .hero-copy{padding-left:14px;z-index:3}.hero-luxe .eyebrow{font-size:12px;letter-spacing:.16em;color:#675be2}.hero-title{font-size:clamp(68px,7vw,104px)!important;letter-spacing:-.075em!important;line-height:.96;margin:17px 0 16px!important}.hero-title>.gradient-text{position:relative;white-space:nowrap}.hero-burst{font-size:42px;position:absolute;right:-35px;top:2px;color:#2380ff;-webkit-text-fill-color:#2380ff;transform:rotate(16deg);font-weight:500}.title-subline{display:block;margin-top:23px;font-size:clamp(29px,3.3vw,49px);letter-spacing:-.05em;color:#101a41}.hero-lead{max-width:560px;margin:0 0 18px;font-size:18px;line-height:1.6;color:#536485}.hero-promise{display:flex;gap:11px;flex-wrap:wrap;color:#42598c;font-size:11px;font-weight:750;margin-bottom:23px}.hero-promise span{background:#f0f5ff;border:1px solid #e4eaff;padding:6px 10px;border-radius:30px}.prompt-box{max-width:600px;background:white;box-shadow:0 13px 40px #667ddd25;border:1px solid #dfe4fc;padding:15px;border-radius:22px}.prompt-box label{color:#29385b}.prompt-input input{background:#f4f6fd;color:#182448;border:1px solid #e4e9f5}.prompt-box>span{color:#7b88a4}.hero-usecases{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:22px;max-width:600px}.hero-usecase{background:#f5f6ff;border:1px solid #e8e9ff;border-radius:17px;min-height:80px;display:flex;align-items:center;gap:12px;padding:12px;transition:.2s;box-shadow:0 5px 12px #2c43a307}.hero-usecase:hover{transform:translateY(-3px);background:white;border-color:#bcbcff;box-shadow:0 12px 24px #5048af17}.hero-usecase>span:nth-child(2){display:grid;gap:1px;min-width:0}.hero-usecase strong{font-size:13px;color:#121b42}.hero-usecase small{font-size:10px;line-height:1.5;color:#607091}.hero-usecase i{font-style:normal;color:#746cef;margin-left:auto;font-size:16px}.hero-usecase-icon{display:grid;place-items:center;flex:0 0 auto;border-radius:14px;width:44px;height:44px;color:#fff;font-size:24px;font-weight:800}.uc-blue{background:linear-gradient(140deg,#4cb5ff,#2750fa)}.uc-mint{background:linear-gradient(145deg,#63ebbb,#16c6a3)}.uc-violet{background:linear-gradient(145deg,#ca6bff,#703af6)}
.hero-luxe .hero-visual{min-height:710px;display:flex;justify-content:center;align-items:center;perspective:1200px;overflow:visible}.hero-luxe .hero-visual:before{background:radial-gradient(circle,#e7e6ff 0%,#d3f5ff 38%,transparent 69%);opacity:1;left:0;top:20px;width:100%;height:100%;filter:blur(30px)}.phone-device{z-index:2;width:350px;max-width:61%;height:676px;background:#111b38;border:6px solid #121933;border-radius:57px;padding:8px;position:relative;transform:rotate(-4deg);box-shadow:0 38px 55px #131f5650,0 8px 6px #fff9 inset,9px 0 0 #53607b;overflow:hidden}.phone-inner{background:#fff;width:100%;height:100%;border-radius:43px;overflow:hidden}.phone-camera{z-index:4;position:absolute;width:100px;height:25px;background:#0b1430;top:14px;left:50%;transform:translateX(-50%);border-radius:30px}.phone-status{height:42px;padding:11px 21px 0;display:flex;justify-content:space-between;align-items:flex-start;font-size:12px;color:#152346}.phone-status span{font-size:13px}.phone-url{color:#465171;background:#f0f2ff;border-radius:16px;margin:0 14px 12px;padding:8px 10px;font-size:10px;text-align:center}.phone-brand{display:flex;align-items:center;justify-content:space-between;padding:0 18px 10px;color:#3d44e9;font-size:19px}.phone-brand strong{font-size:20px;letter-spacing:-1px;background:linear-gradient(90deg,#4166ed,#a43af7);color:transparent;background-clip:text;-webkit-background-clip:text}.phone-menu{color:#35446c;font-size:17px}.phone-product{position:relative;margin:0 12px;height:175px;border-radius:24px;overflow:hidden;background:#dfe8ff}.phone-product>img{width:100%;height:100%;object-fit:cover}.phone-product-chips{z-index:1;position:absolute;left:7px;right:7px;top:7px;display:flex;justify-content:space-between;font-size:8px;font-weight:800;gap:5px}.phone-product-chips span{padding:5px 7px;border-radius:30px;background:#fffdf5;color:#2f44a5}.phone-product-chips span:last-child{background:#dcfff0;color:#148c6e}.phone-content{padding:12px 19px 18px}.phone-content h3{font-size:18px;letter-spacing:-.05em;line-height:1.17;color:#1b254b}.phone-price{display:flex;align-items:center;gap:10px;margin:7px 0 11px}.phone-price strong{font-size:28px;color:#5140f1;letter-spacing:-1px}.phone-price del{color:#8c95a8;font-size:13px}.phone-price span{padding:4px 7px;border-radius:30px;color:#108456;background:#d4fbeb;font-size:8px;font-weight:900}.phone-action-row{display:grid;grid-template-columns:1fr 1fr 1.1fr;gap:7px}.phone-action-row>span,.phone-action-row>a{height:55px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#eff1ff;color:#4b49dd;font-size:17px;font-weight:800}.phone-action-row>a{background:linear-gradient(120deg,#3778ff,#7835ff);color:white}.phone-action-row small{font-size:10px;line-height:1.5}.phone-people{display:flex;align-items:center;gap:6px;margin-top:13px;color:#26345d}.phone-people strong{margin-left:auto;font-size:11px}.phone-people>small{font-size:9px;color:#8793a9}.mini-faces{display:flex;padding-left:6px}.mini-faces img{width:24px;height:24px;object-fit:cover;border-radius:50%;border:2px solid white;margin-left:-6px}.phone-progress{height:7px;background:#e7e8ff;border-radius:9px;margin:11px 0 10px;overflow:hidden}.phone-progress span{display:block;height:100%;width:80%;background:linear-gradient(90deg,#326aff,#8c3dff);border-radius:9px}.phone-notice{padding:9px 9px;text-align:center;font-size:9px;font-weight:700;color:#14835e;background:#e0fff1;border-radius:12px}.phone-share{display:block;text-align:center;background:linear-gradient(100deg,#3275ff,#813cf1);border-radius:30px;padding:10px;margin:12px 0 0;font-size:11px;font-weight:800;color:#fff;box-shadow:0 8px 15px #354bfc42}.join-float{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border:1px solid #dbe2ff;border-radius:20px;box-shadow:0 15px 27px #5060b541;transform:rotate(3deg)}.join-float img{height:47px;width:47px;border-radius:50%;object-fit:cover}.join-float>span{display:grid;line-height:1.3}.join-float strong{font-size:12px;color:#1d2853}.join-float small{font-size:10px;color:#697895;margin-top:3px}.join-a{left:0;top:130px;transform:rotate(-5deg)}.join-b{right:-5px;top:340px;transform:rotate(6deg)}.join-c{right:-10px;bottom:55px;transform:rotate(-5deg);border-color:#aaeace}.network-line{position:absolute;z-index:0;border:2px solid #8798ff99;border-radius:50%;width:480px;height:570px;transform:rotate(36deg)}.line-one{right:0;top:80px}.line-two{right:-25px;top:80px;border-color:#a9f0de82;transform:rotate(-20deg);width:430px}
.experience-section{background:linear-gradient(180deg,#f7f9ff,#fff 83%);border-top:1px solid #edf1fb;padding:88px 0 100px}.experience-section .content-wrap{max-width:1450px}.experience-section .section-heading p{color:#687595}.section-heading h2{color:#151f49}.story-flow{background:#fff;border:1px solid #e2e8fb;border-radius:23px;box-shadow:0 14px 40px #7383c315;display:flex;justify-content:space-around;align-items:center;padding:20px;margin:26px 0 24px;gap:15px}.story-flow>div{display:grid;grid-template-columns:52px auto;grid-template-rows:auto auto;column-gap:10px;min-width:0}.story-flow>div>span{grid-row:1/3;background:#f0f3ff;border-radius:15px;display:grid;place-items:center;font-size:26px}.story-flow strong{align-self:end;font-size:14px}.story-flow small{color:#7c88a4;font-size:11px}.story-flow>b{font-size:22px;color:#836cff}.experience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.experience-card{border-radius:22px;box-shadow:0 14px 35px #586da41c;background:white;border:1px solid #dfe4f4;overflow:hidden;min-width:0;display:flex;flex-direction:column;min-height:520px}.experience-head{padding:15px;display:flex;align-items:center;gap:9px;color:white;background:linear-gradient(120deg,#2a92fa,#375efc)}.experience-head h3{font-size:21px;color:white;margin:0}.experience-head p{font-size:10px;color:#ffffffdb;margin:2px 0 0}.experience-head .ex-icon{font-size:25px}.experience-head .ex-avatars{margin-left:auto;font-size:10px;color:#c4d5ff}.ex-plan .experience-head{background:linear-gradient(110deg,#8659fa,#a13bed)}.ex-bill .experience-head{background:linear-gradient(110deg,#39cba8,#11b99a)}.ex-challenge .experience-head{background:linear-gradient(110deg,#8f5bf8,#6936ed)}.experience-content{padding:16px;flex:1;display:flex;flex-direction:column}.experience-content>strong{font-size:14px;color:#1f2b55}.item-line{display:flex;gap:11px;align-items:center}.item-line img{height:86px;width:100px;object-fit:cover;border-radius:12px}.item-line>div{display:flex;flex-direction:column;gap:2px;font-size:13px;color:#1a2855}.item-line b{font-size:23px;color:#293bf0}.item-line small{font-size:10px;color:#71809e}.ex-question{font-weight:750;font-size:12px;color:#1e315c;margin:19px 0 10px}.ex-result{display:flex;justify-content:space-between;font-size:12px;font-weight:750;color:#2e9d68;background:#f0fff7;padding:8px 10px;border-radius:10px}.ex-result.muted-ex{margin-top:13px;color:#667798;background:#f5f7fc}.ex-bar{height:9px;background:#e7f3ec;border-radius:10px;margin:7px 1px 12px;overflow:hidden}.ex-bar>span{background:linear-gradient(90deg,#46d9a3,#1ebc86);border-radius:9px;height:100%;display:block}.ex-bar.faint>span{background:#c3cee1}.ex-button{margin-top:auto;display:block;text-align:center;padding:12px 11px;color:white;font-weight:750;font-size:12px;border-radius:11px;background:linear-gradient(105deg,#2781fa,#5342f7)}.ex-plan .ex-button{background:linear-gradient(95deg,#7249e7,#953af6)}.ex-bill .ex-button{background:linear-gradient(100deg,#21c6a6,#04ad8d)}.ex-challenge .ex-button{background:linear-gradient(95deg,#8f5bf8,#653cf2)}.trip-visual,.challenge-hero{height:112px;border-radius:12px;background:radial-gradient(circle at 66% 70%,#dfffe6,#b6ecdf 28%,#7ab5d8 65%,#5781cc);position:relative;display:grid;place-items:center;font-size:45px}.trip-visual span,.challenge-hero span{position:absolute;left:11px;top:8px;font-size:9px;color:#284869;font-weight:850}.challenge-hero{background:linear-gradient(140deg,#dedcff,#99acfa)}.challenge-hero span{color:#4940bd}.date-picker-mock{display:flex;gap:5px;margin-bottom:19px}.date-picker-mock span{flex:1;border-radius:10px;text-align:center;padding:12px 3px;border:1px solid #e0e7fb;font-size:10px;white-space:nowrap}.date-picker-mock small{display:block;color:#7f88a0}.date-picker-mock .selected{background:#f2efff;border-color:#8c5bf9;color:#5437d8;font-weight:800}.date-picker-mock .selected small{color:#5437d8}.task-mock{font-size:11px;padding:9px;color:#42517c;border-top:1px solid #eef1f9}.bill-head{display:flex;justify-content:space-between;gap:8px;align-items:center;padding:12px;background:#effaf7;border-radius:12px;font-size:13px}.bill-head b{font-size:19px;color:#17a47c}.bill-item-mock{display:flex;justify-content:space-between;padding:9px 4px;border-bottom:1px solid #edf0f7;font-size:11px;color:#384a6c}.bill-item-mock span{font-weight:750}.bill-total{display:flex;justify-content:space-between;padding:13px 10px;border-radius:12px;background:#e5faf1;font-size:11px;font-weight:750;margin-top:14px}.bill-total strong{color:#169c73;font-size:14px}.rank-line{display:flex;justify-content:space-between;font-size:12px;margin:13px 0 7px;color:#43577b}.rank-line strong{font-size:12px}.rank-progress{background:#eff0ff;height:8px;border-radius:9px;overflow:hidden}.rank-progress span{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#af8cff,#7050ee)}.example-disclaimer{font-size:11px;margin:15px 0 0;color:#7f8dad}
.formats-section{padding-top:85px}.template-card,.step-card,.list-card,.dashboard-summary>div,.price-card,.builder-card,.aside-card,.aside-tip,.side-panel,.action-head,.response-panel,.action-lower,.panel,.auth-panel,.home-empty,.empty-state,.dashboard-item{background:#fff;border-color:#e1e8f7;box-shadow:0 9px 30px #4059950b}.template-card:hover{box-shadow:0 15px 25px #5363cd1d}.template-name{color:#192850}.template-description,.list-card p,.step-card p{color:#697a99}.template-arrow{color:#7466f0}.template-icon.purple,.template-icon.pink{background:#f2eaff;color:#8a57d9}.template-icon.blue{background:#e9f2ff;color:#3385ef}.template-icon.mint{background:#e6fbf2;color:#14af83}.template-icon.yellow{background:#fff5da;color:#e1a12c}.template-icon.orange{background:#fff0e8;color:#f07c4e}.step-number{color:#8f67e8}.step-icon{color:#6455e7}.discover-strip p,.discover-strip h2{color:#334265}.home-empty span{color:#755af0}.list-meta{color:#8a95ac}.list-content h3{color:#18274a}.action-tag{color:#7357ec}.cta-wrap{border:0;background:linear-gradient(122deg,#2358ee,#6032f0 65%,#9056ee);box-shadow:0 25px 65px #575cdd2b}.cta-wrap h2{color:white}.cta-wrap>span{color:#d4d6ff}.footer{background:#f5f7ff;border-top-color:#e5e9fa}.footer-brand{color:#2843cc}.footer-brand span{color:#20c89e}.footer-inner nav a{color:#647491}.copyright{color:#8290a9}.page-head{padding-top:65px}.page-head p{color:#6b7897}.builder-card,.aside-card,.aside-tip,.panel{border-radius:20px}.form-section{border-bottom-color:#e9edf8}.form-step{color:#6955ed}.form-step span{color:#8590a7}.builder-type{background:#f8faff;border:1px solid #e1e8f6}.builder-type:has(input:checked){background:#f1ecff;border-color:#8265fa;box-shadow:inset 0 0 0 1px #9a75ff33}.builder-type-icon{color:#7561f0}.builder-type strong{color:#334467}.builder-type small{color:#7686a2}.field>label{color:#26365a}.field label b{color:#684cea}.field label span{color:#7985a5}.field input:not([type=checkbox]),.field textarea,.field select,.aside-card textarea,.explore-filters input,.explore-filters select,.repeat-row input{border:1px solid #dbe2f1;background:#fff;color:#1b2b4f}.field input:focus,.field textarea:focus,.field select:focus{border-color:#866eff;box-shadow:0 0 0 3px #7158fa1a}.field small,.aside-card small{color:#7886a1}.aside-card p,.aside-tip p{color:#687c9a}.aside-tip{background:#f4f2ff}.aside-tip strong{color:#5440ca}.remove-row{color:#64708c;background:#f7f8fe;border-color:#dbe0ed}.form-alert{color:#ad3650;background:#fff0f1;border-color:#ffc7d0}.fine-print{color:#7d8ba2}.response-helper{color:#7a86a3}.action-breadcrumb,.action-breadcrumb a{color:#7482a0}.action-head h1{color:#1b2853}.action-head>p,.action-meta{color:#7384a2}.action-status{background:#e6f9f0;color:#17a574}.response-panel h3,.action-lower h3{color:#172957}.response-panel .choice-row,.response-panel .bill-row{background:#f8f9ff;border-color:#e3e7f6;color:#27395d}.choice-result{background:#e7f1fc}.choice-result>span{background:#6a6ff7}.participant-chip{background:#f0f4ff;color:#42547a;border:1px solid #dde5f6}.participant-chip i{background:#6c7bf4}.side-panel{border-radius:20px}.side-panel-icon{background:#f2ecff;color:#6f5de8}.side-panel h3,.side-panel h4{color:#23325a}.side-panel p{color:#7987a3}.subtle-panel{background:#f7f8ff}.share-notice{color:#159971}.action-kicker{color:#694ae7}.action-kicker-icon{background:#efebff;color:#7259e7}.action-lower-header>span{color:#7885a1}.action-bottom-controls .owner-menu{border-color:#e2e6f1}.notice-box{color:#685f84;background:#f2effc}.list-card .list-arrow{color:#6956ec}.loading-pane p,.empty-state p{color:#7382a0}.dashboard-summary span{color:#8390aa}.dashboard-summary strong{color:#1d2f5d}.guest-tip{color:#647598;border-color:#dbe2f4}.guest-tip a{color:#6144ec}.price-card{background:#fff}.price-card.featured{border-color:#8668fa;box-shadow:0 12px 37px #7456ed25}.plan-kicker{color:#6966cb}.plan-price{color:#1b2e55}.price-card ul li{color:#526486;border-bottom-color:#eaf0f8}.price-card p{color:#697994}.pricing-disclaimer{color:#7686a3}.account-container .quiet{color:#7b88a2}.profile-avatar{color:white}.profile-row{border-bottom-color:#e5eaf4}.profile-row span{color:#7b88a4}.auth-panel{box-shadow:0 20px 50px #455bbb1c}.auth-illustration{background:linear-gradient(130deg,#3653ea,#8c51e9)}.auth-illustration h2,.auth-illustration p{color:white}.auth-illustration h2 i{color:#b7ffde}.auth-illustration>span{color:#f3e5ff}.auth-kicker{color:#654eda}.auth-form-pane{background:#fff}.auth-form-pane h1{color:#28335e}.auth-form-pane>p{color:#6a7895}.auth-bottom a{color:#5e49de}.mobile-nav a{color:#34436c}
@media(max-width:1240px){.hero-luxe{grid-template-columns:1fr 1fr;min-height:700px}.hero-title{font-size:70px!important}.hero-usecases{grid-template-columns:1fr 1fr}.join-a{left:-45px}.join-b{right:-30px}.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-card{min-height:510px}}
@media(max-width:970px){.hero-luxe{display:flex;flex-direction:column;gap:10px;align-items:stretch;padding-top:50px}.hero-luxe .hero-copy{padding-left:0;text-align:center}.hero-luxe .eyebrow{justify-content:center}.hero-lead{margin-left:auto;margin-right:auto}.hero-promise{justify-content:center}.prompt-box,.hero-usecases{margin-left:auto;margin-right:auto}.hero-luxe .hero-visual{max-width:720px;width:100%;margin:0 auto;min-height:700px}.phone-device{max-width:none}.join-a{left:0}.join-b{right:0}.story-flow{padding:14px}.story-flow>div{grid-template-columns:1fr;row-gap:6px;text-align:center}.story-flow>div>span{grid-row:auto;min-height:45px}}
@media(max-width:650px){.topbar{height:68px}.hero-luxe{padding-top:39px}.hero-title{font-size:clamp(55px,12vw,72px)!important}.hero-burst{font-size:31px;right:-25px}.title-subline{font-size:28px;margin-top:13px}.hero-lead{font-size:15px}.hero-promise{font-size:10px;gap:6px}.hero-usecases{grid-template-columns:1fr 1fr;gap:9px}.hero-usecase{padding:9px;gap:7px;min-height:77px}.hero-usecase-icon{width:33px;height:33px;font-size:18px;border-radius:11px}.hero-usecase strong{font-size:11px}.hero-usecase small{font-size:9px}.hero-usecase i{display:none}.hero-luxe .hero-visual{min-height:650px;overflow:hidden}.phone-device{width:326px;height:644px;transform:scale(.83) rotate(-3deg);transform-origin:center}.join-float{padding:7px 9px;gap:6px}.join-float img{width:29px;height:29px}.join-float strong{font-size:10px}.join-float small{font-size:9px}.join-a{left:1%;top:125px}.join-b{right:1%;top:320px}.join-c{right:4%;bottom:65px}.experience-section{padding-top:55px}.story-flow{flex-wrap:wrap;gap:7px}.story-flow>div{width:27%}.story-flow strong{font-size:10px}.story-flow small{font-size:9px}.story-flow>div>span{font-size:20px}.story-flow>b{font-size:14px}.experience-grid{grid-template-columns:1fr}.experience-card{min-height:0}.experience-content{min-height:400px}.experience-head h3{font-size:19px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-section{padding-bottom:20px}.main-nav{display:none}.menu-toggle{display:block}}
/* Live participant views must stay readable in the light theme. */
.choice-option{background:#f7f9ff;border:1px solid #e2e8fa;color:#26375c}
.choice-option:hover,.choice-option:has(input:checked){background:#f1efff;border-color:#8f79ff}
.choice-label strong{color:#293b65}.vote-count{color:#677c9c}.vote-bar{background:#dce8fb}
.side-panel-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;font-size:25px;margin-bottom:14px}
.bill-row,.task-row{border-bottom-color:#e8edf7;color:#23375d}.bill-row small,.task-row small{color:#71809c}
.bill-summary{background:#f5f8ff}.bill-summary span{color:#5a6c8e}.bill-summary .bill-highlight{border-top-color:#e1e7f4}
.leader-row{border-bottom-color:#e6eafa;color:#334569}.leader-row strong{color:#6955ea}.goal-line{color:#6d7a98}
