.sx{--sx-ink:#202844;--sx-muted:#687386;--sx-line:#e3e7ec;--sx-purple:#444096;--sx-green:#216f59;color:var(--sx-ink);font-family:Inter,"Segoe UI",sans-serif;line-height:1.55;letter-spacing:-.012em;padding-bottom:40px}.sx *{box-sizing:border-box}.sx [hidden]{display:none!important}.sx h2,.sx h3,.sx p{margin:0 0 14px}.sx h2{font-size:28px;font-weight:650;letter-spacing:-1.1px;line-height:1.18}.sx h3{font-size:20px;line-height:1.35}.sx a{color:inherit}.sx button,.sx input,.sx textarea,.sx select{font:inherit}.sx input:not([type=checkbox]):not([type=file]),.sx textarea,.sx select{display:block;width:100%;border:1px solid #dce1e8;border-radius:12px;padding:12px 14px;color:var(--sx-ink);background:#fff;min-height:46px;max-width:100%}.sx textarea{resize:vertical}.sx input[type=file]{width:100%;font-size:13px}.sx input[type=checkbox]{width:18px;height:18px;accent-color:var(--sx-purple)}.sx label{display:block;font-size:13px;font-weight:650;margin:19px 0 7px}.sx button{cursor:pointer}.sx button:disabled{opacity:.5;cursor:not-allowed}.sx :focus-visible{outline:3px solid #918bec;outline-offset:4px}.sx-panel{background:#fff;border:1px solid var(--sx-line);border-radius:23px;padding:26px;margin-bottom:22px;box-shadow:0 10px 35px #28324805}.sx-workspace{display:grid;grid-template-columns:330px minmax(0,1fr);gap:30px;align-items:start}.sx-editor{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;scrollbar-width:thin}.sx-main{min-width:0}.sx-step{display:flex;align-items:center;gap:12px;font-size:12px;color:#756aac;letter-spacing:.1em;text-transform:uppercase;margin-bottom:17px}.sx-step span{color:var(--sx-muted);letter-spacing:.05em}.sx-step:not(:first-child){margin-top:28px}.sx-eyebrow{display:block;color:#74709a;font-size:10px;font-weight:750;letter-spacing:.19em;margin-bottom:13px}.sx-btn{border:1px solid transparent;border-radius:11px;padding:11px 17px;min-height:44px;display:inline-flex;gap:8px;justify-content:center;align-items:center;font-weight:650;font-size:13px;text-decoration:none;transition:background .16s,transform .16s;line-height:1.5}.sx-btn:hover{transform:translateY(-1px)}.sx-primary{background:var(--sx-purple);color:#fff!important;box-shadow:0 5px 14px #4440961a}.sx-primary:hover{background:#353071}.sx-secondary{background:#fff;color:#383f58;border-color:#dce1e8}.sx-danger{background:#fff5f3;border-color:#eed7d2;color:#944839}.sx-wide{width:100%;margin-top:12px}.sx-text-button{background:none;border:0;color:var(--sx-purple);padding:10px 0;text-decoration:underline;text-underline-offset:4px;font-size:13px}.sx-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 22px;flex-wrap:wrap}.sx-toolbar h2,.sx-toolbar h3,.sx-toolbar p{margin-bottom:4px}.sx-toolbar>div:last-child{display:flex;gap:8px;flex-wrap:wrap}.sx-toolbar>div:first-child{display:block}.sx-notice{padding:15px 18px;border:1px solid #e0dff0;border-radius:13px;background:#f3f2fb;color:#575477;font-size:13px;margin-bottom:20px;overflow-wrap:anywhere}.sx-notice.error{background:#fff3ef;border-color:#eedbd4;color:#934b34}.sx-notice.success{background:#edf8f2;border-color:#d4e8dc;color:#286047}.sx-notice button{margin:8px}.sx-fine{color:var(--sx-muted);font-size:12px;line-height:1.7;margin-top:13px!important}.sx-optional{font-size:11px;color:var(--sx-muted);font-weight:400;float:right}.sx-live{display:inline-flex;align-items:center;gap:7px;font-size:11px;color:#567865}.sx-live:before{content:"";width:6px;height:6px;border-radius:50%;background:#53a77e;box-shadow:0 0 0 4px #53a77e13}.sx-live.stale{color:#a36937}.sx-live.stale:before{background:#a36937}.sx-details{border-top:1px solid var(--sx-line);margin:22px 0 12px;padding-top:15px}.sx-details summary{font-size:13px;font-weight:650;cursor:pointer}.sx-details p{font-size:12px;color:var(--sx-muted);margin-top:12px}.sx-check{display:flex!important;align-items:flex-start;gap:9px;font-size:12px!important;font-weight:400!important}.sx-check input{flex:none}.sx-input-action{display:flex;gap:8px;margin-bottom:15px}.sx-input-action input{min-width:0}.sx-input-action button{flex:none}.sx-picker{max-height:290px;overflow:auto;scrollbar-width:thin;margin-top:8px}.sx-pick{display:flex;align-items:center;gap:10px;width:100%;border:0;border-bottom:1px solid #edf0f4;text-align:left;padding:12px 3px;background:#fff}.sx-pick:hover{background:#f5f6fa}.sx-pick>span{flex:1;min-width:0}.sx-pick strong{display:block;font-size:12px}.sx-pick small{display:block;color:var(--sx-muted);font-size:10px;margin-top:2px}.sx-pick img{width:38px;height:38px;border-radius:10px;object-fit:cover}.sx-pick b{font-size:21px;color:var(--sx-purple);font-weight:400}.sx-swatches{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.sx-swatch{background:#fff;border:1px solid #e4e5ed;border-radius:10px;padding:5px;font-size:10px;color:#5e677c}.sx-swatch span{height:30px;display:block;border-radius:6px;margin-bottom:5px}.sx-swatch[aria-pressed=true]{border:2px solid var(--sx-purple);padding:4px}.sx-preview-stage{border:1px solid #e6e7ee;border-radius:26px;background:#ebedf3;padding:20px;margin-bottom:22px;min-height:320px}.sx-collection{--card-bg:#fff;--collection-ink:#27364a;--collection-muted:#6d7a88;--collection-bg:#f9fafc;color:var(--collection-ink);background:var(--collection-bg);max-width:1080px;margin:auto;border-radius:19px;overflow:hidden;box-shadow:0 16px 45px #2130520d}.sx-collection[data-size=medium]{max-width:720px}.sx-collection[data-size=small]{max-width:380px}.sx-collection[data-style=midnight]{--card-bg:#25303f;--collection-bg:#17212e;--collection-ink:#f1eee5;--collection-muted:#b5c1d0}.sx-collection[data-style=garden]{--card-bg:#fffef7;--collection-bg:#e9f0e6;--collection-ink:#294b3b;--collection-muted:#657b69}.sx-collection[data-style=rose]{--card-bg:#fffdfc;--collection-bg:#f5e9e5;--collection-ink:#674a49;--collection-muted:#95736e}.sx-collection[data-style=azure]{--card-bg:#fff;--collection-bg:#e7f1fa;--collection-ink:#1e4e76;--collection-muted:#567d9f}.sx-collection[data-style=minimal]{--card-bg:#fff;--collection-bg:#fff;--collection-ink:#292929;--collection-muted:#777}.sx-collection-head{padding:30px 28px 22px;border-bottom:1px solid #8593a31e}.sx-collection-head h2{font-family:Georgia,serif;font-size:34px;letter-spacing:-1.2px;overflow-wrap:anywhere}.sx-collection-head p{font-size:13px;color:var(--collection-muted);overflow-wrap:anywhere}.sx-collection .sx-eyebrow{color:var(--collection-muted)}.sx-collection-meta{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:11px;color:var(--collection-muted)}.sx-collection .sx-cards{padding:20px;gap:17px}.sx-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px}.sx-place{min-width:0;border:1px solid #8793a025;border-radius:18px;overflow:hidden;background:var(--card-bg,#fff);color:var(--collection-ink,var(--sx-ink));transition:box-shadow .2s,transform .2s}.sx-place:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1d2e4710}.sx-place-image{height:152px;position:relative;background:linear-gradient(140deg,#e9e4d9,#ebeef0);overflow:hidden}.sx-place-image img{width:100%;height:100%;object-fit:cover}.sx-place-monogram{height:100%;display:grid;place-items:center;font-family:Georgia,serif;font-size:58px;color:#a49d8d}.sx-place-status{position:absolute;bottom:10px;left:12px;background:#fffc;border:1px solid #fff9;backdrop-filter:blur(10px);border-radius:30px;padding:5px 9px;font-size:10px;font-weight:650;color:#28654e;max-width:calc(100% - 24px)}.sx-place-status.neutral{color:#7f5638;background:#fff4e5}.sx-place-body{padding:17px}.sx-place h3{font-size:17px;line-height:1.3;margin-bottom:6px;letter-spacing:-.4px}.sx-place-address{font-size:12px;color:var(--collection-muted,var(--sx-muted));min-height:35px;margin-bottom:10px!important}.sx-place-meta{font-size:10px;color:var(--collection-muted,var(--sx-muted));margin:6px 0!important;overflow-wrap:anywhere}.sx-place-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:15px;font-size:11px;font-weight:600}.sx-place-actions a{text-decoration:none}.sx-place-actions a:hover{text-decoration:underline}.sx-place-actions a:first-child{color:inherit}.sx-place-control{padding:0 17px 15px;display:flex;gap:5px;flex-wrap:wrap}.sx-place-control .sx-btn{flex:1;min-height:37px;font-size:11px;padding:8px}.sx-place-control .sx-reorder{flex:0;min-width:35px}.sx-credit{padding:18px;text-align:center;border-top:1px solid #8293a222;font-size:10px;color:var(--collection-muted)}.sx-credit a{display:inline-flex;align-items:center;gap:9px;text-decoration:none}.sx-credit img{width:27px;height:27px;object-fit:contain}.sx-empty{text-align:center;padding:65px 25px;grid-column:1/-1}.sx-empty>span{font-size:40px;color:#9b91be;display:block;margin-bottom:20px}.sx-empty p{font-size:13px;color:var(--collection-muted,var(--sx-muted));max-width:330px;margin:12px auto}.sx-empty h2{font-family:Georgia,serif;font-size:32px}.sx-segment{display:flex;padding:4px;background:#e9eaf1;border-radius:12px;gap:3px}.sx-segment button{border:0;background:transparent;padding:9px 14px;border-radius:9px;font-size:12px;color:#6c7186;min-height:38px}.sx-segment button[aria-pressed=true]{background:#fff;color:var(--sx-purple);box-shadow:0 3px 10px #25264b09}.sx-explorer-heading em{font-weight:400;color:#7570a0}.sx-pill-row{display:flex;flex-wrap:wrap;gap:9px;font-size:11px}.sx-pill-row span{background:#fff;border:1px solid var(--sx-line);border-radius:30px;padding:7px 12px}.sx-map{height:340px;background:#e9eef1;border:1px solid #dfe5e8;border-radius:22px;overflow:hidden;margin-bottom:25px}.sx-map-placeholder{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-family:Georgia,serif;font-size:28px;color:#758995;background:radial-gradient(ellipse at 30% 70%,#dae8df,transparent 60%),linear-gradient(120deg,#f0f1e9,#dde5ef)}.sx-map-placeholder span{font-family:"Segoe UI",sans-serif;font-size:12px;margin-top:12px}.sx-room-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px}.sx-join{max-width:430px;margin:30px auto 60px;padding:36px}.sx-person{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--sx-line);align-items:center}.sx-avatar{width:39px;height:39px;flex:none;border-radius:50%;background:#eeeaf5;color:#655982;display:grid;place-items:center;font-size:13px;font-weight:700}.sx-person>div{flex:1;min-width:0}.sx-person strong{font-size:13px}.sx-person small{display:block;font-size:11px;color:var(--sx-muted);margin-top:2px}.sx-votes{display:flex;align-items:center;gap:8px;font-size:11px;padding:10px 17px 2px;color:#77708c}.sx-vote-bar{height:4px;flex:1;background:#eceaf2;border-radius:20px;overflow:hidden}.sx-vote-bar span{height:100%;display:block;background:#9690c3}.sx-winner{background:#f1f5ee;border:1px solid #dce6d6;border-radius:23px;padding:28px;margin-bottom:22px}.sx-winner h2{font-family:Georgia,serif;font-size:38px;color:#345140}.sx-winner .sx-eyebrow{color:#688569}.sx-winner p{font-size:13px;color:#6e7b70}.sx-dialog{border:0;border-radius:25px;padding:34px;max-width:480px;width:calc(100% - 32px);color:var(--sx-ink);box-shadow:0 25px 100px #16243a44}.sx-dialog::backdrop{background:#19243766;backdrop-filter:blur(5px)}.sx-dialog p{font-size:13px;color:var(--sx-muted)}.sx-dialog input{margin-bottom:18px}.sx-dialog-close{position:absolute;right:15px;top:12px;background:none;border:0;font-size:25px;color:#7a8190;width:35px;height:35px}.sx-dialog .sx-toolbar{justify-content:flex-start;margin-bottom:0}.sx-standalone{margin:0;background:#fafafa}.sx-standalone .sx{padding:0}.sx-standalone .sx-preview-stage{border:0;border-radius:0;padding:0;background:transparent}.sx-standalone .sx-collection{border-radius:0;box-shadow:none}.sx-explorer-heading{display:flex;justify-content:space-between;gap:50px;align-items:center;padding:15px 0 28px}.sx-explorer-heading h2{font-family:Georgia,serif;font-size:48px;font-weight:400;letter-spacing:-2px}.sx-explorer-heading>p{max-width:330px;color:var(--sx-muted);font-size:14px;line-height:1.8}.sx-big-search{padding:19px 23px!important;font-size:17px!important;border-radius:16px!important;margin-bottom:24px;box-shadow:0 8px 35px #27274305}.sx-brand-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:13px;margin-bottom:35px}.sx-brand{border:1px solid var(--sx-line);background:#fff;border-radius:16px;text-align:left;padding:20px;transition:transform .18s}.sx-brand:hover{transform:translateY(-3px);border-color:#a7a0c6}.sx-brand[aria-pressed=true]{background:#eeedf7;border-color:#968bb9}.sx-brand strong{display:block;font-size:15px;margin-bottom:9px}.sx-brand small{color:#7a8392;font-size:11px}.sx-brand .sx-brand-monogram{display:grid;place-items:center;width:38px;height:38px;background:#f1eef7;border-radius:11px;color:#80709d;margin-bottom:15px;font-family:Georgia,serif;font-size:24px}.sx-tree-stage{background:radial-gradient(ellipse at top,#e9e7f5,transparent 60%),#f7f8fc;border:1px solid #e0e2ed;border-radius:25px;padding:32px;overflow:auto;margin-bottom:25px}.sx-tree-root{background:#fff;border:1px solid #d7d2e6;box-shadow:0 12px 30px #594a7d12;max-width:320px;margin:auto;padding:23px;border-radius:16px;text-align:center;position:relative}.sx-tree-root strong{font-family:Georgia,serif;font-size:27px;display:block}.sx-tree-root span{font-size:10px;color:#898099}.sx-tree-root:after{content:"";position:absolute;height:30px;width:1px;background:#c8c1dc;left:50%;top:100%}.sx-tree-children{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:23px;margin-top:58px;position:relative;padding-top:23px}.sx-tree-children:before{content:"";position:absolute;left:0;right:0;top:-29px;height:1px;background:#c8c1dc}.sx-tree-node{position:relative}.sx-tree-node:before{content:"";position:absolute;width:1px;height:52px;background:#c8c1dc;top:-52px;left:50%}.sx-tree-node .sx-place{position:relative}.sx-tree-node .sx-place-image{height:125px}.sx-branch-map{height:460px}.sx-comparison{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:20px}.sx-comparison>div{border:1px solid var(--sx-line);border-radius:14px;padding:20px}.sx-comparison h4{font-size:17px;line-height:1.4}.sx-comparison dl{font-size:12px}.sx-comparison dt{color:#858b9b;font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-top:17px}.sx-comparison dd{margin:4px 0}.sx-loading{height:220px;border-radius:18px;background:linear-gradient(100deg,#eaecf1 20%,#f5f6f9 40%,#eaecf1 60%);background-size:200% 100%;animation:sx-shimmer 1.8s infinite}.sx-saved-chip{font-size:10px;padding:5px 10px;background:#eeebf7;border-radius:20px;color:#766494}.sx-map-popup{font-family:"Segoe UI",sans-serif;padding:6px;max-width:230px}.sx-map-popup strong{font-size:14px}.sx-map-popup p{font-size:12px;color:#677285}.sx-map-popup a{color:#444096;font-size:12px}.sx-cards>.sx-load-more{grid-column:1/-1;justify-self:center}
.sx-dialog:not([open]){display:none!important}.sx-archive{display:flex;gap:10px;align-items:center;margin:0 0 17px}.sx-archive select{font-size:12px!important}.sx-search-group{grid-column:1/-1;background:#eeeaf6;border:1px solid #d7cee8;border-radius:17px;padding:22px;text-align:left;color:#554979}.sx-search-group strong{display:block;font-size:17px;margin-bottom:6px}.sx-search-group small{font-size:12px}.sx-branch-note{grid-column:1/-1;font-size:12px;color:#70788c}
.sx-standalone #collection-workspace{max-width:1120px;margin:auto;padding:24px}.sx-standalone [data-embed=true] #collection-workspace{padding:0}.sx-editor{top:94px;max-height:calc(100vh - 112px)}.sx #branch-explorer,.sx #branch-compare{scroll-margin-top:100px}.sx-standalone .sx-editor{top:20px;max-height:calc(100vh - 40px)}
@keyframes sx-shimmer{to{background-position:-200% 0}}
@media(max-width:1100px){.sx-workspace{grid-template-columns:290px minmax(0,1fr);gap:20px}.sx-panel{padding:22px}.sx-room-grid{grid-template-columns:minmax(0,1fr) 270px}.sx-preview-stage{padding:12px}}
@media(max-width:800px){.sx-workspace,.sx-room-grid{grid-template-columns:1fr}.sx-editor{position:static;max-height:none}.sx-panel{padding:22px}.sx-explorer-heading{display:block}.sx-explorer-heading h2{font-size:40px}.sx-explorer-heading>p{max-width:100%}.sx-tree-stage{padding:22px 14px}.sx-collection-head h2{font-size:30px}.sx-map{height:300px}.sx-room-grid>aside{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:15px}.sx-room-grid>aside .sx-panel{margin:0}.sx-brand-list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.sx-toolbar>div:last-child{width:auto}.sx-collection .sx-cards{padding:15px}.sx-input-action{flex-wrap:wrap}.sx-input-action input{flex:1;min-width:160px}.sx-explorer-heading>p{margin-top:20px}}
@media(prefers-reduced-motion:reduce){.sx *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sx-place:hover,.sx-brand:hover,.sx-btn:hover{transform:none}}
@media(max-width:800px){.sx-editor,.sx-standalone .sx-editor{max-height:none}.sx-standalone #collection-workspace{padding:12px}}

.sx-meet-start { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:16px 24px; margin-bottom:20px; padding-bottom:18px; border-bottom:1px solid var(--sx-line); }
.sx-meet-intro h2 { margin:0 0 5px; font-size:20px; font-weight:650; letter-spacing:-.5px; line-height:1.3; }
.sx-meet-intro p { margin:0; color:var(--sx-muted); font-size:13px; line-height:1.6; }
.sx-progress { display:flex; align-items:center; flex-wrap:wrap; list-style:none; gap:12px 18px; margin:0; padding:0; color:var(--sx-muted); font-size:12px; }
.sx-progress li { display:flex; align-items:center; gap:7px; }
.sx-progress .sx-step-number { display:grid; place-items:center; width:25px; height:25px; border:1px solid var(--sx-line); border-radius:50%; font-size:11px; flex-shrink:0; }
.sx-progress li.active { color:var(--sx-purple); font-weight:650; }
.sx-progress li.active .sx-step-number { background:var(--sx-purple); border-color:var(--sx-purple); color:#fff; }
@media(max-width:800px) {
    .sx-meet-start { align-items:flex-start; gap:12px; margin-bottom:16px; padding-bottom:16px; }
    .sx-meet-intro { width:100%; }
    .sx-meet-intro h2 { font-size:18px; }
    .sx-progress { gap:8px 12px; font-size:11px; }
    .sx-progress li { gap:5px; }
    .sx-progress .sx-step-number { width:22px; height:22px; }
}

.sx-voting-heading { display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:12px; margin:0 0 10px; }
.sx-voting-heading h3 { margin:0 0 5px; font-size:23px; letter-spacing:-.6px; }
.sx-voting-heading p,.sx-vote-privacy { color:var(--sx-muted); font-size:12px; line-height:1.6; }
.sx-voting-heading p { margin:0; }
.sx-vote-participation { padding:7px 12px; border-radius:30px; background:#eeeaf8; color:#62568f; font-size:12px; white-space:nowrap; }
#meet-vote-cards .sx-vote-card { background:linear-gradient(155deg,#fffdf8 0%,#f6f3fc 100%); border:1px solid #e4dfee; border-radius:22px; box-shadow:0 6px 22px #44336c09; transition:border-color .2s,box-shadow .2s; }
#meet-vote-cards .sx-vote-card.is-selected { background:linear-gradient(150deg,#f8f5ff,#ece8fb); border-color:#9c91cc; box-shadow:0 7px 25px #68559b20; }
#meet-vote-cards .sx-place-image { height:165px; }
#meet-vote-cards .sx-place-monogram { background:radial-gradient(circle at 75% 20%,#f4e5cb,transparent 65%),linear-gradient(135deg,#ddd7f0,#edf0e4); color:#70628f; }
#meet-vote-cards .sx-place-control { display:block; padding:17px; border-top:1px solid #ded6ec; background:#ffffff45; }
.sx-vote-summary { display:flex; align-items:center; justify-content:space-between; gap:8px; margin-bottom:9px; }
.sx-vote-total { color:#746a88; font-size:12px; }
.sx-vote-total strong { color:#40375b; font-size:25px; font-weight:650; line-height:1; }
.sx-vote-favorite { color:#826532; background:#f5ecd7; border-radius:20px; padding:4px 8px; font-size:10px; }
.sx-vote-meter { height:5px; margin-bottom:14px; background:#e6dfef; border-radius:9px; overflow:hidden; }
.sx-vote-meter>span { display:block; height:100%; border-radius:inherit; background:linear-gradient(90deg,#9080be,#54469d); transition:width .25s; }
.sx-voter-list { display:flex; flex-wrap:wrap; gap:5px; margin:0 0 13px; }
.sx-voter-chip { display:inline-flex; align-items:center; gap:5px; max-width:100%; padding:3px 8px 3px 3px; border-radius:20px; background:#fff9; color:#655781; font-size:10px; overflow-wrap:anywhere; }
.sx-voter-chip>span { display:grid; place-items:center; flex-shrink:0; width:21px; height:21px; border-radius:50%; background:#e8e0f4; font-size:9px; font-weight:650; }
.sx .sx-vote-button { display:flex; justify-content:center; align-items:center; gap:9px; width:100%; min-height:44px; border-radius:12px; border:1px solid #c7bbdf; background:#fff9; color:#574487; font-weight:650; }
.sx .sx-vote-button:hover { background:#e9e2f6; border-color:#9785be; }
.sx .sx-vote-button[aria-pressed=true] { background:linear-gradient(120deg,#7060ac,#4d408c); color:#fff; border-color:transparent; box-shadow:0 5px 12px #67549a25; }
.sx-vote-button svg { width:17px; height:17px; stroke:currentColor; stroke-width:1.7; fill:none; }
.sx-vote-button[aria-pressed=true] svg { fill:currentColor; }
.sx .sx-vote-confirm { display:block; width:100%; margin-top:9px; background:transparent; color:#6f5935; border:1px solid #d9c8a5; border-radius:12px; font-size:11px; }
.sx .sx-vote-confirm:hover { background:#f5ecd7; }
.sx-vote-confetti { position:fixed; width:0; height:0; z-index:1200; pointer-events:none; }
.sx-vote-confetti i { position:absolute; display:block; width:6px; height:9px; border-radius:2px; }
@media(prefers-reduced-motion:reduce) { .sx-vote-confetti { display:none; } #meet-vote-cards .sx-vote-card,.sx-vote-meter>span { transition:none; } }

#meet-vote-cards { grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr)); }
