.cl-spark{width:100%;height:32px;display:block;overflow:visible}.cl-spark-line{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.cl-spark-area{fill:currentColor;opacity:.12;stroke:none}.cl-spark.is-up,.cl-bank .is-up,.cl-bank-card .is-up{color:var(--nx-green-text,var(--green))}.cl-spark.is-down,.cl-bank .is-down,.cl-bank-card .is-down{color:var(--nx-danger-text,var(--danger))}.cl-spark.is-flat,.cl-bank .is-flat,.cl-bank-card .is-flat{color:var(--muted)}.cl-change{white-space:nowrap;align-items:center;gap:3px;font-weight:750;display:inline-flex}.cl-change-label{color:var(--muted);font-size:.92em;font-weight:650}.cl-bank-card{color:var(--ink);grid-template-columns:auto minmax(0,1fr) minmax(0,90px) auto;align-items:center;gap:14px;margin:18px 0;padding:14px 16px;text-decoration:none;display:grid}.cl-bank-card:hover{border-color:var(--nx-paper-mid,#b8a57f)}.cl-bank-card-icon{background:var(--green-soft);width:52px;height:52px;color:var(--nx-green-ink,#1f7a44);border:2px solid var(--nx-green-mid,#8fc2a0);border-radius:14px;place-items:center;display:grid}.cl-bank-card-body{gap:2px;min-width:0;display:grid}.cl-bank-card-body small{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-size:12px;font-weight:800}.cl-bank-card-body strong{overflow-wrap:anywhere;font-size:17px}.cl-bank-card-body>span{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px}.cl-bank-card-body .cl-bank-card-mover{color:var(--ink);font-weight:700}.cl-bank-card-spark{height:36px}.cl-bank .cl-section-tabs{margin-top:0}.cl-bank-note{color:var(--nx-ink,#1d2733);border-radius:12px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:14px;display:flex}.cl-bank-note svg{flex:none;margin-top:2px}.cl-bank-note.is-safe{background:var(--green-soft);border:1px solid var(--nx-green-mid,#8fc2a0)}.cl-bank-note.is-safe svg{color:var(--nx-green-text,var(--green))}.cl-bank-note.is-risk{background:var(--amber-soft);border:1px solid var(--nx-amber-mid,#d9a441)}.cl-bank-note.is-risk svg{color:var(--nx-amber-ink,#8a5a14)}.cl-bank-note.is-full{background:var(--sky-soft);border:1px solid color-mix(in srgb,var(--sky) 40%,var(--card))}.cl-bank-note.is-full svg{color:var(--nx-sky-text,var(--sky))}.cl-bank-vault,.cl-bank-move,.cl-bank-portfolio,.cl-bank-market{gap:10px;margin-top:12px;padding:16px 18px;display:grid}.cl-bank :is(.cl-bank-move,.cl-bank-history,.cl-bank-portfolio,.cl-bank-market,.cl-bank-news) h2{align-items:center;gap:8px;font-size:19px;display:flex}.cl-bank-vault{background:radial-gradient(120% 120% at 0% 0%,var(--nx-s1,#f6fbf4),var(--green-soft));border-color:var(--nx-green-mid,#8fc2a0);box-shadow:0 4px 0 color-mix(in srgb,var(--green) 30%,transparent);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:14px}.cl-bank-balance{gap:4px;min-width:0;display:grid}.cl-bank-balance .mo-meter{margin-top:4px}.cl-bank-earn{background:var(--card);border:1px solid var(--line);border-radius:999px;justify-self:start;padding:2px 10px;position:relative;overflow:hidden}.cl-bank-earn.is-on{border-color:var(--nx-green-mid,#8fc2a0);font-weight:750;color:var(--nx-green-ink,#1f7a44)!important}.cl-bank-earn.is-on:after{content:"";background:linear-gradient(100deg,var(--nx-wash,#fff0) 30%,var(--nx-s1,#fff9) 50%,var(--nx-wash,#fff0) 70%);position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:no-preference){.cl-bank-earn.is-on:after{animation:3.6s ease-in-out 1.2s infinite bank-shine}}@keyframes bank-shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.cl-bank-facts>div.is-wide{grid-column:1/-1}.cl-bank-facts dt{align-items:center;gap:4px;display:flex}.cl-bank-facts dt .mo-tip{width:22px;height:22px}.cl-bank-balance small{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);font-size:12px;font-weight:800}.cl-bank-balance strong{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--nx-green-ink,#1f7a44);overflow-wrap:anywhere;font-size:clamp(34px,10vw,46px);font-weight:950;line-height:1.1}.cl-bank-balance span{color:var(--muted);font-size:13.5px}.cl-bank-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;display:grid}.cl-bank-facts>div{background:var(--nx-s1,#fffaf0);border:1px solid var(--line);border-radius:12px;gap:1px;min-width:0;padding:8px 10px;display:grid}.cl-bank-facts dt{color:var(--muted);font-size:12px}.cl-bank-facts dd{overflow-wrap:anywhere;font-weight:800}.cl-bank-facts dd small{font-weight:700}.cl-bank-facts dd small.cl-bank-rate-more{color:var(--muted);font-size:12px;font-weight:600;display:block}.cl-bank-amount{gap:4px;font-size:14px;font-weight:700;display:grid}.cl-bank-input{border:1px solid var(--line);background:var(--nx-s1,#fffaf0);border-radius:12px;align-items:center;max-width:220px;display:flex;overflow:hidden}.cl-bank-input b{color:var(--muted);padding:0 4px 0 12px}.cl-bank-input input{min-width:0;height:44px;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;font-size:18px;font-weight:800}.cl-bank-input input:focus-visible{outline:none}.cl-bank-input:focus-within{outline:3px solid var(--sky);outline-offset:2px}.cl-bank-chips{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.cl-bank-chips .cl-chip,.cl-bank-trade .cl-chip{border:1px solid var(--line);box-shadow:none;cursor:pointer;font:inherit;font-size:14px;font-weight:750}.cl-bank-chips .cl-chip:disabled{opacity:.5;cursor:default}.cl-bank-buttons{flex-wrap:wrap;gap:10px;display:flex}.cl-bank-history,.cl-bank-news{margin-top:12px}.cl-bank-history ol,.cl-bank-news ol{gap:6px;display:grid}.cl-bank-move-line{align-items:center;gap:6px;margin:0;display:flex}.cl-bank-move-line svg{color:var(--nx-amber-ink,#8a5a14);flex:none}.cl-bank-history li,.cl-bank-news li{background:var(--nx-s1,#fffaf0);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cl-bank-history li>span,.cl-bank-news li>span{min-width:0;display:grid}.cl-bank-history li strong,.cl-bank-news li strong{overflow-wrap:anywhere;font-size:14.5px}.cl-bank-history li small,.cl-bank-news li small{color:var(--muted);font-size:12.5px}.cl-bank-history b{white-space:nowrap;font-size:15px}.cl-bank-history b.is-in{color:var(--nx-green-text,var(--green))}.cl-bank-history b.is-out{color:var(--muted)}.cl-bank-news b{white-space:nowrap;font-size:14px}.cl-bank-limits{margin:0}.cl-stock-list{border:1px solid var(--line);background:var(--nx-s1,#fffaf0);border-radius:14px;gap:0;display:grid;overflow:hidden}.cl-stock-list>li{overflow:hidden}.cl-stock-list>li+li{border-top:1px solid var(--line)}.cl-stock-list>li.is-open{background:var(--card)}.cl-stock-row{width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1.4fr) minmax(56px,1fr) auto;align-items:center;gap:12px;padding:7px 12px;display:grid}.cl-stock-row:hover{background:var(--nx-paper-soft,#f7efdc)}.cl-stock-name{min-width:0;display:grid}.cl-stock-name b{letter-spacing:.4px;font-size:15px}.cl-stock-name span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cl-stock-name small{color:var(--nx-sky-text,var(--sky));font-size:12px;font-weight:750}.cl-stock-spark{height:30px}.cl-stock-price{text-align:right;justify-items:end;display:grid}.cl-stock-price strong{white-space:nowrap;font-size:15.5px}.cl-stock-price .cl-change{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:999px;padding:1px 7px;font-size:12.5px}.cl-stock-name b{align-items:center;gap:6px;display:inline-flex}.cl-stock-detail{border-top:1px solid var(--line);gap:10px;padding:4px 12px 14px;display:grid}.cl-stock-detail>p:first-child{margin-top:8px}.cl-stock-chart{height:64px;margin-top:2px}.cl-stock-chart-note{margin:-4px 0 0}.cl-stock-temper{border:1px solid var(--line);background:var(--card);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:800;display:inline-flex}.cl-stock-temper svg{color:var(--muted)}.cl-stock-temper.is-low{background:var(--sky-soft);border-color:var(--nx-sky-mid,#a9c6e0)}.cl-stock-temper.is-medium{background:var(--amber-soft);border-color:var(--nx-amber-mid,#d9a441)}.cl-stock-temper.is-high{background:var(--nx-rose-soft,#f8dcdc);border-color:var(--nx-rose-mid,#e3a3a3)}.cl-stock-temper[aria-expanded=true]{outline:2px solid var(--sky);outline-offset:1px}.cl-stock-temper-help{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:14px;display:flex}.cl-stock-temper-help svg{color:var(--muted);flex:none;margin-top:3px}.cl-stock-news{align-items:flex-start;gap:6px;font-size:14px;display:flex}.cl-stock-news svg{color:var(--muted);flex:none;margin-top:3px}.cl-stock-news b{white-space:nowrap}.cl-bank-trade{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cl-bank-stepper{border:1px solid var(--line);background:var(--nx-s1,#fffaf0);border-radius:12px;align-items:center;min-width:0;margin:0;padding:0;display:inline-flex;overflow:hidden}.cl-bank-stepper button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.cl-bank-stepper button:disabled{opacity:.4;cursor:default}.cl-bank-stepper input{width:64px;height:44px;color:var(--ink);text-align:center;font:inherit;appearance:textfield;background:0 0;border:0;font-size:17px;font-weight:800}.cl-bank-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cl-bank-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cl-bank-fee{margin:0}@media (max-width:520px){.cl-bank-vault{grid-template-columns:1fr}.cl-bank-card{grid-template-columns:auto minmax(0,1fr) auto}.cl-bank-card-spark{display:none}.cl-stock-row{grid-template-columns:minmax(0,1fr) 64px auto;gap:8px;padding:8px 10px}.cl-bank-buttons .cl-button{flex:auto}}.cl-stock-detail .cl-bank-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,122px),1fr))}@media (prefers-reduced-motion:reduce){.cl-bank-earn.is-on:after{animation:none;display:none}}.cl-bank-traders{gap:10px;margin-top:12px;padding:16px 18px;display:grid}.cl-bank-traders h2{align-items:center;gap:8px;font-size:19px;display:flex}.cl-bank-boards{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.cl-bank-savers-count{margin:0;font-size:12.5px}@media (min-width:640px){.cl-bank-boards{grid-template-columns:repeat(2,minmax(0,1fr))}}.cl-bank-board h3{align-items:center;gap:6px;margin:0 0 6px;font-size:15px;display:flex}.cl-bank-board ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cl-bank-board li{border:1px solid var(--line);background:var(--nx-s1,#fffaf0);border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;display:grid}.cl-bank-board li.is-mine{background:var(--sky-soft)}.cl-bank-board li b{background:var(--nx-s3,#e2dfd3);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;display:grid}.cl-bank-board li a{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-weight:700;overflow:hidden}.cl-bank-board li span{font-variant-numeric:tabular-nums;font-weight:800}.cl-bank-board-you{margin:0;font-weight:700}
.sg{gap:12px;scroll-margin-top:80px;display:grid}.sg .cy-muted{margin:0}.sg-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sg-tile{border:1px solid var(--line);background:linear-gradient(180deg,var(--nx-s2,#dbe9ee) 0,var(--nx-s2,#dbe9ee) 58%,var(--nx-green-mid,#c6d8b2) 58%,var(--nx-green-mid,#aec79a) 100%);text-align:center;border-radius:14px;justify-items:center;gap:3px;min-width:0;padding:10px 6px 9px;display:grid;position:relative}.sg-tile.is-you{border-color:var(--nx-sky-mid,#7cc6f5);box-shadow:0 0 0 1px var(--nx-drop,#7cc6f5)}.sg-tile>.statue-figure{width:100%;height:118px}.sg-place{background:var(--card);border:1px solid var(--line);min-width:22px;height:22px;color:var(--ink);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:800;display:grid;position:absolute;top:6px;left:6px}.sg a.sg-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);font-size:13px;font-weight:750;text-decoration:none;overflow:hidden}.sg a.sg-name:hover{text-decoration:underline}.sg-material{letter-spacing:.5px;text-transform:uppercase;border:1px solid;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-block}.sg-material.is-bronze{background:var(--nx-paper-mid,#e9cfb1);color:var(--nx-amber-ink,#5a3415);border-color:var(--nx-amber-mid,#c08a5a)}.sg-material.is-silver{background:var(--nx-s2,#e4e8ea);color:var(--nx-ink,#3b4449);border-color:var(--nx-line,#aab4b9)}.sg-material.is-gold{background:var(--nx-amber-soft,#f4dd96);color:var(--nx-amber-ink,#5a4108);border-color:var(--nx-amber-mid,#d1a93d)}.sg-material.is-marble{background:var(--nx-s1,#fbfaf6);color:var(--nx-ink-2,#4a4a46);border-color:var(--nx-line,#c9c6bc)}.sg-tile small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}@media (max-width:520px){.sg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sg-tile>.statue-figure{height:92px}.sg-name{font-size:12px}}
.cy-unrest{gap:12px;min-width:0;display:grid}.cy-unrest.is-quiet{gap:4px;padding:12px 16px}.cy-unrest.is-tense{background:var(--nx-amber-soft,#fbeccd);border-color:var(--nx-amber-mid,#e5c58a)}.cy-unrest.is-angry,.cy-unrest.is-coming{background:var(--nx-amber-soft,#fbeccd);border-color:var(--nx-amber-mid,#d9a65a)}.cy-unrest.is-active{background:var(--nx-rose-soft,#f8e3e5);border:2px solid var(--nx-rose-mid,#d98a94)}.cy-unrest.is-over,.cy-unrest.is-calmed{background:var(--nx-s1,#fffaf0)}.cy-unrest-line{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;display:flex}.cy-unrest-line>span{display:grid}.cy-unrest-line small{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.cy-unrest-line strong{font-size:16px}.cy-unrest-line em{background:var(--nx-s1,#fffaf0);border:1px solid var(--nx-amber-mid,#e5c58a);color:var(--nx-amber-ink,#6b3f06);border-radius:999px;padding:2px 10px;font-size:13px;font-style:normal;font-weight:700}.cy-unrest-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.cy-unrest-head h2{overflow-wrap:anywhere;font-size:20px;line-height:1.2}.cy-unrest-head .cy-muted{margin:2px 0 0}.cy-unrest-icon{background:var(--nx-s1,#fffaf0);border:1px solid var(--nx-rose-mid,#d98a94);width:46px;height:46px;color:var(--nx-rose-ink,#9b2f3c);border-radius:50%;place-items:center;display:grid}.cy-unrest-effects{gap:6px;display:grid}.cy-unrest-effects li{align-items:flex-start;gap:8px;font-size:14px;display:flex}.cy-unrest-effects svg{flex:none;margin-top:2px}.cy-unrest-crisis{background:var(--nx-s1,#fffaf0);border:1px solid var(--line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.cy-unrest-crisis h3{align-items:center;gap:6px;font-size:15px;display:flex}.cy-unrest-crisis p{margin:0}.cy-unrest-crisis .cl-button{justify-self:start}.cy-unrest-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cy-unrest-card{border:1px solid var(--nx-paper-mid,#d3c6a6);background:var(--card);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;font-size:14px;display:grid}.cy-unrest-card:hover:not(:disabled){border-color:var(--sky)}.cy-unrest-card:disabled{cursor:default;opacity:.7}.cy-unrest-card.is-picked{border:2px solid var(--sky);background:var(--sky-soft)}.cy-unrest-no{background:var(--nx-paper-soft,#e7dcc6);border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.cy-unrest-answer strong{display:block}.cy-unrest-rules{margin-top:2px}@media (max-width:620px){.cy-unrest-cards{grid-template-columns:minmax(0,1fr)}}
.cy-jar{background:linear-gradient(180deg,color-mix(in srgb,var(--amber-soft) 70%,var(--card)),var(--card));border:1px solid color-mix(in srgb,var(--amber) 35%,var(--line));border-radius:16px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px;display:grid}.cy-jar-art svg{width:96px;height:112px;display:block;overflow:visible}.cy-jar-level{transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.cy-jar-drop{animation:1.1s cubic-bezier(.4,0,.7,1) both cy-jar-drop}.cy-jar-body{gap:4px;min-width:0;display:grid}.cy-jar-body h3{margin:0;font-size:18px;line-height:1.2}.cy-jar-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:480px;margin:6px 0 2px;display:grid}.cy-jar-nums div{background:var(--card);border:1px solid var(--line);border-radius:12px;gap:0;min-width:0;padding:8px 10px;display:grid}.cy-jar-nums dt{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.cy-jar-nums dd{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:950;overflow:hidden}.cy-jar-nums .is-total dd{color:var(--nx-amber-text,var(--amber))}.cy-jar-lead{color:var(--muted);margin:2px 0 0;font-size:13.5px}.cy-jar-in{color:var(--ink);align-items:center;gap:6px;margin:0;font-size:13.5px;font-weight:750;display:flex}.cy-jar-in svg{color:var(--green);flex:none}.cy-jar-wait{color:var(--muted);margin:0;font-size:13px}.cy-square-rows>.cy-jar{grid-column:1/-1}@keyframes cy-jar-drop{0%{opacity:0;transform:translateY(-14px)}25%{opacity:1}to{opacity:0;transform:translateY(62px)}}@media (max-width:420px){.cy-jar{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.cy-jar-art svg{width:64px;height:75px}.cy-jar-nums dd{font-size:19px}}@media (prefers-reduced-motion:reduce){.cy-jar-drop{opacity:0;animation:none}.cy-jar-level{transition:none}}
.cy-district-page{gap:16px}.cy-district-page .cl-hero{min-height:240px}.cy-offline-pill{background:var(--amber-soft);border:1px solid var(--nx-amber-mid,#e5c58a);color:var(--nx-amber-ink,#6b3f06);border-radius:999px;justify-self:start;align-items:center;gap:6px;margin:0;padding:4px 6px 4px 12px;font-size:13px;font-weight:750;display:inline-flex}.cy-offline-pill .mo-tip{width:24px;height:24px;margin-left:2px}.cy-district-page .cy-overview,.cy-district-page .cy-homes,.cy-district-page .cy-work,.cy-district-page .cy-shops,.cy-district-page .cy-residents{gap:14px}.cy-district-page :is(h2,.cy-h2) .mo-tip{vertical-align:middle;width:24px;height:24px;margin:-3px 0 0 4px}.cy-district-page .cy-kicker .mo-tip{width:22px;height:22px;margin-left:2px}.cy-district-page .cy-council{gap:10px}.cy-district-page .cy-council-face,.cy-district-page .cy-council-face .citizen-portrait{width:72px;height:72px}.cy-district-page .cy-faces-card{gap:10px}.cy-district-page .cy-buildings li{padding:8px}.cy-district-page .cy-buildings b{font-variant-numeric:tabular-nums;font-size:22px}.cy-district-page .cy-moving{gap:14px}.cy-empty-line{background:var(--nx-s2,#efece2);color:var(--muted);border-radius:14px;align-items:flex-start;gap:8px;min-width:0;margin:0;padding:10px 14px;font-size:14px;display:flex}.cy-empty-line>svg{flex:none;margin-top:2px}.cy-empty-line strong{color:var(--ink)}.cy-note-empty{background:var(--nx-s1,#fbf6e6ee);color:var(--muted);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 14px;font-size:14px;display:flex;box-shadow:0 2px #0002}.cy-note-empty>svg{color:var(--nx-amber-ink,#7b6a4a);flex:none;margin-top:2px}.cy-note-empty strong{color:var(--ink)}.cy-cork{gap:14px;padding:16px}.cy-board-section{gap:10px}.cy-cork .cy-board-section>.cy-board-head{padding:10px 12px}.cy-board-head :is(h2,h3) .mo-tip{vertical-align:middle;width:24px;height:24px;margin:-3px 0 0 4px}@media (max-width:700px){.cy-district-page{gap:12px}.cy-district-page .cl-hero{min-height:0}.cy-cork{gap:12px;padding:10px 8px}.cy-district-page .cy-council-action small{font-size:12px}.cy-district-page .cy-face-grid{gap:6px}}.cy-district-page .cy-chip-row .cl-chip{min-height:34px;padding:5px 12px;font-size:13.5px}.cy-district-page .cy-pocket{padding:6px 12px;font-size:13px}@media (max-width:700px){.cy-district-page .cy-chip-row{gap:6px}.cy-district-page .cy-house-grid{gap:8px}.cy-district-page .cy-house{grid-template-rows:none;grid-template-columns:120px minmax(0,1fr)}.cy-district-page .cy-house .cy-house-art{aspect-ratio:auto;object-fit:cover;height:100%;min-height:96px}.cy-district-page .cy-house-top{display:flex}.cy-district-page .cy-house-state{padding:2px 7px;font-size:11px;top:6px;left:6px;right:auto}.cy-district-page .cy-house-body{gap:3px;padding:8px 10px}.cy-district-page .cy-house-body>strong{font-size:15px}.cy-district-page .cy-house-faces .citizen-portrait{width:30px;height:30px}.cy-district-page .cy-moving{grid-template-columns:72px minmax(0,1fr);gap:12px}.cy-district-page .cy-moving-art{max-width:72px}.cy-district-page .cy-moving-price strong{font-size:24px}}.cy-district-page .cy-chip-row{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cy-district-page .cy-chip-row>li{flex:none;width:auto}.cy-district-page .cy-buildings{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cy-district-page .cy-buildings li{padding:8px 4px;font-size:12px}.cy-district-page .cy-buildings b{font-size:20px}
.cy-page.cy-hall{gap:26px}.cy-hall .cy-block{gap:10px}.cy-hall .cy-section-head h2{font-size:21px}.cy-page :is(h2,h3) .mo-tip,.cy-board-head :is(h2,h3) .mo-tip,.cy-chamber-head h2 .mo-tip{vertical-align:middle;width:24px;height:24px;margin:-3px 0 0 4px}:is(.cy-page :is(h2,h3):has(>.mo-tip),.cy-board-head :is(h2,h3):has(>.mo-tip)){text-wrap:balance}.cy-hall .cy-panel{gap:12px;padding:14px 16px}.cy-hall .cl-hero-stat strong{font-variant-numeric:tabular-nums}.cl-hero-stat strong>span{font:inherit;letter-spacing:inherit;text-transform:none;color:inherit}.cy-turn{gap:8px;min-width:0;margin-top:-6px;display:grid}.cy-turn-title{letter-spacing:.9px;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:850}.cy-turn-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cy-turn-item{border:1px solid var(--line);background:var(--card);min-height:46px;color:var(--ink);white-space:nowrap;box-shadow:inset 0 1px var(--nx-hi,#fff9),0 3px var(--nx-drop,#a7ad9f);border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 6px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .14s;display:inline-flex;position:relative}.cl-live.cy a.cy-turn-item{color:var(--ink)}.cy-turn-item:hover{transform:translateY(-2px)}.cy-turn-item:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.cy-turn-icon{background:var(--nx-s3,#e2e5dc);width:34px;height:34px;color:var(--nx-sky-ink,#1b4f84);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.cy-turn-item.is-hot{background:var(--navy);border-color:var(--navy);box-shadow:inset 0 1px var(--nx-hi,#ffffff2e),0 3px #0b1520}.cl-live.cy a.cy-turn-item.is-hot{color:var(--on-navy)}.cy-turn-item.is-hot .cy-turn-icon{background:var(--nx-amber-mid,#ffd76a);color:var(--nx-amber-ink,#3b2a0b)}.cy-turn-item.is-hot .cy-turn-icon:after{content:"";border:2px solid var(--nx-amber-mid,#ffd76a);opacity:0;border-radius:50%;animation:2.2s ease-out infinite cy-turn-pulse;position:absolute;inset:-3px}@keyframes cy-turn-pulse{0%{opacity:.9;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.45)}}.cy-chamber.is-quiet .cy-chamber-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 18px;padding:16px 20px}.cy-chamber.is-quiet .cy-chamber-head{gap:2px}.cl-live.cy .cy-chamber.is-quiet .cy-chamber-head h2{font-size:clamp(20px,2.2vw,26px)}.cy-chamber.is-quiet .cy-chamber-head>p:last-child{font-size:14px}.cy-chamber.is-quiet .cy-nomination{grid-column:1/-1}.cy-chamber .mo-tip{background:var(--nx-wash,#ffffff1f);border-color:var(--nx-line,#ffffff47);color:#ffe2a8;box-shadow:none}.cy-chamber .mo-tip[aria-expanded=true]{background:var(--nx-amber-soft,#ffe2a8);color:var(--nx-ink,#2b2320)}.cy-hall .gk{gap:10px;padding:14px 16px}.cy-hall .gk-face{width:64px;height:64px}.cy-hall .gk-face-art{width:52px;height:52px}.cy-hall .gk-who{align-items:center}.cy-hall .gk-who .mo-tip{width:24px;height:24px}.cy-hall .gk.is-empty .gk-top{align-items:center}.cy-hall .gk-bubble{padding:8px 12px;font-size:16px}.cy-hall .gk-item{gap:5px;padding:12px 14px}.cy-hall .gk-list{gap:6px}.cy-hall .gk-item.is-compact{padding:8px 12px}.cy-hall .gk-item.is-compact .gk-item-meta{font-size:12.5px}.cy-hall .gk-item.is-compact .gk-go.cl-button{min-height:var(--cl-ctl-s);padding:4px 12px}.cy-local-none{flex-wrap:wrap;align-items:center;gap:6px 10px}.cy-local-none>span{flex:auto}.cy-hall .cy-local-grid{gap:14px}.cy-hall .cy-local .cy-rep{gap:8px}.cy-hall .cy-local .cy-board-head :is(h2,h3){font-size:18px}.cy-hall .cy-local .cy-board-head>div{gap:0}.cy-hall .cy-local .cy-board-head p{font-size:13.5px}.cy-hall .cy-local .cy-rep .cy-actions{margin-top:-2px}.cy-hall .gk-who{gap:2px 8px}.cy-hall .gk-who small{flex-basis:100%}.cy-decided-empty{font-size:14px}.cy-panel.is-empty{background:var(--nx-s2,#efece2);border-color:#0000;padding:10px 14px}.cy-hall .cy-money-body{gap:14px}.cy-fund-rate em{letter-spacing:.2px;border:1px solid var(--line);background:var(--nx-s2,#efece2);color:var(--muted);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12px;font-style:normal;font-weight:800;line-height:1.6}.cy-fund-rate em.is-on{background:var(--green-soft);border-color:var(--nx-green-mid,#8fc2a0);color:var(--nx-green-ink,#17603a)}.cy-fund-rate em.is-wait{background:var(--amber-soft);border-color:var(--nx-amber-mid,#e5c58a);color:var(--nx-amber-ink,#6b3f06)}.cy-hall .cy-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cy-hall .cy-facts>div{background:var(--nx-s2,#efece2);border-radius:12px;padding:8px 10px}.cy-hall .cy-facts>div:nth-child(4){grid-column:1/-1}.cy-hall .cy-facts dd{font-size:16px}.cy-hall .cy-influence{border-top:1px dashed var(--line);padding-top:12px}.cy-hall .cy-influence h3{align-items:center;gap:6px;display:flex}.cy-hall .cy-influence .cy-more>summary{font-size:13px}.cy-hall .cy-square .cy-panel{padding:8px 10px}.cy-hall .tsq{gap:10px;padding:12px}.cy-hall .tsq-head h3{align-items:center;gap:6px;display:flex}.cy-hall .cy-jar{gap:14px;padding:12px 14px}.cy-hall .cy-jar-body h3{align-items:center;gap:6px;display:flex}.sg-head{flex-wrap:wrap}.sg-title{flex:160px;gap:0;min-width:0;display:grid}.sg-title h3{white-space:nowrap;align-items:center;gap:6px;font-size:17px;display:flex}.sg-title small{color:var(--muted);font-size:13px}.cy-square .cy-unrest-line .mo-tip{margin-left:auto}.cy-hall .cy-districts{gap:10px}.cy-hall .cy-district-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.cy-hall .cy-district-art{aspect-ratio:16/7}.cy-hall .cy-district-body{gap:6px;padding:10px 14px 12px}.cy-hall .cy-district-name{font-size:19px}.cy-hall .cy-stat-chips>span{padding:3px 8px;font-size:12.5px}@media (max-width:700px){.cy-page.cy-hall{gap:20px}.cy-hall .cl-hero{min-height:0}.cy-hall .cl-hero-copy{gap:4px;padding-top:118px}.cy-hall .cy-frame-picture{width:68px;padding:4px}.cy-hall .cy-frame-plaque strong{font-size:14px}.cy-hall .cl-hero-lead{font-size:14.5px}.cy-hall .cl-hero-aside{padding:0 16px 14px}.cy-chamber.is-quiet .cy-chamber-inner{gap:8px}.cy-chamber.is-quiet .cy-chamber-head>p:last-child{font-size:13.5px}.cy-hall .gk.is-empty{padding:10px 12px}.cy-hall .cy-section-head h2{font-size:19px}.cy-turn-list{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px 8px;scroll-padding:0 16px;overflow-x:auto}.cy-turn-list::-webkit-scrollbar{display:none}.cy-turn-list>li{flex:none}.cy-turn-item{min-height:44px;font-size:14.5px}.cy-chamber.is-quiet .cy-chamber-inner{grid-template-columns:minmax(0,1fr);padding:14px}.cy-hall .gk{padding:12px}.cy-hall .gk-face{width:52px;height:52px}.cy-hall .gk-face-art{width:42px;height:42px}.cy-hall .gk-bubble,.cy-hall .cy-facts dd{font-size:15px}.cy-hall .cy-facts>div{padding:6px 8px}.cy-hall .cy-facts dt{letter-spacing:.3px;font-size:10.5px}.cy-hall .cy-section-head{align-items:center}.cy-hall .cy-districts .cy-section-links{flex-wrap:nowrap;width:100%}.cy-hall .cy-districts .cy-search{flex:1;width:auto}.cy-hall .cy-district-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 8px;scroll-padding:0 16px;display:flex;overflow-x:auto}.cy-hall .cy-district-grid::-webkit-scrollbar{display:none}.cy-hall .cy-district-grid>li{scroll-snap-align:start;flex:0 0 78%}.cy-hall .cy-district-grid>li:only-child{flex-basis:100%}.cy-hall .cy-district-art{aspect-ratio:16/8}.cy-hall .cy-district-go{display:none}.cy-hall .tsq{padding:10px}}@media (prefers-reduced-motion:reduce){.cy-turn-item{transition:none}.cy-turn-item:hover{transform:none}.cy-turn-item.is-hot .cy-turn-icon:after{opacity:0;animation:none}}.cy-count-dot{background:var(--navy);min-width:20px;height:20px;color:var(--on-navy);border-radius:999px;place-items:center;margin-left:5px;padding:0 6px;font-size:11.5px;font-weight:850;text-decoration:none;display:inline-grid}
.tw-turf .cb-emblem,.tw-rows .cb-emblem{border:2px solid;border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:0 1px #0000002e}.tw{gap:12px;min-width:0;display:grid}.tw-held{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tw-chip{border:1px solid var(--nx-amber-mid,#d8a932);background:var(--nx-paper-soft,#fbf0c8);min-height:32px;color:var(--nx-amber-ink,#4a3606);border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.tw-chip:hover{background:var(--nx-amber-soft,#f6e3a6)}.tw-note{color:var(--muted);align-items:center;gap:8px;margin:0;font-size:14.5px;display:flex}.tw-front{gap:10px;min-width:0;display:grid}.tw-front-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tw-front-head h3{min-width:0;margin:0;font-size:18px}.tw-front-head h3 a{color:var(--ink);overflow-wrap:anywhere;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.tw-front-head h3 a:hover{text-decoration:underline}.tw-role{border:1px solid var(--nx-rose-mid,#e3a497);background:var(--nx-rose-soft,#fbe3dc);color:var(--nx-rose-ink,#7a2a1b);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.tw-role.is-hold{border-color:var(--nx-sky-mid,#9cb9d3);background:var(--nx-s2,#e2eaf1);color:var(--nx-sky-ink,#1d4466)}.tw-front-about{color:var(--muted);margin:0;font-size:14px}.tw-rows{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tw-rows li{border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 6px;display:grid}.tw-rows li.is-mine{background:var(--nx-s2,#e2eaf1)}.tw-rank{background:var(--nx-s3,#dcd8c8);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;min-width:40px;height:30px;padding:0 6px;font-weight:850;display:grid}.tw-rows li.is-place-1 .tw-rank{background:var(--nx-paper-soft,#fbeccd)}.tw-rows a{min-width:0;color:var(--ink);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:flex}.tw-rows a>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-rows b{font-variant-numeric:tabular-nums;color:var(--nx-green-ink,#1f6b3a)}.tw-hold-tag{border:1px solid var(--nx-sky-mid,#9cb9d3);background:var(--nx-s2,#e2eaf1);color:var(--nx-sky-ink,#1d4466);border-radius:999px;flex:none;padding:1px 7px;font-size:11.5px;font-style:normal;font-weight:800}.tw-do{justify-items:start;gap:6px;display:grid}.tw-note-inline{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.tw-why{color:var(--muted);font-size:13px}.tw-log{border:1px solid var(--line);background:var(--nx-s2,#f6f3ea);border-radius:12px;gap:8px;padding:10px 12px;display:grid}.tw-log summary{cursor:pointer;color:var(--ink);font-weight:800}.tw-log summary small{color:var(--muted);margin-left:8px;font-size:12.5px;font-weight:600}.tw-members{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tw-members li{border:1px solid var(--line);background:var(--nx-s1,#fffaf0);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:2px 10px;font-size:13px;display:inline-flex}.tw-members li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-members b,.tw-entries b{font-variant-numeric:tabular-nums;color:var(--nx-green-ink,#1f6b3a)}.tw-entries{gap:4px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.tw-entries li{border-bottom:1px solid var(--nx-line,#e4dfd1);grid-template-columns:minmax(0,1fr) auto;column-gap:10px;padding:3px 0;font-size:13.5px;display:grid}.tw-entries li span{overflow-wrap:anywhere;min-width:0}.tw-entries li small{color:var(--muted);grid-column:1/-1;font-size:12px}.tw-entries b.is-minus,.tw-members b.is-minus{color:var(--nx-rose-ink,#9b2c1c)}.tw-declare{gap:10px;min-width:0;display:grid}.tw-declare h3{align-items:center;gap:8px;margin:0;font-size:17px;display:flex}.tw-declare select{border:1px solid var(--line);background:var(--nx-s1,#fffaf0);width:min(100%,460px);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:12px;padding:8px 12px;font-size:16px;font-weight:400}.tw-declare>.cl-primary,.tw-declare .cb-confirm{justify-self:start}.tw-rules{padding:12px 16px}.tw-rules summary{cursor:pointer;color:var(--ink);font-weight:800}.tw-rules ul{color:var(--ink);gap:6px;margin:10px 0 0;padding-left:20px;font-size:14px;display:grid}.tw-map{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tw-district{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.tw-district:hover{background:var(--nx-s2,#f6f3ea)}.tw-free{border:1px dashed var(--nx-line,#a9b0b7);width:32px;height:32px;color:var(--muted);border-radius:50%;flex:none;place-items:center;display:grid}.tw-district-copy{flex:auto;min-width:0;display:grid}.tw-district-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw-district-copy small{color:var(--muted);font-size:13px}.tw-war-pill{border:1px solid var(--nx-rose-mid,#e3a497);background:var(--nx-rose-soft,#fbe3dc);color:var(--nx-rose-ink,#7a2a1b);border-radius:999px;flex:none;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.tw-past-result{margin:0;font-size:14px;font-weight:750}.tw-past-sides{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.tw-past-sides li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.tw-past-sides li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tw-past-sides b{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:700}.tw-turf{border-width:2px;gap:10px;min-width:0;display:grid}.tw-turf h2{align-items:center;gap:10px;min-width:0;margin:0;font-size:20px;display:flex}.tw-turf h2>span{overflow-wrap:anywhere;min-width:0}.tw-turf h2 a{color:inherit}.tw-turf p{margin:0}.tw-sub{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:4px 0 0;font-size:15.5px;display:flex}.tw-sub svg{align-self:center}.tw-sub small{color:var(--muted);font-size:12.5px;font-weight:600}.tw-strip{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tw-strip a{border:1px dashed var(--nx-line,#a9b0b7);background:var(--nx-s1,#fffaf0);min-height:34px;color:var(--ink);border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.cl-live .pp .tw-strip a{color:var(--ink)}.tw-strip a:hover{background:var(--nx-s2,#f6f3ea)}.tw-strip svg{color:var(--muted)}.mo-list{gap:6px;margin:0;padding-left:18px;list-style:outside;display:grid}
.cy{--paper:var(--nx-s1,#fbf6e6);--paper-2:var(--nx-paper-soft,#f3ead0);--paper-line:var(--nx-paper-mid,#dccfae);--pen:var(--nx-sky-ink,#23498a);--stamp:#b3372b;--cork:#b98a57;--wood:#6b4325;--serif:Georgia,"Iowan Old Style","Palatino Linotype","Book Antiqua",serif}.cy-page{grid-template-columns:minmax(0,1fr);gap:22px;min-width:0;display:grid}.cy-page>*{min-width:0}.cl-live.cy .cl-hero-copy h1{color:#fff}.cy .cl-trail{margin-bottom:-8px}.cy-kicker{letter-spacing:1px;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.cy-muted{color:var(--muted);font-size:14px}output.cy-count{display:block}.cy-h2{font-size:21px;line-height:1.2}.cy-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 16px;display:flex}.cy-section-head h2{font-size:var(--cl-h-section);line-height:1.15}.cy-section-links{flex-wrap:wrap;gap:8px;display:flex}.cl-live.cy a.cl-chip{color:var(--ink)}.cy .cl-chip.cy-attn{background:var(--nx-paper-soft,#fbeccd);color:var(--nx-amber-ink,#6b3f06)}.cy-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cy-why{color:var(--nx-amber-ink,#6b3f06);align-items:flex-start;gap:6px;margin:0;font-size:13.5px;display:flex}.cy-why svg{flex:none;margin-top:2px}.cy-why.is-failure{color:var(--nx-danger-text,var(--danger))}.cy-rules{color:var(--muted);border-radius:12px;font-size:14px}.cy-rules>summary{cursor:pointer;color:var(--nx-sky-text,var(--sky));width:max-content;max-width:100%;padding:4px 0;font-weight:700}.cy-rules>p,.cy-rules>ul{max-width:75ch;margin-top:6px}.cy-rules p+p{margin-top:6px}.cy-rules.is-dark>summary{color:#ffe2a8}.cy-rules.is-dark{color:#e5ecef}.cy-offline summary{cursor:pointer;font-weight:700}.cy-offline{display:block}.cy-offline p{margin-top:4px}.cy-frame{width:168px;color:var(--ink);filter:drop-shadow(0 8px 14px #0008);justify-items:center;text-decoration:none;display:grid;position:absolute;bottom:22px;right:28px}.cy-frame-picture{aspect-ratio:4/5;background:linear-gradient(135deg,var(--nx-amber-mid,#e2b56a),#8a5a2c 35%,#c4904a 65%,#6b4325);width:150px;box-shadow:inset 0 0 0 2px var(--nx-drop,#f6d9a0);border-radius:4px;place-items:center;padding:8px;display:grid}.cy-frame-picture>.citizen-portrait{border-radius:2px;width:100%;height:100%;box-shadow:inset 0 0 0 2px #0004}.cy-frame.is-empty .cy-frame-picture{color:#f6d9a0}.cy-frame.is-empty .cy-frame-picture:before{content:"";position:absolute;inset:0}.cy-frame.is-empty .cy-frame-picture{background:linear-gradient(135deg,var(--nx-amber-mid,#e2b56a),#8a5a2c 35%,#c4904a 65%,#6b4325) padding-box;position:relative}.cy-frame.is-empty .cy-frame-picture svg{color:#e7c47e;background:radial-gradient(circle at 50% 40%,#6a5a44,#3a3024 75%);border-radius:2px;width:100%;height:100%;padding:34px}.cy-frame-plaque{background:linear-gradient(var(--nx-amber-soft,#f4dc9f),#d7b061);color:var(--nx-amber-ink,#3b2a0b);text-align:center;border-radius:6px;justify-items:center;gap:0;max-width:100%;margin-top:-6px;padding:5px 12px 6px;display:grid;box-shadow:0 2px #7a5a1e}.cy-frame-plaque small{letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:800}.cy-frame-plaque strong{font-family:var(--serif);overflow-wrap:anywhere;font-size:15px;line-height:1.15}.cy-frame-plaque em{font-size:11px;font-style:normal;font-weight:700}a.cy-frame:hover .cy-frame-picture{transform:translateY(-2px)}a.cy-frame:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #8fd3ff}.cy-hall .cl-hero{min-height:340px}.cy-hall .cl-hero-copy{padding-right:400px}.cy-hall .cy-frame{right:176px}.cy-chamber{isolation:isolate;color:#f5efe1;box-shadow:inset 0 1px var(--nx-hi,#fff3),0 4px 0 #0000002e;background:#2b2320;border-radius:22px;position:relative;overflow:hidden}.cy-chamber-art{z-index:-2;filter:saturate(.9);position:absolute;inset:0}.cy-chamber:before{content:"";z-index:-1;background:linear-gradient(#1c1612e0 0%,#1c1612b8 40%,#1c1612d9 100%);position:absolute;inset:0}.cy-chamber-inner{gap:16px;padding:24px 26px 22px;display:grid}.cy-chamber-head{gap:4px;max-width:70ch;display:grid}.cy-chamber-head .cy-kicker{color:#ffd99a}.cl-live.cy .cy-chamber-head h2{color:#fff;font-size:clamp(24px,2.6vw,32px);line-height:1.1}.cy-chamber-head>p:last-child{color:#e8dfcc}.cy-chamber-note{color:#d9cfbb;font-size:14px}.cy-chamber .cy-why{color:#ffe0a3}.cy-chamber .cl-button:not(.cl-primary){background:var(--nx-s1,#fbf6e6)}.cy-ballot{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:20px;display:grid}.cy-ballot-side{gap:12px;display:grid}.cy-ballot-main{gap:14px;min-width:0;display:grid}.cy-yourvote{background:var(--nx-wash,#ffffff14);border:1px dashed var(--nx-line,#ffffff40);color:#efe6d3;border-radius:12px;padding:10px 12px;font-size:14px}.cy-yourvote.is-cast{border:1px solid var(--nx-green-mid,#7fd19e80);background:#2d5a3e99}.cy-yourvote strong{color:#fff}.cy-stand{justify-items:start;gap:4px;display:grid}.cy-stand small{color:#e2d7c1;font-size:13px}.cy-hall .cy-local .cy-stand small,.cy-district-page .cy-stand small{color:var(--muted)}.cy-slip{background:linear-gradient(0deg,#0000 0 27px,#e9dfc433 27px 28px) 0 44px/100% 28px repeat-y, radial-gradient(120% 90% at 20% 0%,var(--nx-s1,#fffdf5) 0%,var(--paper) 55%,var(--paper-2) 100%);min-width:0;color:var(--ink);box-shadow:0 1px 0 var(--nx-hi,#fff) inset,0 2px 0 var(--nx-drop,#d9cba7),0 8px 16px #0000002e;border-radius:4px;align-content:start;gap:10px;padding:16px 16px 14px;display:grid;position:relative}.cy-slip:before{content:"";background:radial-gradient(circle at 6px 5px,#0000 3.2px,var(--paper) 3.6px) 0 0/12px 10px repeat-x;pointer-events:none;height:10px;position:absolute;top:-5px;left:0;right:0}.cy-slip-head{border-bottom:1.5px dashed var(--paper-line);letter-spacing:.9px;text-transform:uppercase;color:var(--nx-amber-ink,#7b6a4a);justify-content:space-between;gap:10px;padding-bottom:8px;font-size:11px;font-weight:800;display:flex}.cy-slip-head>span{align-items:center;gap:5px;min-width:0;display:inline-flex}.cy-slip-head>span:last-child{text-align:right;flex:none}.cy-hand{font-family:var(--serif);color:var(--nx-ink,#2c3440);overflow-wrap:anywhere;margin:0;font-size:16.5px;font-style:italic;line-height:1.4}blockquote.cy-hand{border:0;padding:0}.cy-slip-meta{color:var(--nx-ink-2,#6c6453);margin:0;font-size:13px}.cy-slip-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cy-slip.is-marked{box-shadow:0 1px 0 var(--nx-hi,#fff) inset,0 2px 0 var(--nx-drop,#c9b98f),0 0 0 3px #23498a55,0 8px 16px #0000002e}.cy-slip.is-blank{justify-items:start}.cy-slip-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px 16px;margin:0;padding:6px 0 0;list-style:none;display:grid}.cy-mark{background:var(--nx-s1,#fffdf6);width:56px;height:56px;color:var(--pen);cursor:pointer;box-shadow:inset 0 2px 0 #0000000f,2px 2px 0 var(--nx-drop,#c7b88f);border:2.5px solid #2c3440;border-radius:3px;flex:none;place-items:center;padding:0;display:grid;position:relative}.cy-mark.is-small{width:40px;height:40px}.cy-mark svg{width:84%;height:84%}.cy-mark-x{fill:none;stroke:currentColor;stroke-width:4.5px;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60px;opacity:0}.cy-mark:hover:not(:disabled) .cy-mark-x{opacity:.22;stroke-dashoffset:0}.cy-mark.is-marked .cy-mark-x{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .35s ease-out}.cy-mark.is-marked{background:var(--nx-s1,#f4f7ff)}.cy-mark:disabled{cursor:not-allowed;background:var(--nx-s2,#f0ebdc);box-shadow:none;border-color:#9a9383}.cy-mark:disabled.is-marked{border-color:#2c3440}.cy-mark:focus-visible{outline:3px solid var(--sky);outline-offset:3px}.cy-candidate-top{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.cy-candidate-mark{border-top:1.5px dashed var(--paper-line);align-items:center;gap:10px;padding-top:10px;display:flex}.cy-candidate-mark>span{min-width:0;color:var(--nx-ink-2,#6c6453);flex:1;font-size:13px;font-weight:700}.cy-candidate.is-marked .cy-candidate-mark>span{color:var(--pen)}.cy-candidate-face{box-shadow:0 2px 0 var(--nx-drop,#c9b98f);border-radius:10px;display:block}.cy-candidate-face .citizen-portrait{border-radius:10px;width:78px;height:78px}.cy-candidate-name{gap:2px;min-width:0;display:grid}.cy-candidate-name h3{overflow-wrap:anywhere;font-size:18px;line-height:1.15}.cl-live.cy .cy-candidate-name h3{color:var(--ink)}.cy-candidate-name h3 small{color:var(--muted);font-size:13px;font-weight:700}.cy-candidate-meta{color:var(--nx-ink-2,#6c6453);font-size:12.5px}.cy-candidate .cy-hand{min-height:2.8em}.cy-stamp{color:var(--stamp);letter-spacing:1.4px;text-transform:uppercase;opacity:.86;background:var(--nx-s1,#fbf6e6cc);pointer-events:none;mix-blend-mode:multiply;border:3px double;border-radius:6px;padding:3px 10px;font-size:13px;font-weight:900;animation:.28s ease-out cy-stamp;position:absolute;bottom:12px;right:14px;transform:rotate(-8deg)}.cy-stamp.is-blue{color:var(--nx-sky-ink,#1f4f8f)}.cy-stamp.is-green{color:var(--nx-green-ink,#1f7a44)}.cy-candidate .cy-stamp{bottom:64px;right:14px}@keyframes cy-stamp{0%{opacity:0;transform:rotate(-8deg)scale(1.6)}to{opacity:.86;transform:rotate(-8deg)scale(1)}}.cy-report{border:1px solid var(--nx-paper-mid,#d8cba8);background:var(--nx-s1,#fffaf0);width:34px;height:34px;color:var(--nx-amber-ink,#7b6a4a);cursor:pointer;border-radius:8px;place-items:center;padding:0;display:inline-grid}.cy-report:hover:not(:disabled){color:var(--nx-danger-text,var(--danger));border-color:var(--nx-rose-mid,#e4b3ac)}.cy-report:disabled{opacity:.5;cursor:not-allowed}.cy-box{background:var(--nx-s1,#fbf6e6);color:var(--ink);box-shadow:inset 0 1px var(--nx-hi,#fff),0 3px 0 var(--nx-drop,#bba77a),0 10px 18px #0004;text-align:center;border-radius:16px;justify-items:center;gap:8px;margin:0;padding:14px 14px 16px;display:grid}.cy-box-art{width:100%;max-width:210px;height:auto}.cy-box-slip{animation:.5s ease-out cy-drop}@keyframes cy-drop{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:none}}.cy-box figcaption{color:var(--muted);gap:2px;font-size:13px;display:grid}.cy-box-count{color:var(--ink);font-size:30px;line-height:1}.cy-box-count small{color:var(--muted);font-size:14px}.cy-box.is-counted .cy-box-count{color:var(--nx-green-text,var(--green))}.cy-box-time{color:var(--ink);margin-top:4px;font-weight:700}.cy-local{gap:14px;display:grid}.cy-local.is-empty{align-items:center;gap:14px;display:flex}.cy-local-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:18px;display:grid}.cy-local-names{gap:16px;display:grid}.cy-local-rep{min-width:0}.cy-rep{gap:12px;min-width:0;display:grid}.cy-local-rep .cy-rep{padding:0}.cy-board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cy-board-head>div{flex:1;gap:2px;min-width:200px;display:grid}.cy-board-head>svg{color:var(--nx-teal-text,var(--teal));flex:none;margin-top:2px}.cy-rep .cy-board-head{justify-content:flex-start}.cy-board-head :is(h2,h3){font-size:20px;line-height:1.2}.cy-board-head p{color:var(--muted);font-size:14px}.cy-ballot-line{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.cy-rep .cy-slip-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.cy-rep .cy-candidate-face .citizen-portrait{width:64px;height:64px}.cy-office{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cy-office>div{flex:1;gap:4px;min-width:180px;display:grid}.cy-office-face{background:linear-gradient(135deg,var(--nx-amber-mid,#e2b56a),#8a5a2c 35%,#c4904a 65%,#6b4325);border-radius:14px;padding:5px;display:block}.cy-office-face .citizen-portrait{border-radius:10px;width:92px;height:92px}.cy-office.is-mayor .cy-office-face .citizen-portrait{width:140px;height:160px}.cy-powers{flex:1;gap:8px;min-width:220px;display:grid}.cy-powers li{background:var(--nx-s1,#fbf6e6);color:var(--ink);box-shadow:0 2px 0 var(--nx-drop,#bba77a);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-weight:650;display:flex}.cy-powers svg{color:var(--nx-amber-ink,#8a5a2c);flex:none}.cy-rename{font-family:var(--serif);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:22px;line-height:1.2;display:flex}.cl-live.cy .cy-rename{color:var(--ink)}.cy-rename-old{color:var(--nx-amber-ink,#7b6a4a);-webkit-text-decoration:line-through #b3372b88;text-decoration:line-through #b3372b88;text-decoration-thickness:2px}.cy-rename-new{font-weight:700}.cy-rename svg{color:var(--nx-amber-ink,#8a7a58)}.cy-yesno{border:0;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:0;padding:0;display:grid}.cy-yesno-choice{border:1.5px dashed var(--paper-line);border-radius:8px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.cy-yesno-choice>span{min-width:0;display:grid}.cy-yesno-choice strong{letter-spacing:.5px;text-transform:uppercase;overflow-wrap:anywhere;font-size:17px}.cy-yesno-choice small{color:var(--nx-ink-2,#6c6453);font-size:12px}.cy-yesno-choice.is-marked{background:var(--nx-wash,#eef2fb80);border-style:solid;border-color:#23498a88}.cy-yesno.is-small .cy-yesno-choice{padding:5px 8px}.cy-yesno.is-small strong{font-size:14px}.cy-name-slip .cy-stamp{bottom:14px;left:16px;right:auto}.cy-tally{gap:5px;display:grid}.cy-tally-bar{background:var(--nx-paper-mid,#e4dcc4);border-radius:6px;height:12px;display:flex;overflow:hidden;box-shadow:inset 0 1px 2px #0002}.cy-tally-bar span{min-width:0}.cy-tally-bar .is-yes{background:#2f8a55}.cy-tally-bar .is-no{background:#c0533f}.cy-tally-bar .is-gap{background:repeating-linear-gradient(135deg,var(--nx-paper-mid,#d5cab0) 0 5px,var(--nx-paper-mid,#e4dcc4) 5px 10px)}.cy-tally-legend{color:var(--nx-ink-2,#6c6453);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.cy-tally-legend .is-yes{color:var(--nx-green-ink,#1f7a44);font-weight:800}.cy-tally-legend .is-no{color:var(--nx-rose-ink,#a3342c);font-weight:800}.cy-form{gap:8px}.cy-form label{font-size:14px;font-weight:750}.cy-form :is(input,textarea,select){border:1.5px solid var(--nx-paper-mid,#cdbf9c);background:var(--nx-s1,#fffdf7);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:8px;padding:9px 11px}.cy-form textarea{font-family:var(--serif);resize:vertical;font-size:16px}.cy-form :is(input,textarea,select):focus-visible{outline:3px solid var(--sky);outline-offset:1px}.cy-form>button{justify-self:start}.cy-form-foot{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cy-form-foot small{color:var(--nx-ink-2,#6c6453);margin-right:auto}.cy-nomination{max-width:640px}.cy-pills{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.cy-pills button{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 2px 0 var(--nx-drop,#b5b8a8);border-radius:20px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.cy-pills button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--on-navy);box-shadow:0 2px #0b1520}.cy-pills button:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.cy-noticeboard{gap:12px;min-width:0;display:grid}.cy-cork{background:radial-gradient(circle at 20% 30%,#0000001a 0 1.5px,#0000 2px) 0 0/13px 11px,radial-gradient(circle at 70% 60%,var(--nx-wash,#ffffff1c) 0 1px,#0000 1.6px) 0 0/9px 12px,linear-gradient(135deg,#c79b66,#b3854f);border:10px solid #7b5231;border-radius:18px;gap:18px;min-width:0;padding:22px;display:grid;box-shadow:inset 0 2px 8px #0005,0 4px #4a2e18,0 8px 16px #0003}.cy-cork .cy-board-section>.cy-board-head{background:var(--nx-s1,#fbf6e6ee);border-radius:10px;padding:12px 14px;box-shadow:0 2px #0002}.cy-cork .cy-board-section>.cl-reason{box-shadow:0 2px #0002}.cy-cork .cy-rep{background:var(--nx-s2,#f1ece0f2);border-radius:12px;padding:14px;box-shadow:0 3px #0003}.cy-cork>.cy-rules,.cy-board-section>.cy-rules{background:var(--nx-s1,#fbf6e6ee);border-radius:10px;padding:8px 12px}.cy-noticeboard>.cy-rules{padding:0 4px}.cy-board-section{gap:14px;min-width:0;display:grid}.cy-notes{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px 18px;margin:0;padding:6px 0 0;list-style:none;display:grid}.cy-note{background:linear-gradient(180deg,var(--nx-s1,#fffef7),var(--nx-paper-soft,#fbf3d9));color:var(--ink);box-shadow:0 1px 0 var(--nx-hi,#fff) inset,2px 4px 0 #0000001f,0 10px 16px #00000026;border-radius:2px;align-content:start;gap:8px;min-width:0;padding:18px 16px 14px;display:grid;position:relative}.cy-note.is-tilt-0{transform:rotate(-1deg)}.cy-note.is-tilt-1{transform:rotate(.8deg)}.cy-note.is-tilt-2{transform:rotate(-.4deg)}.cy-note.is-election{background:linear-gradient(180deg,var(--nx-s1,#f3f8ff),var(--nx-s2,#e1ecf8))}.cy-note.is-priority{background:linear-gradient(180deg,var(--nx-paper-soft,#fffbe0),var(--nx-amber-soft,#f6ebb2))}.cy-note.is-sheet{background:linear-gradient(0deg,#0000 0 23px,var(--nx-sky-mid,#c9d6e6) 23px 24px) 0 12px/100% 24px,var(--nx-s1,#fffef9)}.cy-note.is-empty{justify-items:start;transform:none}.cy-note :is(h3,h4){overflow-wrap:anywhere;font-size:17px;line-height:1.25}.cl-live.cy .cy-note :is(h3,h4){color:var(--ink)}.cy-slots{background:var(--nx-s1,#fbf6e6ee);border-radius:10px;gap:6px;min-width:0;padding:10px 14px;display:grid;box-shadow:0 2px #0002}.cy-slots-count{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:15px;display:flex}.cy-slots-meter{flex-wrap:wrap;gap:4px;display:inline-flex}.cy-slots-meter i{border:2px solid var(--line);background:var(--card);border-radius:3px;width:14px;height:14px}.cy-slots-meter i.is-used{background:var(--teal);border-color:var(--teal)}.cy-slots.is-full .cy-slots-meter i.is-used{background:var(--amber);border-color:var(--amber)}.cy-slots-why{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px}.cy-slots.is-full .cy-slots-why{color:var(--nx-amber-ink,#6b3f06);font-weight:600}.cy-note-group{gap:10px;min-width:0;display:grid}.cy-note-group-head{background:var(--nx-s1,#fbf6e6ee);color:var(--ink);border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:6px 12px;font-size:16px;line-height:1.2;display:inline-flex;box-shadow:0 2px #0002}.cy-note-group-head small{background:var(--navy);min-width:22px;height:22px;color:var(--on-navy);border-radius:11px;place-items:center;padding:0 6px;font-size:12px;font-weight:800;display:inline-grid}.cy-note-group-hint{background:var(--nx-s1,#fbf6e6ee);color:var(--muted);border-radius:8px;justify-self:start;margin:-4px 0 0;padding:4px 10px;font-size:13px}.cy-note>p,.cy-note-link>p{color:var(--nx-ink,#3a4450);overflow-wrap:anywhere;font-size:14px}.cy-pin{background:radial-gradient(circle at 35% 35%,#ff9a8a,#c0392b 60%,#7d1d14);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-8px;left:50%;box-shadow:0 3px 3px #0005}.cy-note.is-election .cy-pin{background:radial-gradient(circle at 35% 35%,var(--nx-sky-mid,#9fd0ff),#2467a8 60%,#123a63)}.cy-note.is-priority .cy-pin{background:radial-gradient(circle at 35% 35%,var(--nx-amber-soft,#fff0a0),#d4a21d 60%,#7a5a0a)}.cy-note-kicker{letter-spacing:.7px;text-transform:uppercase;color:var(--nx-ink-2,#6c6453);align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:flex}.cy-note-link{color:inherit;border-radius:4px;gap:8px;text-decoration:none;display:grid}.cl-live.cy a.cy-note-link{color:var(--ink)}a.cy-note-link:hover h3{text-underline-offset:3px;text-decoration:underline}.cy-note:has(a.cy-note-link:hover){transform:rotate(0)translateY(-2px)}.cy-note-by{color:var(--nx-ink-2,#6c6453)!important;font-size:13px!important}.cy-note-tally{flex-wrap:wrap;gap:4px 12px;font-size:14px;display:flex}.cy-note-tally .is-yes{color:var(--nx-green-ink,#1f7a44)}.cy-note-tally .is-no{color:var(--nx-rose-ink,#a3342c)}.cy-note-tally small{width:100%;color:var(--nx-ink-2,#6c6453)}.cy-note .cy-stamp{font-size:11px;top:auto;bottom:10px;right:10px}.cy-endorsed{color:var(--nx-teal-text,var(--teal));align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.cy-host-reply{background:var(--nx-s2,#e3efe9);border-radius:6px;padding:8px 10px;font-size:14px}.cy-state{background:var(--nx-s2,#e4e7df);color:var(--nx-ink,#3a4450);border-radius:12px;justify-self:start;padding:3px 9px;font-size:12px;font-weight:800}.cy-state:is(.is-applied,.is-elected,.is-built,.is-build-list){background:var(--green-soft);color:var(--nx-green-ink,#17603a)}.cy-state:is(.is-voting,.is-priority){background:var(--sky-soft);color:var(--nx-sky-ink,#1b4f84)}.cy-state:is(.is-waiting-native,.is-adopted){background:var(--amber-soft);color:var(--nx-amber-ink,#6b3f06)}.cy-state:is(.is-failed,.is-rejected,.is-declined,.is-no-result){background:var(--nx-rose-soft,#f6dcd8);color:var(--nx-rose-ink,#8e2c25)}.cy-signatures{font-family:var(--serif);color:var(--pen);flex-wrap:wrap;gap:4px 10px;font-style:italic;display:flex}.cy-signature{font-size:15px}.cy-priorities{background:var(--nx-s1,#fffbe6f2);border-radius:10px;gap:8px;padding:14px;display:grid;box-shadow:0 3px #0003}.cy-priorities h3{align-items:center;gap:6px;font-size:16px;display:flex}.cy-priorities-line{color:var(--nx-ink-2,#5a5446);font-size:13.5px}.cy-priority-list{gap:6px;display:grid}.cy-priority-list li{justify-content:space-between;align-items:center;gap:8px;display:flex}.cy-priority-list a{background:var(--nx-s1,#fff);border-radius:8px;flex:1;min-width:0;padding:6px 8px;text-decoration:none;display:grid}.cl-live.cy .cy-priority-list a{color:var(--ink)}.cy-priority-list small{color:var(--muted)}.cy-legend{gap:6px;display:grid}.cy-legend li{align-items:flex-start;gap:8px;display:flex}.cy-legend svg{flex:none;margin-top:3px}.cy-civic-row{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.cy-receipt-note{color:var(--nx-amber-ink,#6b3f06);background:var(--amber-soft);border-radius:6px;align-items:flex-start;gap:6px;padding:6px 8px;font-size:13px;display:flex}.cy-receipt-recent{gap:3px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12.5px;display:grid}.cy-receipt-recent li{justify-content:space-between;gap:8px;display:flex}.cy-receipt-recent small{color:var(--muted)}.cy-rate{background:var(--nx-s2,#f1eee3);border-radius:10px;gap:8px;padding:10px;display:grid}.cy-rate>span{font-size:13px;font-weight:800}.cy-rate small{color:var(--muted);font-size:12px}.cy-stepper{align-items:center;gap:8px;display:flex}.cy-stepper button{border:1px solid var(--nx-paper-mid,#cbbb9b);background:var(--nx-s1,#fff);cursor:pointer;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.cy-stepper button:disabled{opacity:.5;cursor:not-allowed}.cy-stepper output{text-align:center;min-width:52px;font-size:20px;font-weight:900}.cy-influence{align-items:center;gap:14px;display:flex}.cy-influence>div{gap:4px;min-width:0;display:grid}.cy-influence h3{font-size:17px}.cy-rosette{width:76px;height:90px;color:var(--nx-sky-ink,#2467a8);flex:none;position:relative}.cy-rosette.is-enough{color:var(--nx-green-ink,#1f7a44)}.cy-rosette svg{width:100%;height:100%}.cy-rosette strong{height:76%;color:var(--ink);place-items:center;font-size:24px;font-weight:900;display:grid;position:absolute;top:0;left:0;right:0}.cy-influence-log{gap:3px;margin-top:6px;display:grid}.cy-influence-log li{gap:8px;display:flex}.cy-influence-log b{color:var(--nx-green-text,var(--green))}.cy-districts{gap:14px;display:grid}.cy-search{border:1px solid var(--line);background:var(--nx-s1,#fffdf6);min-height:44px;color:var(--muted);border-radius:22px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:0 12px;display:flex}.cy-search input{font:inherit;color:var(--ink);background:0 0;border:0;width:220px;min-width:0;max-width:100%;padding:8px 0}.cy-search input:focus{outline:none}.cy-search:focus-within{outline:3px solid var(--sky);outline-offset:1px}.cy-district-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.cy-district{grid-template-rows:auto 1fr;height:100%;padding:0;text-decoration:none;transition:transform .12s;display:grid;overflow:hidden}.cl-live.cy a.cy-district{color:var(--ink)}.cy-district:hover{transform:translateY(-2px)}.cy-district-art{aspect-ratio:16/8;background:#233546;display:block;position:relative;overflow:hidden}.cy-district-art .cl-scene-img{transform-origin:var(--crop,50% 50%);transition:transform .4s;transform:scale(1.9)}.cy-district:hover .cy-district-art .cl-scene-img{transform:scale(1.97)}.cy-ribbon{background:var(--green);color:#fff;border-radius:14px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px #124b2d}.cy-district-faces{display:flex;position:absolute;bottom:-1px;right:10px}.cy-district-faces .citizen-portrait{border:3px solid var(--card);border-bottom:0;border-radius:10px 10px 0 0;width:44px;height:44px;margin-left:-8px}.cy-district-body{align-content:start;gap:8px;padding:12px 16px 14px;display:grid}.cy-district-label{letter-spacing:.7px;text-transform:uppercase;color:var(--nx-teal-text,var(--teal));justify-self:start;font-size:11.5px;font-weight:800}.cy-district-name{overflow-wrap:anywhere;font-size:21px;line-height:1.15}.cy-stat-chips{flex-wrap:wrap;gap:6px;display:flex}.cy-stat-chips>span{background:var(--nx-s3,#e2e5dc);color:var(--nx-sky-ink,#344150);border-radius:12px;align-items:center;gap:5px;padding:4px 9px;font-size:13px;font-weight:700;display:inline-flex}.cy-stat-chips>span.is-open{background:var(--green-soft);color:var(--nx-green-ink,#17603a)}.cy-district-go{color:var(--nx-sky-text,var(--sky));align-items:center;gap:6px;font-weight:750;display:inline-flex}.cy-empty-card{align-items:flex-start;gap:14px;display:flex}.cy-empty-card svg{color:var(--muted);flex:none}.cy-empty-card>div{gap:4px;display:grid}.cy-hero-faces{display:flex;position:absolute;bottom:18px;right:22px}.cy-hero-faces .citizen-portrait{border:3px solid #fbf6e6;border-radius:12px;width:62px;height:62px;margin-left:-10px;box-shadow:0 3px 8px #0006}.cy-district-page .cl-hero-copy{padding-right:340px}.cy-pocket{background:var(--nx-s2,#e4e8df);color:var(--muted);border-radius:12px;flex-wrap:wrap;justify-self:start;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:flex}.cy-pocket strong{color:var(--nx-green-text,var(--green))}.cy-pocket svg:nth-of-type(2){margin-left:10px}.cy-overview,.cy-homes,.cy-work,.cy-shops,.cy-residents{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.cy-doors{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cy-door{grid-template-rows:auto 1fr;height:100%;padding:0;text-decoration:none;display:grid;position:relative;overflow:hidden}.cl-live.cy a.cy-door{color:var(--ink)}.cy-door-art{aspect-ratio:4/3;background:#233546;display:block;overflow:hidden}.cy-door-body{gap:3px;padding:10px 34px 12px 12px;display:grid}.cy-door-body strong{font-size:16px;line-height:1.2}.cy-door-body small{color:var(--muted);font-size:13px}.cy-door>svg{color:var(--nx-sky-text,var(--sky));position:absolute;bottom:14px;right:10px}.cy-door:hover{transform:translateY(-2px)}.cy-overview-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.cy-council{gap:12px;display:grid}.cy-council-seat{align-items:center;gap:14px;display:flex}.cy-council-seat>div{gap:2px;min-width:0;display:grid}.cy-council-seat h2{font-size:var(--cl-h-card);overflow-wrap:anywhere}.cy-council-face{background:var(--nx-s3,#d7e6e3);width:84px;height:84px;color:var(--nx-teal-text,var(--teal));border-radius:14px;flex:none;place-items:center;display:grid;overflow:hidden}.cy-council-face .citizen-portrait{width:84px;height:84px}.cy-council-requests{color:var(--nx-ink,#3a4450);align-items:center;gap:6px;font-size:14px;display:flex}.cy-attention{gap:4px;display:grid}.cy-attention li{color:var(--nx-sky-ink,#1b4f84);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.cy-council-actions{gap:10px;display:grid}.cy-council-action{grid-template-columns:minmax(210px,auto) minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.cy-council-action .cl-button{text-align:left;min-height:var(--cl-ctl);justify-content:flex-start;padding:8px 14px}.cy-council-action .cl-button svg:last-child{margin-left:auto}.cy-council-action small{color:var(--muted);font-size:12.5px}.cy-faces-card{gap:12px;display:grid}.cy-faces-card h2{font-size:var(--cl-h-card)}.cy-face-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cy-face-grid a{gap:3px;min-width:0;text-decoration:none;display:grid}.cl-live.cy .cy-face-grid a{color:var(--ink)}.cy-face-grid .citizen-portrait{aspect-ratio:1;border-radius:14px;width:100%;height:auto;box-shadow:0 3px #a7ad9f}.cy-face-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.cy-face-grid small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cy-family-chips{flex-wrap:wrap;gap:8px;display:flex}.cy-family-chips small{color:var(--muted);font-weight:500}.cy-report-card{gap:10px;display:grid}.cy-report-card h2{font-size:var(--cl-h-card);align-items:center;gap:8px;display:flex}.cy-buildings{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.cy-buildings li{background:var(--nx-s3,#e2e5dc);color:var(--muted);border-radius:12px;justify-items:center;gap:2px;padding:10px;font-size:13px;font-weight:700;display:grid}.cy-buildings b{color:var(--ink);font-size:24px}.cy-buildings svg{color:var(--nx-teal-text,var(--teal))}.cy-chip-row{flex-wrap:wrap;gap:8px;display:flex}.cy-chip-row .cl-chip{box-shadow:0 2px 0 var(--nx-drop,#b5b8a8)}.cy-chip-row .cl-chip.is-home{background:var(--green-soft);color:var(--nx-green-ink,#17603a)}.cy-house-grid,.cy-job-grid,.cy-shop-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cy-house{grid-template-rows:auto 1fr;height:100%;padding:0;text-decoration:none;display:grid;overflow:hidden}.cl-live.cy a.cy-house{color:var(--ink)}.cy-house:hover{transform:translateY(-2px)}.cy-house-top{display:block;position:relative}.cy-house-art{aspect-ratio:4/3;width:100%;height:auto;display:block}.cy-house .cy-house-art{aspect-ratio:12/7;height:auto}.cy-house-state{background:var(--nx-s1,#fbf6e6);color:var(--nx-amber-ink,#6b3f06);border-radius:12px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute;top:10px;right:10px;box-shadow:0 2px #0002}.cy-house-body{gap:6px;padding:12px 14px;display:grid}.cy-house-body>strong{font-size:17px}.cy-house-body>span:nth-child(2){color:var(--muted);font-size:14px}.cy-house-faces{gap:6px;display:flex}.cy-house-faces .citizen-portrait{border-radius:10px;width:40px;height:40px}.cy-moving{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:18px;display:grid}.cy-moving-art svg{border-radius:14px}.cy-moving-copy{justify-items:start;gap:8px;display:grid}.cy-moving-copy h2{font-size:20px}.cy-moving-price{gap:2px;display:grid}.cy-moving-price span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px;font-weight:800}.cy-moving-price strong{color:var(--nx-green-text,var(--green));font-size:28px}.cy-moving-price small{color:var(--muted)}.cy-work-link{align-items:center;gap:14px;text-decoration:none;display:flex}.cl-live.cy a.cy-work-link{color:var(--ink)}.cy-work-link>span{flex:1;min-width:0;display:grid}.cy-work-link small{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.cy-work-link strong{font-size:17px}.cy-work-link span span{color:var(--muted);font-size:14px}.cy-work-link>svg:first-child{color:var(--nx-amber-text,var(--amber));flex:none}.cy-work-link>svg:last-child{color:var(--nx-sky-text,var(--sky));flex:none}.cy-job{grid-template-rows:auto 1fr;padding:0;display:grid;overflow:hidden}.cy-job-art{aspect-ratio:16/8;background:#233546;display:block;position:relative;overflow:hidden}.cy-job-role{background:var(--nx-s1,#fbf6e6);color:var(--nx-amber-text,var(--amber));border-radius:12px;padding:3px 10px;font-size:12.5px;font-weight:800;position:absolute;bottom:10px;left:10px}.cy-job-body{align-content:start;gap:8px;padding:12px 14px 14px;display:grid}.cy-job-body h3{font-size:18px}.cy-job-do{flex-wrap:wrap;gap:8px;display:flex}.cy-job-do .cl-button{min-height:var(--cl-ctl);padding:8px 14px}.cl-live.cy .cy-job-do a.cl-button{color:var(--ink)}.cy-shift-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cy-shift{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;display:grid}.cy-shift-art{aspect-ratio:16/10;background:#233546;border-radius:10px;display:block;overflow:hidden}.cy-shift h3{font-size:17px}.cy-shift-do{justify-items:end;gap:6px;display:grid}.cy-shift-do strong{color:var(--nx-green-text,var(--green));font-size:20px}.cy-shift-now{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex;background:var(--green-soft)!important}.cy-shop{gap:8px;padding:0 0 12px;display:grid;overflow:hidden}.cy-shop p{align-items:center;gap:6px;padding:0 14px;display:flex}.cy-shop-art{aspect-ratio:16/9;background:#233546;display:block;position:relative;overflow:hidden}.cy-shop-sign{color:#ffe2a8;max-width:88%;font-family:var(--serif);text-align:center;overflow-wrap:anywhere;background:#1f3750;border-radius:8px;padding:6px 16px;font-size:18px;font-weight:700;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 3px #0b1520,0 6px 12px #0005}.cy-people-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cy-person{gap:8px;height:100%;padding:10px 10px 12px;text-decoration:none;display:grid}.cl-live.cy a.cy-person{color:var(--ink)}.cy-person:hover{transform:translateY(-2px)}.cy-person .citizen-portrait{aspect-ratio:1;border-radius:14px;width:100%;height:auto}.cy-person>span{min-width:0;display:grid}.cy-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cy-person small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cy-noticeboard .cy-pills.is-board button{min-height:44px}@media (min-width:1500px) and (min-height:850px){.cy-hall .cl-hero{min-height:420px}.cy-hall .cy-frame{width:200px;bottom:30px;right:190px}.cy-hall .cy-frame-picture{width:180px}.cy-slip-grid.is-candidates{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.cy-candidate-face .citizen-portrait{width:96px;height:96px}.cy-ballot{grid-template-columns:minmax(0,1fr) 290px}.cy-civic-row{grid-template-columns:minmax(0,1fr) 380px}.cy-district-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.cy-hero-faces .citizen-portrait{width:76px;height:76px}}@media (max-width:1100px){.cy-ballot{grid-template-columns:minmax(0,1fr) 220px}.cy-local-grid,.cy-civic-row,.cy-overview-row{grid-template-columns:minmax(0,1fr)}.cy-doors{grid-template-columns:repeat(3,minmax(0,1fr))}.cy-district-page .cl-hero-copy{padding-right:26px}.cy-hall .cl-hero-copy{padding-right:300px}.cy-hall .cy-frame{width:128px;right:160px}.cy-hall .cy-frame-picture{width:112px}.cy-hero-faces{display:none}}@media (max-width:700px){.cy-page{gap:16px}.cy-hall .cl-hero{min-height:300px}.cy-hall .cl-hero-copy{padding-top:150px;padding-right:16px}.cy-hall .cy-frame{grid-template-columns:auto auto;place-items:center start;gap:0;width:auto;inset:14px auto auto 16px}.cy-hall .cy-frame-picture{width:84px;padding:5px}.cy-council-action{grid-template-columns:minmax(0,1fr)}.cy-frame.is-empty .cy-frame-picture svg{padding:16px}.cy-frame-plaque{text-align:left;justify-items:start;margin:0 0 0 -4px}.cy-chamber{border-radius:16px}.cy-chamber-inner{padding:16px 14px}.cy-ballot,.cy-ballot-side{grid-template-columns:minmax(0,1fr)}.cy-box{text-align:left;grid-template-columns:110px minmax(0,1fr);place-items:center start}.cy-slip-grid,.cy-rep .cy-slip-grid{grid-template-columns:minmax(0,1fr)}.cy-candidate-face .citizen-portrait{width:64px;height:64px}.cy-mark{width:50px;height:50px}.cy-yesno-choice small{display:none}.cy-cork{border-width:6px;padding:14px 10px}.cy-notes{grid-template-columns:minmax(0,1fr)}.cy-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cy-door-body{padding:8px 10px 10px}.cy-door>svg{display:none}.cy-district-grid,.cy-house-grid,.cy-job-grid,.cy-shop-grid{grid-template-columns:minmax(0,1fr)}.cy-people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cy-face-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cy-buildings{grid-template-columns:repeat(2,minmax(0,1fr))}.cy-moving{grid-template-columns:minmax(0,1fr)}.cy-moving-art{max-width:200px}.cy-shift{grid-template-columns:90px minmax(0,1fr)}.cy-shift-do{grid-column:1/-1;grid-template-columns:auto auto;justify-content:space-between;align-items:center}.cy-section-head{align-items:stretch}.cy-search,.cy-search input{width:100%}.cy-pills{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.cy-pills button{white-space:nowrap;flex:none}.cy-local.is-empty{align-items:flex-start}.cy-office.is-mayor .cy-office-face .citizen-portrait{width:110px;height:126px}}@media (prefers-reduced-motion:reduce){.cy-stamp,.cy-box-slip{animation:none}.cy-mark.is-marked .cy-mark-x{transition:none}.cy-district:hover,.cy-door:hover,.cy-house:hover,.cy-person:hover{transform:none}}.cy-notice-part{gap:14px;min-width:0;scroll-margin-top:70px;display:grid}@media (max-width:700px){.cy-notice-part{scroll-margin-top:110px}}.cy-page.cy-hall{gap:36px}.cy-block{gap:12px;min-width:0;display:grid}.cy-panel{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:16px;min-width:0;padding:18px 20px;display:grid}.cy-hall .cy-section-links{align-items:center;gap:6px 16px}.cy-hall .cy-section-head .cy-kicker{font-size:11.5px}.cy-more>summary{cursor:pointer;color:var(--nx-sky-text,var(--sky));width:max-content;max-width:100%;padding:4px 0;font-size:14px;font-weight:750}.cy-more[open]>summary{margin-bottom:6px}.cy-local-none{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:14px;display:flex}.cy-local-none svg{flex:none;margin-top:3px}.cy-local-none strong{color:var(--ink)}.cy-local.is-empty svg{color:var(--muted);flex:none}.cy-dlist{gap:2px;margin:0;padding:0;list-style:none;display:grid}.cy-drow{color:var(--ink);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:4px 12px;min-width:0;padding:10px;text-decoration:none;display:grid}.cl-live.cy a.cy-drow{color:var(--ink)}a.cy-drow:hover{background:var(--nx-s1,#f7f4ea)}a.cy-drow:hover strong{text-underline-offset:3px;text-decoration:underline}.cy-drow-icon{color:var(--muted);margin-top:3px}.cy-drow-text{gap:1px;min-width:0;display:grid}.cy-drow-text strong{overflow-wrap:anywhere;font-size:15px;line-height:1.3}.cy-drow-text small{color:var(--muted);font-size:12px;font-weight:700}.cy-drow-text span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.cy-drow .cy-state{white-space:nowrap}.cy-decided-empty{align-items:center;gap:8px;margin:0;display:flex}.cy-panel .cy-priorities{box-shadow:none;background:0 0;padding:0}.cy-money-body{gap:20px}.cy-fund{gap:8px;min-width:0;display:grid}.cy-fund-rate{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px;font-weight:650;display:flex}.cy-fund-rate strong{letter-spacing:-.5px;font-size:34px;font-weight:900;line-height:1}.cy-fund-rate span{color:var(--muted)}.cy-fund>.cy-muted{margin:0;font-size:13.5px}.cy-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,110px),1fr));gap:10px 16px;margin:0;display:grid}.cy-facts>div{gap:1px;min-width:0;display:grid}.cy-facts dt{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.cy-facts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:800}.cy-facts dd small{font-size:12px;font-weight:700;display:block}.cy-facts .is-up{color:var(--nx-green-text,var(--green))}.cy-facts .is-down{color:var(--nx-danger-text,var(--danger))}.cy-money .cy-rosette{width:54px;height:64px}.cy-money .cy-rosette strong{font-size:18px}.cy-square .cy-panel{gap:8px;padding:10px 12px}.cy-square-rows{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:4px 16px;display:grid}.cy-square-rows>.sg:has(.sg-grid){grid-column:1/-1}.cy-square :is(.cl-lotto-card,.cl-bank-card){box-shadow:none;background:0 0;border:0;border-radius:12px;margin:0;padding:10px}.cy-square :is(.cl-lotto-card,.cl-bank-card):hover{background:var(--nx-s1,#f7f4ea)}.cy-square .cy-unrest.is-quiet{border-radius:12px;gap:2px;padding:10px}.cy-square .cy-unrest-line{flex-wrap:nowrap;align-items:center;gap:14px}.cy-square .cy-unrest-line>svg{background:var(--nx-s3,#e0e3da);width:52px;height:52px;color:var(--ink);border-radius:14px;flex:none;padding:15px}.cy-square .cy-unrest-rules{margin-left:66px}.cy-square .sg{padding:10px}.sg-head{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.sg-head h3{flex:150px;min-width:0;font-size:17px}.sg-icon{background:var(--nx-paper-soft,#efe6d2);width:52px;height:52px;color:var(--nx-amber-ink,#7b5a2a);border-radius:14px;flex:none;place-items:center;display:grid}.cy-square .sg>.cy-muted{margin-left:66px;font-size:13.5px}.gk{background:var(--card);border:1px solid var(--line);border-radius:18px;gap:14px;min-width:0;padding:18px 20px;display:grid}.gk-top{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;display:grid}.gk-face{background:var(--nx-green-soft,#e2f1da);border:1px solid var(--nx-green-mid,#b7d9a9);border-radius:50%;place-items:center;width:78px;height:78px;display:grid}.gk-face-art{width:64px;height:64px;overflow:visible}.gk-say{gap:6px;min-width:0;display:grid}.gk-who{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:19px;line-height:1.2;display:flex}.gk-who small{color:var(--muted);font-size:12px;font-weight:700}.gk-bubble{background:var(--nx-green-soft,#e2f1da);max-width:60ch;color:var(--ink);overflow-wrap:anywhere;border-radius:16px;justify-self:start;margin:0;padding:10px 14px;font-size:17px;font-weight:750;line-height:1.35;position:relative}.gk-bubble:before{content:"";background:inherit;clip-path:polygon(100% 0,0 50%,100% 100%);width:12px;height:14px;position:absolute;top:14px;left:-8px}.gk-people{color:var(--muted);margin:0;font-size:13.5px}.gk-sort{flex-wrap:wrap;gap:6px}.gk-sort button{min-height:36px;box-shadow:none;padding:5px 12px;font-size:13.5px}.gk-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gk-item{background:var(--nx-s1,#f7f4ea);border-radius:14px;gap:6px;min-width:0;padding:14px 16px;display:grid}.gk-item.is-todo{background:var(--nx-sky-soft,#e3eef9)}.gk-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.gk-item-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:3px 10px;min-width:0;margin:0;font-size:13px;display:flex}.gk-kind{background:var(--nx-s3,#e0e3da);color:var(--ink);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800}.gk-kind.is-name{background:var(--nx-amber-soft,#f7e6c2);color:var(--nx-amber-ink,#6b3f06)}.gk-kind.is-petition{background:var(--nx-teal-soft,#d3ece8);color:var(--nx-teal-ink,#0f5853)}.gk-you{color:var(--nx-sky-ink,#1b4f84);font-weight:750}.gk-done{color:var(--nx-green-ink,#17603a);align-items:center;gap:4px;font-weight:750;display:inline-flex}.gk-item-title{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:750;line-height:1.25}.cl-live.cy .gk-item-title{color:var(--ink)}.gk-item-what{color:var(--ink);margin:0;font-size:14px}.gk-item-what span{color:var(--muted)}.gk-item-tally{color:var(--ink);margin:0;font-size:13.5px;font-weight:750}.gk-item-say{align-items:flex-start;gap:8px;margin:0;font-size:14.5px;display:flex}.gk-item-say>span{gap:1px;min-width:0;display:grid}.gk-item-say q{font-style:italic;font-weight:650}.gk-item-say small{color:var(--muted);font-size:12.5px}.gk-face-mini{flex:none;width:26px;height:26px;margin-top:-2px;overflow:visible}.gk-item-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;margin-top:2px;display:flex}.gk-go{white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:750;display:inline-flex}.gk-go.cl-button{min-height:var(--cl-ctl-s);padding:4px 14px}.cl-live.cy a.gk-go.cl-button{color:var(--ink)}.gk-item.is-compact{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px 12px}.gk-item.is-compact .gk-item-body{gap:1px;min-width:0;display:grid}.gk-item.is-compact .gk-item-title{font-size:15px;font-weight:700}.gk-item.is-compact .gk-head{width:15px;height:13px}.gk-more>summary{cursor:pointer;color:var(--nx-sky-text,var(--sky));width:max-content;max-width:100%;padding:4px 0;font-size:14px;font-weight:750}.gk-more[open]>summary{margin-bottom:8px}.gk-empty{margin:0}.gk-rate{flex:none;align-items:center;gap:6px;display:inline-flex}.gk-rate-label{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.gk-heads{gap:2px;display:inline-flex}.gk-head{width:19px;height:16px;overflow:visible}.gk-head-skin{fill:none;stroke:var(--nx-line,#b4b8a9);stroke-width:1.6px;stroke-linejoin:round}.gk-head.is-on .gk-head-skin{fill:#62c255;stroke:#2c5e27}@media (max-width:700px){.cy-page.cy-hall{gap:28px}.cy-panel,.gk{padding:14px}.gk-top{gap:10px}.gk-face{width:58px;height:58px}.gk-face-art{width:48px;height:48px}.gk-who{font-size:17px}.gk-bubble{padding:9px 12px;font-size:15.5px}.gk-item{padding:12px}.gk-sort{flex-wrap:wrap;padding-bottom:0;overflow:visible}.gk-sort button{padding:5px 10px;font-size:13px}.gk-item-what{font-size:13.5px}.gk-item.is-compact{grid-template-columns:minmax(0,1fr) auto}.gk-item.is-compact .gk-rate{grid-column:1/-1}.cy-drow{grid-template-columns:auto minmax(0,1fr)}.cy-drow .cy-state{grid-column:2;justify-self:start}.cy-square .cy-unrest-rules,.cy-square .sg>.cy-muted{margin-left:0}}.cy-name-slip .cy-rename{scroll-margin-top:80px}.cy-trail-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.cy-trail-row .cl-trail{margin:0}
.wl-pill{border:1px solid var(--nx-rose-mid,#cbb8d6);background:var(--nx-s2,#f1eaf5);color:var(--nx-rose-ink,#5a3f6b);letter-spacing:.2px;white-space:nowrap;vertical-align:1px;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:11.5px;font-weight:800;line-height:1.5;display:inline-flex}.wl-pill svg{flex:none}.wl-pill.is-hero{letter-spacing:.3px;text-transform:none;font-size:12px}.wl-face.citizen-portrait{border-radius:inherit;width:100%;height:100%}.wl-avatar{background:var(--nx-s3,#dfe4de);border-radius:50%;flex:none;width:36px;height:36px;display:block;overflow:hidden}.wl-note{color:var(--muted);font-size:13.5px}.wl-line{border:1px solid var(--nx-line,#ddd0e4);background:var(--nx-s1,#f8f4fa);border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:3px 10px;min-width:0;padding:9px 10px;display:grid}.wl-who{min-width:0;color:var(--ink);border-radius:8px;grid-column:1/-1;justify-self:start;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.city-life-shell .cl-live a.wl-who{color:var(--ink);text-decoration:none}.city-life-shell .cl-live a.wl-who:hover strong{text-underline-offset:2px;text-decoration:underline}.wl-who:focus-visible{outline-offset:2px;outline:3px solid #2f6fae}.wl-who strong{overflow-wrap:anywhere;min-width:0}.wl-meta{color:var(--muted);flex-wrap:wrap;grid-column:2;align-items:center;gap:4px 8px;font-size:12px;display:flex}.wl-text{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-column:2;font-size:14px;line-height:1.45}.wl-line.is-reply{margin-left:18px}.wl-around{gap:10px;display:grid}.wl-around h2{font-size:var(--cl-h-card);color:var(--ink);align-items:center;gap:8px;display:flex}.wl-around ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cl-feed-story.is-town{background:var(--nx-s1,#f8f4fa);border-color:var(--nx-line,#ddd0e4)}a.cl-feed-story.is-town:hover{background:var(--nx-s2,#f1eaf5)}.cl-feed-story.is-town .cl-feed-kicker{color:var(--nx-rose-ink,#5a3f6b);flex-wrap:wrap}.cl-feed-story.is-town .wl-pill{text-transform:none;letter-spacing:.2px}.cl-feed-town-face{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:700;display:flex}.cl-feed-town-face .wl-avatar{border-radius:8px;width:32px;height:32px}.cl-feed-chirps li.wl-line{border-bottom:1px solid var(--nx-line,#ddd0e4);padding:9px 10px}.wl-body{gap:18px;display:grid}.wl-today{gap:10px;display:grid}.wl-today h2,.wl-section-title{color:var(--ink);font-size:20px}.wl-section-title{margin-bottom:10px}.wl-day{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wl-day li{border:1px solid var(--nx-line,#ddd0e4);background:var(--nx-s1,#f8f4fa);border-radius:12px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;padding:8px 10px;display:grid}.wl-day li.is-reply{margin-left:22px}.wl-day-copy{min-width:0;color:var(--ink);overflow-wrap:anywhere;gap:2px;font-size:14.5px;display:grid}.wl-day-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.wl-day-head time{color:var(--muted);font-size:12.5px}.wl-cast{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wl-card{border:1px solid var(--nx-line,#ddd0e4);background:var(--card);border-radius:18px;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:14px;display:grid}.wl-card-art{background:var(--nx-s3,#dfe4de);border-radius:14px;width:96px;height:120px;display:block;overflow:hidden}.wl-card-copy{gap:5px;min-width:0;display:grid}.wl-card-copy strong{color:var(--ink);overflow-wrap:anywhere;font-size:17px;line-height:1.2}.wl-card-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wl-age{color:var(--muted);font-size:12px;font-weight:700}.wl-role{color:var(--ink);font-size:14px;font-weight:700}.wl-about{color:var(--muted);font-size:13.5px;line-height:1.45}.wl-said{background:var(--nx-s2,#f1eaf5);color:var(--nx-rose-ink,#4a3558);overflow-wrap:anywhere;border-radius:12px;margin-top:2px;padding:7px 10px;font-size:13.5px;line-height:1.4;display:block}.wl-door{background:var(--nx-s1,#f8f4fa);border-color:var(--nx-line,#ddd0e4);color:var(--ink);align-items:center;gap:14px;margin-top:14px;padding:12px 16px;text-decoration:none;display:flex}.city-life-shell .cl-live a.wl-door{color:var(--ink);text-decoration:none}a.wl-door:hover{background:var(--nx-s2,#f1eaf5)}.wl-door:focus-visible{outline-offset:3px;outline:3px solid #2f6fae}.wl-door-faces{flex:none;display:flex}.wl-door-faces .wl-face.citizen-portrait{border-radius:10px;width:36px;height:36px;margin-left:-8px;box-shadow:0 0 0 2px #f8f4fa}.wl-door-faces .wl-face.citizen-portrait:first-child{margin-left:0}.wl-door-copy{flex:1;gap:3px;min-width:0;display:grid}.wl-door-copy strong{flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;display:flex}.wl-door-copy small{color:var(--muted);font-size:13px}@media (max-width:700px){.wl-card{grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px}.wl-card-art{width:72px;height:90px}.wl-cast{grid-template-columns:1fr}.wl-door{align-items:flex-start}.wl-door-faces .wl-face.citizen-portrait{width:30px;height:30px}}
.cl-feed{width:100%;max-width:1500px;margin:0 auto}.cl-feed-mast{border-bottom:3px double var(--nx-line,#8f988c);text-align:center;justify-items:center;gap:6px;padding:10px 0 14px;display:grid}.cl-feed-mast h1{color:var(--ink);letter-spacing:-.5px;overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4.2vw,52px);line-height:1.05}.cl-feed-date{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);font-size:12px;font-weight:800}.cl-feed-meta{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13px;display:flex}.cl-feed-meta .is-live{color:var(--nx-green-ink,#1d6b3c);font-weight:800}.cl-feed-body{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:20px;display:grid}.cl-feed-main{gap:14px;min-width:0;display:grid}.cl-feed-lead{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.cl-feed-lead-art{background:#1f3750;min-height:220px}.cl-feed-lead-art svg{object-fit:cover;width:100%;height:100%;display:block}.cl-feed-lead-copy{align-content:center;gap:10px;padding:22px 24px;display:grid}.cl-feed-lead h2{color:var(--ink);overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2.6vw,34px);line-height:1.12}.cl-feed-lead-copy>p:not(.cl-feed-kicker){color:var(--ink);font-size:16px}.cl-feed-lead .cl-button{justify-self:start}.cl-feed-kicker{text-transform:uppercase;letter-spacing:.6px;color:var(--nx-amber-ink,#8a5a1c);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.city-life-shell .cl-feed-more{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin:4px 0 -6px;font-size:13px;font-weight:800}.cl-feed-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.cl-feed-story{background:var(--card);border:1px solid var(--line);height:100%;box-shadow:inset 0 1px var(--nx-hi,#fff9),0 3px var(--nx-drop,#a7ad9f);color:var(--ink);border-radius:16px;align-content:start;gap:6px;padding:16px 18px;text-decoration:none;display:grid}.city-life-shell .cl-live a.cl-feed-story{color:var(--ink)}a.cl-feed-story:focus-visible{outline-offset:3px;outline:3px solid #2f6fae}.cl-feed-story h3{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.2}.cl-feed-story>p:not(.cl-feed-kicker){color:var(--muted);font-size:14px}.cl-feed-faces{margin-top:4px;display:flex}.cl-feed-faces .citizen-portrait{width:32px;height:32px;box-shadow:0 0 0 2px var(--card);background:#dfe4de;border-radius:8px;margin-left:-6px;overflow:hidden}.cl-feed-faces .citizen-portrait:first-child{margin-left:0}.cl-feed-faces.is-big .citizen-portrait{border-radius:10px;width:44px;height:44px}.cl-feed-side{top:calc(var(--hud) + 16px);gap:12px;display:grid;position:sticky}.cl-feed-chirps{gap:12px;display:grid}.cl-feed-chirps h2{font-size:var(--cl-h-card);color:var(--ink);align-items:center;gap:8px;display:flex}.cl-feed-chirps ul{gap:10px;display:grid}.cl-feed-chirps li{border-bottom:1px dashed var(--line);grid-template-columns:36px minmax(0,1fr);gap:4px 10px;padding-bottom:10px;display:grid}.cl-feed-chirp-author{min-width:0;max-width:100%;color:var(--ink);grid-column:1/-1;justify-self:start;align-items:center;gap:10px;font-size:14px;display:flex}.cl-feed-chirp-author strong{overflow-wrap:anywhere;min-width:0}.city-life-shell .cl-live a.cl-feed-chirp-author{color:var(--ink);border-radius:8px;text-decoration:none}.city-life-shell .cl-live a.cl-feed-chirp-author:hover strong{text-underline-offset:2px;text-decoration:underline}.city-life-shell .cl-live a.cl-feed-chirp-author:focus-visible{outline-offset:2px;outline:3px solid #2f6fae}.cl-feed-chirp-text{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-column:2;font-size:14px}.cl-feed-chirp-site{color:var(--muted);margin-top:2px;font-size:12px;font-weight:700;display:block}.cl-feed-chirp-repeat{background:var(--nx-s3,#e6e2d3);color:var(--nx-ink,#3a4450);vertical-align:1px;border-radius:9px;align-items:center;gap:3px;margin-left:6px;padding:0 7px;font-size:11.5px;font-weight:800;display:inline-flex}.cl-feed-chirps .chirper-avatar{border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}@media (max-width:1100px){.cl-feed-body{grid-template-columns:1fr}.cl-feed-side{position:static}}@media (max-width:700px){.cl-feed-lead{grid-template-columns:1fr}.cl-feed-lead-art{min-height:150px;max-height:170px}.cl-feed-lead-copy{padding:16px}.cl-feed-list{grid-template-columns:1fr}}.cl-feed-lead-art{position:relative;overflow:hidden}.cl-feed-lead-art .cl-scene-img{position:absolute;inset:0}.cl-feed-meta{align-items:center}.cl-feed-meta .mo-tip{margin-left:-6px}.cl-feed-mast{padding:6px 0 10px}.cl-feed-main{gap:10px}.cl-feed-list{background:var(--card);border:1px solid var(--line);box-shadow:inset 0 1px var(--nx-hi,#fff9),0 3px var(--nx-drop,#a7ad9f);border-radius:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:0 18px;padding:4px 16px}.cl-feed-list>li{border-bottom:1px solid var(--line)}.cl-feed-list>li:last-child{border-bottom:0}.cl-feed-story{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 2px}.cl-feed-story>*{grid-column:1}.cl-feed-story>.cl-feed-faces{grid-area:1/2/span 3;align-self:center;margin:0}.cl-feed-story h3{font-size:18px;line-height:1.2}.cl-feed-story>p:not(.cl-feed-kicker){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}a.cl-feed-story:hover{background:0 0}a.cl-feed-story:hover h3{text-underline-offset:3px;text-decoration:underline}.cl-feed-story .cl-feed-kicker{font-size:11px}.cl-feed-story.is-town{grid-template-columns:minmax(0,1fr)}.cl-feed-lead-copy{gap:8px;padding:18px 22px}.cl-feed-chirps{gap:10px}.cl-feed-chirps li{padding-bottom:8px}@media (max-width:700px){.cl-feed-mast h1{font-size:30px}.cl-feed-list{grid-template-columns:minmax(0,1fr);padding:2px 12px}.cl-feed-story h3{font-size:17px}.cl-feed-lead-art{min-height:130px;max-height:150px}.cl-feed-lead-copy{padding:14px}.cl-feed-lead h2{font-size:23px}.cl-feed-lead-copy>p:not(.cl-feed-kicker){font-size:15px}.cl-feed-faces.is-big .citizen-portrait{width:36px;height:36px}}.cl-feed-list .cl-feed-story.is-town{border-radius:12px;margin:6px 0;padding:10px}
.gd-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gd-panel{align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.gd-panel h2{color:var(--nx-teal-ink,#0f4f4b);align-items:center;gap:7px;font-size:15px;display:flex}.gd-big{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:26px;font-weight:800;line-height:1.1;display:flex}.gd-big small{color:var(--nx-teal-ink,#0f4f4b);font-size:14px;font-weight:700}.gd-small{color:var(--muted);font-size:13px}.gd-record{color:var(--nx-ink,#3a4450);font-size:14px}.gd-pips{gap:6px;display:flex}.gd-pips i{border:2px solid var(--nx-teal-mid,#8ccfc7);background:0 0;border-radius:50%;width:14px;height:14px}.gd-pips i.is-on{background:var(--teal);border-color:var(--teal)}.gd-pips i.is-extra{border-style:dashed}.gd-pips i.is-extra.is-on{border-style:solid}.gd-icon{background:var(--teal-soft);width:40px;height:40px;color:var(--nx-teal-ink,#0f4f4b);border:1px solid var(--nx-teal-mid,#8ccfc7);border-radius:50%;flex:none;place-items:center;display:inline-grid}.gd-running{border-color:var(--nx-teal-mid,#8ccfc7);background:var(--teal-soft);align-items:flex-start;gap:14px;display:flex}.gd-running>div{flex:1;gap:8px;min-width:0;display:grid}.gd-running h2{font-size:19px}.gd-note{background:var(--teal-soft);color:var(--nx-teal-ink,#0f4f4b);border-radius:12px;padding:10px 14px;font-weight:650;display:block}.gd-outcome{border-color:var(--nx-teal-mid,#8ccfc7);gap:6px;display:grid}.gd-outcome.is-lucky{background:var(--green-soft);border-color:var(--nx-green-mid,#a9d6b6)}.gd-outcome header{color:var(--nx-teal-ink,#0f4f4b);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd-outcome header .cl-text-button{margin-left:auto}.gd-outcome h3{font-size:17px}.gd-outcome p{color:var(--nx-ink,#3a4450)}.gd-plus{background:var(--teal);color:#fff;border-radius:12px;padding:2px 9px;font-size:13px;font-weight:800}.gd-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;display:grid}.gd-list>li{min-width:0;display:grid}.gd-deed{align-content:start;gap:9px;min-width:0;padding:16px;display:grid}.gd-deed>header{align-items:center;gap:10px;display:flex}.gd-deed h3{overflow-wrap:anywhere;font-size:17px;line-height:1.25}.gd-deed.is-running{border-color:var(--teal);box-shadow:0 0 0 2px var(--nx-teal-mid,#8ccfc7)}.gd-deed.is-locked .gd-icon{background:var(--nx-s2,#ecebe3);color:var(--muted);border-color:var(--line)}.gd-deed .cl-button{justify-self:start;margin-top:2px}.gd-odds{color:var(--nx-green-ink,#15522f);align-items:flex-start;gap:6px;font-size:14px;font-weight:650;display:flex}.gd-odds svg{flex:none;margin-top:2px}.gd-shelf{gap:10px;display:grid}.gd-shelf h2{flex-wrap:wrap;align-items:center;gap:8px;font-size:19px;display:flex}.gd-shelf ul{gap:8px;display:grid}.gd-shelf li{background:var(--nx-s1,#fffdf6);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.gd-shelf li strong{overflow-wrap:anywhere}.gd-levels{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.gd-levels li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.gd-levels li b{color:var(--nx-teal-ink,#0f4f4b)}.gd-levels li.is-current{background:var(--teal-soft);border-color:var(--nx-teal-mid,#8ccfc7);font-weight:750}.gd-profile{color:var(--nx-ink,#3a4450);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:14px;display:flex}.gd-profile svg{color:var(--nx-teal-text,var(--teal));flex:none}.gd-profile strong{color:var(--ink)}.gd-strip{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:6px;padding:6px;display:grid;overflow:hidden}.gd-stat{background:var(--nx-s1,#fffdf6);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:10px 12px;display:grid}.gd-stat h2{letter-spacing:.7px;text-transform:uppercase;color:var(--nx-teal-ink,#0f4f4b);align-items:center;gap:6px;font-size:12px;font-weight:800;display:flex}.gd-stat .wk-meter{gap:4px}.gd-stat.is-earned h2{color:var(--nx-green-ink,#15522f)}.gd-goodwill .gd-big{font-variant-numeric:tabular-nums;font-size:30px}.gd-deed{flex-direction:column;gap:8px;padding:14px;display:flex}.gd-deed-foot{margin-top:auto!important}.gd-blurb{font-size:14px;line-height:1.4}.gd-deed-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}.gd-deed .gd-deed-foot .cl-button{flex:none;margin:0}@media (max-width:700px){.gd-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gd-goodwill{grid-column:1/-1}.gd-panel{padding:12px 14px}.gd-big{font-size:22px}.gd-running{padding:14px}.gd-strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gd-strip .gd-goodwill{grid-column:1/-1}.gd-goodwill .gd-big{font-size:26px}.gd-list{gap:10px}.gd-deed{gap:6px;padding:12px}.gd-deed>header .gd-icon{width:34px;height:34px}.gd-deed h3{font-size:16px}.gd-odds{font-size:13px}.gd-deed .wk-chip{min-height:24px;padding:1px 8px;font-size:12px}.gd-deed-foot .cl-button{min-height:var(--cl-ctl);padding:8px 16px}.gd-blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}}.ret-pick{min-width:0;color:var(--nx-ink,#3a4450);gap:4px;font-size:13px;font-weight:650;display:grid}.ret-pick select{text-overflow:ellipsis;border:1px solid var(--line);background:var(--nx-s1,#fffdf6);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:6px 10px;font-weight:500}.gd-cleanup{background:var(--nx-green-soft,#e2f2e6);border-color:var(--nx-green-mid,#9fd0ad);align-items:flex-start;gap:10px;margin:0;display:flex}.gd-cleanup svg{flex:none;margin-top:2px}.gd-cleanup strong{display:block}
