.HomeAttendingHighlight-module__-xRRpW__banner{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--r3);border:var(--border-width) solid color-mix(in srgb, var(--green) 40%, var(--line));background:color-mix(in srgb, var(--green) 8%, var(--card));color:var(--k100);min-width:0;text-decoration:none;display:flex}.HomeAttendingHighlight-module__-xRRpW__banner:hover{border-color:var(--green)}.HomeAttendingHighlight-module__-xRRpW__icon{color:var(--green);flex-shrink:0;display:inline-flex}.HomeAttendingHighlight-module__-xRRpW__body{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.HomeAttendingHighlight-module__-xRRpW__title{font-size:var(--fs-14);overflow-wrap:anywhere}.HomeAttendingHighlight-module__-xRRpW__meta{font-size:var(--fs-13);color:var(--k80);overflow-wrap:anywhere}.HomeAttendingHighlight-module__-xRRpW__cta{font-size:var(--fs-13);color:var(--green);flex-shrink:0;font-weight:700}
.AgentActivityLog-module__eTdNEa__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AgentActivityLog-module__eTdNEa__item{align-items:baseline;gap:var(--space-md);padding-block:var(--space-10);border-block-end:var(--border-width) solid var(--line);display:flex}.AgentActivityLog-module__eTdNEa__item:last-child{border-block-end:none;padding-block-end:0}.AgentActivityLog-module__eTdNEa__item:first-child{padding-block-start:0}.AgentActivityLog-module__eTdNEa__main{align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:1;min-inline-size:0;display:flex}.AgentActivityLog-module__eTdNEa__action{color:var(--k80);font-size:var(--fs-14);font-weight:500;line-height:1.4}.AgentActivityLog-module__eTdNEa__counters{gap:var(--space-xs);flex-wrap:wrap;display:flex}.AgentActivityLog-module__eTdNEa__when{color:var(--k55);font-size:var(--fs-11);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}
.AgentDecisionQueue-module__IlYDPa__wrap{gap:var(--space-sm);flex-direction:column;display:flex}.AgentDecisionQueue-module__IlYDPa__list{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.AgentDecisionQueue-module__IlYDPa__card{gap:var(--space-sm) var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);box-shadow:var(--shadow-card);grid-template-columns:40px 1fr;display:grid}.AgentDecisionQueue-module__IlYDPa__card[data-level=n3]{border-color:color-mix(in srgb, var(--accent) 34%, var(--line))}.AgentDecisionQueue-module__IlYDPa__icon{border-radius:var(--r3);width:40px;height:40px;color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 13%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 30%, transparent);place-items:center;display:grid}.AgentDecisionQueue-module__IlYDPa__main{min-width:0}.AgentDecisionQueue-module__IlYDPa__title{font-family:var(--sans);font-size:var(--fs-14);letter-spacing:-.015em;color:var(--k100);font-weight:800;line-height:1.3;display:block}.AgentDecisionQueue-module__IlYDPa__sub{margin-top:var(--space-2xs);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.45;display:block}.AgentDecisionQueue-module__IlYDPa__tags{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs-sm);flex-wrap:wrap;display:flex}.AgentDecisionQueue-module__IlYDPa__rule{font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.08em;text-transform:uppercase;color:var(--k30);font-weight:700}.AgentDecisionQueue-module__IlYDPa__note{gap:var(--space-sm);padding:var(--space-10) var(--space-sm-md);border-radius:var(--r2);background:var(--bg2);border:var(--border-width) solid var(--line);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);grid-column:1/-1;grid-template-columns:auto 1fr;line-height:1.45;display:grid}.AgentDecisionQueue-module__IlYDPa__note svg{margin-top:var(--space-2xs);color:var(--accent-ink)}.AgentDecisionQueue-module__IlYDPa__actions{gap:var(--space-xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.AgentDecisionQueue-module__IlYDPa__locked{font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);grid-column:1/-1;line-height:1.5}.AgentDecisionQueue-module__IlYDPa__locked a{color:var(--accent-ink);font-weight:700}.AgentDecisionQueue-module__IlYDPa__locked a:hover{color:var(--accent2-ink)}.AgentDecisionQueue-module__IlYDPa__lockedBadge{margin-right:var(--space-xs-sm);vertical-align:middle}.AgentDecisionQueue-module__IlYDPa__error{padding:var(--space-10) var(--space-sm-md);border-radius:var(--r2);background:color-mix(in srgb, var(--err) 10%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--err) 32%, transparent);font-family:var(--sans);font-size:var(--fs-12);color:var(--k80);line-height:1.45}.AgentDecisionQueue-module__IlYDPa__empty{padding:var(--space-md);border-radius:var(--r3);background:var(--card);border:var(--border-width) solid var(--line);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.5}
.AgentNextMoments-module__gA1VUq__wrap{gap:var(--space-sm);flex-direction:column;display:flex}.AgentNextMoments-module__gA1VUq__list{flex-direction:column;list-style:none;display:flex}.AgentNextMoments-module__gA1VUq__row{gap:var(--space-sm);padding:var(--space-10) var(--space-14);border:var(--border-width) solid var(--line);background:var(--card);grid-template-columns:34px 1fr auto;align-items:center;display:grid}.AgentNextMoments-module__gA1VUq__row:first-child{border-radius:var(--r3) var(--r3) 0 0}.AgentNextMoments-module__gA1VUq__row+.AgentNextMoments-module__gA1VUq__row{border-top:none}.AgentNextMoments-module__gA1VUq__row:last-child{border-radius:0 0 var(--r3) var(--r3)}.AgentNextMoments-module__gA1VUq__icon{border-radius:var(--r3);width:34px;height:34px;color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 13%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 30%, transparent);place-items:center;display:grid}.AgentNextMoments-module__gA1VUq__main{min-width:0}.AgentNextMoments-module__gA1VUq__main b{font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);font-weight:700;display:block}.AgentNextMoments-module__gA1VUq__main>span{font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);display:block}.AgentNextMoments-module__gA1VUq__main>span[data-awaiting=me]{color:var(--pending);font-weight:600}.AgentNextMoments-module__gA1VUq__main>span[data-awaiting=nobody]{color:var(--ok)}.AgentNextMoments-module__gA1VUq__at{font-family:var(--mono);font-size:var(--fs-10);color:var(--k30);text-align:right;white-space:nowrap}.AgentNextMoments-module__gA1VUq__note{font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);line-height:1.45}.AgentNextMoments-module__gA1VUq__seeAll{min-height:32px;font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.06em;color:var(--accent-ink);align-self:flex-start;align-items:center;display:inline-flex}.AgentNextMoments-module__gA1VUq__seeAll:hover{color:var(--accent2-ink)}.AgentNextMoments-module__gA1VUq__empty{padding:var(--space-md);border-radius:var(--r3);background:var(--card);border:var(--border-width) solid var(--line);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.5}
.AgentNowCard-module__HzDecq__card{gap:var(--space-md);padding:var(--space-lg);border-radius:var(--r5);border:var(--border-width) solid color-mix(in srgb, var(--agent) 36%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--agent) 12%, var(--card)), var(--card) 68%);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.AgentNowCard-module__HzDecq__card[data-paused=true]{border-color:var(--line);background:var(--card)}.AgentNowCard-module__HzDecq__head{gap:var(--space-md);align-items:flex-start;display:flex}.AgentNowCard-module__HzDecq__avatar{border-radius:var(--r-circle);width:44px;height:44px;color:var(--on-accent);background:radial-gradient(circle at 35% 30%, var(--accent2), var(--accent-d));box-shadow:0 0 0 4px var(--glow);flex:none;place-items:center;display:grid}.AgentNowCard-module__HzDecq__card[data-paused=true] .AgentNowCard-module__HzDecq__avatar{color:var(--k55);background:var(--bg2);box-shadow:none}.AgentNowCard-module__HzDecq__headMain{min-width:0}.AgentNowCard-module__HzDecq__badge{margin-bottom:var(--space-xs)}.AgentNowCard-module__HzDecq__title{font-family:var(--sans);letter-spacing:-.025em;color:var(--k100);text-wrap:pretty;font-size:clamp(17px,4vw,21px);font-weight:800;line-height:1.24}.AgentNowCard-module__HzDecq__sub{margin-top:var(--space-xs);font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);text-wrap:pretty;line-height:1.5}.AgentNowCard-module__HzDecq__why{gap:var(--space-sm);padding:var(--space-10) var(--space-sm-md);border-radius:var(--r3);background:var(--bg2);border:var(--border-width) solid var(--line);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);grid-template-columns:auto 1fr;line-height:1.45;display:grid}.AgentNowCard-module__HzDecq__why svg{margin-top:var(--space-2xs);color:var(--k30)}.AgentNowCard-module__HzDecq__why b{font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.1em;text-transform:uppercase;color:var(--k30);font-weight:700}.AgentNowCard-module__HzDecq__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.AgentNowCard-module__HzDecq__cta{justify-content:center;align-items:center;gap:var(--space-xs);min-width:150px;min-height:var(--tap);padding:0 var(--space-md);border-radius:var(--rf);font-family:var(--sans);font-size:var(--fs-13);color:var(--on-accent);background:var(--accent);transition:background var(--dur) var(--ease);flex:1;font-weight:700;display:inline-flex}.AgentNowCard-module__HzDecq__cta:hover{background:var(--accent2);color:var(--on-accent)}
.CastInviteBanner-module__1VUE6G__banner{align-items:center;gap:var(--space-md);padding:var(--space-md);border:var(--border-width) solid var(--line2);border-radius:var(--r3);background:var(--card2);color:var(--k100);transition:border-color var(--dur-fast) var(--ease);text-decoration:none;display:flex}.CastInviteBanner-module__1VUE6G__banner:hover{border-color:var(--coral)}.CastInviteBanner-module__1VUE6G__icon{color:var(--coral);display:inline-flex}.CastInviteBanner-module__1VUE6G__text{flex-direction:column;flex:1;min-width:0;display:flex}.CastInviteBanner-module__1VUE6G__text span{color:var(--k55)}.CastInviteBanner-module__1VUE6G__cta{color:var(--coral);white-space:nowrap}
.CompanionInviteCard-module__CoFkba__card{gap:var(--space-sm);padding:var(--space-md);border:var(--border-width) solid var(--cmp-line);border-radius:var(--r4);background:linear-gradient(160deg, var(--cmp-soft), var(--card));color:var(--k100);flex-direction:column;display:flex}.CompanionInviteCard-module__CoFkba__head{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.CompanionInviteCard-module__CoFkba__avatar{border-radius:var(--rf);background:var(--cmp-grad);width:2.25rem;height:2.25rem;color:var(--on-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.CompanionInviteCard-module__CoFkba__title{flex:1;min-width:12ch;margin:0;font-size:1.05rem;line-height:1.3}.CompanionInviteCard-module__CoFkba__badge{flex:none}.CompanionInviteCard-module__CoFkba__body{color:var(--k80);font-size:var(--fs-15);margin:0;line-height:1.5}.CompanionInviteCard-module__CoFkba__why{border-top:var(--border-width) solid var(--cmp-line);padding-top:var(--space-sm)}.CompanionInviteCard-module__CoFkba__whySummary{cursor:pointer;color:var(--cmp);min-height:var(--tap);align-items:center;font-size:.85rem;display:flex}.CompanionInviteCard-module__CoFkba__whyBody{margin:var(--space-xs) 0 0;color:var(--k55);font-size:.85rem;line-height:1.5}.CompanionInviteCard-module__CoFkba__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.CompanionInviteCard-module__CoFkba__optOut{color:var(--k55);font:inherit;cursor:pointer;min-height:var(--tap);background:0 0;border:none;align-self:flex-start;padding:0;font-size:.85rem;text-decoration:underline}.CompanionInviteCard-module__CoFkba__optOut:hover{color:var(--k80)}.CompanionInviteCard-module__CoFkba__footer{color:var(--k55);margin:0;font-size:.8rem;line-height:1.5}@media (min-width:640px){.CompanionInviteCard-module__CoFkba__card{padding:var(--space-lg)}}
.HomeBlockError-module__ilzk2G__block{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--r3);background:var(--card);border:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.HomeBlockError-module__ilzk2G__icon{border-radius:var(--r-circle);width:40px;height:40px;color:var(--k55);background:var(--card2);flex:none;place-items:center;display:grid}.HomeBlockError-module__ilzk2G__text{flex:auto;min-width:0}.HomeBlockError-module__ilzk2G__text b{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);font-weight:600;display:block}.HomeBlockError-module__ilzk2G__text>span{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.4;display:block}
.HomeActivityFeed-module__3p5Soa__list{flex-direction:column;display:flex}.HomeActivityFeed-module__3p5Soa__skelRow{align-items:center;gap:var(--space-sm);padding:var(--space-sm-md) var(--space-14);border:var(--border-width) solid var(--line);background:var(--card);display:flex}.HomeActivityFeed-module__3p5Soa__skelRow:first-child{border-radius:var(--r3) var(--r3) 0 0}.HomeActivityFeed-module__3p5Soa__skelRow+.HomeActivityFeed-module__3p5Soa__skelRow{border-top:none}.HomeActivityFeed-module__3p5Soa__skelRow:last-child{border-radius:0 0 var(--r3) var(--r3)}.HomeActivityFeed-module__3p5Soa__skelIcon{flex:none;width:36px;height:36px}.HomeActivityFeed-module__3p5Soa__skelText{flex:auto;min-width:0;max-width:62%;height:14px}.HomeActivityFeed-module__3p5Soa__skelTime{flex:none;width:46px;height:11px}.HomeActivityFeed-module__3p5Soa__row{align-items:center;gap:var(--space-sm);padding:var(--space-sm-md) var(--space-14);border:var(--border-width) solid var(--line);background:var(--card);color:inherit;transition:background var(--dur) var(--ease);display:flex}.HomeActivityFeed-module__3p5Soa__row:first-child{border-radius:var(--r3) var(--r3) 0 0}.HomeActivityFeed-module__3p5Soa__row+.HomeActivityFeed-module__3p5Soa__row{border-top:none}.HomeActivityFeed-module__3p5Soa__row:last-child{border-radius:0 0 var(--r3) var(--r3)}.HomeActivityFeed-module__3p5Soa__row:hover{background:var(--card2);color:inherit}.HomeActivityFeed-module__3p5Soa__icon{border-radius:var(--r3);flex:none;place-items:center;width:36px;height:36px;display:grid}.HomeActivityFeed-module__3p5Soa__like{color:var(--coral);background:color-mix(in srgb, var(--coral) 13%, transparent)}.HomeActivityFeed-module__3p5Soa__msg{color:var(--blue);background:color-mix(in srgb, var(--blue) 13%, transparent)}.HomeActivityFeed-module__3p5Soa__agent{color:var(--accent2-ink);background:color-mix(in srgb, var(--accent2) 14%, transparent)}.HomeActivityFeed-module__3p5Soa__main{flex:1;min-width:0}.HomeActivityFeed-module__3p5Soa__main b{font-size:var(--fs-13);color:var(--k100);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.HomeActivityFeed-module__3p5Soa__time{font-family:var(--mono);font-size:var(--fs-10);color:var(--k30);flex:none}
.HomeBestConnection-module__OWS0Ca__card{gap:var(--space-md);grid-template-columns:142px minmax(0,1fr);min-width:0;display:grid}.HomeBestConnection-module__OWS0Ca__photo{border-radius:var(--r2);background:var(--bg2);--photo-focal-y:30%;width:142px;height:186px;overflow:hidden}.HomeBestConnection-module__OWS0Ca__image{object-fit:cover;object-position:center var(--photo-focal-y);width:100%;height:100%;display:block}.HomeBestConnection-module__OWS0Ca__image img{object-position:center var(--photo-focal-y)}.HomeBestConnection-module__OWS0Ca__placeholder{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;height:100%;padding:var(--space-sm);text-align:center;flex-direction:column;display:flex}.HomeBestConnection-module__OWS0Ca__initials{font-size:var(--fs-26);letter-spacing:.02em;color:var(--k80);font-weight:700}.HomeBestConnection-module__OWS0Ca__placeholderNote{font-size:var(--fs-10);color:var(--k55);line-height:1.35}.HomeBestConnection-module__OWS0Ca__body{align-items:flex-start;gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.HomeBestConnection-module__OWS0Ca__identity{min-width:0}.HomeBestConnection-module__OWS0Ca__name{font-size:var(--fs-20);letter-spacing:-.01em;color:var(--k100);font-weight:600}.HomeBestConnection-module__OWS0Ca__place{align-items:center;gap:var(--space-xs-sm);margin-top:var(--space-xs-sm);font-size:var(--fs-12);color:var(--k55);display:flex}.HomeBestConnection-module__OWS0Ca__reasons{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HomeBestConnection-module__OWS0Ca__reasons li{font-size:var(--fs-12);color:var(--k80);padding-inline-start:var(--space-sm-md);line-height:1.45;position:relative}.HomeBestConnection-module__OWS0Ca__reasons li:before{content:"";inset-inline-start:0;top:var(--space-xs-sm);border-radius:var(--r-circle);background:var(--accent);width:4px;height:4px;position:absolute}.HomeBestConnection-module__OWS0Ca__actions{gap:var(--space-sm);padding-top:var(--space-xs);flex-wrap:wrap;margin-top:auto;display:flex}.HomeBestConnection-module__OWS0Ca__primary,.HomeBestConnection-module__OWS0Ca__secondary{min-height:38px;padding:0 var(--space-md);border:var(--border-width) solid transparent;border-radius:var(--r2);font-size:var(--fs-12);transition:background var(--dur) var(--ease), border-color var(--dur) var(--ease);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.HomeBestConnection-module__OWS0Ca__primary{background:var(--accent);color:var(--on-accent)}.HomeBestConnection-module__OWS0Ca__primary:hover{background:var(--accent-d)}.HomeBestConnection-module__OWS0Ca__secondary{border-color:var(--line2);color:var(--k100)}.HomeBestConnection-module__OWS0Ca__secondary:hover{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:var(--accent)}.HomeBestConnection-module__OWS0Ca__emptyAction{color:var(--accent-ink);font-size:var(--fs-12);font-weight:700;text-decoration:none}.HomeBestConnection-module__OWS0Ca__emptyAction:hover{text-decoration:underline}@media (max-width:767px){.HomeBestConnection-module__OWS0Ca__card{grid-template-columns:minmax(0,1fr)}.HomeBestConnection-module__OWS0Ca__photo{width:100%;height:220px}}
.DiscoverPicks-module__giSOcW__wrap{gap:var(--space-sm);flex-direction:column;display:flex}.DiscoverPicks-module__giSOcW__hint{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);margin:0;line-height:1.5}.DiscoverPicks-module__giSOcW__list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DiscoverPicks-module__giSOcW__item{display:block}@media (min-width:1080px){.DiscoverPicks-module__giSOcW__list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}
.HomeLocalAgenda-module__0h4iYG__wrap{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.HomeLocalAgenda-module__0h4iYG__list{gap:var(--space-xs);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.HomeLocalAgenda-module__0h4iYG__row{--event-tint:var(--accent);align-items:center;gap:var(--space-sm);min-width:0;padding:var(--space-10);border:var(--border-width) solid var(--line);border-radius:var(--r2);background:var(--card);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);text-decoration:none;display:flex}.HomeLocalAgenda-module__0h4iYG__row:hover{border-color:var(--event-tint);transform:translateY(-1px)}.HomeLocalAgenda-module__0h4iYG__row[data-category=paquera]{--event-tint:var(--accent)}.HomeLocalAgenda-module__0h4iYG__row[data-category=social]{--event-tint:var(--blue)}.HomeLocalAgenda-module__0h4iYG__row[data-category=festa]{--event-tint:var(--purple)}.HomeLocalAgenda-module__0h4iYG__row[data-category=esporte]{--event-tint:var(--green)}.HomeLocalAgenda-module__0h4iYG__tile{border:var(--border-width) solid var(--line2);border-radius:var(--r2);background:color-mix(in srgb, var(--event-tint) 12%, var(--bg2));flex-direction:column;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.HomeLocalAgenda-module__0h4iYG__day{font-size:var(--fs-16);color:var(--k100);font-weight:700;line-height:1.1}.HomeLocalAgenda-module__0h4iYG__month{font-family:var(--mono);font-size:var(--fs-9);letter-spacing:.08em;text-transform:uppercase;color:var(--k55)}.HomeLocalAgenda-module__0h4iYG__body{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.HomeLocalAgenda-module__0h4iYG__category{align-items:center;gap:var(--space-xs);font-size:var(--fs-9);letter-spacing:.11em;text-transform:uppercase;color:var(--event-tint);font-weight:700;display:flex}.HomeLocalAgenda-module__0h4iYG__category:before{content:"";border-radius:var(--r-circle);background:var(--event-tint);width:5px;height:5px}.HomeLocalAgenda-module__0h4iYG__title{font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;color:var(--k100);font-weight:600;line-height:1.25;overflow:hidden}.HomeLocalAgenda-module__0h4iYG__meta{gap:var(--space-2xs) var(--space-10);min-width:0;font-family:var(--mono);font-size:var(--fs-10);color:var(--k55);flex-wrap:wrap;line-height:1.35;display:flex}.HomeLocalAgenda-module__0h4iYG__metaItem{align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.HomeLocalAgenda-module__0h4iYG__more{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.04em;color:var(--k55)}.HomeLocalAgenda-module__0h4iYG__emptyAction{color:var(--accent-ink);font-size:var(--fs-12);font-weight:700;text-decoration:none}.HomeLocalAgenda-module__0h4iYG__emptyAction:hover{text-decoration:underline}.HomeLocalAgenda-module__0h4iYG__skelRow{align-items:center;gap:var(--space-sm);padding:var(--space-10);border:var(--border-width) solid var(--line);border-radius:var(--r2);background:var(--card);display:flex}.HomeLocalAgenda-module__0h4iYG__skelTile{flex:none;width:44px;height:44px}.HomeLocalAgenda-module__0h4iYG__skelText{gap:var(--space-xs-sm);flex-direction:column;flex:1;min-width:0;display:flex}.HomeLocalAgenda-module__0h4iYG__skelTitle{width:62%;height:13px}.HomeLocalAgenda-module__0h4iYG__skelMeta{width:84%;height:10px}
.StatusDeckCard-module___5J9na__card{align-items:center;gap:var(--space-sm);padding:var(--space-lg) var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);box-shadow:var(--shadow-card);text-align:center;transition:border-color var(--dur) var(--ease);flex-direction:column;display:flex;position:relative}.StatusDeckCard-module___5J9na__card:hover{border-color:var(--line2)}.StatusDeckCard-module___5J9na__menuSlot{top:var(--space-xs);right:var(--space-xs);z-index:2;position:absolute}.StatusDeckCard-module___5J9na__identity{align-items:baseline;gap:var(--space-xs);color:var(--k100);display:inline-flex}.StatusDeckCard-module___5J9na__age{font-family:var(--mono);color:var(--k55)}.StatusDeckCard-module___5J9na__hint{align-items:center;gap:var(--space-xs);color:var(--k55);font-size:smaller;display:inline-flex}.StatusDeckCard-module___5J9na__actions{gap:var(--space-sm);justify-content:center;display:flex}.StatusDeckCard-module___5J9na__actionBtn{width:var(--tap);height:var(--tap);border:var(--border-width) solid var(--line2);border-radius:var(--rf);cursor:pointer;transition:transform var(--dur) var(--ease), color var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.StatusDeckCard-module___5J9na__actionBtn:hover{transform:scale(1.08)}.StatusDeckCard-module___5J9na__actionBtn:focus-visible{box-shadow:0 0 0 3px var(--glow);outline:none}.StatusDeckCard-module___5J9na__view{color:var(--k55);text-decoration:none}.StatusDeckCard-module___5J9na__view:hover{border-color:var(--k55);color:var(--k100)}.StatusDeckCard-module___5J9na__pass{color:var(--k80)}.StatusDeckCard-module___5J9na__pass:hover{border-color:var(--k55);color:var(--k100)}.StatusDeckCard-module___5J9na__like{color:var(--accent-ink)}.StatusDeckCard-module___5J9na__like:hover{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.StatusDeckCard-module___5J9na__like svg{fill:currentColor}.StatusDeckCard-module___5J9na__status{padding:var(--space-xs) var(--space-sm);border:var(--border-width) solid var(--line2);border-radius:var(--rf);color:var(--k55);font-family:var(--mono);justify-content:center;align-items:center;font-size:smaller;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.StatusDeckCard-module___5J9na__card,.StatusDeckCard-module___5J9na__actionBtn{transition:none}.StatusDeckCard-module___5J9na__actionBtn:hover{transform:none}}
.PeerAvatar-module__-tV5pq__avatar{border-radius:var(--rf);background:var(--card2);border:var(--border-width) solid var(--line);color:var(--k55);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.PeerAvatar-module__-tV5pq__avatar[data-masked]{background:color-mix(in srgb, var(--accent) 10%, var(--card2));border-color:color-mix(in srgb, var(--accent) 30%, transparent);color:var(--accent-ink)}.PeerAvatar-module__-tV5pq__img{object-fit:cover;width:100%;height:100%}
.DiscoverStatus-module__YuffHa__intro{margin:0 0 var(--space-sm);color:var(--k55);font-size:smaller;line-height:1.4}.DiscoverStatus-module__YuffHa__grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, calc(var(--tap) * 4)), 1fr));gap:var(--space-sm);display:grid}@media (min-width:768px){.DiscoverStatus-module__YuffHa__grid{gap:var(--space-md)}}
.EngagementQuotaBar-module__tvR8FW__quota{align-items:center;gap:var(--space-xs);min-width:0;display:inline-flex}.EngagementQuotaBar-module__tvR8FW__icon{font-size:var(--fs-12);line-height:1}.EngagementQuotaBar-module__tvR8FW__track{border-radius:var(--r5);background:var(--bg2);border:var(--border-width) solid var(--line);flex:1;min-width:64px;max-width:160px;height:6px;overflow:hidden}.EngagementQuotaBar-module__tvR8FW__fill{border-radius:var(--r5);background:var(--green);height:100%;transition:width var(--dur) var(--ease);display:block}.EngagementQuotaBar-module__tvR8FW__fill[data-tone=warning]{background:var(--accent)}.EngagementQuotaBar-module__tvR8FW__fill[data-tone=spent]{background:var(--coral)}.EngagementQuotaBar-module__tvR8FW__caption{font-family:var(--mono,var(--sans));font-size:var(--fs-11);color:var(--k55);white-space:nowrap}.EngagementQuotaBar-module__tvR8FW__quota[data-compact]{padding:var(--space-xs) var(--space-sm);border-radius:var(--rf);border:var(--border-width) solid var(--line);background:var(--card2);flex:none}.EngagementQuotaBar-module__tvR8FW__quota[data-compact][data-tone=warning] .EngagementQuotaBar-module__tvR8FW__caption{color:var(--accent-ink)}.EngagementQuotaBar-module__tvR8FW__quota[data-compact][data-tone=spent] .EngagementQuotaBar-module__tvR8FW__caption{color:var(--coral)}
.MomentViewer-module__3819Ya__stage{z-index:80;background:var(--bg);animation:MomentViewer-module__3819Ya__fade var(--dur-fast) var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}.MomentViewer-module__3819Ya__stage[data-bg=accent]{background:linear-gradient(170deg, color-mix(in srgb, var(--accent) 42%, var(--bg)), var(--bg))}.MomentViewer-module__3819Ya__stage[data-bg=purple]{background:linear-gradient(170deg, color-mix(in srgb, var(--purple) 42%, var(--bg)), var(--bg))}.MomentViewer-module__3819Ya__stage[data-bg=blue]{background:linear-gradient(170deg, color-mix(in srgb, var(--blue) 42%, var(--bg)), var(--bg))}.MomentViewer-module__3819Ya__stage[data-bg=green]{background:linear-gradient(170deg, color-mix(in srgb, var(--green) 42%, var(--bg)), var(--bg))}.MomentViewer-module__3819Ya__stage[data-bg=coral]{background:linear-gradient(170deg, color-mix(in srgb, var(--coral) 42%, var(--bg)), var(--bg))}.MomentViewer-module__3819Ya__stage[data-bg=card2]{background:linear-gradient(170deg, var(--card2), var(--bg))}@keyframes MomentViewer-module__3819Ya__fade{0%{opacity:0}to{opacity:1}}.MomentViewer-module__3819Ya__progress{gap:var(--space-xs);padding:var(--space-sm) var(--space-md) 0;display:flex}.MomentViewer-module__3819Ya__segment{border-radius:var(--rf);background:color-mix(in srgb, var(--k100) 22%, transparent);flex:1;height:3px;position:relative;overflow:hidden}.MomentViewer-module__3819Ya__segmentDone,.MomentViewer-module__3819Ya__segmentActive{border-radius:var(--rf);background:var(--k100);position:absolute;inset:0}.MomentViewer-module__3819Ya__segmentActive{transform-origin:0;animation:5s linear forwards MomentViewer-module__3819Ya__fill}.MomentViewer-module__3819Ya__segmentActive[data-paused]{animation-play-state:paused}.MomentViewer-module__3819Ya__segmentPlayed{transform-origin:0;transform:scaleX(var(--moment-played));transition:transform var(--dur-fast) linear;}@keyframes MomentViewer-module__3819Ya__fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.MomentViewer-module__3819Ya__head{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);display:flex}.MomentViewer-module__3819Ya__meta{flex-direction:column;flex:1;min-width:0;display:flex}.MomentViewer-module__3819Ya__author{font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.MomentViewer-module__3819Ya__when{font-family:var(--mono);font-size:var(--fs-11);color:var(--k55)}.MomentViewer-module__3819Ya__views{align-items:center;gap:var(--space-xs);font-family:var(--mono);font-size:var(--fs-11);color:var(--k80);border:var(--border-width) solid var(--line2);border-radius:var(--rf);padding:var(--space-xs) var(--space-10);flex:none;display:inline-flex}.MomentViewer-module__3819Ya__audienceBadge{align-items:center;gap:var(--space-xs);font-family:var(--mono);font-size:var(--fs-11);color:var(--purple);border:var(--border-width) solid color-mix(in srgb, var(--purple) 45%, var(--line2));background:color-mix(in srgb, var(--purple) 12%, transparent);border-radius:var(--rf);padding:var(--space-xs) var(--space-10);flex:none;display:inline-flex}.MomentViewer-module__3819Ya__audienceBadge[data-audience=discovery]{color:var(--accent2-ink);border-color:color-mix(in srgb, var(--accent) 45%, var(--line2));background:color-mix(in srgb, var(--accent) 12%, transparent)}.MomentViewer-module__3819Ya__blockBadge{font-family:var(--mono);font-size:var(--fs-11);color:var(--k80);border:var(--border-width) solid var(--line2);border-radius:var(--rf);padding:var(--space-xs) var(--space-10);flex:none;align-items:center;display:inline-flex}.MomentViewer-module__3819Ya__iconBtn{border-radius:var(--r-circle);border:var(--border-width) solid var(--line2);background:color-mix(in srgb, var(--bg) 40%, transparent);width:34px;height:34px;color:var(--k100);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.MomentViewer-module__3819Ya__iconBtn:hover{border-color:var(--accent);color:var(--accent-ink)}.MomentViewer-module__3819Ya__iconBtn:focus-visible,.MomentViewer-module__3819Ya__navBtn:focus-visible,.MomentViewer-module__3819Ya__deleteBtn:focus-visible{box-shadow:0 0 0 3px var(--glow);outline:none}.MomentViewer-module__3819Ya__body{align-items:center;gap:var(--space-sm);min-height:0;padding:0 var(--space-md);flex:1;display:flex}.MomentViewer-module__3819Ya__navBtn{width:40px;height:40px;}.MomentViewer-module__3819Ya__navBtn:disabled{opacity:.35;cursor:default}.MomentViewer-module__3819Ya__text{text-align:center;min-width:0;font-family:var(--sans);letter-spacing:-.01em;color:var(--k100);overflow-wrap:break-word;flex:1;max-height:100%;margin:0;font-size:clamp(20px,4vw,30px);font-weight:700;line-height:1.35;overflow-y:auto}.MomentViewer-module__3819Ya__media{justify-content:center;align-self:stretch;align-items:center;gap:var(--space-sm);min-width:0;min-height:0;padding:var(--space-sm) 0;flex-direction:column;flex:1;display:flex}.MomentViewer-module__3819Ya__photoFrame{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.MomentViewer-module__3819Ya__photo,.MomentViewer-module__3819Ya__video{object-fit:contain;border-radius:var(--r3);background:var(--card2);max-width:100%;max-height:100%}.MomentViewer-module__3819Ya__caption{text-align:center;max-width:100%;max-height:30%;font-family:var(--sans);font-size:var(--fs-15);color:var(--k100);overflow-wrap:break-word;margin:0;line-height:1.45;overflow-y:auto}.MomentViewer-module__3819Ya__mediaState{font-family:var(--mono);font-size:var(--fs-12);color:var(--k55);flex:1;align-items:center;display:flex}.MomentViewer-module__3819Ya__mediaError{color:var(--coral);}.MomentViewer-module__3819Ya__foot{align-items:center;gap:var(--space-sm);padding:var(--space-md);flex-direction:column;min-height:74px;display:flex}.MomentViewer-module__3819Ya__error{padding:var(--space-10) var(--space-sm-md);border-radius:var(--r3);border:var(--border-width) solid color-mix(in srgb, var(--coral) 45%, var(--line));background:color-mix(in srgb, var(--coral) 10%, var(--card));color:var(--coral);font-family:var(--sans);font-size:var(--fs-12);margin:0}.MomentViewer-module__3819Ya__deleteBtn{height:34px;padding:0 var(--space-md);border-radius:var(--rf);border:var(--border-width) solid color-mix(in srgb, var(--coral) 55%, var(--line2));color:var(--coral);font-family:var(--sans);font-weight:700;font-size:var(--fs-12);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:0 0}.MomentViewer-module__3819Ya__deleteBtn:hover{border-color:var(--coral);background:color-mix(in srgb, var(--coral) 12%, transparent)}.MomentViewer-module__3819Ya__deleteBtn:disabled{opacity:.6;cursor:default}
.LegalAgentFlows-module__M6_6uW__view{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.LegalAgentFlows-module__M6_6uW__lead{font:var(--ll-t-body);color:var(--k80);margin:0}.LegalAgentFlows-module__M6_6uW__eyebrow{font:var(--ll-t-eyebrow);letter-spacing:var(--ll-track-14);text-transform:uppercase;color:var(--k55);margin:0}.LegalAgentFlows-module__M6_6uW__error{font:var(--ll-t-xs);color:var(--err);margin:0}.LegalAgentFlows-module__M6_6uW__note{font:var(--ll-t-xs);color:var(--k80);margin:0}.LegalAgentFlows-module__M6_6uW__editor{grid-template-columns:minmax(0, var(--ll-w-flow-list)) minmax(0, 1fr) minmax(0, var(--ll-w-flow-inspector));border:var(--border-width) solid var(--line2);border-radius:var(--ll-radius);background:var(--card);min-width:0;box-shadow:var(--ll-shadow-frame);display:grid;overflow:hidden}@media (max-width:1100px){.LegalAgentFlows-module__M6_6uW__editor{grid-template-columns:minmax(0,1fr)}}.LegalAgentFlows-module__M6_6uW__list{gap:var(--ll-s-2);min-width:0;padding:var(--ll-s-4);border-right:var(--border-width) solid var(--line);background:var(--bg);flex-direction:column;display:flex}@media (max-width:1100px){.LegalAgentFlows-module__M6_6uW__list{border-right:0;border-bottom:var(--border-width) solid var(--line)}}.LegalAgentFlows-module__M6_6uW__flowItem{gap:var(--ll-s-1);min-width:0;min-height:var(--tap);padding:var(--ll-s-3);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius-s);background:var(--card);font:var(--ll-t-body);text-align:left;color:var(--k100);cursor:pointer;flex-direction:column;display:flex}.LegalAgentFlows-module__M6_6uW__flowItem[data-selected=true]{border:var(--ll-border-emphasis) solid var(--ll-primary)}.LegalAgentFlows-module__M6_6uW__flowItem:focus-visible,.LegalAgentFlows-module__M6_6uW__block:focus-visible,.LegalAgentFlows-module__M6_6uW__template:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}.LegalAgentFlows-module__M6_6uW__flowName{font:var(--ll-t-h4);overflow-wrap:anywhere}.LegalAgentFlows-module__M6_6uW__flowStatus{font:var(--ll-t-meta);color:var(--k80)}.LegalAgentFlows-module__M6_6uW__flowStatus[data-active=true]{color:var(--ok)}.LegalAgentFlows-module__M6_6uW__template{min-height:var(--tap);padding:var(--ll-s-3);border:var(--border-width) dashed var(--line2);border-radius:var(--ll-radius-s);font:var(--ll-t-small);text-align:left;color:var(--k100);cursor:pointer;background:0 0}.LegalAgentFlows-module__M6_6uW__listFooter{padding-top:var(--space-sm);margin-top:auto}.LegalAgentFlows-module__M6_6uW__center{flex-direction:column;min-width:0;display:flex}.LegalAgentFlows-module__M6_6uW__canvasHead{align-items:center;gap:var(--ll-s-3);padding:var(--ll-s-3) var(--ll-s-5);border-bottom:var(--border-width) solid var(--line);background:var(--card);flex-wrap:wrap;display:flex}.LegalAgentFlows-module__M6_6uW__canvasTitle{gap:var(--ll-s-1);flex-direction:column;flex:12rem;min-width:0;display:flex}.LegalAgentFlows-module__M6_6uW__canvasName{font:var(--ll-t-h3);color:var(--k100);overflow-wrap:anywhere;margin:0}.LegalAgentFlows-module__M6_6uW__canvasMeta{font:var(--ll-t-meta);color:var(--k80)}.LegalAgentFlows-module__M6_6uW__canvas{padding:var(--ll-s-6);background-color:var(--bg);background-image:radial-gradient(var(--line2) var(--space-1), transparent var(--space-1));background-size:var(--space-md) var(--space-md);flex-direction:column;flex:1;align-items:center;display:flex}.LegalAgentFlows-module__M6_6uW__connector{width:var(--border-width-strong);height:var(--ll-s-5);background:var(--line2)}.LegalAgentFlows-module__M6_6uW__block{align-items:center;gap:var(--ll-s-3);width:min(100%, var(--ll-w-flow-block));min-height:var(--tap);padding:var(--ll-s-3);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);font:var(--ll-t-body);text-align:left;color:var(--k100);cursor:pointer;display:flex}.LegalAgentFlows-module__M6_6uW__block[data-selected=true]{border:var(--ll-border-emphasis) solid var(--ll-primary)}.LegalAgentFlows-module__M6_6uW__block[data-variant=fixed]{border:var(--ll-border-emphasis) dashed var(--legal-agent-mark)}.LegalAgentFlows-module__M6_6uW__blockIcon{width:var(--ll-box-icon);height:var(--ll-box-icon);border-radius:var(--ll-radius-s);background:var(--legal-public-soft);color:var(--legal-public-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.LegalAgentFlows-module__M6_6uW__blockIcon[data-voice=agent]{background:var(--legal-agent-soft);color:var(--legal-agent-ink)}.LegalAgentFlows-module__M6_6uW__blockIcon[data-voice=whatsapp]{background:color-mix(in srgb, var(--ok) 14%, transparent);color:var(--ok)}.LegalAgentFlows-module__M6_6uW__blockText{gap:var(--ll-s-1);flex-direction:column;min-width:0;display:flex}.LegalAgentFlows-module__M6_6uW__blockStep{font:var(--ll-t-tag);letter-spacing:var(--ll-track-10);text-transform:uppercase;color:var(--legal-public-ink)}.LegalAgentFlows-module__M6_6uW__blockStep[data-voice=agent]{color:var(--legal-agent-ink)}.LegalAgentFlows-module__M6_6uW__blockStep[data-voice=whatsapp]{color:var(--ok)}.LegalAgentFlows-module__M6_6uW__blockValue{font:var(--ll-t-h4);overflow-wrap:anywhere}.LegalAgentFlows-module__M6_6uW__blockHint{font:var(--ll-t-xs);color:var(--k80)}.LegalAgentFlows-module__M6_6uW__inspector{gap:var(--ll-s-4);min-width:0;padding:var(--ll-s-5);border-left:var(--border-width) solid var(--line);background:var(--card);flex-direction:column;display:flex}@media (max-width:1100px){.LegalAgentFlows-module__M6_6uW__inspector{border-left:0;border-top:var(--border-width) solid var(--line)}}.LegalAgentFlows-module__M6_6uW__inspectorHead{gap:var(--ll-s-1);flex-direction:column;display:flex}.LegalAgentFlows-module__M6_6uW__inspectorTitle{font:var(--ll-t-h3);color:var(--k100);margin:0}.LegalAgentFlows-module__M6_6uW__draftNote{padding:var(--ll-s-3);border:var(--border-width) solid var(--legal-agent-line);border-radius:var(--ll-radius-s);background:var(--legal-agent-soft);font:var(--ll-t-xs);color:var(--k100);margin:0}.LegalAgentFlows-module__M6_6uW__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.LegalAgentFlows-module__M6_6uW__inspectorFoot{padding-top:var(--space-sm-md);border-top:var(--border-width) solid var(--line);margin-top:auto}.LegalAgentFlows-module__M6_6uW__card{border:var(--border-width) solid var(--line2);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.LegalAgentFlows-module__M6_6uW__cardHead{justify-content:space-between;align-items:center;gap:var(--ll-s-3);padding:var(--ll-s-4) var(--ll-s-5);border-bottom:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.LegalAgentFlows-module__M6_6uW__cardHead>div{gap:var(--ll-s-1);flex-direction:column;display:flex}.LegalAgentFlows-module__M6_6uW__cardTitle{font:var(--ll-t-h4);color:var(--k100);margin:0}.LegalAgentFlows-module__M6_6uW__runs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalAgentFlows-module__M6_6uW__run{grid-template-columns:var(--ll-w-run-time) minmax(0, 1fr) auto;gap:var(--ll-s-1) var(--ll-s-3);padding:var(--ll-s-3) var(--ll-s-5);border-top:var(--border-width) solid var(--line);font:var(--ll-t-small);color:var(--k100);align-items:baseline;display:grid}.LegalAgentFlows-module__M6_6uW__run:first-child{border-top:0}.LegalAgentFlows-module__M6_6uW__runTime{font:var(--ll-t-meta);color:var(--k80)}.LegalAgentFlows-module__M6_6uW__runBody{gap:var(--ll-s-1);overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.LegalAgentFlows-module__M6_6uW__runResult{font:var(--ll-t-meta);color:var(--k80)}.LegalAgentFlows-module__M6_6uW__runResult[data-tone=success]{color:var(--ok)}.LegalAgentFlows-module__M6_6uW__runResult[data-tone=gold]{color:var(--legal-agent-ink)}.LegalAgentFlows-module__M6_6uW__runResult[data-tone=danger]{color:var(--err)}.LegalAgentFlows-module__M6_6uW__runResult[data-tone=warning]{color:var(--warn)}.LegalAgentFlows-module__M6_6uW__runLink{font:var(--ll-t-meta);color:var(--legal-public-ink)}.LegalAgentFlows-module__M6_6uW__pager{justify-content:space-between;align-items:center;gap:var(--ll-s-2);padding:var(--ll-s-3) var(--ll-s-5);border-top:var(--border-width) solid var(--line);flex-wrap:wrap;display:flex}.LegalAgentFlows-module__M6_6uW__prefRow{align-items:center;gap:var(--ll-s-3);padding:var(--ll-s-3) var(--ll-s-5);border-top:var(--border-width) solid var(--line);display:flex}.LegalAgentFlows-module__M6_6uW__prefText{gap:var(--ll-s-1);flex-direction:column;flex:1;min-width:0;display:flex}.LegalAgentFlows-module__M6_6uW__prefLabel{font:var(--ll-t-small);color:var(--k100)}.LegalAgentFlows-module__M6_6uW__prefDesc{font:var(--ll-t-xs);color:var(--k80)}.LegalAgentFlows-module__M6_6uW__prefFoot{gap:var(--ll-s-2) var(--ll-s-3);padding:var(--ll-s-3) var(--ll-s-5);border-top:var(--border-width) solid var(--line);font:var(--ll-t-small);color:var(--k100);grid-template-columns:minmax(0,1fr) auto;display:grid}.LegalAgentFlows-module__M6_6uW__prefFootValue{font:var(--ll-t-meta);text-align:right;color:var(--k80)}
.LegalAgentStates-module__rNdhNq__states{gap:var(--ll-s-3);flex-direction:column;min-width:0;display:flex}.LegalAgentStates-module__rNdhNq__eyebrow{font:var(--ll-t-eyebrow);letter-spacing:var(--ll-track-16);text-transform:uppercase;color:var(--k55);margin:0}.LegalAgentStates-module__rNdhNq__grid{gap:var(--ll-s-3);flex-direction:column;min-width:0;display:flex}.LegalAgentStates-module__rNdhNq__slot{gap:var(--ll-s-1);flex-direction:column;min-width:0;display:flex}.LegalAgentStates-module__rNdhNq__slot article{border-radius:var(--ll-radius);align-self:stretch;max-width:none}.LegalAgentStates-module__rNdhNq__meta{font-family:var(--mono);font-size:var(--fs-11);color:var(--k55);overflow-wrap:anywhere;margin:0}.LegalAgentStates-module__rNdhNq__note{font:var(--ll-t-xs);color:var(--k55);margin:0}.LegalAgentStates-module__rNdhNq__error{font:var(--ll-t-xs);color:var(--err);margin:0}.LegalAgentStates-module__rNdhNq__card{gap:var(--ll-s-1);min-width:0;padding:var(--ll-s-4);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);flex-direction:column;display:flex}.LegalAgentStates-module__rNdhNq__card[data-tone=warn]{border-color:var(--legal-warning-line);background:var(--warn-soft)}.LegalAgentStates-module__rNdhNq__card[data-tone=paused]{border-color:var(--line);background:var(--card2)}.LegalAgentStates-module__rNdhNq__cardTitle{font:var(--ll-t-tag);letter-spacing:var(--ll-track-10);text-transform:uppercase;color:var(--k80);margin:0}.LegalAgentStates-module__rNdhNq__card[data-tone=warn] .LegalAgentStates-module__rNdhNq__cardTitle{color:var(--warn)}.LegalAgentStates-module__rNdhNq__cardText{font:var(--ll-t-xs);color:var(--k100);margin:0}.LegalAgentStates-module__rNdhNq__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.LegalAgentStates-module__rNdhNq__pending{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LegalAgentStates-module__rNdhNq__pendingLink{min-height:var(--tap);font-family:var(--sans);font-size:var(--fs-12);text-align:left;color:var(--legal-public-ink);cursor:pointer;background:0 0;border:0;padding:0}.LegalAgentStates-module__rNdhNq__pendingLink:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:var(--space-2xs)}.LegalAgentStates-module__rNdhNq__footnote{padding:var(--ll-s-4);border:var(--border-width) solid var(--line);border-radius:var(--ll-radius);background:var(--card);font:var(--ll-t-xs);color:var(--k80);margin:0}
.AgentErrorBanner-module__GOM2wW__banner{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:color-mix(in srgb, var(--coral) 10%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--coral) 34%, transparent);font-family:var(--sans);font-size:var(--fs-13);color:var(--coral);display:flex}.AgentErrorBanner-module__GOM2wW__banner span{flex:1;min-width:0}.AgentErrorBanner-module__GOM2wW__close{border-radius:var(--rf);width:24px;height:24px;color:var(--k55);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AgentErrorBanner-module__GOM2wW__close:hover{color:var(--k100)}
.BookingCancelDialog-module___sKGla__confirm{gap:var(--space-md);flex-direction:column;display:flex}.BookingCancelDialog-module___sKGla__confirmText{font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);line-height:1.55}.BookingCancelDialog-module___sKGla__confirmActions{justify-content:flex-end;gap:var(--space-sm);display:flex}
.BookingCard-module__2KSNOa__card{gap:var(--space-sm);padding:var(--space-md);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r4);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.BookingCard-module__2KSNOa__card[data-status=cancelled]{opacity:.72}.BookingCard-module__2KSNOa__card[data-status=completed]{border-color:color-mix(in srgb, var(--coral) 32%, var(--line))}.BookingCard-module__2KSNOa__card[data-status=confirmed]{border-color:color-mix(in srgb, var(--green) 42%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--green) 7%, var(--card)), var(--card) 55%)}.BookingCard-module__2KSNOa__head{align-items:flex-start;gap:var(--space-md);display:flex}.BookingCard-module__2KSNOa__kindIcon{border-radius:var(--r3);background:color-mix(in srgb, var(--accent) 12%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 28%, transparent);width:40px;height:40px;color:var(--accent-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BookingCard-module__2KSNOa__headText{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.BookingCard-module__2KSNOa__title{font-family:var(--sans);font-size:var(--fs-15);letter-spacing:-.01em;color:var(--k100);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.BookingCard-module__2KSNOa__when{align-items:center;gap:var(--space-xs);font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);display:inline-flex}.BookingCard-module__2KSNOa__badge{flex-shrink:0}.BookingCard-module__2KSNOa__location{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);line-height:1.45}.BookingCard-module__2KSNOa__origin{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55)}.BookingCard-module__2KSNOa__byAgent{color:var(--accent-ink);font-weight:700}.BookingCard-module__2KSNOa__awaiting{font-family:var(--sans);font-size:var(--fs-12);color:var(--accent-ink);font-weight:700}.BookingCard-module__2KSNOa__feedbackHint{font-family:var(--sans);font-size:var(--fs-12);color:var(--coral);font-weight:700}.BookingCard-module__2KSNOa__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (min-width:640px){.BookingCard-module__2KSNOa__card{padding:var(--space-lg)}}
.BookingCheckinRow-module__YZSTnG__row{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r2);background:var(--card2);transition:border-color var(--dur) var(--ease), background var(--dur) var(--ease);flex-wrap:wrap;display:flex}.BookingCheckinRow-module__YZSTnG__icon{border-radius:var(--rf);background:color-mix(in srgb, var(--green) 14%, transparent);width:26px;height:26px;color:var(--green);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BookingCheckinRow-module__YZSTnG__text{gap:var(--space-2xs);flex-direction:column;flex:12rem;min-width:0;display:flex}.BookingCheckinRow-module__YZSTnG__title{font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);margin:0;font-weight:700}.BookingCheckinRow-module__YZSTnG__hint{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.45}.BookingCheckinRow-module__YZSTnG__actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.BookingCheckinRow-module__YZSTnG__row[data-state=awaiting]{border-color:color-mix(in srgb, var(--coral) 45%, transparent);background:color-mix(in srgb, var(--coral) 9%, transparent)}.BookingCheckinRow-module__YZSTnG__row[data-state=awaiting] .BookingCheckinRow-module__YZSTnG__icon{background:color-mix(in srgb, var(--coral) 16%, transparent);color:var(--coral)}.BookingCheckinRow-module__YZSTnG__row[data-state=awaiting] .BookingCheckinRow-module__YZSTnG__hint{color:var(--coral);font-weight:700}.BookingCheckinRow-module__YZSTnG__row[data-state=escalated]{border-color:color-mix(in srgb, var(--coral) 30%, transparent)}.BookingCheckinRow-module__YZSTnG__row[data-state=escalated] .BookingCheckinRow-module__YZSTnG__icon{background:color-mix(in srgb, var(--coral) 12%, transparent);color:var(--coral)}.BookingCheckinRow-module__YZSTnG__row[data-state=ok] .BookingCheckinRow-module__YZSTnG__icon{background:color-mix(in srgb, var(--green) 18%, transparent);color:var(--green)}.BookingCheckinRow-module__YZSTnG__row[data-state=cancelled] .BookingCheckinRow-module__YZSTnG__icon,.BookingCheckinRow-module__YZSTnG__row[data-state=off] .BookingCheckinRow-module__YZSTnG__icon{background:color-mix(in srgb, var(--k55) 12%, transparent);color:var(--k55)}
.BookingShareRow-module__G5SYPa__row{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r2);background:var(--card2);transition:border-color var(--dur) var(--ease);flex-wrap:wrap;display:flex}.BookingShareRow-module__G5SYPa__row[data-shared]{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}.BookingShareRow-module__G5SYPa__icon{border-radius:var(--rf);background:color-mix(in srgb, var(--accent) 14%, transparent);width:26px;height:26px;color:var(--accent-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BookingShareRow-module__G5SYPa__text{gap:var(--space-2xs);flex-direction:column;flex:12rem;min-width:0;display:flex}.BookingShareRow-module__G5SYPa__title{font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);margin:0;font-weight:700}.BookingShareRow-module__G5SYPa__hint{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.45}.BookingShareRow-module__G5SYPa__error{font-family:var(--sans);font-size:var(--fs-12);color:var(--coral);margin:0;line-height:1.45}.BookingShareRow-module__G5SYPa__actions{align-items:center;gap:var(--space-xs);margin-left:auto;display:flex}
.AgentBookingsPanel-module__A6tSJq__panel{gap:var(--space-md);flex-direction:column;flex:1;min-height:0;display:flex}.AgentBookingsPanel-module__A6tSJq__list{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AgentBookingsPanel-module__A6tSJq__listItem{gap:var(--space-sm);flex-direction:column;min-width:0;display:flex}.AgentBookingsPanel-module__A6tSJq__sosStrip{display:flex}.AgentBookingsPanel-module__A6tSJq__loading{justify-content:center;align-items:center;min-height:200px;display:flex}.AgentBookingsPanel-module__A6tSJq__empty{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-md);text-align:center;color:var(--k55);background:var(--card);border:var(--border-width) dashed var(--line2);border-radius:var(--r4);flex-direction:column;display:flex}.AgentBookingsPanel-module__A6tSJq__empty p{font-family:var(--sans);font-size:var(--fs-13);max-width:42ch;line-height:1.5}.AgentBookingsPanel-module__A6tSJq__emptyTitle{font-weight:800;font-size:var(--fs-15);color:var(--k100)}
.AgentRelayTranscript-module__ITj25q__section{gap:var(--space-sm);padding-top:var(--space-md);border-top:var(--border-width) solid var(--line);flex-direction:column;display:flex}.AgentRelayTranscript-module__ITj25q__title{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--k55)}.AgentRelayTranscript-module__ITj25q__status{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.5}.AgentRelayTranscript-module__ITj25q__status[data-failed]{color:var(--coral)}.AgentRelayTranscript-module__ITj25q__turns{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AgentRelayTranscript-module__ITj25q__turn{flex-direction:column;align-items:flex-start;display:flex}.AgentRelayTranscript-module__ITj25q__turn[data-side=right]{align-items:flex-end}.AgentRelayTranscript-module__ITj25q__bubble{gap:var(--space-xs);max-width:min(86%,480px);padding:var(--space-10) var(--space-14);border-radius:var(--r4);border-bottom-left-radius:var(--r1);background:var(--card2);border:var(--border-width) solid var(--line);flex-direction:column;display:flex}.AgentRelayTranscript-module__ITj25q__turn[data-side=right] .AgentRelayTranscript-module__ITj25q__bubble{background:color-mix(in srgb, var(--accent) 10%, var(--card2));border-color:color-mix(in srgb, var(--accent) 30%, transparent);border-bottom-left-radius:var(--r4);border-bottom-right-radius:var(--r1)}.AgentRelayTranscript-module__ITj25q__speaker{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);font-weight:600}.AgentRelayTranscript-module__ITj25q__content{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);word-break:break-word;white-space:pre-wrap;line-height:1.5}.AgentRelayTranscript-module__ITj25q__time{font-family:var(--mono);font-size:var(--fs-10);color:var(--k30);align-self:flex-end}.AgentRelayTranscript-module__ITj25q__outcome{gap:var(--space-xs);padding:var(--space-sm-md) var(--space-14);border-radius:var(--r3);border:var(--border-width) solid var(--line);background:var(--card2);flex-direction:column;display:flex}.AgentRelayTranscript-module__ITj25q__outcome[data-aligned]{background:color-mix(in srgb, var(--green) 8%, var(--card2));border-color:color-mix(in srgb, var(--green) 30%, transparent)}.AgentRelayTranscript-module__ITj25q__outcomeText{font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);font-weight:700;line-height:1.5}.AgentRelayTranscript-module__ITj25q__outcome[data-aligned] .AgentRelayTranscript-module__ITj25q__outcomeText{color:var(--green)}.AgentRelayTranscript-module__ITj25q__topics{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.5}
.AgentInsightsModal-module__y60F_W__body{gap:var(--space-md);flex-direction:column;display:flex}.AgentInsightsModal-module__y60F_W__loading{justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;min-height:140px;display:flex}.AgentInsightsModal-module__y60F_W__loadingText{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55)}.AgentInsightsModal-module__y60F_W__error{align-items:center;gap:var(--space-sm);padding:var(--space-md);text-align:center;flex-direction:column;display:flex}.AgentInsightsModal-module__y60F_W__error p{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);max-width:42ch;line-height:1.5}.AgentInsightsModal-module__y60F_W__briefing{font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.AgentInsightsModal-module__y60F_W__generatedAt{font-family:var(--mono);font-size:var(--fs-11);color:var(--k30)}
.ConciergePanel-module__ERDwUa__panel{gap:var(--space-sm);min-width:0;font-family:var(--sans);flex-direction:column;display:flex}.ConciergePanel-module__ERDwUa__head{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.ConciergePanel-module__ERDwUa__dismiss{margin-left:auto}.ConciergePanel-module__ERDwUa__title{font-size:var(--fs-16);color:var(--k100);margin:0;font-weight:700;line-height:1.3}.ConciergePanel-module__ERDwUa__lead{font-size:var(--fs-14);color:var(--k80);max-width:46ch;margin:0;line-height:1.5}.ConciergePanel-module__ERDwUa__context{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card2);font-size:var(--fs-13);color:var(--k80);margin:0;line-height:1.45;display:flex}.ConciergePanel-module__ERDwUa__context svg{color:var(--agent);flex-shrink:0;margin-top:.15em}.ConciergePanel-module__ERDwUa__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ConciergePanel-module__ERDwUa__categories{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ConciergePanel-module__ERDwUa__skeletons{gap:var(--space-sm);flex-direction:column;display:flex}.ConciergePanel-module__ERDwUa__list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ConciergePanel-module__ERDwUa__note{font-size:var(--fs-12);color:var(--k55);max-width:46ch;margin:0;line-height:1.5}.ConciergePanel-module__ERDwUa__rule{align-items:flex-start;gap:var(--space-xs);font-size:var(--fs-12);color:var(--k80);max-width:52ch;margin:0;line-height:1.5;display:flex}.ConciergePanel-module__ERDwUa__rule svg{color:var(--info);flex-shrink:0;margin-top:.15em}.ConciergePanel-module__ERDwUa__never{gap:var(--space-xs);padding-top:var(--space-sm);border-top:var(--border-width) solid var(--line);flex-direction:column;display:flex}.ConciergePanel-module__ERDwUa__neverTitle{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.08em;text-transform:uppercase;color:var(--k55);margin:0;font-weight:600}.ConciergePanel-module__ERDwUa__neverList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ConciergePanel-module__ERDwUa__neverItem{align-items:flex-start;gap:var(--space-xs);font-size:var(--fs-12);color:var(--k55);line-height:1.45;display:flex}.ConciergePanel-module__ERDwUa__neverItem svg{color:var(--k30);flex-shrink:0;margin-top:.15em}
.ConnectionCheckinModal-module__0ZFFvq__body{gap:var(--space-md);flex-direction:column;display:flex}.ConnectionCheckinModal-module__0ZFFvq__head{gap:var(--space-xs);flex-direction:column;display:flex}.ConnectionCheckinModal-module__0ZFFvq__eyebrow{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink)}.ConnectionCheckinModal-module__0ZFFvq__pair{font-family:var(--sans);font-size:var(--fs-16);color:var(--k100);margin:0;font-weight:700}.ConnectionCheckinModal-module__0ZFFvq__pairHint{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);margin:0;line-height:1.45}.ConnectionCheckinModal-module__0ZFFvq__timeline{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ConnectionCheckinModal-module__0ZFFvq__step{align-items:flex-start;gap:var(--space-sm);display:flex}.ConnectionCheckinModal-module__0ZFFvq__stepDot{border-radius:var(--rf);border:var(--border-width) solid var(--line2);width:1.25rem;height:1.25rem;color:var(--k55);background:var(--card2);flex:none;place-items:center;display:inline-grid}.ConnectionCheckinModal-module__0ZFFvq__step[data-state=done] .ConnectionCheckinModal-module__0ZFFvq__stepDot{color:var(--green);border-color:color-mix(in srgb, var(--green) 45%, transparent);background:color-mix(in srgb, var(--green) 16%, transparent)}.ConnectionCheckinModal-module__0ZFFvq__step[data-state=now] .ConnectionCheckinModal-module__0ZFFvq__stepDot{color:var(--accent-ink);border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}.ConnectionCheckinModal-module__0ZFFvq__stepMain{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ConnectionCheckinModal-module__0ZFFvq__stepTitle{font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);font-weight:600}.ConnectionCheckinModal-module__0ZFFvq__step[data-state=future] .ConnectionCheckinModal-module__0ZFFvq__stepTitle{color:var(--k55)}.ConnectionCheckinModal-module__0ZFFvq__stepSub{font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);line-height:1.35}.ConnectionCheckinModal-module__0ZFFvq__form{gap:var(--space-md);padding:var(--space-md);border-radius:var(--r3);background:var(--card2);border:var(--border-width) solid var(--line);flex-direction:column;display:flex}.ConnectionCheckinModal-module__0ZFFvq__formTitle{font-family:var(--sans);font-size:var(--fs-15);color:var(--k100);margin:0;font-weight:700}.ConnectionCheckinModal-module__0ZFFvq__formHint{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.4}.ConnectionCheckinModal-module__0ZFFvq__question{gap:var(--space-sm);flex-direction:column;display:flex}.ConnectionCheckinModal-module__0ZFFvq__qLabel{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);margin:0;font-weight:600}.ConnectionCheckinModal-module__0ZFFvq__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.ConnectionCheckinModal-module__0ZFFvq__privacyNote{align-items:flex-start;gap:var(--space-sm);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.45;display:flex}.ConnectionCheckinModal-module__0ZFFvq__privacyIcon{margin-top:var(--space-1);color:var(--k55);flex:none}.ConnectionCheckinModal-module__0ZFFvq__recordLink{font-family:var(--sans);font-size:var(--fs-13);color:var(--accent-ink);margin:0;line-height:1.45}.ConnectionCheckinModal-module__0ZFFvq__bubble{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:color-mix(in srgb, var(--accent) 8%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);display:flex}.ConnectionCheckinModal-module__0ZFFvq__agentAv{border-radius:var(--rf);width:1.75rem;height:1.75rem;color:var(--accent2-ink,var(--accent-ink));background:color-mix(in srgb, var(--accent) 18%, transparent);flex:none;place-items:center;display:inline-grid}.ConnectionCheckinModal-module__0ZFFvq__bubbleBody{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.ConnectionCheckinModal-module__0ZFFvq__bubbleText{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);margin:0;line-height:1.5}.ConnectionCheckinModal-module__0ZFFvq__bubbleActions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ConnectionCheckinModal-module__0ZFFvq__guard{align-items:flex-start;gap:var(--space-sm);font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);margin:0;line-height:1.5;display:flex}.ConnectionCheckinModal-module__0ZFFvq__guardIcon{margin-top:var(--space-1);color:var(--k55);flex:none}.ConnectionCheckinModal-module__0ZFFvq__alert{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral);margin:0;line-height:1.45}.ConnectionCheckinModal-module__0ZFFvq__footer{align-items:center;gap:var(--space-sm);display:flex}.ConnectionCheckinModal-module__0ZFFvq__footerSpacer{flex:auto}.ConnectionCheckinModal-module__0ZFFvq__saved{align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-md);text-align:center;flex-direction:column;display:flex}.ConnectionCheckinModal-module__0ZFFvq__savedMark{border-radius:var(--rf);width:2.75rem;height:2.75rem;color:var(--green);background:color-mix(in srgb, var(--green) 16%, transparent);place-items:center;display:inline-grid}.ConnectionCheckinModal-module__0ZFFvq__savedText{font-family:var(--sans);font-size:var(--fs-15);color:var(--k80);margin:0;line-height:1.5}
.CompassPanel-module__2tzJUa__panel{gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.CompassPanel-module__2tzJUa__intro{font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);margin:0;line-height:1.55}.CompassPanel-module__2tzJUa__intentTitle{font-family:var(--sans);font-size:var(--fs-15);letter-spacing:-.01em;color:var(--k100);margin:0;font-weight:800}.CompassPanel-module__2tzJUa__progress{align-items:center;gap:var(--space-md);min-width:0;display:flex}.CompassPanel-module__2tzJUa__progressText{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.CompassPanel-module__2tzJUa__progressTitle{font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.CompassPanel-module__2tzJUa__progressCount{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.06em;color:var(--k55)}.CompassPanel-module__2tzJUa__loading{gap:var(--space-md);padding:var(--space-md) 0;flex-direction:column;display:flex}.CompassPanel-module__2tzJUa__alert{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:color-mix(in srgb, var(--coral) 10%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--coral) 34%, transparent);font-family:var(--sans);font-size:var(--fs-13);color:var(--coral);margin:0;line-height:1.5}.CompassPanel-module__2tzJUa__erasedNote{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);margin:0}.CompassPanel-module__2tzJUa__done{align-items:center;gap:var(--space-md);padding:var(--space-lg) var(--space-md);text-align:center;flex-direction:column;display:flex}.CompassPanel-module__2tzJUa__doneMark{border-radius:var(--rf);width:48px;height:48px;color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 14%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 40%, transparent);justify-content:center;align-items:center;display:inline-flex}.CompassPanel-module__2tzJUa__doneTitle{font-family:var(--sans);font-size:var(--fs-18);letter-spacing:-.01em;color:var(--k100);margin:0;font-weight:800}.CompassPanel-module__2tzJUa__doneText{max-width:42ch;font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);margin:0;line-height:1.55}.CompassPanel-module__2tzJUa__doneNote{max-width:46ch;font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.5}.CompassPanel-module__2tzJUa__footerSpacer{flex:1}.CompassPanel-module__2tzJUa__deleteLink{padding:var(--space-xs) 0;font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none}.CompassPanel-module__2tzJUa__deleteLink:hover:not(:disabled),.CompassPanel-module__2tzJUa__deleteLink[data-armed]{color:var(--coral)}.CompassPanel-module__2tzJUa__deleteLink[data-armed]{font-weight:700}.CompassPanel-module__2tzJUa__deleteLink:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.CompassPanel-module__2tzJUa__deleteLink:disabled{opacity:.6;cursor:not-allowed}
.CompassResultView-module__b4T-Oq__view{gap:var(--space-md);flex-direction:column;display:flex}.CompassResultView-module__b4T-Oq__head{gap:var(--space-md);padding-bottom:var(--space-md);border-bottom:var(--border-width) solid var(--line);flex-direction:column;display:flex}.CompassResultView-module__b4T-Oq__headTop{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.CompassResultView-module__b4T-Oq__headActions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.CompassResultView-module__b4T-Oq__eyebrow{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);font-weight:600}.CompassResultView-module__b4T-Oq__hero{align-items:center;gap:var(--space-md);display:flex}.CompassResultView-module__b4T-Oq__heroMark{border-radius:var(--rf);width:60px;height:60px;color:var(--accent-ink);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--accent) 22%, var(--card2)), var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 45%, transparent);box-shadow:0 0 0 5px var(--glow);flex:none;place-items:center;display:grid}.CompassResultView-module__b4T-Oq__heroMain{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.CompassResultView-module__b4T-Oq__title{font-family:var(--sans);letter-spacing:-.02em;color:var(--k100);margin:0;font-size:clamp(1.375rem,1.15rem + 1vw,1.75rem);font-weight:800;line-height:1.15}.CompassResultView-module__b4T-Oq__intents{gap:var(--space-xs);flex-wrap:wrap;display:flex}.CompassResultView-module__b4T-Oq__updated{font-family:var(--mono);font-size:var(--fs-11);color:var(--k55);margin:0;line-height:1.5}.CompassResultView-module__b4T-Oq__card{gap:var(--space-sm);flex-direction:column;display:flex}.CompassResultView-module__b4T-Oq__cardAttention.CompassResultView-module__b4T-Oq__cardAttention{border-color:color-mix(in srgb, var(--coral) 30%, var(--line))}.CompassResultView-module__b4T-Oq__cols{gap:var(--space-md);display:grid}@media (min-width:720px){.CompassResultView-module__b4T-Oq__cols{grid-template-columns:1fr 1fr;align-items:start}}.CompassResultView-module__b4T-Oq__secHead{align-items:center;gap:var(--space-sm);display:flex}.CompassResultView-module__b4T-Oq__secTitle,.CompassResultView-module__b4T-Oq__secTitleAttention{min-width:0;font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--k55);flex:1;font-weight:600}.CompassResultView-module__b4T-Oq__secTitleAttention{color:var(--coral)}.CompassResultView-module__b4T-Oq__chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.CompassResultView-module__b4T-Oq__chip{align-items:center;gap:var(--space-xs);min-height:34px;padding:0 var(--space-sm);border-radius:var(--rf);font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);border:var(--border-width) solid var(--line2);background:var(--bg2);cursor:pointer;font-weight:600;line-height:1.3;display:inline-flex}.CompassResultView-module__b4T-Oq__chip:hover{border-color:var(--accent);color:var(--k100)}.CompassResultView-module__b4T-Oq__chip:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.CompassResultView-module__b4T-Oq__chip[data-tone=essential]{color:var(--accent-ink);border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.CompassResultView-module__b4T-Oq__chip[data-tone=flexible]{border-style:dashed}.CompassResultView-module__b4T-Oq__chip[data-tone=limit]{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 10%, transparent)}.CompassResultView-module__b4T-Oq__chipVis{opacity:.7;display:inline-flex}.CompassResultView-module__b4T-Oq__chipLabel{min-width:0}.CompassResultView-module__b4T-Oq__chipArea{color:var(--k55);font-weight:500}.CompassResultView-module__b4T-Oq__chipArea:after{content:":";margin-right:var(--space-xs)}.CompassResultView-module__b4T-Oq__chipEdit{opacity:.55;display:inline-flex}.CompassResultView-module__b4T-Oq__chip:hover .CompassResultView-module__b4T-Oq__chipEdit{opacity:1}.CompassResultView-module__b4T-Oq__note{font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.55}.CompassResultView-module__b4T-Oq__attentionQuote{padding:var(--space-md) var(--space-md) var(--space-md) var(--space-lg);border-radius:var(--r3);background:var(--bg1);border-left:var(--border-width-strong) solid var(--coral);margin:0;position:relative}.CompassResultView-module__b4T-Oq__attentionQuote:before{content:"“";left:var(--space-sm);top:var(--space-2xs);font-family:var(--sans);font-size:var(--fs-28);color:color-mix(in srgb, var(--coral) 55%, transparent);font-weight:800;line-height:1;position:absolute}.CompassResultView-module__b4T-Oq__attentionQuote p{font-size:var(--fs-15);color:var(--k80);margin:0;line-height:1.65}.CompassResultView-module__b4T-Oq__attentionCta{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.CompassResultView-module__b4T-Oq__aiBadge{margin-left:auto}.CompassResultView-module__b4T-Oq__qlist{gap:var(--space-sm);flex-direction:column;display:flex}.CompassResultView-module__b4T-Oq__question{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:var(--bg1);border:var(--border-width) solid var(--line);font-size:var(--fs-13);color:var(--k80);align-items:flex-start;line-height:1.55;display:flex}.CompassResultView-module__b4T-Oq__question svg{margin-top:var(--space-2xs);color:var(--accent-ink);flex:none}.CompassResultView-module__b4T-Oq__suggestions{gap:var(--space-sm);flex-direction:column;display:flex}.CompassResultView-module__b4T-Oq__suggestion{gap:var(--space-sm);text-align:left;padding:var(--space-sm) var(--space-md);border-radius:var(--r3);border:var(--border-width) solid var(--line);background:var(--bg1);font-size:var(--fs-13);color:var(--k80);cursor:pointer;align-items:flex-start;line-height:1.55;display:flex}.CompassResultView-module__b4T-Oq__suggestion:hover{border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.CompassResultView-module__b4T-Oq__suggestion:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.CompassResultView-module__b4T-Oq__checkbox{width:22px;height:22px;margin-top:var(--space-1);border-radius:var(--r2);border:var(--border-width) solid var(--line2);color:var(--bg);flex:none;place-items:center;display:grid}.CompassResultView-module__b4T-Oq__checkbox svg{opacity:0}.CompassResultView-module__b4T-Oq__suggestion[data-done] .CompassResultView-module__b4T-Oq__checkbox{background:var(--ok);border-color:var(--ok)}.CompassResultView-module__b4T-Oq__suggestion[data-done] .CompassResultView-module__b4T-Oq__checkbox svg{opacity:1}.CompassResultView-module__b4T-Oq__suggestion[data-done]{color:var(--k55)}.CompassResultView-module__b4T-Oq__disclaimer{padding:var(--space-sm) var(--space-md);border-radius:var(--r3);border:var(--border-width) dashed var(--line2);background:var(--bg1);font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.55}@media (prefers-reduced-motion:no-preference){.CompassResultView-module__b4T-Oq__chip{transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}.CompassResultView-module__b4T-Oq__chip:hover{transform:translateY(-1px)}.CompassResultView-module__b4T-Oq__chipEdit,.CompassResultView-module__b4T-Oq__checkbox svg{transition:opacity var(--dur-fast) var(--ease)}.CompassResultView-module__b4T-Oq__suggestion{transition:border-color var(--dur-fast) var(--ease)}.CompassResultView-module__b4T-Oq__checkbox{transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}}
.CompassPrivacyView-module___r3EnW__view{gap:var(--space-lg);flex-direction:column;display:flex}.CompassPrivacyView-module___r3EnW__head{gap:var(--space-xs);padding-bottom:var(--space-md);border-bottom:var(--border-width) solid var(--line);flex-direction:column;display:flex}.CompassPrivacyView-module___r3EnW__back{align-self:flex-start;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xs);font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);cursor:pointer;font-weight:600;display:inline-flex}.CompassPrivacyView-module___r3EnW__back:hover{color:var(--accent-ink)}.CompassPrivacyView-module___r3EnW__back:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.CompassPrivacyView-module___r3EnW__eyebrow{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--k55);font-weight:600}.CompassPrivacyView-module___r3EnW__title{font-family:var(--sans);letter-spacing:-.02em;color:var(--k100);margin:0;font-size:clamp(1.375rem,1.15rem + 1vw,1.75rem);font-weight:800;line-height:1.15}.CompassPrivacyView-module___r3EnW__lead{max-width:60ch;font-size:var(--fs-13);color:var(--k55);margin:0;line-height:1.6}.CompassPrivacyView-module___r3EnW__section{flex-direction:column;display:flex}.CompassPrivacyView-module___r3EnW__secTitle{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--k55);margin-bottom:var(--space-xs);font-weight:600}.CompassPrivacyView-module___r3EnW__secHint{max-width:60ch;font-size:var(--fs-12);color:var(--k55);margin-bottom:var(--space-sm);line-height:1.55}.CompassPrivacyView-module___r3EnW__rows{flex-direction:column;display:flex;overflow:hidden}.CompassPrivacyView-module___r3EnW__row,.CompassPrivacyView-module___r3EnW__consent{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);display:flex}.CompassPrivacyView-module___r3EnW__row+.CompassPrivacyView-module___r3EnW__row,.CompassPrivacyView-module___r3EnW__consent+.CompassPrivacyView-module___r3EnW__consent{border-top:var(--border-width) solid var(--line)}.CompassPrivacyView-module___r3EnW__row[data-locked]{background:color-mix(in srgb, var(--k55) 6%, transparent)}.CompassPrivacyView-module___r3EnW__rowGlyph{border-radius:var(--r2);width:32px;height:32px;font-size:var(--fs-15);background:var(--bg2);border:var(--border-width) solid var(--line);flex:none;place-items:center;display:grid}.CompassPrivacyView-module___r3EnW__rowMain{flex:1;min-width:0}.CompassPrivacyView-module___r3EnW__rowMain b{font-size:var(--fs-13);color:var(--k100);line-height:1.35;display:block}.CompassPrivacyView-module___r3EnW__rowMain span{font-size:var(--fs-11);color:var(--k55);margin-top:var(--space-1);line-height:1.45;display:block}.CompassPrivacyView-module___r3EnW__rowControl{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;flex:none;display:flex}.CompassPrivacyView-module___r3EnW__emptyHint{font-family:var(--mono);font-size:var(--fs-11);color:var(--k30);flex:none}.CompassPrivacyView-module___r3EnW__seg{padding:var(--space-2xs);gap:var(--space-2xs);background:var(--bg2);border:var(--border-width) solid var(--line);border-radius:var(--rf);flex:none;display:inline-flex}.CompassPrivacyView-module___r3EnW__seg button{min-height:30px;padding:0 var(--space-sm);border-radius:var(--rf);font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);cursor:pointer;font-weight:700}.CompassPrivacyView-module___r3EnW__seg button[data-on]{background:var(--card2);color:var(--k100);box-shadow:var(--shadow-card)}.CompassPrivacyView-module___r3EnW__seg button:hover:not([data-on]):not(:disabled){color:var(--k80)}.CompassPrivacyView-module___r3EnW__seg button:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.CompassPrivacyView-module___r3EnW__seg button:disabled{cursor:not-allowed;opacity:.6}.CompassPrivacyView-module___r3EnW__consent{align-items:flex-start}.CompassPrivacyView-module___r3EnW__consentMain{flex:1;min-width:0}.CompassPrivacyView-module___r3EnW__consentMain b{font-size:var(--fs-13);color:var(--k100);line-height:1.35;display:block}.CompassPrivacyView-module___r3EnW__consentMain span{font-size:var(--fs-12);color:var(--k55);margin-top:var(--space-2xs);line-height:1.5;display:block}.CompassPrivacyView-module___r3EnW__data{gap:var(--space-sm);flex-direction:column;display:flex}.CompassPrivacyView-module___r3EnW__data button{border-radius:var(--r3);justify-content:flex-start}.CompassPrivacyView-module___r3EnW__data button svg{flex:none}.CompassPrivacyView-module___r3EnW__note,.CompassPrivacyView-module___r3EnW__footNote{margin:var(--space-sm) 0 0;padding:var(--space-sm) var(--space-md);border-radius:var(--r3);border:var(--border-width) dashed var(--line2);background:var(--bg1);font-size:var(--fs-12);color:var(--k55);line-height:1.6}.CompassPrivacyView-module___r3EnW__footNote{margin-top:0}.CompassPrivacyView-module___r3EnW__deletedToast{margin:var(--space-sm) 0 0;font-size:var(--fs-13);color:var(--ok);font-weight:700}.CompassPrivacyView-module___r3EnW__confirm{text-align:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.CompassPrivacyView-module___r3EnW__confirmIcon{border-radius:var(--rf);width:52px;height:52px;color:var(--err);background:color-mix(in srgb, var(--err) 12%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--err) 36%, transparent);place-items:center;display:grid}.CompassPrivacyView-module___r3EnW__confirmText{font-size:var(--fs-13);color:var(--k55);margin:0;line-height:1.6}.CompassPrivacyView-module___r3EnW__confirmActions{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;justify-content:center;display:flex}@media (prefers-reduced-motion:no-preference){.CompassPrivacyView-module___r3EnW__back{transition:color var(--dur-fast) var(--ease)}.CompassPrivacyView-module___r3EnW__seg button{transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease)}}
.AgentBussolaPanel-module__US4I-a__panel{gap:var(--space-md);flex-direction:column;display:flex}.AgentBussolaPanel-module__US4I-a__loading{gap:var(--space-md);padding:var(--space-lg) 0;flex-direction:column;display:flex}.AgentBussolaPanel-module__US4I-a__alert{padding:var(--space-10) var(--space-14);border-radius:var(--r3);border:var(--border-width) solid color-mix(in srgb, var(--coral) 40%, transparent);background:color-mix(in srgb, var(--coral) 10%, transparent);color:var(--coral);font-size:var(--fs-13);margin:0}
.AudioRecordButton-module__Nqt3la__idle{flex-shrink:0;display:inline-flex;position:relative}.AudioRecordButton-module__Nqt3la__micBtn{border-radius:var(--rf);background:var(--bg2);border:var(--border-width) solid var(--line);width:46px;height:46px;color:var(--k80);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AudioRecordButton-module__Nqt3la__micBtn:hover:not([disabled]){color:var(--accent-ink);border-color:var(--accent);transform:translateY(-1px)}.AudioRecordButton-module__Nqt3la__micBtn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.AudioRecordButton-module__Nqt3la__error{bottom:calc(100% + var(--space-xs-sm));white-space:nowrap;font-family:var(--sans);font-size:var(--fs-11);color:var(--coral);background:color-mix(in srgb, var(--coral) 12%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--coral) 30%, transparent);border-radius:var(--rf);padding:var(--space-xs) var(--space-sm);position:absolute;left:0}.AudioRecordButton-module__Nqt3la__error[data-align=end]{left:auto;right:0}.AudioRecordButton-module__Nqt3la__recording{align-items:center;gap:var(--space-sm);height:46px;padding:0 var(--space-sm);border-radius:var(--rf);background:var(--bg2);border:var(--border-width) solid var(--line);flex-shrink:0;display:inline-flex}.AudioRecordButton-module__Nqt3la__timer{align-items:center;gap:var(--space-xs-sm);min-width:4ch;font-family:var(--mono);font-size:var(--fs-13);font-variant-numeric:tabular-nums;color:var(--k100);display:inline-flex}.AudioRecordButton-module__Nqt3la__dot{border-radius:var(--rf);background:var(--coral);width:8px;height:8px;animation:AudioRecordButton-module__Nqt3la__pulse var(--dur-1200) var(--ease) infinite}.AudioRecordButton-module__Nqt3la__cancelBtn,.AudioRecordButton-module__Nqt3la__confirmBtn{border-radius:var(--rf);width:34px;height:34px;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AudioRecordButton-module__Nqt3la__cancelBtn{border:var(--border-width) solid var(--line);color:var(--k80);background:0 0}.AudioRecordButton-module__Nqt3la__cancelBtn:hover{color:var(--coral);border-color:var(--coral)}.AudioRecordButton-module__Nqt3la__confirmBtn{background:linear-gradient(135deg, var(--accent), var(--accent2));color:var(--on-accent);border:none}.AudioRecordButton-module__Nqt3la__confirmBtn:hover{transform:translateY(-1px)}@keyframes AudioRecordButton-module__Nqt3la__pulse{0%,to{opacity:1}50%{opacity:.35}}
.VoiceAssistantStatus-module__t058QW__strip{gap:var(--space-xs);padding:var(--space-xs) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);flex-direction:column;display:flex}.VoiceAssistantStatus-module__t058QW__line{align-items:center;gap:var(--space-sm);font-family:var(--sans);font-size:var(--fs-13);color:var(--k100);margin:0;display:flex}.VoiceAssistantStatus-module__t058QW__privacy{font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);margin:0;line-height:1.4}.VoiceAssistantStatus-module__t058QW__error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral);margin:0}
.VoiceAssistantButton-module__WU0PiW__button{border-radius:var(--rf);background:var(--bg2);border:var(--border-width) solid var(--line);width:46px;height:46px;color:var(--accent-ink);cursor:pointer;transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.VoiceAssistantButton-module__WU0PiW__button:hover:not([disabled]){border-color:var(--accent)}.VoiceAssistantButton-module__WU0PiW__button[data-active]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.VoiceAssistantButton-module__WU0PiW__button[disabled]{opacity:.5;cursor:not-allowed}.VoiceAssistantButton-module__WU0PiW__button:focus-visible{box-shadow:0 0 0 3px var(--glow);outline:none}
.UpgradeHintBanner-module__yyWOjW__banner{align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:color-mix(in srgb, var(--accent) 10%, var(--card));border:var(--border-width) solid color-mix(in srgb, var(--accent) 32%, transparent);box-shadow:var(--shadow-card);font-family:var(--sans);display:flex}.UpgradeHintBanner-module__yyWOjW__body{gap:var(--space-xs);flex-direction:column;flex:1;min-width:0;display:flex}.UpgradeHintBanner-module__yyWOjW__title{font-size:var(--fs-14);color:var(--k100);margin:0;font-weight:700}.UpgradeHintBanner-module__yyWOjW__text{font-size:var(--fs-13);color:var(--k55);margin:0}.UpgradeHintBanner-module__yyWOjW__actions{align-items:center;gap:var(--space-xs);margin-top:var(--space-xs);display:flex}.UpgradeHintBanner-module__yyWOjW__close{border-radius:var(--rf);width:24px;height:24px;color:var(--k55);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.UpgradeHintBanner-module__yyWOjW__close:hover{color:var(--k100)}
.AgentDiscoveryProgressBar-module__HF-orG__bar{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--r3);background:var(--card);border:var(--border-width) solid var(--line);flex-direction:column;display:flex}.AgentDiscoveryProgressBar-module__HF-orG__row{align-items:center;gap:var(--space-sm);display:flex}.AgentDiscoveryProgressBar-module__HF-orG__track{border-radius:var(--rf);background:var(--line);flex:1;height:6px;overflow:hidden}.AgentDiscoveryProgressBar-module__HF-orG__fill{border-radius:var(--rf);background:var(--accent);height:100%;transition:width var(--dur-slow) var(--ease)}.AgentDiscoveryProgressBar-module__HF-orG__value{font-family:var(--mono);font-size:var(--fs-11);color:var(--accent-ink);font-weight:700}.AgentDiscoveryProgressBar-module__HF-orG__minimumReached{align-items:center;gap:var(--space-xs-sm);font-family:var(--sans);font-size:var(--fs-12);color:var(--green);font-weight:600;display:flex}.AgentDiscoveryProgressBar-module__HF-orG__minimumMissing{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55)}
.RecommendationItemProgress-module___AjodG__badge{padding:var(--space-2xs) var(--space-sm);border-radius:var(--rf);background:var(--card2);font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);white-space:nowrap;flex-shrink:0;align-items:center;line-height:1.4;display:inline-flex}.RecommendationItemProgress-module___AjodG__badge[data-pending]{color:var(--accent-ink)}
.BestPhotosSuggestions-module__sViUpW__card{gap:var(--space-sm);background:var(--card);border:var(--border-width) solid var(--line);border-radius:var(--r3);padding:var(--space-md);flex-direction:column;display:flex}.BestPhotosSuggestions-module__sViUpW__head{align-items:flex-start;gap:var(--space-sm);display:flex}.BestPhotosSuggestions-module__sViUpW__headIcon{width:var(--space-xl);height:var(--space-xl);border-radius:var(--rf);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent-ink);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BestPhotosSuggestions-module__sViUpW__title{font-size:var(--fs-14);color:var(--k100);margin:0;font-weight:700}.BestPhotosSuggestions-module__sViUpW__hint{font-size:var(--fs-12);color:var(--k55);margin:0;line-height:1.45}.BestPhotosSuggestions-module__sViUpW__empty{color:var(--k55);margin:0;font-size:.8rem;line-height:1.5}.BestPhotosSuggestions-module__sViUpW__error{color:var(--coral);margin:0;font-size:.8rem}.BestPhotosSuggestions-module__sViUpW__list{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BestPhotosSuggestions-module__sViUpW__row{align-items:center;gap:var(--space-sm);padding:var(--space-xs);border:var(--border-width) solid var(--line2);border-radius:var(--r2);background:var(--card2);display:flex}.BestPhotosSuggestions-module__sViUpW__rank{font-family:var(--mono);color:var(--k55);min-width:var(--space-md);text-align:center;flex-shrink:0;font-size:.72rem}.BestPhotosSuggestions-module__sViUpW__thumb,.BestPhotosSuggestions-module__sViUpW__thumbFallback{border-radius:var(--r2);object-fit:cover;flex-shrink:0;width:2.75rem;height:2.75rem}.BestPhotosSuggestions-module__sViUpW__thumbFallback{background:var(--bg2);border:var(--border-width) solid var(--line2)}.BestPhotosSuggestions-module__sViUpW__stats{gap:var(--space-md);flex:1;min-width:0;margin:0;display:flex}.BestPhotosSuggestions-module__sViUpW__stat{gap:calc(var(--space-xs) / 2);flex-direction:column;min-width:0;display:flex}.BestPhotosSuggestions-module__sViUpW__statLabel{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:.1em;text-transform:uppercase;color:var(--k55);white-space:nowrap}.BestPhotosSuggestions-module__sViUpW__statValue{font-size:var(--fs-13);color:var(--k100);font-variant-numeric:tabular-nums;margin:0;font-weight:600}
.PhotoMatchTag-module__hacyia__tag{align-items:flex-start;gap:var(--space-xs);flex-direction:column;min-width:0;display:inline-flex}.PhotoMatchTag-module__hacyia__hint{font-family:var(--sans);font-size:var(--fs-11);color:var(--k55);line-height:1.3}.PhotoMatchTag-module__hacyia__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.ProfilePhotoImage-module__Ayp8Iq__frame{box-sizing:border-box;padding:var(--space-md) var(--space-sm) calc(var(--space-lg) * 2);background:var(--card2);place-items:center;display:grid;position:absolute;inset:0}.ProfilePhotoImage-module__Ayp8Iq__image{object-fit:cover;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ProfilePhotoImage-module__Ayp8Iq__image[data-loaded=true]{opacity:1}.ProfilePhotoImage-module__Ayp8Iq__message{align-items:center;gap:var(--space-sm);color:var(--k80);font-size:var(--fs-12);text-align:center;overflow-wrap:anywhere;flex-direction:column;margin:0;line-height:1.4;display:flex;position:relative}.ProfilePhotoImage-module__Ayp8Iq__message p{margin:0}
.PhotoGalleryEditor-module__lXRC1q__gallery{gap:var(--space-xs);flex-direction:column;display:flex}.PhotoGalleryEditor-module__lXRC1q__header{justify-content:space-between;align-items:baseline;gap:var(--space-sm);display:flex}.PhotoGalleryEditor-module__lXRC1q__title{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--k55);font-size:.72rem}.PhotoGalleryEditor-module__lXRC1q__counter{font-family:var(--mono);color:var(--k55);font-size:.72rem}.PhotoGalleryEditor-module__lXRC1q__subtitle{font-size:var(--fs-13);color:var(--k55);margin:0}.PhotoGalleryEditor-module__lXRC1q__boost{align-items:center;gap:var(--space-sm);margin:var(--space-xs) 0 0;padding:var(--space-sm) var(--space-sm);border-radius:var(--r3);background:color-mix(in srgb, var(--accent) 8%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--accent) 28%, transparent);font-size:var(--fs-12);color:var(--k80);display:flex}.PhotoGalleryEditor-module__lXRC1q__boost svg{color:var(--accent-ink);flex:none}.PhotoGalleryEditor-module__lXRC1q__grid{gap:var(--space-sm);margin-top:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:620px){.PhotoGalleryEditor-module__lXRC1q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.PhotoGalleryEditor-module__lXRC1q__slot{aspect-ratio:3/4;border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card2);margin:0;position:relative;overflow:hidden}.PhotoGalleryEditor-module__lXRC1q__legacySlot{border-style:dashed}.PhotoGalleryEditor-module__lXRC1q__slotSkeleton{aspect-ratio:3/4;width:100%}.PhotoGalleryEditor-module__lXRC1q__photo{object-fit:cover;width:100%;height:100%;display:block}.PhotoGalleryEditor-module__lXRC1q__photoFallback{background:var(--card2);width:100%;height:100%;display:block}.PhotoGalleryEditor-module__lXRC1q__badgeSlot{top:var(--space-sm);z-index:2;margin:0;position:absolute;inset-inline-start:var(--space-sm)}.PhotoGalleryEditor-module__lXRC1q__markSlot{top:var(--space-sm);z-index:2;align-items:flex-end;gap:var(--space-xs);flex-direction:column;margin:0;display:flex;position:absolute;inset-inline-end:var(--space-sm)}.PhotoGalleryEditor-module__lXRC1q__slotActions{inset-inline:0;z-index:2;align-items:center;gap:var(--space-xs);padding:var(--space-sm);background:linear-gradient(transparent, var(--photo-scrim-soft));display:flex;position:absolute;bottom:0}.PhotoGalleryEditor-module__lXRC1q__removeAction{margin-inline-start:auto}.PhotoGalleryEditor-module__lXRC1q__stateSlot{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm);text-align:center;flex-direction:column;display:flex}.PhotoGalleryEditor-module__lXRC1q__spinner{border-radius:var(--r-circle);border:3px solid var(--line2);border-top-color:var(--accent);width:28px;height:28px}@media (prefers-reduced-motion:no-preference){.PhotoGalleryEditor-module__lXRC1q__spinner{animation:.8s linear infinite PhotoGalleryEditor-module__lXRC1q__gallerySpin}}@keyframes PhotoGalleryEditor-module__lXRC1q__gallerySpin{to{transform:rotate(360deg)}}.PhotoGalleryEditor-module__lXRC1q__progressTrack{border-radius:var(--rf);background:var(--line2);width:100%;height:4px;display:block;position:relative;overflow:hidden}.PhotoGalleryEditor-module__lXRC1q__progressFill{border-radius:var(--rf);background:var(--accent);width:100%;position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:no-preference){.PhotoGalleryEditor-module__lXRC1q__progressFill{width:40%;animation:PhotoGalleryEditor-module__lXRC1q__galleryIndeterminate var(--dur-1200) var(--ease) infinite}}@keyframes PhotoGalleryEditor-module__lXRC1q__galleryIndeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.PhotoGalleryEditor-module__lXRC1q__slotText{color:var(--k80);font-size:.72rem;font-weight:600}.PhotoGalleryEditor-module__lXRC1q__slotHint{color:var(--k55);font-size:.66rem;line-height:1.35}.PhotoGalleryEditor-module__lXRC1q__errorSlot{border-color:var(--err);background:color-mix(in srgb, var(--err) 8%, var(--card2))}.PhotoGalleryEditor-module__lXRC1q__errorIcon{color:var(--err);display:inline-flex}.PhotoGalleryEditor-module__lXRC1q__discardAction{z-index:2;position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}.PhotoGalleryEditor-module__lXRC1q__addSlot{justify-content:center;align-items:center;gap:var(--space-sm);aspect-ratio:3/4;border:var(--border-width) dashed var(--line2);border-radius:var(--r4);background:var(--bg1);color:var(--k55);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;display:flex}.PhotoGalleryEditor-module__lXRC1q__addSlot:hover:not(:disabled){border-color:var(--accent);color:var(--accent-ink)}.PhotoGalleryEditor-module__lXRC1q__addSlot:disabled{opacity:.5;cursor:default}.PhotoGalleryEditor-module__lXRC1q__plusCircle{border-radius:var(--r-circle);border:var(--border-width) solid currentColor;place-items:center;width:34px;height:34px;display:grid}.PhotoGalleryEditor-module__lXRC1q__addLabel{font-size:var(--fs-11);text-align:center;padding-inline:var(--space-xs);font-weight:600}.PhotoGalleryEditor-module__lXRC1q__fileInput{display:none}.PhotoGalleryEditor-module__lXRC1q__loadError{margin-top:var(--space-xs)}.PhotoGalleryEditor-module__lXRC1q__hint{align-items:center;gap:var(--space-xs);color:var(--k55);margin:0;font-size:.72rem;display:flex}.PhotoGalleryEditor-module__lXRC1q__error{font-size:var(--fs-12);color:var(--err);margin:0}.PhotoGalleryEditor-module__lXRC1q__gallery.PhotoGalleryEditor-module__lXRC1q__compact{box-shadow:none;background:0 0;border:0;align-items:center}.PhotoGalleryEditor-module__lXRC1q__compact .PhotoGalleryEditor-module__lXRC1q__grid{grid-template-columns:minmax(0,1fr);width:min(100%,180px);margin:0}.PhotoGalleryEditor-module__lXRC1q__compact .PhotoGalleryEditor-module__lXRC1q__grid:empty{display:none}.PhotoGalleryEditor-module__lXRC1q__compact .PhotoGalleryEditor-module__lXRC1q__slot,.PhotoGalleryEditor-module__lXRC1q__compact .PhotoGalleryEditor-module__lXRC1q__slotSkeleton{min-height:200px;max-height:28dvh}.PhotoGalleryEditor-module__lXRC1q__sourceActions{justify-content:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.ProfilePhotoPicker-module__IqQAJa__content{gap:var(--space-md);flex-direction:column;display:flex}.ProfilePhotoPicker-module__IqQAJa__hint,.ProfilePhotoPicker-module__IqQAJa__error{font-size:var(--fs-14);color:var(--k55);margin:0;line-height:1.5}.ProfilePhotoPicker-module__IqQAJa__error{color:var(--err)}.ProfilePhotoPicker-module__IqQAJa__preview{aspect-ratio:4/3;object-fit:contain;border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card2);width:100%;max-height:42dvh;display:block}
.ProfileQuickFieldsEditor-module__23HawW__form{gap:var(--space-md);flex-direction:column;display:flex}.ProfileQuickFieldsEditor-module__23HawW__field{gap:var(--space-xs);flex-direction:column;display:flex}.ProfileQuickFieldsEditor-module__23HawW__label{font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);font-weight:600}.ProfileQuickFieldsEditor-module__23HawW__textarea{resize:vertical;width:100%;font-family:var(--sans);font-size:var(--fs-15);color:var(--k100);background:var(--bg2);border:var(--border-width) solid var(--line);border-radius:var(--r2);padding:var(--space-14) var(--space-md);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);line-height:1.5}.ProfileQuickFieldsEditor-module__23HawW__textarea::placeholder{color:var(--k30)}.ProfileQuickFieldsEditor-module__23HawW__textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow);outline:none}.ProfileQuickFieldsEditor-module__23HawW__textarea:disabled{opacity:.6}.ProfileQuickFieldsEditor-module__23HawW__row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.ProfileQuickFieldsEditor-module__23HawW__error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral)}.ProfileQuickFieldsEditor-module__23HawW__bioHint,.ProfileQuickFieldsEditor-module__23HawW__bioError{font-family:var(--sans);font-size:var(--fs-12);margin:0}.ProfileQuickFieldsEditor-module__23HawW__bioHint{color:var(--green)}.ProfileQuickFieldsEditor-module__23HawW__bioError{color:var(--coral)}.ProfileQuickFieldsEditor-module__23HawW__actions{justify-content:flex-end;display:flex}@media (max-width:420px){.ProfileQuickFieldsEditor-module__23HawW__row{grid-template-columns:1fr}}
.ProfileVisibilityQuickEditor-module__Es8lwW__wrap{gap:var(--space-md);flex-direction:column;display:flex}.ProfileVisibilityQuickEditor-module__Es8lwW__explain{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);line-height:1.5}.ProfileVisibilityQuickEditor-module__Es8lwW__options{gap:var(--space-sm);flex-direction:column;display:flex}.ProfileVisibilityQuickEditor-module__Es8lwW__option{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--r3);background:var(--card);text-align:left;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);display:flex}.ProfileVisibilityQuickEditor-module__Es8lwW__option:hover:not(:disabled){border-color:var(--line2)}.ProfileVisibilityQuickEditor-module__Es8lwW__option[data-active]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--card))}.ProfileVisibilityQuickEditor-module__Es8lwW__option:disabled{opacity:.7}.ProfileVisibilityQuickEditor-module__Es8lwW__optionIcon{border-radius:var(--r2);width:32px;height:32px;color:var(--k55);background:color-mix(in srgb, var(--k55) 10%, transparent);flex:none;place-items:center;display:grid}.ProfileVisibilityQuickEditor-module__Es8lwW__option[data-active] .ProfileVisibilityQuickEditor-module__Es8lwW__optionIcon{color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 16%, transparent)}.ProfileVisibilityQuickEditor-module__Es8lwW__optionText{gap:var(--space-1);min-width:0;font-family:var(--sans);flex-direction:column;flex:1;display:flex}.ProfileVisibilityQuickEditor-module__Es8lwW__optionText b{font-size:var(--fs-14);color:var(--k100)}.ProfileVisibilityQuickEditor-module__Es8lwW__optionText span{font-size:var(--fs-12);color:var(--k55);line-height:1.4}.ProfileVisibilityQuickEditor-module__Es8lwW__optionCheck{border-radius:var(--rf);width:20px;height:20px;color:var(--on-accent);background:var(--accent);flex:none;place-items:center;display:grid}.ProfileVisibilityQuickEditor-module__Es8lwW__error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral)}.ProfileVisibilityQuickEditor-module__Es8lwW__actions{justify-content:flex-end;display:flex}
.PreferencePickerModal-module__x_vQRa__picker{gap:var(--space-md);flex-direction:column;display:flex}.PreferencePickerModal-module__x_vQRa__search{width:100%;padding:var(--space-10) var(--space-14);font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);background:var(--bg2);border:var(--border-width) solid var(--line2);border-radius:var(--r3);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.PreferencePickerModal-module__x_vQRa__search::placeholder{color:var(--k30)}.PreferencePickerModal-module__x_vQRa__search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow);outline:none}.PreferencePickerModal-module__x_vQRa__counter{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--k55);margin:0}.PreferencePickerModal-module__x_vQRa__customList{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PreferencePickerModal-module__x_vQRa__customTag{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm) var(--space-xs) var(--space-md);font-family:var(--sans);font-size:var(--fs-13);color:var(--k80);background:var(--card2);border:var(--border-width) solid var(--line);border-radius:var(--rf);font-weight:600;display:inline-flex}.PreferencePickerModal-module__x_vQRa__customText{word-break:break-word}.PreferencePickerModal-module__x_vQRa__customRemove{border-radius:var(--rf);width:18px;height:18px;color:var(--k55);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.PreferencePickerModal-module__x_vQRa__customRemove:hover{color:var(--coral)}.PreferencePickerModal-module__x_vQRa__customRemove:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:1px}.PreferencePickerModal-module__x_vQRa__grid{gap:var(--space-xs);max-height:46vh;padding:var(--space-2xs);flex-wrap:wrap;display:flex;overflow-y:auto}.PreferencePickerModal-module__x_vQRa__empty{margin:var(--space-sm) 0;font-family:var(--sans);font-size:var(--fs-13);color:var(--k55)}.PreferencePickerModal-module__x_vQRa__customRow{gap:var(--space-sm);display:flex}.PreferencePickerModal-module__x_vQRa__customInput{min-width:0;padding:var(--space-10) var(--space-14);font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);background:var(--bg2);border:var(--border-width) solid var(--line2);border-radius:var(--r3);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex:1}.PreferencePickerModal-module__x_vQRa__customInput::placeholder{color:var(--k30)}.PreferencePickerModal-module__x_vQRa__customInput:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow);outline:none}.PreferencePickerModal-module__x_vQRa__customAdd{border:var(--border-width) solid var(--line2);border-radius:var(--r3);background:var(--card2);width:42px;color:var(--accent-ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PreferencePickerModal-module__x_vQRa__customAdd:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 10%, var(--card2))}.PreferencePickerModal-module__x_vQRa__customAdd:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}.PreferencePickerModal-module__x_vQRa__customAdd:disabled{opacity:.5;cursor:not-allowed}.PreferencePickerModal-module__x_vQRa__error{color:var(--err);font-size:var(--fs-12);margin:0;line-height:1.35}.PreferencePickerModal-module__x_vQRa__footer{justify-content:flex-end;display:flex}
.ProfileInterestsEditor-module__Pcz5fG__wrap{gap:var(--space-md);flex-direction:column;display:flex}.ProfileInterestsEditor-module__Pcz5fG__hint{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);line-height:1.5}.ProfileInterestsEditor-module__Pcz5fG__chips{gap:var(--space-sm);flex-wrap:wrap;display:flex}.ProfileInterestsEditor-module__Pcz5fG__chipIcon{align-items:center;display:inline-flex}.ProfileInterestsEditor-module__Pcz5fG__actions{justify-content:flex-end;display:flex}.ProfileInterestsEditor-module__Pcz5fG__row{align-items:center;gap:var(--space-sm);width:100%;padding:var(--space-md);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:none;display:flex}.ProfileInterestsEditor-module__Pcz5fG__row:hover:not(:disabled){background:var(--card2)}.ProfileInterestsEditor-module__Pcz5fG__row:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:-2px}.ProfileInterestsEditor-module__Pcz5fG__row:disabled{cursor:default;opacity:.6}.ProfileInterestsEditor-module__Pcz5fG__rowIcon{width:22px;font-size:var(--fs-18);text-align:center;flex-shrink:0;line-height:1}.ProfileInterestsEditor-module__Pcz5fG__rowMain{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.ProfileInterestsEditor-module__Pcz5fG__rowLabel{font-family:var(--sans);font-size:var(--fs-14);color:var(--k100)}.ProfileInterestsEditor-module__Pcz5fG__rowValue,.ProfileInterestsEditor-module__Pcz5fG__rowPlaceholder{font-family:var(--sans);font-size:var(--fs-13);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ProfileInterestsEditor-module__Pcz5fG__rowValue{color:var(--k55)}.ProfileInterestsEditor-module__Pcz5fG__rowPlaceholder{color:var(--k30)}.ProfileInterestsEditor-module__Pcz5fG__rowCount{padding:var(--space-2xs) var(--space-sm);border-radius:var(--rf);background:var(--card2);font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);flex-shrink:0}.ProfileInterestsEditor-module__Pcz5fG__rowCount[data-pending]{color:var(--accent-ink)}.ProfileInterestsEditor-module__Pcz5fG__rowChevron{color:var(--k30);flex-shrink:0;display:inline-flex}.ProfileInterestsEditor-module__Pcz5fG__minimum{font-family:var(--sans);font-size:var(--fs-12);color:var(--k55);line-height:1.5}.ProfileInterestsEditor-module__Pcz5fG__minimum[data-pending]{color:var(--accent-ink)}.ProfileInterestsEditor-module__Pcz5fG__error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral)}
.ProfileAttributeField-module__5NSnuG__search{width:100%;padding:var(--space-10) var(--space-14);font-family:var(--sans);font-size:var(--fs-14);color:var(--k100);background:var(--bg2);border:var(--border-width) solid var(--line2);border-radius:var(--r3);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.ProfileAttributeField-module__5NSnuG__search::placeholder{color:var(--k30)}.ProfileAttributeField-module__5NSnuG__search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--glow);outline:none}.ProfileAttributeField-module__5NSnuG__counter{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--k55);margin:0}.ProfileAttributeField-module__5NSnuG__grid{gap:var(--space-xs);max-height:46vh;padding:var(--space-2xs);flex-wrap:wrap;display:flex;overflow-y:auto}.ProfileAttributeField-module__5NSnuG__empty{margin:var(--space-sm) 0;font-family:var(--sans);font-size:var(--fs-13);color:var(--k55)}
.ProfileTextField-module__jv7Hka__field{gap:var(--space-sm);flex-direction:column;display:flex}.ProfileTextField-module__jv7Hka__counter{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--k55);align-self:flex-end;margin:0}
.ProfileVitalsWizard-module__4E9-3q__wizard{gap:var(--space-md);flex-direction:column;display:flex}.ProfileVitalsWizard-module__4E9-3q__progressMeta{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:.08em;text-transform:uppercase;color:var(--k55);justify-content:space-between;align-items:center;display:flex}.ProfileVitalsWizard-module__4E9-3q__track{border-radius:var(--rf);background:var(--line2);height:4px;position:relative;overflow:hidden}.ProfileVitalsWizard-module__4E9-3q__fill{border-radius:var(--rf);background:var(--accent);height:100%;transition:width var(--dur-fast) var(--ease);position:absolute;inset:0 auto 0 0}.ProfileVitalsWizard-module__4E9-3q__stepHead{align-items:center;gap:var(--space-sm);display:flex}.ProfileVitalsWizard-module__4E9-3q__stepEmoji{font-size:var(--fs-20);flex-shrink:0;line-height:1}.ProfileVitalsWizard-module__4E9-3q__stepTitle{font-family:var(--sans);font-size:var(--fs-16);color:var(--k100);margin:0;font-weight:600}.ProfileVitalsWizard-module__4E9-3q__body{gap:var(--space-md);flex-direction:column;min-height:30vh;display:flex}.ProfileVitalsWizard-module__4E9-3q__footer{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.ProfileVitalsWizard-module__4E9-3q__footerRight{align-items:center;gap:var(--space-sm);display:flex}.ProfileVitalsWizard-module__4E9-3q__skip{padding:var(--space-xs) var(--space-sm);font-family:var(--sans);font-size:var(--fs-14);color:var(--k55);border-radius:var(--r3);cursor:pointer;transition:color var(--dur-fast) var(--ease);background:0 0;border:none}.ProfileVitalsWizard-module__4E9-3q__skip:hover:not(:disabled){color:var(--k100)}.ProfileVitalsWizard-module__4E9-3q__skip:disabled{opacity:.55;cursor:not-allowed}.ProfileVitalsWizard-module__4E9-3q__skip:focus-visible{outline:var(--border-width-strong) solid var(--accent);outline-offset:2px}
.ProfileVitalsQuickEditor-module__wjAuZW__wrap{gap:var(--space-md);flex-direction:column;display:flex}.ProfileVitalsQuickEditor-module__wjAuZW__hint{font-family:var(--sans);font-size:var(--fs-13);color:var(--k55);margin:0}.ProfileVitalsQuickEditor-module__wjAuZW__loading{justify-content:center;align-items:center;min-height:30vh;display:flex}.ProfileVitalsQuickEditor-module__wjAuZW__error{font-family:var(--sans);font-size:var(--fs-13);color:var(--err);margin:0}
.ConfirmDialog-module__oeskfq__form{gap:var(--space-md);flex-direction:column;display:flex}.ConfirmDialog-module__oeskfq__warning{font-family:var(--sans);font-size:var(--fs-14);color:var(--k80);margin:0;line-height:1.6}.ConfirmDialog-module__oeskfq__error{font-family:var(--sans);font-size:var(--fs-13);color:var(--coral);margin:0;line-height:1.5}.ConfirmDialog-module__oeskfq__actions{justify-content:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}
.FoodOrderCard-module__W80UDW__card{border:var(--border-width) solid var(--line);border-radius:var(--r4);background:var(--card);overflow:hidden}.FoodOrderCard-module__W80UDW__card[data-side=owner][data-state=pending]{border-color:color-mix(in srgb, var(--coral) 40%, var(--line))}.FoodOrderCard-module__W80UDW__head{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-sm-md) var(--space-md);border-bottom:var(--border-width) solid var(--line);background:var(--accent-soft);display:flex}.FoodOrderCard-module__W80UDW__card[data-side=owner] .FoodOrderCard-module__W80UDW__head{border-bottom-color:color-mix(in srgb, var(--coral) 40%, var(--line));background:color-mix(in srgb, var(--coral) 10%, var(--card))}.FoodOrderCard-module__W80UDW__headTitle{font-size:var(--fs-13);color:var(--accent-d-ink);font-weight:600}.FoodOrderCard-module__W80UDW__card[data-side=owner] .FoodOrderCard-module__W80UDW__headTitle{color:var(--err)}.FoodOrderCard-module__W80UDW__headMeta{font-family:var(--mono);font-size:var(--fs-11);color:var(--accent-d-ink)}.FoodOrderCard-module__W80UDW__card[data-side=owner] .FoodOrderCard-module__W80UDW__headMeta{color:var(--k55)}.FoodOrderCard-module__W80UDW__body{gap:var(--space-sm);padding:var(--space-sm-md) var(--space-md);font-size:var(--fs-13);flex-direction:column;display:flex}.FoodOrderCard-module__W80UDW__line{justify-content:space-between;gap:var(--space-sm);display:flex}.FoodOrderCard-module__W80UDW__divided{padding-top:var(--space-sm);border-top:var(--border-width) solid var(--line)}.FoodOrderCard-module__W80UDW__total{font-size:var(--fs-15);font-weight:600}.FoodOrderCard-module__W80UDW__price{font-weight:600}.FoodOrderCard-module__W80UDW__muted{color:var(--k55)}.FoodOrderCard-module__W80UDW__infoBox{gap:var(--space-xs);margin-top:var(--space-2xs);padding:var(--space-sm);border-radius:var(--r3);background:var(--bg2);font-size:var(--fs-12);flex-direction:column;display:flex}.FoodOrderCard-module__W80UDW__payBox{margin:var(--space-2xs) 0 0;padding:var(--space-sm);border:var(--border-width) solid color-mix(in srgb, var(--coral) 35%, var(--line));border-radius:var(--r3);background:color-mix(in srgb, var(--coral) 8%, var(--card));font-size:var(--fs-12);line-height:1.5}.FoodOrderCard-module__W80UDW__endedNote{color:var(--k55);margin:0}.FoodOrderCard-module__W80UDW__routeLink{color:var(--accent-ink);font-size:var(--fs-13);font-weight:600;text-decoration:underline}.FoodOrderCard-module__W80UDW__actions{gap:var(--space-sm);padding:0 var(--space-md) var(--space-md);display:flex}.FoodOrderCard-module__W80UDW__primary,.FoodOrderCard-module__W80UDW__secondary,.FoodOrderCard-module__W80UDW__reject{padding:var(--space-sm-md) var(--space-md);border:var(--border-width) solid var(--line);border-radius:var(--rf);background:var(--card);color:var(--k100);font:inherit;font-size:var(--fs-13);cursor:pointer;font-weight:500}.FoodOrderCard-module__W80UDW__primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);flex:1;font-weight:600}.FoodOrderCard-module__W80UDW__reject{border-color:color-mix(in srgb, var(--err) 35%, transparent);color:var(--err);flex:none}.FoodOrderCard-module__W80UDW__primary:disabled,.FoodOrderCard-module__W80UDW__secondary:disabled,.FoodOrderCard-module__W80UDW__reject:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.FoodOrderCard-module__W80UDW__rating{padding:0 var(--space-md) var(--space-md);font-size:var(--fs-13)}.FoodOrderCard-module__W80UDW__open{padding:0 var(--space-md) var(--space-md);color:var(--accent-d-ink);font-size:var(--fs-12);display:block}.FoodOrderCard-module__W80UDW__error{color:var(--err);margin:0}
