.acct-tabs{display:flex;gap:4px;overflow-x:auto;background:#2f354a0d;border-radius:999px;padding:4px;scrollbar-width:none}.acct-tabs::-webkit-scrollbar{display:none}.acct-tabs button{flex:0 0 auto;border:0;background:none;padding:8px 16px;border-radius:999px;font-weight:600;font-size:14.5px;color:var(--navy-700);white-space:nowrap}.acct-tabs button.on{background:var(--brass);color:#fff}.acct-body{max-width:860px}.afield{display:flex;gap:10px;align-items:flex-start}.afield>label{display:grid;gap:6px;font-weight:600;font-size:14px}.afield>label input,.afield>label textarea{width:100%;font-weight:400}.afield-set{border:0;padding:0;margin:0;display:grid;gap:4px}.afield-set legend{font-weight:600;font-size:14px;padding:0}.eye{border:1px solid var(--line);background:#fff;border-radius:10px;width:38px;height:38px;display:grid;place-items:center;color:#a49b88;margin-top:22px;flex:0 0 auto;cursor:pointer}.eye.on{color:var(--brass);border-color:var(--brass-l)}.locked-name{display:flex;align-items:center;gap:8px;font-weight:400;padding:10px 0;color:var(--navy-700)}.prefixed{display:flex;align-items:center;gap:2px;font-weight:400}.prefixed .muted{white-space:nowrap;font-size:14px}.soon{color:var(--navy-700);font-weight:400}.chip.on .soon{color:#ffffffd9}.arow{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px;font-weight:600;color:var(--ink);text-decoration:none;text-align:left;cursor:pointer}.links{list-style:none;margin:0;padding:0;display:grid;gap:8px}.links p{margin:8px 4px 0}.acct-save{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:14px;padding:12px 0;background:linear-gradient(transparent,var(--bg) 35%)}.tree{display:grid;gap:10px}.tlist,.tlist ul{list-style:none;margin:0;padding:0}.tlist{max-height:460px;overflow-y:auto;border:1px solid var(--line);border-radius:12px;padding:6px;background:#fff}.trow{display:flex;align-items:center;gap:4px}.twisty{width:26px;height:26px;flex:0 0 26px;border:0;background:none;display:grid;place-items:center;color:var(--navy-700);padding:0}.tcheck{display:flex;align-items:flex-start;gap:10px;border:0;background:none;padding:7px 6px;text-align:left;flex:1;min-width:0;color:var(--ink);border-radius:8px;cursor:pointer}.tcheck:hover{background:var(--bg)}.tcheck .box{width:20px;height:20px;flex:0 0 20px;border-radius:50%;border:1.5px solid #B8AE98;display:grid;place-items:center;font-size:12px;font-weight:800;color:#fff}.tcheck.full .box,.tcheck.partial .box{background:var(--brass);border-color:var(--brass)}.tcheck .soon{margin-left:auto;font-size:11px;background:var(--brass-100);border-radius:999px;padding:2px 8px;white-space:nowrap}.plist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.plist .row.space{margin-bottom:0;flex-wrap:nowrap}.plist a.nc{color:inherit;text-decoration:none}.trow2{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.trow2 p{margin:4px 0 0}.sheet.confirm{width:min(480px,100%);gap:12px}.sheet.confirm h2{margin:0;font-size:19px}.sheet.confirm label{display:grid;gap:6px;font-weight:600}.btn.danger-solid{background:var(--danger);border-color:var(--danger);color:#fff}.btn.out.danger{color:var(--danger);border-color:#a6483a73}.danger-zone{border-color:#a6483a59}@media (max-width: 600px){.trow2{gap:10px}.prefixed .muted{font-size:12px}.acct-save{justify-content:stretch;flex-wrap:wrap}.acct-save .btn{flex:1}}.ins-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ins-tile{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;gap:4px;justify-items:center;text-align:center}.ins-tile b{font-size:28px;letter-spacing:-.02em}.ins-tile span{color:var(--navy-700);font-size:13px}.ins-chart{display:flex;align-items:flex-end;gap:2px;height:150px}.ins-chart i{flex:1;min-width:1px;max-width:44px;background:var(--brass-l);border-radius:3px 3px 0 0;min-height:2px;position:relative}.ins-chart i.zero{background:var(--brass-100)}.ins-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--navy-700)}.kvlist{list-style:none;margin:0;padding:0;display:grid}.kvlist li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.kvlist li:last-child{border-bottom:0}.kvlist li b{font-variant-numeric:tabular-nums}.ins-period{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ins-period input[type=date]{width:auto}@media (max-width: 600px){.ins-tile b{font-size:22px}.ins-tiles{gap:8px}.ins-tile{padding:12px 6px}}.leads-map{height:440px;border-radius:16px;overflow:hidden;border:1px solid var(--line)}.lead-pin{width:16px;height:16px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 4px #00000059}.leads-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.plain-link{color:inherit;text-decoration:none}.plain-link:hover,.plain-link:focus-visible{text-decoration:underline;color:var(--brass-d)}.pcard.has-ring .circle{border-color:var(--ring)!important}.pcard.has-ring .pbody>.row>img,.pcard.has-ring .pbody>.row>.initials{box-shadow:0 0 0 3px var(--ring)}.pcard.textured{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='520' viewBox='0 0 360 520'%3E%3Cg fill='none' stroke='%23B08D57' stroke-opacity='.22' stroke-width='1.2'%3E%3Cpath d='M-20 420 C 80 340 200 520 380 400'/%3E%3Cpath d='M-20 450 C 90 370 210 545 380 430'/%3E%3Cpath d='M-20 480 C 100 400 220 570 380 460'/%3E%3Cpath d='M-20 90 C 120 10 220 160 380 60'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:100% 100%!important}.arow .small{white-space:nowrap}.acct .panel>*,.plist>li{min-width:0}.plist .nc{flex:1 1 auto;min-width:0}.msg-wrap{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:16px;height:calc(100dvh - 170px);min-height:460px}.msg-col{background:var(--card);border:1px solid var(--line);border-radius:20px;display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.msg-list-head{padding:12px;border-bottom:1px solid var(--line)}.msg-list-head input{width:100%}.msg-convs{list-style:none;margin:0;padding:6px;overflow-y:auto;flex:1}.msg-conv{display:flex;gap:12px;align-items:center;width:100%;text-align:left;border:0;background:none;border-radius:14px;padding:10px;color:inherit;text-decoration:none}.msg-conv:hover{background:var(--head)}.msg-conv.on{background:var(--brass-100)}.msg-conv .nc-t{flex:1}.msg-conv.unread .nc-t b{font-weight:800}.msg-conv.unread .nc-t small{color:var(--ink);font-weight:600}.msg-conv-time{font-size:12px;color:var(--muted);flex:none;align-self:flex-start;margin-top:2px}.msg-dot{width:10px;height:10px;border-radius:50%;background:var(--brass);flex:none}.msg-av{position:relative;flex:none;display:inline-flex}.msg-online{position:absolute;right:0;bottom:0;width:13px;height:13px;border-radius:50%;background:#34a853;border:2px solid var(--card)}.msg-team{background:var(--brass-100)!important;color:var(--brass-d)!important}.msg-team .ic{color:var(--brass-d)}.msg-col .empty{margin:16px}.msg-head{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);min-width:0}.msg-head .nc-t{flex:1}.msg-head a.nc,.msg-head button.nc{color:inherit;text-decoration:none;border:0;background:none;padding:0;text-align:left;min-width:0;flex:1}.msg-head-status{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--muted)}.msg-head-status i{width:7px;height:7px;border-radius:50%;background:#34a853;display:inline-block}.msg-icon-btn{width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:12px;flex:none;color:var(--muted)}.msg-head .msg-back{display:none}.msg-scroll{flex:1;overflow-y:auto;padding:12px 14px;background:var(--bg);display:flex;flex-direction:column}.msg-day{align-self:center;font-size:12px;font-weight:600;color:var(--muted);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px 12px;margin:12px 0}.msg-row{display:flex;gap:6px;align-items:flex-end;max-width:100%}.msg-row.mine{justify-content:flex-end}.msg-row.start{margin-top:10px}.msg-row:not(.start){margin-top:2px}.msg-stack{display:flex;flex-direction:column;gap:2px;max-width:min(78%,520px);min-width:0}.msg-row.mine .msg-stack{align-items:flex-end}.msg-sender{font-size:11.5px;font-weight:600;color:var(--muted);margin-left:4px;text-decoration:none}.msg-av-space{width:28px;flex:none}.msg-bubble{position:relative;padding:7px 12px;border-radius:18px;background:var(--card);border:1px solid var(--line);font-size:15.5px;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;box-shadow:0 1px 1.5px #0000000a}.msg-row.mine .msg-bubble{background:var(--brass);color:#fff;border-color:var(--brass);box-shadow:none}.msg-row.end:not(.mine) .msg-bubble{border-bottom-left-radius:5px}.msg-row.end.mine .msg-bubble{border-bottom-right-radius:5px}.msg-meta{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:var(--muted);float:right;margin:6px 0 -3px 10px;white-space:nowrap}.msg-row.mine .msg-bubble .msg-meta{color:#fffc}.msg-row.mine .msg-bubble .msg-meta.read{color:#fff}.msg-meta.below{float:none;margin:2px 4px 0}.msg-meta.read .ic{color:var(--brass)}.msg-row.mine .msg-bubble .msg-meta.read .ic{color:#fff}.msg-ticks{display:inline-flex}.msg-ticks .ic+.ic{margin-left:-7px}.msg-failed{border:0;background:none;padding:2px 4px;color:var(--danger);font-size:12px;font-weight:600}.msg-more{opacity:0;border:0;background:none;padding:4px;color:var(--muted);align-self:center;border-radius:8px;flex:none}.msg-row:hover .msg-more,.msg-more:focus-visible{opacity:1}@media (hover: none){.msg-more{opacity:.6}}.msg-share-card{display:flex;align-items:center;gap:10px;padding:10px 12px;max-width:280px;background:var(--card);border:1px solid var(--line);border-radius:14px;color:var(--ink);text-align:left;text-decoration:none}.msg-share-card .ic{color:var(--brass-d);flex:none}.msg-share-card .nc-t b{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.msg-share-card.static{max-width:none}.msg-share-card:not(.static):hover{border-color:var(--brass-l)}.msg-composer{display:flex;gap:8px;align-items:flex-end;padding:10px 12px;border-top:1px solid var(--line);background:var(--card)}.msg-composer textarea{flex:1;resize:none;border-radius:20px;padding:9px 14px;max-height:140px;height:42px;line-height:1.4}.msg-send{width:42px;height:42px;border-radius:50%;padding:0;display:grid;place-items:center;background:var(--brass);border-color:var(--brass);color:#fff;flex:none}.msg-send .ic{transform:rotate(-90deg)}.msg-placeholder{margin:auto;text-align:center;color:var(--muted);display:grid;gap:8px;justify-items:center;padding:24px}.msg-pick-scroll{display:grid;gap:6px;min-height:0}.msg-pick-h{font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:8px 0 0}.msg-pick-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.msg-pick{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--line);background:var(--card);border-radius:14px;padding:8px 10px}.msg-pick .nc-t{flex:1}.msg-pick[aria-pressed=true]{border-color:var(--brass);background:var(--brass-100)}.msg-pick-go{color:var(--brass-d);font-size:13px;font-weight:600;flex:none;display:inline-flex}.msg-check{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--navy-300);display:grid;place-items:center;flex:none;color:#fff}.msg-pick[aria-pressed=true] .msg-check{background:var(--brass);border-color:var(--brass)}.msg-toggle{display:flex;align-items:center;gap:10px;font-weight:600}.msg-toggle input{width:18px;height:18px}.msg-report-reasons{display:grid;gap:6px}@media (max-width: 1100px){.msg-wrap{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 175px);min-height:420px}.msg-wrap.has-thread .msg-list-col{display:none}.msg-wrap:not(.has-thread) .msg-thread-col{display:none}.msg-head .msg-back{display:grid}.msg-stack{max-width:85%}}.terr-picker{display:grid;gap:6px}.terr-picker input[type=search]{width:100%}.terr-list{max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:8px 10px;background:#fff;display:grid;gap:4px}.terr-list .row{gap:8px;flex-wrap:nowrap;justify-content:space-between}.terr-list .check{font-size:14px}.terr-state{padding-bottom:4px;border-bottom:1px solid var(--line);margin-bottom:2px}.terr-counties{padding:2px 0 4px 22px;display:grid;gap:2px}.area-mode{display:flex;gap:4px}.area-mode button{flex:1}.dist-row{display:flex;align-items:center;gap:10px}.dist-row input[type=range]{flex:1;accent-color:var(--brass)}.filters-grid .span4{grid-column:1 / -1}.filters-grid fieldset.area-fs{border:1px solid var(--line);border-radius:14px;padding:10px 12px;margin:0;display:grid;gap:8px;min-width:0}.filters-grid fieldset.area-fs legend{font-size:13px;padding:0 4px}.ev-links{display:flex;gap:8px 18px;flex-wrap:wrap;margin:-4px 0 6px}.ev-links a,.ev-links button{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ev-map-wrap{position:relative;display:grid;gap:6px}.ev-map{height:min(68vh,640px);min-height:360px;border-radius:18px;border:1px solid var(--line);overflow:hidden;z-index:0}.map-note{position:absolute;top:10px;left:50%;transform:translate(-50%);z-index:500;margin:0;background:#000000a6;color:#fff;font-size:12.5px;padding:6px 12px;border-radius:999px;white-space:nowrap;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis}.map-legend{margin:0;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.map-legend .dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-left:6px}.map-legend .dot.g{background:#1b5e20}.map-legend .dot.o{background:#b95c00}.map-pop{display:grid;gap:4px;min-width:180px;font-family:inherit}.map-pop small{color:#666}.map-pop .btn{justify-self:start;margin-top:4px}.going-on{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--brass-d)}.going-list{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.going-p{display:grid;justify-items:center;gap:4px;width:62px;flex:none;color:inherit;text-decoration:none}.going-p small{font-size:11.5px;color:var(--navy-700);max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meet-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:#fff;border:1px solid var(--line);color:inherit;text-decoration:none}.meet-row b,.meet-row small{display:block;overflow:hidden;text-overflow:ellipsis}.meet-chip{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:500;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:#fff}.meet-chip.on{background:var(--brass-100);border-color:transparent}.meet-chip .ic.filled{fill:var(--brass);color:var(--brass-d)}.stars{display:inline-flex;gap:1px;line-height:1}.stars .st{color:#d8d0c0}.stars .st.on{color:var(--brass)}.stars .st.half{background:linear-gradient(90deg,var(--brass) 50%,#D8D0C0 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.star-pick{display:flex;align-items:center;gap:2px}.star-pick button{border:0;background:none;font-size:24px;line-height:1;padding:2px;color:#d8d0c0;cursor:pointer}.star-pick button.on{color:var(--brass)}.rev-sort{margin-left:auto;font-size:13px;padding:4px 8px;border-radius:8px}.rev-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px 14px;display:grid;gap:4px}.rev-card p{margin:4px 0;white-space:pre-wrap;overflow-wrap:anywhere}.review-box,.radar-box{gap:10px}.radar-list{display:grid;gap:4px;max-height:300px;overflow:auto}.radar-list button{display:flex;align-items:center;gap:10px;text-align:left;border:1px solid var(--line);background:#fff;border-radius:12px;padding:8px 10px;color:inherit}.radar-list button b,.radar-list button small{display:block}.radar-list button:disabled{opacity:.7}.claim-line{display:inline-flex!important;align-items:center;gap:6px;margin:0}.claim-badge{color:var(--brass-d)}.claim-msg{background:var(--bg);border-radius:10px;padding:8px 12px}.claim-msg p{margin:4px 0 0;white-space:pre-wrap}.send-pop{min-width:230px}.radar-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.team-pill{font-size:12px;padding:3px 10px;border-radius:999px;background:#2f354a14;color:var(--navy-700)}.org-rows{display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}.org-row{display:flex;align-items:center;gap:12px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:10px 14px}.org-row a.grow{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0}.org-row a.grow span{min-width:0;overflow:hidden}.org-row>*{flex-shrink:0}.org-row>a.grow{flex-shrink:1}.org-row b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-row .stars-line{display:flex;align-items:center;gap:4px;font-size:12.5px;color:var(--navy-700)}.org-tags{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.org-tag{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:999px;background:var(--brass-100);color:#5a4524}.org-notice{text-align:center}.listing-form{display:grid;gap:14px;max-width:760px}.listing-form .grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.listing-form label{display:flex;flex-direction:column;gap:4px;font-size:14px}.listing-form .check{flex-direction:row}.listing-form fieldset{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin:0;display:grid;gap:10px;min-width:0}.listing-form fieldset legend{font-weight:700;padding:0 4px}.speaker-row{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:end}@media (max-width: 720px){.filters-grid .span2,.filters-grid .span4{grid-column:1 / -1}.listing-form .grid2,.speaker-row{grid-template-columns:1fr}.ev-map{height:60vh;min-height:320px}.org-row{padding:10px;gap:8px}}.dr-tools .share-menu:nth-child(-n+2) .share-pop{right:auto;left:0}@media (max-width: 480px){.dr-tools .share-pop,.dr-tools .share-menu:nth-child(-n+2) .share-pop{position:fixed;left:16px;right:16px;top:66px;min-width:0}}.org-search{min-height:54px;border-radius:14px;padding:0 16px;border:1px solid var(--line);background:var(--card);font-size:15px}@media (max-width: 860px){.filters-panel .filters-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.area-mode button{padding:8px 10px;justify-content:center}.terr-list .check{min-width:0;overflow-wrap:anywhere}.terr-list .row .link{flex:none}.lst-speaker{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:end}.lst-org select,.lst-org input[type=search]{width:100%}.lst-cats{display:flex;flex-wrap:wrap;gap:8px}.lst-price{display:flex;flex-wrap:wrap;gap:12px;align-items:end}@media (max-width: 640px){.lst-speaker{grid-template-columns:1fr}}.fs-modal{z-index:40;align-items:center}.fs-sheet{background:var(--cream);width:min(520px,100%);max-height:min(860px,92vh);border-radius:26px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 60px #1b1f2b47}.fs-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:16px 16px 10px}.fs-head h2{margin:0;font-size:17px;font-weight:700;color:var(--ink);text-align:center}.fs-head .fs-pill:first-child{justify-self:start}.fs-head .fs-pill:last-child{justify-self:end}.fs-pill{display:inline-flex;align-items:center;gap:4px;background:var(--card);border:0;border-radius:999px;padding:9px 18px;font-size:16px;color:var(--brass);box-shadow:0 2px 8px #1b1f2b1a}.fs-pill.strong{font-weight:700}@media (hover: hover){.fs-pill:hover{background:#fff}}.fs-body{overflow-y:auto;padding:4px 16px 20px;display:flex;flex-direction:column;gap:14px}.fs-label{margin:6px 4px -6px;font-size:15px;font-weight:600;color:var(--navy-700)}.fs-card{background:#fff;border-radius:18px;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.fs-card.fs-tight{padding:0 16px;gap:0}.fs-dates{flex-direction:row;justify-content:center;align-items:center;gap:12px}.fs-date{border:0;background:#2f354a12;border-radius:999px;padding:8px 14px;font-size:16px;color:var(--ink);font-family:inherit}.fs-to{color:var(--navy-700);font-size:14px}.fs-seg{display:grid;grid-template-columns:1fr 1fr;background:#2f354a12;border-radius:999px;padding:3px}.fs-seg button{border:0;background:none;border-radius:999px;padding:7px 10px;font-size:15px;font-weight:600;color:var(--ink)}.fs-seg button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #1b1f2b24}.fs-hr{border:0;border-top:1px solid rgba(47,53,74,.1);margin:2px 0;width:100%}.fs-dist{display:flex;flex-direction:column;gap:8px}.fs-sub{font-size:14px;color:var(--navy-700);margin:0}.fs-ends{display:flex;justify-content:space-between;font-size:14px;color:var(--navy-700)}.fs-warn{display:flex;gap:8px;align-items:flex-start;margin:0;font-size:14px;color:var(--danger)}.fs-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:26px;background:transparent;padding:0;border:0;margin:0}.fs-range::-webkit-slider-runnable-track{height:5px;border-radius:999px;background:linear-gradient(to right,var(--brass-l) var(--pct),rgba(47,53,74,.12) var(--pct))}.fs-range::-moz-range-track{height:5px;border-radius:999px;background:linear-gradient(to right,var(--brass-l) var(--pct),rgba(47,53,74,.12) var(--pct))}.fs-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-11.5px;border-radius:50%;background:#fff;border:0;box-shadow:0 1px 6px #1b1f2b40;cursor:pointer}.fs-range::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:#fff;border:0;box-shadow:0 1px 6px #1b1f2b40;cursor:pointer}.fs-price{flex-direction:row;align-items:center;gap:12px}.fs-price-v{min-width:48px;text-align:right;font-size:15px;color:var(--navy-700);font-variant-numeric:tabular-nums}.fs-row,.fs-opt{display:flex;align-items:center;gap:10px;width:100%;background:none;border:0;border-radius:0;padding:14px 0;text-align:left;font-size:16px;color:var(--ink)}.fs-tight>.fs-row+.fs-row,.fs-tight>.fs-opt+.fs-opt{border-top:1px solid rgba(47,53,74,.1)}.fs-card:not(.fs-tight)>.fs-row{padding:2px 0}.fs-row-l{flex:1;font-size:16px;color:var(--ink)}.fs-row-v{color:var(--navy-700);font-size:15px;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-row svg{color:var(--navy-700);flex-shrink:0}@media (hover: hover){.fs-row:hover,.fs-opt:hover{background:none;color:var(--brass-d)}}.fs-opt span:first-child,.fs-opt .grow{flex:1}.fs-count{color:var(--navy-300);font-size:13px}.fs-check{width:18px;display:inline-flex;justify-content:center;color:var(--brass)}.fs-reset{width:100%;background:none;border:0;padding:15px 0;font-size:16px;font-weight:700;color:var(--brass);text-align:center}.fs-search{width:100%;border:0;border-radius:14px;padding:11px 14px}.fs-subpage .terr-picker{display:flex;flex-direction:column;gap:10px}.fs-subpage .terr-picker>input[type=search]{width:100%;background:#2f354a0f;border:0;border-radius:12px}.fs-subpage .terr-list{max-height:none;overflow:visible;border:0;padding:0}.fs-subpage .terr-list .row{display:flex;align-items:center;justify-content:space-between;gap:10px}.fs-subpage .terr-region,.fs-subpage .terr-state{padding:10px 0;border-bottom:1px solid rgba(47,53,74,.08)}.fs-subpage label.check{display:flex;flex-direction:row;align-items:center;gap:10px;font-size:15.5px;font-weight:400;color:var(--ink);cursor:pointer}.fs-subpage label.check input{width:18px;height:18px;margin:0;accent-color:var(--brass);flex-shrink:0}.fs-subpage .terr-counties{padding:6px 0 0 28px;display:flex;flex-direction:column;gap:8px}@media (max-width: 560px){.fs-modal{padding:0;align-items:end}.fs-sheet{width:100%;max-height:94vh;border-radius:26px 26px 0 0}.fs-dates{gap:6px}.fs-date{padding:8px 10px;font-size:15px}}.fchips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 4px}.fchip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--brass-l);background:var(--brass-100);color:var(--brass-d);border-radius:999px;padding:5px 10px 5px 12px;font-size:13.5px;font-weight:600;max-width:100%}.fchip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fchip:has(img),.fchip:has(.org-icon){padding-left:4px}.fchip svg{flex-shrink:0;opacity:.75}@media (hover: hover){.fchip:hover{background:#e8dac0;border-color:var(--brass)}.fchip:hover svg{opacity:1}}.fchip-clear{background:none;border:0;padding:5px 4px;font-size:13.5px;font-weight:600;color:var(--navy-700);text-decoration:underline;text-underline-offset:3px}.fs-seg.fs-seg-sm{margin-bottom:4px}.city-field{display:flex;flex-direction:column;gap:6px}.city-field .fs-search{background:#2f354a0f}.city-list{list-style:none;margin:0;padding:4px;border:1px solid var(--line);border-radius:12px;background:#fff;display:grid;gap:2px}.city-list button{width:100%;display:flex;align-items:center;gap:8px;border:0;background:none;padding:9px 10px;border-radius:9px;text-align:left;font-size:15px;color:var(--ink);cursor:pointer}.city-list button:hover,.city-list button:focus-visible{background:var(--bg)}.city-list .ic{color:var(--brass)}.city-picked{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:#2f354a0f}.city-picked .ic{color:var(--brass)}.network .seg{align-self:flex-start}.nw-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--terra);color:#fff;font-size:12px;font-weight:700}.btn.nw-on{border-color:var(--brass);color:var(--brass-d);background:var(--brass-100)}.nw-label{margin:0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-700)}.nw-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--ink);color:#fff;padding:10px 18px;border-radius:12px;font-size:14px;z-index:60;max-width:calc(100vw - 32px);text-align:center}.nw-back{display:inline-flex;align-items:center;gap:4px;align-self:flex-start;text-decoration:none}.nw-person{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:6px 0}.nw-person+.nw-person{border-top:1px solid var(--line);padding-top:12px}.nw-person-link{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;flex:1 1 220px;min-width:0}.nw-person-txt{display:grid;min-width:0}.nw-person-txt b,.nw-person-txt span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nw-person-act{display:flex;gap:8px;flex-wrap:wrap}.nw-card{position:relative;border-radius:20px;padding:22px;color:#1f2330;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px #1b1f2b14;display:grid;gap:10px;overflow:hidden;min-width:0}.nw-card.dark{color:#fff}.nw-card a{color:inherit;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.nw-cover{width:calc(100% + 44px);margin:-22px -22px 4px;max-width:none;height:140px;object-fit:cover;display:block}.nw-card-head{display:flex;gap:14px;align-items:center}.nw-card-head .av{flex:0 0 auto;border:3px solid rgba(255,255,255,.7)}.nw-card-id{min-width:0;flex:1}.nw-card-id h2{margin:0;font-size:22px;overflow-wrap:anywhere}.nw-sub{margin:2px 0 0;opacity:.85}.nw-logo{width:48px;height:48px;object-fit:contain;border-radius:10px;background:#fffc;padding:4px}.nw-headline{margin:0;font-weight:600}.nw-meta{margin:0;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;opacity:.85}.nw-bio{margin:0;white-space:pre-line}.nw-lines{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px}.nw-lines li{display:flex;gap:8px;align-items:center;min-width:0}.nw-lines li .ic{flex:0 0 auto;opacity:.75}.nw-locked{margin:0;display:flex;gap:6px;align-items:center;opacity:.8}.nw-discover{display:grid;gap:16px;justify-items:center;max-width:520px;width:100%;margin:0 auto}.nw-note{margin:0;text-align:center}.nw-stack{position:relative;width:100%}.nw-under{position:absolute;top:10px;right:14px;bottom:-10px;left:14px;border-radius:20px;background:var(--cream);border:1px solid var(--line)}.nw-top{position:relative;transition:transform .18s var(--ease),opacity .18s var(--ease);border-radius:20px}.nw-top:focus-visible{outline:3px solid var(--brass-l);outline-offset:3px}.nw-top.leave-right{transform:translate(60%) rotate(8deg);opacity:0}.nw-top.leave-left{transform:translate(-60%) rotate(-8deg);opacity:0}.nw-actions{display:flex;align-items:center;gap:24px}.nw-round{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;cursor:pointer;padding:0}.nw-round.pass{background:#fff;border:1px solid var(--line);color:var(--terra)}.nw-round.connect{background:var(--brass);border:1px solid var(--brass);color:#fff}.nw-round:active{transform:translateY(1px)}.nw-empty{text-align:left;justify-items:start}.nw-reasons-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.nw-reasons-list li{display:flex;gap:8px;align-items:flex-start;color:var(--ink)}.nw-reasons-list li.ok .ic{color:var(--ok)}.nw-reasons-list li.error .ic{color:var(--danger)}.nw-reqs{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.nw-filter h3{margin:0 0 6px;font-size:15px}.nw-soon{opacity:.7;font-size:12px}.member-profile .ph h1{overflow-wrap:anywhere}.nw-ctl,.nw-menu-wrap{position:relative}.nw-menu{position:absolute;right:0;top:46px;z-index:30;min-width:200px;padding:6px;gap:2px;border-radius:14px;box-shadow:0 12px 30px #1b1f2b24}.nw-menu button{display:flex;gap:8px;align-items:center;width:100%;text-align:left;background:none;border:0;padding:9px 10px;border-radius:8px;font-size:14px;cursor:pointer;color:var(--ink)}.nw-menu button:hover,.nw-menu button:focus-visible{background:var(--brass-100)}.nw-menu button.danger{color:var(--danger)}.nw-confirm{border-color:#e5c3bc}.nw-confirm h2{margin:0}.btn.brass.nw-danger{background:var(--terra);border-color:var(--terra)}.nw-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.nw-vouched{display:inline-flex;gap:6px;align-items:center;font-weight:600;color:var(--brass-d)}.nw-met{display:inline-flex;gap:6px;align-items:flex-start;text-align:left;padding:0;background:none;border:0;cursor:pointer;color:var(--brass-d)}.nw-met.set{color:var(--navy-700)}.nw-met+.small{margin:-8px 0 0}.nw-vcounts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.nw-vcounts li{display:flex;justify-content:space-between;gap:10px;font-size:14px}.nw-vcounts b{color:var(--brass-d)}.nw-vouch{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.nw-cat{color:var(--brass-d);font-weight:600}.nw-voucher{display:flex;gap:8px;align-items:center;margin-top:4px;color:var(--navy-700);text-decoration:none;flex-wrap:wrap}.nw-voucher .muted{margin-left:auto}.nw-event,.nw-org{display:grid;gap:2px;text-decoration:none;color:inherit;padding:8px 0;border-bottom:1px solid var(--line)}.nw-org{display:flex;gap:10px;align-items:center}.nw-event:last-child,.nw-org:last-of-type{border-bottom:0}.nw-form h2{margin:0}.nw-form select,.nw-form input[type=search],.nw-form textarea{width:100%}.nw-form label{display:grid;gap:6px;font-weight:600;font-size:14px}.nw-reasons{border:0;padding:0;margin:0;display:grid;gap:6px}.nw-reasons legend{font-weight:600;margin-bottom:6px}.nw-form .nw-reasons label.check{display:flex;gap:8px;align-items:center;font-weight:400;font-size:14px}.nw-form .nw-reasons label.check input{width:auto;margin:0}.nw-pick{display:grid;gap:2px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;cursor:pointer}.nw-pick.on{border-color:var(--brass);background:var(--brass-100)}.nw-msg-row{display:flex!important;align-items:center;gap:12px;text-decoration:none;color:inherit}.nw-msg-row>span{display:grid;flex:1}.nw-notes{list-style:none;margin:0;padding:0;display:grid}.nw-note-row{display:flex;gap:10px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--line)}.nw-note-row:first-child{border-top:0;padding-top:0}.nw-dot{width:8px;height:8px;border-radius:50%;margin-top:14px;flex:0 0 auto;background:transparent}.nw-note-row.unread .nw-dot{background:var(--brass)}.nw-note-ic{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--brass-100);color:var(--brass-d);flex:0 0 auto}.nw-note-body{flex:1;min-width:0;display:grid;gap:8px}.nw-note-open{display:grid;grid-template-columns:1fr auto;gap:2px 10px;text-align:left;background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit}.nw-note-open:disabled{cursor:default}.nw-note-title{font-weight:500}.nw-note-row.unread .nw-note-title{font-weight:700}.nw-note-msg{grid-column:1 / -1;color:var(--navy-700);overflow-wrap:anywhere}@media (max-width: 860px){.nw-profile-grid,.nw-reqs{grid-template-columns:1fr}}@media (max-width: 560px){.nw-card{padding:18px}.nw-cover{width:calc(100% + 36px);margin:-18px -18px 4px}.nw-card-id h2{font-size:19px}.nw-actions{gap:14px}.nw-menu{right:auto;left:0}}.news .filters-btn{position:relative}.news-dot{width:8px;height:8px;border-radius:50%;background:var(--brass);display:inline-block}.news-filters{gap:18px}.news-sec{border:0;padding:0;margin:0;display:grid;gap:8px;min-width:0}.news-sec legend{font-weight:700;font-size:14px;margin-bottom:8px;padding:0}.news-sec .chip-row{display:flex;gap:8px;flex-wrap:wrap}.news-sec .chip{display:inline-flex;align-items:center;gap:6px}.news-sec p{margin:0}.news-soon{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:#b08d4a26;color:var(--brass-d)}.news-sec .chip.on .news-soon{background:#ffffff40;color:inherit}.news-item{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:16px;display:grid;gap:12px;min-width:0}.news-main{display:flex;gap:14px;align-items:flex-start;color:inherit;text-decoration:none;min-width:0}.news-main h3{margin:4px 0;font-size:17px;line-height:1.3;overflow-wrap:anywhere}.news-main:hover h3{text-decoration:underline}.news-meta{display:flex;gap:6px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.news-meta b{color:var(--brass-d);letter-spacing:.02em}.news-ex{margin:0;color:var(--navy-700);font-size:14.5px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.news-img{width:88px;height:88px;object-fit:cover;border-radius:12px;background:#e8e2d6;flex:none}.news-acts{display:flex;gap:8px;flex-wrap:wrap}.news-legal{margin-top:16px}.news-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);background:var(--ink);color:var(--bg);padding:10px 18px;border-radius:999px;font-size:14px;z-index:90}@media (max-width: 560px){.news-img{width:64px;height:64px}.news-acts .btn{flex:1 1 auto}}.roi-bar{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;margin:4px 0 18px}.roi-period{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:0 0 0 12px}.roi-period select{border:0;background:none;padding:10px 12px 10px 0;font-weight:600}.roi-date{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--navy-700)}.roi-search{min-width:220px}.roi-summary{margin-bottom:16px;gap:6px}.roi-total{font-size:34px;font-weight:750;letter-spacing:-.02em;line-height:1.1}.roi-ret{margin:0;font-size:13.5px;color:var(--navy-700)}.roi-ret.on{color:var(--brass-d);font-weight:600}.roi-tabs{margin-bottom:16px;width:fit-content;max-width:100%}.roi-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:grid;gap:6px;min-width:0}.roi-card h3{margin:0;font-size:16px;overflow-wrap:anywhere}.roi-count{display:inline-flex;align-items:center;gap:2px;border:0;background:none;padding:0;font-size:13.5px;font-weight:600;color:var(--brass-d)}.roi-count:disabled{color:var(--muted);opacity:1}.roi-line{display:flex;align-items:center;gap:12px;text-align:left;width:100%;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px;min-width:0}.roi-line .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.roi-line .grow>strong,.roi-line .grow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roi-clip{margin-left:6px;color:var(--muted);vertical-align:-2px;display:inline-flex}.roi-person{padding:10px 12px}.roi-person-btn{flex:1 1 auto;display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;text-align:left;min-width:0}.roi-person-card{display:flex;gap:12px;align-items:flex-start}.roi-person-card a.strong{color:var(--ink);font-weight:700}.roi-stage{cursor:default;font-size:12px;padding:3px 10px}.roi-legal{margin-top:24px}.roi-form{gap:10px}.roi-form label{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:14px}.roi-form label.check{flex-direction:row;font-weight:400}.roi-form input:not([type=checkbox]),.roi-form select,.roi-form textarea{width:100%}.roi-form p{margin:0}.roi-fields{display:grid;gap:8px}.roi-pickbtn{display:flex;align-items:center;gap:10px;text-align:left;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px 12px;min-width:0;width:100%}.roi-pickbtn>span:first-child{font-weight:600;flex:none}.roi-pickbtn>span.muted{flex:1;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.roi-pickbtn.static{background:none}.roi-picker{display:grid;gap:8px}.roi-picker p{margin:0}.roi-pick-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:340px;overflow:auto}.roi-pick-list button{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;padding:10px 12px}.roi-pick-list button.roi-pick-row{flex-direction:row;align-items:center;gap:10px}.roi-sub{background:#2f354a0a;border-radius:12px;padding:12px;gap:10px}.roi-sub h3{margin:0;font-size:15px}.roi-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.roi-stages button{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:13px;border-radius:10px}.roi-stages button.on{border-color:var(--brass)}.roi-stages button[aria-pressed=true]{font-weight:700;background:#b08d4a1a}.roi-dot{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center}.roi-stages button.on .roi-dot{background:var(--brass);border-color:var(--brass);color:#fff}.roi-mail{white-space:pre-wrap;font:inherit;font-size:14px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:10px;margin:0;max-height:220px;overflow:auto}.roi-receipt{display:flex;gap:12px;align-items:center}.roi-receipt img{width:72px;height:72px;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.roi-form label.roi-file{flex-direction:row;width:fit-content;cursor:pointer}.roi-who{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.btn.danger,.link.danger{color:var(--danger)}@media (max-width: 560px){.roi-bar>*{flex:1 1 100%}.roi-search{min-width:0}.roi .ph .ctl{width:100%}.roi .ph .ctl .btn{flex:1 1 auto}.seg.roi-tabs{width:100%;flex-wrap:nowrap}.seg.roi-tabs button{flex:1 1 auto;justify-content:center;padding:8px;font-size:12.5px;white-space:nowrap;min-width:0}}.roi-receipt .stack{align-items:flex-start}@font-face{font-family:Inter;src:url(/fonts/Inter-Variable.ttf) format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/PlayfairDisplay-Variable.ttf) format("truetype");font-weight:400 900;font-display:swap}:root{--ink: #1B1F2B;--navy: #2F354A;--navy-700: #4E5670;--navy-300: #AEB2BE;--bg: #F6F1E7;--card: #FFFDF8;--side: #FAF8F2;--line: #E3DAC8;--cream: #EDE5D3;--head: #F7F3EA;--brass: #8C6D3F;--brass-d: #725A34;--brass-l: #C7A876;--brass-100: #EFE6D4;--sage: #4B7357;--terra: #A6483A;--muted: var(--navy-700);--danger: #A6483A;--ok: #3F6A4C;--ease: cubic-bezier(.4, 0, .2, 1);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1{font-size:28px;margin:12px 0 4px;letter-spacing:-.02em}h2{font-size:18px;margin:0 0 12px;letter-spacing:-.01em}h3{letter-spacing:-.005em}img{max-width:100%}a{color:var(--brass-d)}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center;margin:48px auto}.narrow{max-width:520px}.ok{color:var(--ok)}.error{color:var(--danger)}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 12px;font-size:16px}input:focus,select:focus,textarea:focus{border-color:var(--brass-l)}textarea{width:100%;resize:vertical}button{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 14px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}button:disabled{opacity:.5;cursor:default}button.primary{background:var(--brass);color:#fff;border-color:var(--brass);font-weight:600}button.link{background:none;border:none;color:var(--brass-d);padding:4px 0;font-weight:600}button.danger{color:var(--danger)}@media (hover: hover){button:not(:disabled):hover{border-color:#cfc4ab}button.primary:not(:disabled):hover{background:var(--brass-d);border-color:var(--brass-d)}button.link:not(:disabled):hover{text-decoration:underline}}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.signin{max-width:380px;margin:64px auto;padding:0 16px;text-align:center}.signin form{display:flex;flex-direction:column;gap:12px;text-align:left;margin-top:20px}.signin label,.card label{display:flex;flex-direction:column;gap:4px;font-weight:600;font-size:14px}label.inline{flex-direction:row;align-items:center;gap:8px}label.check{flex-direction:row;align-items:center;gap:8px;font-weight:400}.logo{border-radius:16px}.top{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-bottom:1px solid var(--line);background:var(--card)}.brand{display:flex;align-items:center;gap:10px;font-weight:700}.brand img{border-radius:8px}.tabs{display:flex;gap:4px;padding:12px 20px 0;flex-wrap:wrap}.tab{border-radius:999px}.tab.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.page{padding:20px;max-width:1100px;margin:0 auto}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.row.space{justify-content:space-between;margin-bottom:12px}.search{min-width:260px}table{width:100%;border-collapse:collapse;background:var(--card);border-radius:12px;overflow:hidden}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:middle}th{font-size:13px;color:var(--muted);font-weight:600}tr.faded td{opacity:.6}td.actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px}.card{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}.card.wide{grid-column:1 / -1}.code{font:700 22px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:2px;margin:0}ul.plain{list-style:none;padding:0;margin:0}ul.plain li{padding:4px 0;border-bottom:1px solid var(--line)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px}.tiles div{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px;display:flex;flex-direction:column}.tiles strong{font-size:24px}.tiles span{color:var(--muted);font-size:13px}@media (max-width: 700px){th:nth-child(2),td:nth-child(2){display:none}.search{min-width:0;width:100%}}.oauth{display:grid;gap:8px;margin:12px 0 4px}.oauth button{padding:10px 14px;font-weight:600}.oauth .oauth-linkedin{background:#0a66c2;border-color:#0a66c2;color:#fff}.or{text-align:center;margin:8px 0}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}pre.mono{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px;overflow-x:auto;white-space:pre;margin:0}.secret{border-color:var(--brass)}.secret code{word-break:break-all;font-size:15px}.check{display:inline-flex;align-items:center;gap:4px;font-size:14px}a.button{display:inline-block;text-decoration:none;background:var(--card);border:1px solid var(--line);border-radius:10px;padding:8px 14px;color:inherit}.mycard{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.mycard .editor{display:flex;flex-direction:column;gap:16px;min-width:0}.mycard h3{font-size:15px;margin:0 0 4px}.mycard .preview{position:sticky;top:16px}.center-text{text-align:center}.strong{font-weight:600}@media (max-width: 900px){.mycard{grid-template-columns:1fr}.mycard .preview{position:static}}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.two input,.card label input,.card label textarea{width:100%;font-weight:400}.images{display:grid;grid-template-columns:120px 1fr 120px;gap:14px;align-items:start}@media (max-width: 560px){.images{grid-template-columns:1fr 1fr}.pick.wide{grid-column:1 / -1}}.pick{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.pick .slot{width:100%;height:110px;padding:0;overflow:hidden;display:grid;place-items:center;border-style:dashed;border-radius:12px;font-size:26px}.pick .slot.round{width:110px;border-radius:50%}.pick .slot.square{width:110px}.pick .slot img{width:100%;height:100%;display:block}.swatches{display:flex;flex-wrap:wrap;gap:10px}.swatch{width:34px;height:34px;border-radius:50%;padding:0;border:1px solid var(--line)}.swatch.on{outline:3px solid var(--brass);outline-offset:2px}.layouts{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 8px}.layout{flex:0 0 150px;scroll-snap-align:start;padding:6px;display:flex;flex-direction:column;gap:6px;border-radius:14px;font-size:13px}.layout.on{border:2px solid var(--brass)}.mini{height:200px;border-radius:10px;overflow:hidden;position:relative}.mini>i{display:block;height:7px;margin:7px 10px 0;border-radius:9px;background:#ffffff59;width:70%}.mini-classic{padding:30px 10px 4px}.fields{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.fields li{display:flex;gap:10px;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:10px}.fields .grow,.kindrow .grow{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0;text-align:left}.fields input,.fields textarea{width:100%}.fields .ctl{display:flex;flex-direction:column;gap:4px}.fields .ctl button{padding:2px 10px}.fic{width:34px;height:34px;border-radius:10px;background:var(--brass);color:#fff;display:grid;place-items:center;flex:0 0 auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;padding:16px;z-index:10}.sheet{background:var(--card);border-radius:18px;width:min(860px,100%);max-height:90vh;display:flex;flex-direction:column;padding:20px;gap:8px}.sheet>*{flex-shrink:0}.sheet-body{overflow-y:auto;flex:1 1 auto;min-height:0}.chips{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;padding:2px 0 10px;border-bottom:1px solid var(--line)}.chips button{flex:0 0 auto;border-radius:999px;white-space:nowrap;background:var(--bg);padding:8px 16px;line-height:1.2}.kinds{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;margin-bottom:14px}.kindrow{display:flex;align-items:center;gap:12px;background:var(--bg);border:none;border-radius:14px;padding:10px;font-weight:600}.kindrow .plus{background:var(--card);border-radius:999px;padding:4px 16px;font-size:18px}.phone{border:3px solid #1F2330;border-radius:34px;overflow:hidden;background:#1f2330;max-width:360px;margin:0 auto}.pcard{min-height:560px;border-radius:31px;overflow:hidden}.pbody{padding:18px;display:flex;flex-direction:column;gap:10px}.pname{font:600 22px Georgia,Times New Roman,serif}.pacc{font:500 14px Inter,sans-serif}.phead{font:600 16px Georgia,serif}.prows{display:flex;flex-direction:column;gap:8px;font-size:13.5px}.prow{display:flex;align-items:center;gap:10px;min-width:0;word-break:break-word}.pic{width:28px;height:28px;border-radius:50%;border:1px solid;display:grid;place-items:center;flex:0 0 auto}.pic.solid{border:none;box-shadow:0 0 0 1px #ffffff59}.icon-style{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);align-items:center}.segmented{display:inline-flex;background:var(--bg);border-radius:999px;padding:3px;gap:2px}.segmented button{border:none;border-radius:999px;padding:6px 16px;background:transparent}.segmented button.on{background:var(--brass);color:#fff}.media{position:relative}.media .banner{overflow:hidden;position:relative}.media .banner img{width:100%;height:100%;object-fit:cover;display:block}.media .over{position:absolute;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-end}.media .circle{border-radius:50%;border:3px solid #fff;display:grid;place-items:center;box-shadow:0 2px 6px #0000002e}.media .badge{background:#fff;display:grid;place-items:center;box-shadow:0 2px 6px #0000002e;overflow:hidden;border:3px solid #fff;box-sizing:border-box}.media .badge img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.initials{border-radius:50%;color:#fff;display:grid;place-items:center;font-weight:700}.swatch.rainbow{background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red);display:grid;place-items:center}.swatch.rainbow span{width:16px;height:16px;border-radius:50%;border:2px solid #fff}.swatch.big{width:44px;height:44px;flex:0 0 auto}.colorpop{width:min(420px,100%);gap:14px}.sv{position:relative;height:220px;border-radius:12px;cursor:crosshair;touch-action:none}.sv-white,.sv-black{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px}.sv-white{background:linear-gradient(to right,#fff,#fff0)}.sv-black{background:linear-gradient(to top,#000,#0000)}.huebar{position:relative;height:18px;border-radius:9px;cursor:pointer;touch-action:none;background:linear-gradient(to right,red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.knob{position:absolute;width:22px;height:22px;border-radius:50%;border:3px solid #fff;box-shadow:0 1px 4px #0006;transform:translate(-50%,-50%);pointer-events:none}.sv:focus-visible,.huebar:focus-visible{outline:3px solid var(--brass);outline-offset:2px}.row.end{justify-content:flex-end}.cropper{width:min(600px,100%);gap:12px;overflow-y:auto}.crop-stage{display:grid;place-items:center;padding:4px 0}.crop-frame{position:relative;overflow:hidden;border-radius:10px;background:#1f2330;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.crop-frame:active{cursor:grabbing}.crop-frame.checker{background:repeating-conic-gradient(#e9e4d8 0,#e9e4d8 25%,#fff 0,#fff 50%) 0 0 / 20px 20px}.crop-frame img{position:absolute;max-width:none;pointer-events:none}.guides{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;outline:2px solid rgba(255,255,255,.9);outline-offset:-2px;border-radius:10px}.guides i{position:absolute;background:#ffffff8c;box-shadow:0 0 1px #00000080}.guides .v1,.guides .v2{top:0;bottom:0;width:1px}.guides .h1,.guides .h2{left:0;right:0;height:1px}.guides .v1{left:33.333%}.guides .v2{left:66.666%}.guides .h1{top:33.333%}.guides .h2{top:66.666%}.guides .cx{left:50%;top:calc(50% - 10px);width:1px;height:20px;background:#fff}.guides .cy{top:50%;left:calc(50% - 10px);height:1px;width:20px;background:#fff}.round-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:10px;background:radial-gradient(circle closest-side,transparent 99%,rgba(20,22,30,.55) 100%)}.cropper input[type=range]{accent-color:var(--brass)}.with-icon{display:flex;align-items:center;gap:8px}.with-icon input{flex:1;min-width:0}.switcher{position:relative}.switcher-button{display:flex;flex-direction:column;align-items:flex-start;gap:0;border:none;background:none;padding:0;text-align:left}.switcher-name{font:700 22px/1.2 inherit;font-size:22px;font-weight:700;color:var(--ink, #1F2330)}.switcher-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:260px;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 10px 30px #00000026;padding:6px;display:flex;flex-direction:column}.switcher-menu>button{display:flex;justify-content:space-between;border:none;background:none;padding:10px 12px;border-radius:10px;text-align:left}.switcher-menu>button:hover,.switcher-menu>button.on{background:var(--bg)}.switcher-foot{border-top:1px solid var(--line);margin-top:4px;padding:6px 6px 2px}.switcher-foot .add{width:100%;border:none;background:none;color:var(--brass);font-weight:600;text-align:left;padding:8px 6px}.switcher-foot p{margin:6px}.qr-wrap{display:grid;place-items:center;padding:8px 0}.qr-box{width:min(260px,70vw);aspect-ratio:1;border-radius:16px;overflow:hidden;border:1px solid var(--line)}.qr-box svg{width:100%;height:100%;display:block}.qr-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--line)}.qr-row.toggle{cursor:pointer;flex-direction:row;font-weight:400}.qr-row.toggle>div{flex:1}.qr-row p{margin:4px 0 0}.pro{display:inline-block;font-size:11px;font-weight:700;color:var(--brass);background:#b08d5724;border-radius:999px;padding:2px 8px;margin-left:6px;vertical-align:middle}.card label input.switch,.switch{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:46px;min-width:46px;height:28px;padding:0;border:none;border-radius:999px;background:#d9d3c7;position:relative;flex:0 0 auto;cursor:pointer;transition:background .15s;margin:0}.switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:left .15s}.card label input.switch:checked,.switch:checked{background:var(--brass)}.switch:checked:after{left:21px}.switch:disabled{opacity:.5;cursor:not-allowed}.switch:focus-visible{outline:3px solid var(--brass);outline-offset:2px}.stack{display:flex;flex-direction:column;gap:16px}.stack>h2,.stack .row.space h2{margin:0}.narrow{max-width:760px}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.tile{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px}.tile b{font-size:28px}.bars{display:flex;align-items:flex-end;gap:3px;height:160px;padding-top:8px}.bars .bar{flex:1;height:100%;display:flex;align-items:flex-end}.bars .bar span{display:block;width:100%;min-height:2px;background:var(--brass);border-radius:4px 4px 0 0}.two-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}ul.plain{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}ul.plain .row.space{margin:0}.event-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.card.event{display:flex;flex-direction:row;align-items:center;gap:16px}.event .date{width:56px;text-align:center;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px;padding:6px 0}.event .date b{font-size:22px;line-height:1.1}.event .date span{font-size:12px;text-transform:uppercase;color:var(--brass);font-weight:700}.star{font-size:20px;line-height:1;padding:6px 10px;color:var(--line);background:none}.star.on{color:var(--brass)}.table-wrap{padding:0;overflow-x:auto}.table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);padding:10px 14px;border-bottom:1px solid var(--line)}.table td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:top}.people-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.card.person{display:flex;gap:12px;align-items:center}.person img,.person .initials{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:0 0 auto}.signature-preview{background:#fff;padding:16px;border-radius:10px;border:1px dashed var(--line);overflow-x:auto}.bg-preview{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--card)}.bg-preview img{width:100%;display:block}ol.steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px}.link-box{background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:13px;word-break:break-all}.row.wrap{flex-wrap:wrap;gap:10px}.contacts-table{min-width:900px;width:100%;border-collapse:collapse;font-size:13px}.contacts-table th,.contacts-table td{padding:10px}.contacts-table td a{color:inherit;text-decoration:none}.contacts-table td a:hover{text-decoration:underline}.contacts-table td{vertical-align:middle}.contacts-table tbody tr:hover{background:var(--bg)}.contacts-table .clip{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacts-table .nowrap{white-space:nowrap}.name-cell{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;white-space:nowrap}.avatar-sm{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:0 0 auto;font-size:13px}.tag-select{border-radius:999px;padding:4px 8px;font-size:12px;max-width:130px;border:1px solid var(--line);background:var(--card)}.tag-select.has{background:var(--brass);color:#fff;border-color:var(--brass)}.tag-filter{border-radius:999px;padding:6px 12px}.note-cell{min-width:140px;max-width:200px}.note-btn{text-align:left;padding:0;width:100%;color:inherit}.clip2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px}.note-sheet{width:min(520px,100%)}.note-sheet textarea{width:100%;box-sizing:border-box}.page.wide{max-width:1400px}.contacts-table th:first-child,.contacts-table td:first-child{position:sticky;left:0;background:var(--card);z-index:1}.contacts-table tbody tr:hover td:first-child{background:var(--bg)}.table.contacts-table{overflow:visible}.smart-search{display:flex;flex-direction:column;gap:6px}.smart-field{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:8px 12px}.smart-field.focused{border:1.5px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(90deg,#38bdf8,#7c5cfc,#c044e0) border-box}.smart-sparkle{font-size:18px;background:linear-gradient(135deg,#38bdf8,#7c5cfc,#c044e0);-webkit-background-clip:text;background-clip:text;color:transparent}.smart-input-wrap{position:relative;flex:1;min-width:0}.smart-input-wrap input{width:100%;border:none;outline:none;background:transparent;font-size:15px;padding:4px 0;box-sizing:border-box}.smart-input-wrap input::-webkit-search-cancel-button{display:none}.smart-placeholder{position:absolute;left:0;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted);font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.smart-placeholder b,.ai-text{background:linear-gradient(90deg,#38bdf8,#7c5cfc,#c044e0);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.smart-clear{border:none;background:transparent;font-size:20px;color:var(--muted);padding:0 4px;cursor:pointer}.smart-notice{display:flex;gap:8px;align-items:flex-start;background:var(--card);border-radius:12px;padding:8px 12px;font-size:13px}.smart-hint{margin:0 4px}.smart-notes{display:flex;flex-direction:column;gap:6px}.smart-note{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:12px;background:#b08d5724;font-size:14px}.reason-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.reason-chip{font-size:12px;padding:3px 10px;border-radius:999px;background:#b08d5729;color:var(--brass)}.org-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.org-chip{display:flex;align-items:center;gap:10px;padding:10px 14px;min-width:200px;flex:0 0 auto}.org-chip img,.org-chip .initials{width:36px;height:36px;border-radius:8px;object-fit:cover;background:#2d3446}.grow{flex:1 1 auto;min-width:0}.org-chip.card{flex-direction:row}.bg-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px 40px;align-items:center;padding:24px 0}.bg-intro-title{font-size:44px;line-height:1.1;margin:0 0 16px}.bg-intro-lede{font-size:17px;line-height:1.6;max-width:460px;margin:0 0 28px}button.primary.big{font-size:17px;padding:14px 26px;border-radius:12px}.bg-laptop{position:relative;background:linear-gradient(160deg,#ede7da,#f7f3ea);border-radius:28px;padding:56px 28px 40px}.bg-laptop-screen{background:#1f2330;border-radius:14px 14px 4px 4px;padding:10px;box-shadow:0 18px 40px #0000002e}.bg-laptop-screen img,.bg-laptop-blank{display:block;width:100%;aspect-ratio:16 / 9;border-radius:6px;object-fit:cover;background:#2d3446}.bg-laptop-base{height:14px;margin:0 -18px;background:linear-gradient(#c9ccd3,#9ea3ad);border-radius:0 0 14px 14px}.bg-bubble{position:absolute;top:14px;right:24px;background:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:600;box-shadow:0 6px 18px #0000001f}.bg-pills{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid var(--line);padding-top:28px}.bg-pill{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:12px 22px;font-size:15px}.bg-intro-foot{grid-column:1 / -1;margin:0}@media (max-width: 860px){.bg-intro{grid-template-columns:1fr}.bg-intro-title{font-size:34px}}.bg-card-pick select{max-width:360px}.bg-preview{position:relative}.bg-preview.busy img{opacity:.6;transition:opacity .2s}.tabs[role=tablist]{padding:0;border-bottom:1px solid var(--line);gap:18px}.tabs[role=tablist] button{border:none;background:transparent;padding:10px 2px;border-bottom:2px solid transparent;border-radius:0;color:var(--muted);font-size:15px}.tabs[role=tablist] button.on{color:inherit;border-bottom-color:var(--brass);font-weight:600}.bg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.bg-tile{padding:0;border:2px solid transparent;border-radius:14px;overflow:hidden;aspect-ratio:16 / 9;background:var(--card);cursor:pointer}.bg-tile img{width:100%;height:100%;object-fit:cover;display:block}.bg-tile.on{border-color:var(--brass);box-shadow:0 0 0 2px var(--brass)}.bg-upload{background:#2d3446;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-weight:600}.bg-upload-icon{font-size:28px}button.primary.wide{width:100%;padding:14px;font-size:16px}.bg-note{text-align:center;align-self:center;margin:0}.events-search{display:flex;gap:10px;align-items:flex-start}.filters-btn{white-space:nowrap;padding:11px 16px;border-radius:14px}.filters-btn.on{border-color:var(--brass);color:var(--brass);font-weight:600}.filters-panel{gap:14px}.filters-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.filters-grid .span2{grid-column:span 2}.filters-grid label{display:flex;flex-direction:column;gap:4px;font-size:13px}@media (max-width: 860px){.filters-grid{grid-template-columns:1fr 1fr}}.chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.chip{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:6px 12px;font-size:13px;cursor:pointer}.chip.on{background:var(--brass);border-color:var(--brass);color:#fff}.org-picker{position:relative}.org-options{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 4px);list-style:none;margin:0;padding:6px;gap:0;max-height:280px;overflow-y:auto}.org-options button{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;padding:8px;text-align:left;border-radius:8px}.org-options button:hover{background:var(--bg)}.org-matches{display:flex;flex-direction:column;gap:2px}.org-chip-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:4px 12px 4px 4px;font-size:13px;cursor:pointer}.org-icon{border-radius:8px;object-fit:cover;flex:0 0 auto;background:#fff;border:1px solid var(--line)}.org-icon.initials{background:#2d3446;color:#fff;display:inline-grid;place-items:center;font-weight:700;border:none}button.card.org-chip{text-align:left;cursor:pointer}.event-row.card{display:grid;grid-template-columns:64px 190px minmax(0,1fr) auto;align-items:center;gap:18px;flex-direction:row;padding:14px 18px}.ev-date{display:flex;flex-direction:column;align-items:center;border:1px solid var(--line);border-radius:12px;padding:6px 0;line-height:1.1}.ev-date b{font-size:24px}.ev-dow,.ev-mon{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.ev-mon{color:var(--brass);font-weight:700}.ev-dow{color:var(--muted)}.ev-org{display:flex;align-items:center;gap:10px;min-width:0}.ev-org-name{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ev-main{min-width:0;display:flex;flex-direction:column;gap:2px}.ev-name{font-size:15px}.ev-actions{display:flex;align-items:center;gap:8px}@media (max-width: 760px){.event-row.card{grid-template-columns:56px minmax(0,1fr)}.ev-org{grid-column:2;grid-row:1}.ev-main,.ev-actions{grid-column:2}}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:0;overflow:hidden;flex-direction:row}.cal-head{padding:8px;font-size:12px;text-transform:uppercase;color:var(--muted);text-align:center;border-bottom:1px solid var(--line)}.cal-cell{min-height:104px;border:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:var(--card);padding:6px;display:flex;flex-direction:column;gap:3px;text-align:left;align-items:stretch;cursor:pointer;min-width:0}.cal-cell:nth-child(7n){border-right:none}.cal-cell:disabled{cursor:default;opacity:1}.cal-cell.out{background:var(--bg);color:var(--muted)}.cal-cell.on{box-shadow:inset 0 0 0 2px var(--brass)}.cal-num{font-size:12px;font-weight:600}.cal-cell.today .cal-num{background:var(--brass);color:#fff;border-radius:999px;width:22px;height:22px;display:grid;place-items:center}.cal-ev{font-size:11px;background:#b08d5729;color:var(--ink, #1F2330);border-radius:6px;padding:2px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-more{font-size:11px;color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:12px;padding:11px 20px;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;transition:background .2s var(--ease),border-color .2s,transform .15s;white-space:nowrap}.btn:active{transform:translateY(1px)}.btn.sm{padding:8px 14px;font-size:14px;border-radius:10px}.btn.brass{background:var(--brass);color:#fff;border-color:var(--brass)}.btn.out{background:#fff;border-color:#cfc6b2;color:var(--ink)}@media (hover: hover){.btn.brass:hover{background:var(--brass-d);border-color:var(--brass-d)}.btn.out:hover{background:var(--head);border-color:#bfb290}}.ic{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.ic.filled{fill:currentColor}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:#fff;padding:10px 14px;border-radius:10px;text-decoration:none;font-weight:600}.skip:focus{top:12px}.shell{display:grid;grid-template-columns:276px minmax(0,1fr);min-height:100vh;min-height:100dvh}.sidebar{position:sticky;top:0;height:100vh;height:100dvh;overflow-y:auto;background:var(--side);border-right:1px solid var(--line);padding:20px 12px 16px;display:flex;flex-direction:column;gap:6px}.org-h{display:flex;gap:12px;align-items:center;padding:4px 10px 18px}.org-h .tile2{width:44px;height:44px;border-radius:12px;background:var(--cream);display:grid;place-items:center;flex:none}.org-h .tile2 img{width:auto;height:30px}.org-h b{font-size:16.5px;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.nav{display:grid;gap:3px}.nav-item{display:flex;align-items:center;gap:13px;padding:11px 14px;border-radius:12px;font-size:15.5px;font-weight:500;color:var(--ink);text-decoration:none;transition:background .15s,color .15s}.nav-item .ic{color:var(--navy-700)}.nav-item[aria-current=page]{background:var(--ink);color:#fff}.nav-item[aria-current=page] .ic{color:#fff}@media (hover: hover){.nav-item:not([aria-current=page]):hover{background:var(--bg)}}.nav-label{margin:20px 14px 6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-700)}.nav-signout{margin-top:auto;border:0;background:none;text-align:left;padding:12px 14px;font-weight:600;color:var(--brass-d);border-radius:12px}@media (hover: hover){.nav-signout:hover{background:var(--bg)}}.shell-main{min-width:0}.mtop,.scrim{display:none}.page{padding:34px 44px 80px;max-width:1240px;margin:0;width:100%}@media (max-width: 1000px){.shell{grid-template-columns:minmax(0,1fr)}.mtop{display:flex;align-items:center;gap:12px;position:sticky;top:0;z-index:40;background:#faf8f2f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left))}.mtop .brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:17px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.mtop .brand img{height:28px;width:auto}.menu-btn{margin-left:auto;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid var(--line);background:#fff;display:grid;place-items:center}.sidebar{position:fixed;z-index:70;left:0;top:0;width:288px;max-width:86vw;transform:translate(-100%);visibility:hidden;transition:transform .3s var(--ease),visibility 0s .3s;padding-left:max(12px,env(safe-area-inset-left))}.menu-open .sidebar{transform:none;visibility:visible;transition:transform .3s var(--ease);box-shadow:20px 0 60px #1b1f2b40}.scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#1b1f2b73;z-index:60;opacity:0;pointer-events:none;transition:opacity .25s}.menu-open .scrim{opacity:1;pointer-events:auto}.page{padding:24px max(18px,env(safe-area-inset-right)) 70px max(18px,env(safe-area-inset-left))}}.screen{display:flex;flex-direction:column;gap:16px;min-width:0}.ph{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap;margin-bottom:8px}.ph h1{font-size:32px;letter-spacing:-.02em;font-weight:750;margin:0 auto 0 0;line-height:1.15}.ph .sub{width:100%;margin:-6px 0 0;color:var(--navy-700)}.ph .ctl{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ph.sub-ph{margin-bottom:0;justify-content:space-between}.page>.stack>h2:first-child,.page>.stack>.row.space:first-child>h2,.page>.stack>.row:first-child>h2,.page>.bg-intro .bg-intro-title{font-size:32px;letter-spacing:-.02em;font-weight:750;line-height:1.15}.page>.stack>h2:first-child{margin-bottom:8px}.card{border-radius:20px;padding:20px}.panel{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px;display:grid;gap:14px;min-width:0}.panel>h2{font-size:17px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0}.panel>h3{font-size:15px;margin:0}.panel-num{font-size:15px;color:var(--navy-700);font-weight:600}.empty{border:1.5px dashed #CBBF9E;border-radius:18px;padding:36px 24px;text-align:center;color:var(--navy-700);display:grid;gap:8px;justify-items:center}.empty p{margin:0}.start{justify-self:start}.block{display:block}.nowrap{white-space:nowrap}.pre{white-space:pre-wrap;margin:0}.seg{display:flex;gap:4px;flex-wrap:wrap;background:#2f354a0d;border-radius:999px;padding:4px}.seg button{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:8px 16px;border-radius:999px;font-weight:600;font-size:14.5px;color:var(--navy-700)}.seg button[aria-pressed=true]{background:var(--brass);color:#fff}@media (hover: hover){.seg button[aria-pressed=false]:hover{background:#2f354a12;border:0}}.segmented{background:#2f354a0d;padding:4px}.segmented button{font-weight:600;color:var(--navy-700)}.segmented button.on{color:#fff}.chips2{display:flex;gap:8px;flex-wrap:wrap}.chip2{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;color:var(--navy-700)}.chip2[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}@media (hover: hover){.chip2[aria-pressed=false]:hover{border-color:#bfb290}}.chip.on{background:var(--ink);border-color:var(--ink)}.toolbar{display:flex;gap:12px;align-items:flex-start}.smart-field{background:var(--card);border-radius:14px;padding:10px 16px;min-height:54px}.smart-input-wrap input,.smart-placeholder{font-size:16px}.smart-placeholder b,.ai-text{background:linear-gradient(90deg,#4a7fa7,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.fbtn{display:flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--card);border-radius:14px;padding:0 20px;min-height:54px;font-weight:600;white-space:nowrap}.fbtn.on{border-color:var(--brass);color:var(--brass-d)}.plain-search{display:flex;align-items:center;gap:10px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:0 16px;min-height:54px;color:var(--navy-700)}.plain-search input{flex:1;border:0;background:none;padding:12px 0;outline:none;min-width:0;color:var(--ink)}.filters-panel .filters-grid label{font-weight:600;font-size:13px;color:var(--navy-700)}.tag-filter{border-radius:999px;padding:8px 14px;font-size:15px;background:var(--card)}.icon-btn{width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:12px;background:#fff}.list{display:grid;gap:10px}.day-groups{display:grid;gap:4px}h2.dh{margin:18px 0 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-700);display:flex;gap:10px;align-items:baseline}.day-groups>section:first-child h2.dh{margin-top:4px}h2.dh b{color:var(--brass-d)}.ev{display:grid;grid-template-columns:64px minmax(150px,210px) minmax(0,1fr) auto;gap:18px;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 18px;cursor:pointer;transition:transform .2s var(--ease),border-color .2s,box-shadow .2s}@media (hover: hover){.ev:hover{transform:translateY(-2px);border-color:#cbbf9e;box-shadow:0 10px 24px #2f354a1a}}.ev.c{grid-template-columns:52px minmax(0,1fr) auto;gap:12px;padding:12px;border-radius:14px}.dt{display:grid;justify-items:center;line-height:1.1;background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:8px 0}.dt small{font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--navy-700)}.dt b{font-size:24px;font-weight:700}.dt em{font-style:normal;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brass-d)}.ev.c .dt b{font-size:20px}.ev .ev-org{display:flex;align-items:center;gap:10px;min-width:0}.ev .ev-org-name{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--navy);display:block;overflow-wrap:anywhere;-webkit-line-clamp:unset}.eb{min-width:0}.eb h3{font-size:16.5px;font-weight:650;line-height:1.3;margin:0;overflow-wrap:anywhere}.ev.c .eb h3{font-size:15px}.meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:5px;font-size:14px;color:var(--navy-700)}.meta span{display:inline-flex;align-items:center;gap:6px;min-width:0}.org-line{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:13.5px;color:var(--navy-700)}.ea{display:flex;align-items:center;gap:10px}.price{font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px;background:var(--brass-100);color:#5a4524;white-space:nowrap}.star2{width:40px;height:40px;padding:0;border-radius:12px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;color:#8a826f}.star2:active{transform:scale(.92)}.star2[aria-pressed=true]{color:var(--brass);background:var(--brass-100);border-color:#d9c79f}.star2[aria-pressed=true] .ic{fill:currentColor}.ev.c .star2{width:36px;height:36px}.org-icon{border-radius:9px}.org-icon.initials{background:var(--navy)}.reason-chip{background:var(--brass-100);color:#5a4524}.org-chip-btn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--card);border-radius:999px;padding:4px 12px 4px 4px;font-size:14px;font-weight:600}.org-chip-btn.on{background:var(--ink);color:#fff;border-color:var(--ink)}.org-card{display:flex;align-items:center;gap:10px;text-align:left;padding:12px 14px;min-width:220px;flex:0 0 auto;border-radius:16px}.smart-note{background:var(--brass-100)}@media (max-width: 1100px){.ev{grid-template-columns:60px minmax(120px,170px) minmax(0,1fr) auto;gap:14px}}@media (max-width: 820px){.ev:not(.c){grid-template-columns:56px minmax(0,1fr) auto;gap:6px 14px}.ev:not(.c) .dt{grid-row:1 / span 2;align-self:start}.ev:not(.c) .ev-org{grid-column:2 / -1;grid-row:1}.ev:not(.c) .ev-org .org-icon{width:24px!important;height:24px!important}.ev:not(.c) .ev-org-name{font-weight:500;color:var(--navy-700)}.ev:not(.c) .eb{grid-column:2;grid-row:2}.ev:not(.c) .ea{grid-column:3;grid-row:2;align-self:end}}@media (max-width: 560px){.ev:not(.c) .ea{grid-column:2 / -1;grid-row:3;justify-content:flex-end}.ev .btn.sm{padding:8px 12px}}.cal-bar{display:flex;align-items:center;gap:12px}.cal-bar h2{margin:0;flex:1;text-align:center;font-size:18px}.cal2{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal2 .h{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-700);padding:6px 8px;overflow:hidden}.cal2 .d{min-height:112px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px;display:grid;align-content:start;gap:4px;min-width:0}.cal2 .d.o{background:transparent;border-color:transparent}.cal2 .d.o span{color:var(--navy-300)}.cal2 .d.t{border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass)}.cal2 .d span{font-size:13px;font-weight:700;color:var(--navy-700)}.cal2 .d button{border:0;text-align:left;background:var(--brass-100);color:#4a3a1f;border-radius:7px;padding:3px 7px;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (hover: hover){.cal2 .d button:hover{background:var(--brass-l)}}.cal2 .d em{font-style:normal;font-size:11.5px;color:var(--navy-700);padding-left:4px}@media (max-width: 640px){.cal2{gap:3px}.cal2 .h{padding:4px 2px;font-size:10.5px;letter-spacing:0;text-align:center}.cal2 .d{min-height:64px;padding:5px;border-radius:9px}.cal2 .d button{font-size:0;padding:0;height:7px;border-radius:99px}.cal2 .d em{font-size:10px;padding:0}}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.stat{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px 20px;text-align:left;display:block;color:inherit}.stat b{display:block;font-size:34px;font-weight:750;letter-spacing:-.02em;line-height:1.1}.stat span{font-size:14px;color:var(--navy-700)}@media (hover: hover){button.stat:hover{border-color:#cbbf9e}}.cols{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;align-items:start}.col-stack{display:grid;gap:22px;min-width:0}.fu-list{list-style:none;margin:0;padding:0}.fu{display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.fu:first-child{border-top:0;padding-top:0}.fu .nm{font-weight:650;font-size:15px}.fu small{display:block;color:var(--navy-700);font-size:13px;line-height:1.35}.fu .btn{flex:none}.fu.done .grow,.fu.done .av{opacity:.5}.fu.done .nm{text-decoration:line-through}.bars2{display:flex;gap:8px;align-items:flex-end;height:110px}.bars2 i{flex:1;background:var(--brass-l);border-radius:8px 8px 3px 3px;transition:height .6s var(--ease)}.bars2 i.zero{background:var(--brass-100)}.bl{display:flex;gap:8px;font-size:12px;color:var(--navy-700)}.bl span{flex:1;text-align:center}.insights h3{font-size:14px;margin:0 0 8px;color:var(--navy-700);font-weight:600}.mini-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mini-stats div{background:var(--bg);border-radius:14px;padding:12px 14px;display:grid}.mini-stats b{font-size:24px;font-weight:750;letter-spacing:-.02em}.mini-stats span{font-size:13px;color:var(--navy-700)}.kv-list{list-style:none;margin:0;padding:0}.kv-list li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:14px}.kv-list li:first-child{border-top:0}.kv-list span{overflow-wrap:anywhere}.av{width:42px;height:42px;border-radius:50%;background:var(--navy);color:#fff;display:inline-grid;place-items:center;font-weight:700;flex:none;object-fit:cover}@media (max-width: 1000px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cols{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.ph h1{font-size:27px}.stat{padding:14px 16px}.stat b{font-size:28px}.mini-stats b{font-size:20px}.toolbar{flex-wrap:wrap}.fbtn{min-height:48px}}.tbl{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.tbl table{width:100%;border-collapse:collapse;table-layout:fixed;background:none;border-radius:0}.tbl .c-name{width:30%}.tbl .c-title{width:20%}.tbl .c-tag{width:170px}.tbl .c-note{width:28%}.tbl .c-date{width:120px}.tbl th{text-align:left;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-700);padding:14px 18px;border-bottom:1px solid var(--line);background:var(--head)}.tbl td{padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:15px;overflow:hidden}.tbl tr:last-child td{border-bottom:0}.tbl tbody tr{cursor:pointer;transition:background .15s}.tbl tbody tr:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}@media (hover: hover){.tbl tbody tr:hover{background:var(--head)}}.nc{display:flex;gap:12px;align-items:center;min-width:0}.nc-t{min-width:0}.nc-t b,.nc-t small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-t b{font-weight:650}.nc-t small{color:var(--navy-700);font-size:13px}.nc.big .nc-t h2{margin:0;font-size:24px;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.nc.big .nc-t small{white-space:normal;font-size:14px}.clip-1{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note{color:var(--navy-700);font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.addn{color:var(--brass-d);font-weight:600;font-size:14px}.tsel{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;border-radius:999px;padding:6px 28px 6px 14px;font-size:13px;font-weight:600;color:#fff;max-width:100%;background:var(--brass) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 11px center;text-overflow:ellipsis;cursor:pointer}.tsel.none{background-color:#fff;color:var(--navy-700);border:1px solid #CFC6B2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%234E5670' stroke-width='1.6'/%3E%3C/svg%3E")}@media (max-width: 1100px){.tbl .c-tag{width:150px}.tbl .c-date{width:100px}.tbl th,.tbl td{padding:12px 14px}}@media (max-width: 820px){.tbl .hm2{display:none}.tbl .c-name{width:34%}}@media (max-width: 640px){.tbl .hm{display:none}.tbl .c-name{width:auto}.tbl .c-tag{width:132px}.tbl th,.tbl td{padding:12px}}.dr-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#1b1f2b73;z-index:80;opacity:0;pointer-events:none;transition:opacity .25s}.dr-ov.on{opacity:1;pointer-events:auto}.dr{position:fixed;top:0;right:0;height:100vh;height:100dvh;width:min(460px,100%);background:var(--bg);z-index:81;transform:translate(100%);visibility:hidden;transition:transform .3s var(--ease),visibility 0s .3s;padding:22px 26px max(26px,env(safe-area-inset-bottom));overflow:auto;display:flex;flex-direction:column;gap:18px}.dr.on{transform:none;visibility:visible;transition:transform .3s var(--ease);box-shadow:-20px 0 60px #1b1f2b33}.dr-x{align-self:flex-end;width:44px;height:44px;padding:0;border-radius:12px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;flex:none}.dr>h2{font-size:26px;line-height:1.2;letter-spacing:-.02em;font-weight:750;margin:0;overflow-wrap:anywhere}.dr .kv{display:grid;gap:12px;font-size:15.5px}.dr .kv>div{display:flex;gap:12px;align-items:flex-start;min-width:0}.dr .kv>div>span,.dr .kv>div>a{min-width:0;overflow-wrap:anywhere}.dr .kv .ic{color:var(--brass-d);margin-top:2px}.dr .kv a{color:var(--ink)}.dr .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.dr .panel textarea{font-size:16px}.dr .tsel{font-size:14px;padding-top:8px;padding-bottom:8px}.mycard{grid-template-columns:minmax(0,1fr) 400px;gap:28px}.mycard .preview{display:grid;gap:18px}.mycard .phone{box-shadow:0 24px 48px #2f354a38}.share-row{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.qr-sm{width:120px;height:120px;border-radius:14px;overflow:hidden;border:1px solid var(--line);flex:none}.qr-sm svg{width:100%;height:100%;display:block}.share-actions{flex:1;min-width:200px;display:grid;gap:10px}.lnk{display:flex;gap:8px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:6px 6px 6px 14px;align-items:center;font-size:14px;font-weight:500;min-width:0}.lnk span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.swatch.on{outline-color:var(--ink)}@media (max-width: 1100px){.mycard{grid-template-columns:minmax(0,1fr) 360px}}@media (max-width: 900px){.mycard{grid-template-columns:minmax(0,1fr)}.mycard .preview{order:-1}}@media (pointer: coarse){.btn.sm,.seg button,.chip2,.org-chip-btn,.nav-item,.nav-signout,.fbtn,.tag-filter{min-height:44px}.star2,.ev.c .star2{width:44px;height:44px}.tsel{min-height:40px}.cal2 .d button{min-height:22px}button.link{min-height:44px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.insights .two-col{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr))}@media (max-width: 640px){.ph .sub{order:1;margin-top:-4px}.ph .ctl{order:2}.ev.c{grid-template-columns:48px minmax(0,1fr)}.ev.c .dt{grid-row:1 / span 2;align-self:start}.ev.c .eb{grid-column:2;grid-row:1}.ev.c .ea{grid-column:2;grid-row:2;justify-content:flex-start}.mini-stats{gap:8px}.mini-stats div{padding:10px}.panel{padding:16px}}.share-actions{min-width:160px;align-content:center}.share-actions p{margin:0}@media (max-height: 940px){.mycard .preview{position:static}}code.mono{overflow-wrap:anywhere;word-break:break-all}@media (max-width: 1000px){.shell{grid-template-rows:auto 1fr;align-content:start}}.org-line{align-items:flex-start}.org-line .org-icon{margin-top:1px}.notice{background:var(--brass-100);border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:0;font-size:14px;color:var(--navy)}button.wide{width:100%}label.file{display:grid;gap:6px;font-size:14px}label.file input{font-size:14px;padding:6px}.bio-edit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}.bio-preview-wrap{position:sticky;top:16px}.bio-blocks{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bio-blocks>li{border:1px solid var(--line);border-radius:14px;background:#fff}.bio-blocks>li.off{opacity:.55}.bio-row{display:flex;align-items:center;gap:8px;padding:8px 10px}.bio-row .move{display:grid;gap:2px}.bio-row .move button{padding:0 6px;font-size:10px;line-height:16px;border-radius:6px;min-width:28px}.bio-row .what{flex:1;min-width:0;text-align:left;border:0;background:none;padding:6px 4px;display:grid}.bio-row .what strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bio-fields{display:grid;gap:12px;padding:4px 14px 16px;border-top:1px solid var(--line)}.bio-fields label{display:grid;gap:4px;font-size:14px;font-weight:600}.bio-fields fieldset{border:0;padding:0;margin:0}.bio-add{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.bio-add button{display:grid;gap:2px;text-align:left;padding:12px 14px;border-radius:12px;background:#fff}.tile-edit{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) 40px;gap:8px;align-items:center}.tile-edit img{width:56px;height:56px;object-fit:cover;border-radius:8px}.bio-design{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.bio-design h3{margin:10px 0 0;font-size:15px}.bio-design:disabled{opacity:.55}.themes{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px}.themes button{display:grid;gap:6px;padding:14px 12px 10px;border-radius:14px;border:2px solid var(--line);min-height:118px;align-content:start}.themes button[aria-pressed=true]{border-color:var(--brass);box-shadow:0 0 0 2px var(--brass-l)}.themes button span{display:block;height:16px;border:2px solid}.themes button em{font-style:normal;font-size:13px;font-weight:600;margin-top:4px}.meter{list-style:none;margin:0;padding:0;display:grid;gap:8px}.meter li{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr) 3em;gap:10px;align-items:center;font-size:14px}.meter li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter li i{display:block;height:10px;border-radius:99px;background:var(--brass-l);min-width:4px}.meter li b{text-align:right}.tpl-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.tpl-list li{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.tpl-assign select{max-width:100%}.pv-phone{width:320px;margin:0 auto;border-radius:40px;padding:10px;background:#1b1f2b;box-shadow:0 20px 50px #1b1f2b2e}.pv-screen{height:620px;border-radius:31px;overflow:hidden auto;padding:18px 14px 14px;display:flex;flex-direction:column;gap:14px;position:relative;scrollbar-width:none}.pv-screen::-webkit-scrollbar{display:none}.pv-hero{width:calc(100% + 28px);margin:-18px -14px 0;aspect-ratio:1;object-fit:cover;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.pv-banner{width:calc(100% + 28px);margin:-18px -14px -46px;height:120px;object-fit:cover;flex:none}.pv-head{display:grid;justify-items:center;text-align:center;gap:4px}.pv-head strong{font-size:18px}.pv-head span{font-size:12px;opacity:.78}.pv-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.85)}.pv-init{display:grid;place-items:center;font-weight:700;font-size:24px}.pv-logo{max-width:160px;max-height:60px;object-fit:contain}.pv-col{display:grid;gap:9px}.pv-soc{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.pv-soc span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.pv-soc svg{width:16px;height:16px}.pv-h{margin:6px 0 0;text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.pv-text{margin:0;text-align:center;font-size:12px;line-height:1.45;white-space:pre-line}.pv-thumb{width:28px;height:28px;border-radius:6px;object-fit:cover;margin-right:8px}.pv-hl{animation:pvpulse 2.4s ease-in-out infinite}@keyframes pvpulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (prefers-reduced-motion: reduce){.pv-hl{animation:none}}.pv-grid{display:grid;gap:4px}.pv-grid.c3{grid-template-columns:repeat(3,1fr)}.pv-grid.c2{grid-template-columns:repeat(2,1fr)}.pv-grid img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:6px}.pv-video{aspect-ratio:16/9;border-radius:10px;background:#000;color:#fff;display:grid;place-items:center;font-size:13px}.pv-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pv-box{background:#ffffffb8;color:#1f2330;border-radius:12px;padding:12px;font-size:13px;font-weight:600;display:flex;gap:8px;align-items:center}.pv-box img{width:28px;height:28px;object-fit:contain}.pv-foot{margin:auto 0 0;text-align:center;font-size:11px;opacity:.7}@media (max-width: 1100px){.bio-edit{grid-template-columns:minmax(0,1fr)}.bio-preview-wrap{position:static}}@media (max-width: 640px){.pv-phone{width:100%;max-width:320px}.tile-edit{grid-template-columns:48px minmax(0,1fr) 40px}.tile-edit input:nth-of-type(2){grid-column:2 / 4}.meter li{grid-template-columns:minmax(0,7em) minmax(0,1fr) 2.5em}}.setup{margin-bottom:22px}.setup h2{display:flex;gap:10px;align-items:baseline;margin:0}.setup-bar{height:8px;border-radius:99px;background:var(--brass-100);overflow:hidden}.setup-bar i{display:block;height:100%;background:var(--brass);border-radius:99px;transition:width .6s var(--ease)}.setup-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.setup-steps button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;border-radius:14px;background:#fff}.setup-steps button>span:nth-child(2){flex:1;display:grid}.setup-steps button:disabled{opacity:1;cursor:default;background:transparent}.setup-steps .tick{width:24px;height:24px;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;flex:none;color:#fff}.setup-steps li.done .tick{background:var(--sage);border-color:var(--sage)}.setup-steps li.done strong{text-decoration:line-through;color:var(--muted)}.insights .three-col{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}.qr-new{max-width:640px}.qr-new label{display:grid;gap:4px;font-size:14px;font-weight:600}.qr-panel{grid-template-columns:220px minmax(0,1fr);align-items:start}.qr-art{width:220px;height:220px;background:#fff;border-radius:16px;padding:10px}.qr-art svg{width:100%;height:100%;display:block}@media (max-width: 640px){.qr-panel{grid-template-columns:minmax(0,1fr)}.qr-art{margin:0 auto}}.create-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(360px,90vw);background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 16px 40px #1b1f2b29;padding:10px;display:grid;gap:2px}.create-menu>.small{padding:6px 10px 2px}.create-menu button{display:grid;gap:2px;text-align:left;border:0;background:none;padding:10px;border-radius:10px}.create-menu button:hover,.create-menu button:focus-visible{background:var(--brass-100)}.create-menu strong{color:var(--brass-d)}.hev-list{display:grid;gap:10px}.hev-row{display:flex;align-items:center;gap:14px;text-align:left;width:100%;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:12px 14px}.hev-row .grow{display:grid;gap:2px;min-width:0}.hev-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hev-row.static{cursor:default;flex-wrap:wrap}.hev-thumb{width:64px;height:64px;border-radius:12px;flex:none}.pill{display:inline-block;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--brass-100);color:var(--brass-d);white-space:nowrap}.pill.published,.pill.going,.pill.accepted{background:#e3eee5;color:var(--sage)}.pill.cancelled,.pill.declined{background:#f5e2de;color:var(--terra)}.pill.draft,.pill.invited,.pill.pending{background:#eceef3;color:var(--navy-700)}.hev-edit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start}.hev-edit label{display:grid;gap:4px;font-size:14px;font-weight:600}.hev-edit label.check{display:flex;align-items:center;gap:8px;font-weight:400;align-self:end;padding-bottom:10px}.hev-edit .big-name input{font-size:22px;font-weight:700}.hev-side{position:sticky;top:16px;display:grid;gap:12px}.hev-flyer{aspect-ratio:16 / 9;border-radius:16px;display:grid;place-items:center;color:#fff;font:700 24px/1.2 Playfair Display,Georgia,serif;padding:20px;text-align:center}.hev-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px;display:grid;gap:4px}.hev-card .kind{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vis{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vis legend{font-size:14px;font-weight:600;margin-bottom:6px}.vis-opt{display:grid!important;gap:2px;border:1.5px solid var(--line);border-radius:14px;padding:12px;cursor:pointer;font-weight:400!important}.vis-opt.on{border-color:var(--brass);background:var(--brass-100)}.vis-opt input{position:absolute;opacity:0}.vis-opt:focus-within{outline:3px solid var(--brass-l)}.swatch{width:30px;height:30px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line);padding:0}.swatch.on{box-shadow:0 0 0 3px var(--brass)}.hev-head{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.hev-head .hev-thumb{width:88px;height:88px}.hev-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.hev-stats .stat{cursor:pointer}.hev-stats .stat.on{border-color:var(--brass);box-shadow:0 0 0 2px var(--brass-l)}.panel.off{opacity:.7}.req-list{display:grid;gap:12px}.req{gap:10px}.dr-body{padding:4px 4px 20px}.dr-body label{display:grid;gap:4px;font-size:14px;font-weight:600}.narrow-wide{max-width:760px}.narrow-wide label{display:grid;gap:4px;font-size:14px;font-weight:600}@media (max-width: 1100px){.hev-edit{grid-template-columns:minmax(0,1fr)}.hev-side{position:static;order:-1}.hev-flyer{aspect-ratio:16 / 9}}@media (max-width: 760px){.hev-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.vis{grid-template-columns:minmax(0,1fr)}}.hev-msgs label:not(.inline){display:grid;gap:4px;font-size:14px;font-weight:600}.hev-msgs label.inline{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.narrow-wide label.inline{display:flex;align-items:center;gap:8px;font-weight:600}.narrow-wide legend{margin-bottom:6px;font-weight:600}@media (max-width: 600px){.hev-row{gap:10px;padding:10px 12px}.hev-row strong{white-space:normal}.hev-row>.hev-thumb{width:48px;height:48px}.hev-row>svg{display:none}.hev-head .hev-thumb{width:64px;height:64px}}@media (max-width: 600px){.seg.hev-tabs{flex-wrap:nowrap}.seg.hev-tabs button{padding-left:10px;padding-right:10px;flex:1}}@media (max-width: 640px){.hev-guests col{width:auto!important}.hev-guests col:nth-child(3){width:110px!important}.hev-guests col:last-child{width:54px!important}}@media (max-width: 600px){.create-menu{right:auto;left:0;width:min(340px,calc(100vw - 32px))}}.hev-ticket{border:1px solid var(--line, #E3DAC8);border-radius:12px;padding:10px 12px;display:grid;gap:8px}.hev-ticket .row>label:not(.grow){width:140px}.hev-sales{list-style:none;padding:0;margin:0 0 8px;display:grid;gap:6px}.hev-sales li{display:flex;justify-content:space-between;gap:12px}@media (max-width: 640px){.hev-ticket .row>label:not(.grow){width:calc(50% - 30px)}}.stats.hev-money{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stats.hev-money .stat b{font-size:22px;white-space:nowrap}.chip-x{border:0;background:none;padding:0 0 0 6px;font-size:15px;line-height:1;color:var(--muted, #8A8F99);cursor:pointer}.lead-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.lead-tags span{font-size:11px;border:1px solid var(--line);border-radius:999px;padding:1px 8px;color:var(--muted, #5B6170)}.rate{font-size:11px;font-weight:700;border-radius:999px;padding:1px 8px;margin-left:6px}.rate.hot{background:#f6e1dc;color:#a6483a}.rate.warm{background:#f5ecd9;color:#8a6b3f}.rate.cold{background:#e3e8f1;color:#2f4a7a}.flow-edit{max-width:760px}.flow-edit label{display:grid;gap:4px;font-size:14px;font-weight:600}.flow-edit label.check{display:flex;align-items:center;gap:8px;font-weight:400}.flow-edit label.check input{width:auto}.theme-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px}.theme-card>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-tile{border:0;background:none;padding:0;text-align:left;cursor:pointer;display:grid;gap:6px}.theme-card{display:block;border-radius:12px;padding:14px 12px;min-height:92px;border:1px solid var(--line);box-shadow:0 1px 2px #0000000f}.theme-tile.on .theme-card{outline:3px solid var(--brass);outline-offset:2px}.theme-bar{display:block;width:36px;height:3px;border-radius:2px;margin-top:10px}.theme-name{font-size:13px;font-weight:600}.hev-banner{aspect-ratio:16 / 9;max-height:280px;width:100%;border-radius:14px;display:grid;place-items:center;color:#f5f0e6;font-weight:600;margin-bottom:10px}.place-search{position:relative}.place-list{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--card, #fff);box-shadow:0 8px 24px #0000001f;position:absolute;left:0;right:0;z-index:20;max-height:320px;overflow:auto}.place-list.static{position:static;box-shadow:none}.place-list li button{display:flex;gap:8px;align-items:center;width:100%;text-align:left;padding:8px 10px;border:0;background:none;border-radius:8px;cursor:pointer;color:inherit}.place-list li button:hover,.place-list li button:focus-visible{background:var(--hover, rgba(0, 0, 0, .05))}.place-google{padding:4px 10px;text-align:right}.place-map{display:grid;gap:6px;justify-items:start}.place-map img,.hev-map{width:100%;max-width:420px;aspect-ratio:2 / 1;object-fit:cover;border-radius:12px;border:1px solid var(--line)}@media (max-width: 1100px){.hev-side{order:0}.hev-side .hev-flyer{display:none}}.hev-ticket .row>label:not(.grow){flex:0 1 140px;min-width:0}.hev-ticket .row>label input,.hev-ticket .row>label select{width:100%;min-width:0;box-sizing:border-box}.org-icon,.org-icon.initials{border-radius:50%!important}.dr-tools{display:flex;gap:8px;margin-top:-62px;margin-right:54px;align-self:flex-end}.dr-tools .icon-btn{width:44px;height:44px;border-radius:12px;border:1px solid var(--line);background:#fff;display:grid;place-items:center}.dr-tools .icon-btn[aria-pressed=true] .ic{fill:var(--brass);color:var(--brass-d)}.share-menu{position:relative}.share-pop{position:absolute;right:0;top:50px;z-index:5;display:grid;min-width:190px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px #1b1f2b29}.share-pop>a,.share-pop>button{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;color:var(--ink);background:none;border:0;text-align:left;font-size:14.5px;text-decoration:none}.share-pop>a:hover,.share-pop>button:hover{background:var(--bg)}.share-pop .share-sep{border:0;border-top:1px solid var(--line);margin:4px 6px}.icon-btn.on{color:var(--brass)}.ea .share-pop{top:46px}.share-pop>a .ic{margin-left:auto;color:var(--muted)}.dr-banner{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:14px;border:1px solid var(--line);flex:none}.dr-org{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;cursor:pointer}.dr-org:hover{border-color:var(--brass)}.dr-org .grow{display:grid;min-width:0}.dr-org b{overflow-wrap:anywhere}.dr-sec{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:16px}.dr-sec h3{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-700)}.dr-sec .link{justify-self:start;display:inline-flex;align-items:center;gap:6px}.dr-desc{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.dr-desc.clamp{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.dr-facts{display:grid;gap:10px;margin:0}.dr-facts>div{display:grid;grid-template-columns:22px 120px minmax(0,1fr);gap:8px;align-items:start}.dr-facts .ic{color:var(--brass-d);margin-top:2px}.dr-facts dt{font-weight:600}.dr-facts dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width: 420px){.dr-facts>div{grid-template-columns:22px minmax(0,1fr)}.dr-facts dd{grid-column:2}}.dr-map{width:100%;aspect-ratio:2 / 1;object-fit:cover;border-radius:12px;border:1px solid var(--line)}.report-link{justify-self:start;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:14px}.report-reasons{display:grid;gap:6px;max-height:260px;overflow:auto}.report-box label.check{display:flex;gap:8px;align-items:center;font-weight:400}.dr-more-list{display:grid;gap:8px}.dr-more-item{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}.dr-more-item:hover{border-color:var(--brass)}.dr-more-item .grow{display:grid;min-width:0}.dr-more-date{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--brass-d);width:46px;flex:none}.dr-bar{position:sticky;bottom:calc(-1*max(26px,env(safe-area-inset-bottom)));margin:auto -26px calc(-1*max(26px,env(safe-area-inset-bottom)));padding:14px 26px max(14px,env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--line);display:flex;align-items:center;gap:12px;z-index:2}.dr-bar .grow{display:grid;min-width:0}.dr-bar b{font-size:18px}.type-checks{display:flex;flex-wrap:wrap;gap:6px 16px}.type-checks label.check{display:flex;gap:6px;align-items:center;font-weight:400;font-size:14px}.org-page-head{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.org-page-head .grow{min-width:200px}.org-page-head h1{margin:0}.filters-grid fieldset.type-fs{border:0;padding:0;margin:0;min-width:0;display:grid;gap:6px}.filters-grid fieldset.type-fs legend{padding:0;font-size:13px;font-weight:600;color:var(--navy-700);margin-bottom:6px}.filters-grid .type-checks label.check{display:inline-flex;flex-direction:row;align-items:center;gap:6px;font-weight:400;font-size:14px;color:var(--ink)}.filters-grid .type-checks label.check input{width:auto;margin:0}.seg.eq{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr}.seg.eq button{justify-content:center}@media (max-width: 600px){.seg.eq{display:grid;width:100%}.seg.eq button{padding-left:8px;padding-right:8px}}.pager{display:flex;gap:8px;align-items:center;justify-content:center;margin:22px 0 8px;flex-wrap:wrap}.pager-n{min-width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:#fff;font-weight:600;color:var(--navy-700)}.pager-n[aria-current=page]{background:var(--brass);border-color:var(--brass);color:#fff}.pager-more{padding:0 4px;color:var(--muted);font-weight:700}.pager .btn{display:inline-flex;align-items:center;gap:4px}.notif-bubble{position:fixed;top:16px;right:20px;z-index:60;width:46px;height:46px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--navy);box-shadow:0 6px 18px #1b1f2b24}.notif-bubble:hover{border-color:var(--brass)}.notif-bubble.has{color:var(--brass-d)}.notif-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#c0392b;color:#fff;font-size:11.5px;font-weight:700;display:grid;place-items:center;border:2px solid #fff}@media (max-width: 1000px){.notif-bubble{top:12px;right:68px;width:40px;height:40px;box-shadow:none}}.tip{position:fixed;z-index:200;transform:translate(-50%);max-width:260px;padding:8px 11px;border-radius:10px;background:#1b1f2b;color:#f5f0e6;font-size:13px;line-height:1.35;font-weight:500;text-align:center;pointer-events:none;box-shadow:0 8px 24px #1b1f2b47}.tip.up{transform:translate(-50%,-100%)}@media (pointer: coarse){.tip{display:none}}.h1-row{display:flex;align-items:center;gap:12px}.plus-btn{width:36px;height:36px;border-radius:50%;border:0;background:var(--brass);color:#fff;display:grid;place-items:center;padding:0;flex:none;box-shadow:0 4px 12px #b08d5759}.plus-btn:hover{background:var(--brass-d)}.plus-btn .ic{stroke-width:2.4}.view-float{position:fixed;right:20px;bottom:20px;z-index:55;display:inline-grid;grid-auto-flow:column;gap:2px;padding:3px;border-radius:999px;background:#fffffff5;border:1px solid var(--line);box-shadow:0 8px 24px #1b1f2b2e}.view-float button{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:5px 11px;border-radius:999px;font-weight:600;font-size:12px;color:var(--navy-700)}.view-float button[aria-pressed=true]{background:var(--brass);color:#fff}.screen.has-float{padding-bottom:72px}@media (max-width: 600px){.view-float{right:12px;bottom:12px}.view-float button{padding:7px 10px}.view-float .vl{display:none}}.co-logo-row{display:flex;gap:14px;align-items:center}.co-logo-row .slot{width:72px;height:72px;flex:none}.co-logo-row .slot img{width:100%;height:100%}.org-h .tile2 img.co-logo{width:100%;height:100%;object-fit:contain;border-radius:10px}.ev-ph{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:16px}.ev-ph .ctl{grid-column:2;justify-self:center}@media (max-width: 680px){.ev-ph{display:flex;flex-wrap:wrap;justify-content:flex-start}.ev-ph .ctl{justify-self:auto}}.ev-ph .h1-row{justify-self:start}.ev-ph .h1-row h1{margin:0}.dr-mapbox{position:relative}.map-zoom{position:absolute;top:10px;right:10px;width:36px;height:72px;display:grid;grid-template-rows:36px 36px;border-radius:10px;overflow:hidden;box-shadow:0 1px 6px #00000047;background:#fff}.map-zoom button{all:unset;box-sizing:border-box;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#fff;color:#222;font:500 22px/1 system-ui,sans-serif;cursor:pointer}.map-zoom button+button{border-top:1px solid #ddd}.map-zoom button:hover:not(:disabled){background:#f2f2f2}.map-zoom button:disabled{color:#bbb;cursor:default}body.protected,body.protected *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body.protected input,body.protected textarea,body.protected select,body.protected [contenteditable=true]{-webkit-user-select:text;user-select:text}body.protected img{-webkit-user-drag:none}body.protected-hidden #root{filter:blur(26px) brightness(.8);pointer-events:none}@media print{body.protected *{display:none!important}}.pill.added{background:var(--panel-2, #f3ede2);color:inherit;margin:0 4px 2px 0;display:inline-block}.show-sm{display:none}@media (max-width: 760px){.show-sm{display:block}}.hev-history{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hev-history li{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}.checkin-video{width:100%;max-width:420px;border-radius:12px;background:#000}.checkin-result{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:12px;background:#e7f4ea;border:1px solid #b9dcc2;font-size:16px}.checkin-result.again{background:#fff6e0;border-color:#ecd59a}.error-text{color:var(--danger)}.crm-history li{gap:8px;padding:6px 0;border-bottom:1px solid var(--line, rgba(0,0,0,.06));align-items:baseline}.crm-history li:last-child{border-bottom:0}.crm .seg{flex-wrap:wrap}.board{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:12px;overflow-x:auto}.board-col{background:var(--surface-2, rgba(0,0,0,.03));border-radius:12px;padding:10px;min-height:160px;display:flex;flex-direction:column;gap:8px}.board-col h3{margin:0 0 4px;font-size:14px}.board-card{background:var(--surface, #fff);border:1px solid var(--line, rgba(0,0,0,.08));border-radius:10px;padding:8px 10px;cursor:grab;display:flex;flex-direction:column;gap:4px}.board-card select{font-size:12px}@media (max-width: 720px){.board{grid-template-columns:repeat(4,220px)}}.link-card-preview{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface, #fff)}.link-card-preview img{width:84px;height:84px;object-fit:cover;flex:none}.link-card-preview>div{padding:8px 10px 8px 0;min-width:0}.wordmark{font-family:Playfair Display,Georgia,serif;font-weight:600;letter-spacing:-.005em;color:var(--navy)}.org-h b.wordmark{font-size:20px;line-height:1.1;white-space:nowrap;overflow-wrap:normal}.mtop .brand .wordmark{font-size:20px}.back-link{display:inline-flex;align-items:center;gap:4px;margin-bottom:-4px}.panel>.banner-hint{margin:-18px 0 0}.vis.host-by,.vis.two{grid-template-columns:repeat(2,minmax(0,1fr))}.host-opt .row{align-items:center}.host-opt svg{color:var(--navy-700);flex:none}.host-add{justify-self:start;grid-column:1 / -1}.host-new{grid-column:1 / -1}.org-mark{display:inline-grid;place-items:center;flex:none;border-radius:8px;background:var(--navy);color:#fff;font-weight:700;letter-spacing:.02em}.cohost-step{gap:10px}.cohost-list,.pick-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cohost-list li{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid var(--line)}.cohost-st{font-size:12.5px;font-weight:600;border-radius:999px;padding:3px 10px;background:#2f354a12;color:var(--navy-700);white-space:nowrap}.cohost-st.accepted{background:#e3efe6;color:var(--ok)}.cohost-st.declined{background:#f5e4e1;color:var(--danger)}.pick-list{max-height:300px;overflow:auto;border:1px solid var(--line);border-radius:12px;padding:4px}.pick-list button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:none;border-radius:8px;padding:7px 8px}.pick-list button.on{background:var(--brass-100)}.pick-list button svg{color:var(--brass)}@media (hover: hover){.pick-list button:hover{background:#2f354a0d}}@media (max-width: 760px){.vis.host-by,.vis.two{grid-template-columns:minmax(0,1fr)}}.org-switch select{min-width:220px;font-weight:600}.org-members{list-style:none;margin:0;padding:0}.org-members li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.org-members li .grow{display:flex;flex-direction:column;min-width:160px}.org-invite{align-items:center;gap:12px}
