/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.managedSignal{border:1px solid var(--color-border);border-radius:99px;grid-template-columns:auto auto;display:inline-grid;overflow:hidden}.managedSignal button{background:var(--color-surface-raised);border-radius:0;min-height:44px}.managedSignal button+button{border-left:1px solid var(--color-border);color:var(--color-text-muted)}.signalVisibilityHelp{color:var(--color-text-muted);margin-top:10px;font-size:9px;line-height:1.45;display:block}.settingsGroup{border-block:1px solid var(--color-border);gap:7px;padding:12px 0;display:grid}.settingsGroup>b{padding:0 3px;font-size:10px}.settingsGroup>button{background:var(--color-surface-raised);text-align:left;border:0;border-radius:12px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;display:flex}.settingsGroup>button[aria-pressed=true]{background:var(--color-state-tint)}.settingsGroup>button:disabled{opacity:.5}.settingsGroup small{font-weight:800}.placeActivityPicker{gap:10px;display:grid}.placeActivitySelection{gap:4px;display:grid}.placeActivitySelection>small{color:var(--color-text-muted);font-size:9px}.placeActivitySelection>button,.placeActivitySelection>div>button{border:1px solid var(--color-state-selected);background:var(--color-state-tint);min-height:44px;color:var(--color-structure);text-align:left;border-radius:13px;justify-content:space-between;align-items:center;padding:8px 12px;display:inline-flex}.placeActivitySelection>div{flex-wrap:wrap;gap:7px;display:flex}.placeActivitySelection>div>button{gap:10px;width:auto}.placeActivitySelection strong{font-size:16px}.placeActivityPicker .activitySuggestions button:disabled{opacity:.48}.attentionModule{background:var(--color-focal-tint);border-radius:18px;gap:7px;padding:15px;display:grid}.attentionModule>div{gap:4px;display:grid}.attentionModule button{background:var(--color-surface-raised);border:0;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.attentionModule button{background:color-mix(in srgb,var(--color-surface-raised) 60%,transparent)}}.attentionModule button{text-align:left;padding:11px;font-size:10px;font-weight:800}.navDot{background:var(--color-state-tint);min-width:15px;height:15px;color:var(--color-structure);border-radius:50%;place-items:center;margin:-16px 0 0 19px;font-size:8px;font-style:normal;display:grid;position:absolute}.discoveryRecommendations{margin-bottom:14px}.activitySelector{gap:8px;display:grid}.activitySelector .activityDefaults{margin-bottom:0}.activitySuggestions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.activitySuggestions button{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:13px;gap:3px;padding:11px;display:grid}.activitySuggestions button.picked{background:var(--color-state-tint);border-color:var(--color-state-selected)}.activitySuggestions small{color:var(--color-text-muted);font-size:8px}.requestList{gap:8px;display:grid}.requestList .personRow{grid-template-columns:auto 1fr auto auto;display:grid}.requestList button,.claimPlace button,.routineLive>button{background:var(--color-structure);color:var(--color-surface-raised);border:0;border-radius:10px;padding:8px;font-size:8px;font-weight:800}.claimPlace{background:var(--color-surface-raised);border-radius:16px;gap:7px;padding:14px;display:grid}.claimPlace p{color:var(--color-text-muted);font-size:9px}.routineLive>button{margin-left:auto}.flowWithNav>.detailLive{padding-bottom:110px}.needsYou{background:var(--color-focal-tint);text-align:left;border:0;border-radius:18px;align-items:center;width:100%;padding:14px;display:flex}.needsYou>i{background:var(--color-focal-tint);border-radius:50%;place-items:center;width:40px;height:40px;margin-right:12px;font-style:normal;font-weight:900;display:grid}.needsYou>span{gap:3px;display:grid}.needsYou small{color:var(--color-text-muted);font-size:9px}.discoverRail{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.discoverRail>.previewLive{scroll-snap-align:start;min-width:82%}.weekControls{gap:8px;display:flex}.periodSelect{background:var(--color-structure);color:var(--color-surface-raised);text-align:left;border:0;border-radius:16px;flex:1;justify-content:space-between;padding:14px;display:flex}.searchToggle{background:var(--color-surface-raised);border:0;border-radius:16px;width:48px;font-size:20px}.agendaSearch{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:15px;width:100%;padding:14px}.filterRail{scrollbar-width:none;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.filterRail button{white-space:nowrap;border:1px solid var(--color-border);background:0 0;border-radius:99px;padding:9px 13px;font-size:10px;font-weight:800}.filterRail .picked{background:var(--color-state-tint);border-color:var(--color-state-tint)}.agendaMeta{justify-content:space-between;align-items:center;margin:7px 2px;display:flex}.agendaMeta span{color:var(--color-text-muted);font-size:8px}.circleGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.circleTile{background:var(--color-surface-raised);text-align:left;border:0;border-radius:18px;gap:7px;min-height:118px;padding:14px;display:grid}.circleTile>i{font-size:24px;font-style:normal}.circleTile small{color:var(--color-text-muted);font-size:8px}.circleTile.add{border:1px dashed var(--color-border);background:0 0}.showAll{background:0 0;border:0;padding:10px;font-size:10px;font-weight:800}.badgeList{flex-wrap:wrap;gap:7px;display:flex}.badgeList button{background:var(--color-state-tint);border:0;border-radius:99px;padding:9px 12px;font-size:9px;font-weight:800}.badgeList .addBadge{border:1px dashed var(--color-border);background:0 0}.activityDefaults{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:24px;display:grid}.activityDefaults button{background:var(--color-state-tint);text-align:left;border:0;border-radius:18px;gap:5px;min-height:105px;padding:16px;display:grid}.activityDefaults button:last-child{background:var(--color-state-tint)}.activityDefaults small{font-size:9px}.flowChoice.compact{padding:14px}.browseActivities{border:1px dashed var(--color-border);text-align:left;background:0 0;border-radius:16px;width:100%;padding:14px}.browseActivities small{float:right;color:var(--color-text-muted)}.modeChoice{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:18px;gap:7px;width:100%;margin-bottom:10px;padding:18px;display:grid}.modeChoice span{color:var(--color-text-muted);font-size:10px;line-height:1.45}.modeChoice.picked{background:var(--color-state-tint);border-color:var(--color-state-selected)}.capacityInput{background:var(--color-surface-raised);border-radius:16px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.capacityInput span{font-size:11px;font-weight:800;display:grid}.capacityInput small{color:var(--color-text-muted);font-weight:400}.capacityInput input{border:1px solid var(--color-border);border-radius:10px;width:90px;padding:9px}.modeLabel{background:var(--color-state-tint);border-radius:15px;justify-content:space-between;align-items:center;margin-top:17px;padding:13px;display:flex}.modeLabel span,.ownership small{color:var(--color-text-muted);font-size:9px}.manageActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.manageActions button,.whatsappPreview{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:14px;padding:12px;font-size:9px;font-weight:800}.managePanel{background:var(--color-surface-raised);border-radius:18px;gap:8px;margin:13px 0;padding:15px;display:grid}.managePanel>p{color:var(--color-text-muted);font-size:9px}.managePanel>button:not(.primaryLive):not(.cancelManage){border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:12px;justify-content:space-between;padding:11px;display:flex}.managePanel>button.picked{background:var(--color-state-tint)}.cancelManage{color:var(--color-text-muted);background:0 0;border:0;padding:9px}.whatsappPreview{width:100%;margin-top:9px}.liveLoading{background:var(--color-canvas);min-height:100vh;color:var(--color-structure);place-items:center;font-weight:800;display:grid}.liveShell{background:var(--color-canvas);width:min(470px,100%);min-height:100vh;margin:auto;padding:30px 22px 112px;position:relative}.liveTop{justify-content:space-between;align-items:flex-start;margin:8px 0 22px;display:flex}.liveTop h1{letter-spacing:-1.3px;margin:7px 0 0;font-size:32px;line-height:1}.realBadge{border:1px solid var(--color-border);letter-spacing:.8px;border-radius:20px;margin-top:4px;padding:6px 8px;font-size:7px;font-weight:900}.liveBody{min-height:600px}.liveStack{gap:13px;display:grid}.liveWeather{background:var(--color-structure);color:var(--color-surface-raised);border-radius:20px;align-items:center;gap:12px;padding:15px;display:flex}.liveWeather>b{font-size:31px}.liveWeather span{flex:1;font-size:12px;font-weight:800;display:grid}.liveWeather small{color:var(--color-text-on-strong-muted);margin-top:4px;font-size:9px}.liveWeather strong{color:var(--color-state-tint);font-size:25px}.weekOverview{background:var(--color-state-tint);text-align:left;border:0;border-radius:19px;gap:5px;width:100%;padding:16px;display:grid}.weekOverview small{color:var(--color-text-muted)}.liveHeading,.liveSection>header{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.liveHeading h2,.liveSection h2{margin:0;font-size:18px}.liveHeading span,.liveSection header span{color:var(--color-text-muted);font-size:9px}.openLive,.planLive{background:var(--color-surface-raised);text-align:left;border:0;border-radius:18px;align-items:center;width:100%;padding:14px;display:flex}.openLive>i,.planLive>i{background:var(--color-state-tint);border-radius:14px;place-items:center;min-width:43px;height:43px;margin-right:12px;font-size:9px;font-style:normal;font-weight:900;display:grid}.openLive>span,.planLive>span{flex:1;gap:4px;display:grid}.openLive b,.planLive b{font-size:15px}.openLive small,.planLive small{color:var(--color-text-muted);font-size:9px}.openLive>strong{font-size:18px}.openLive.closed{opacity:.55}.openLive.closed>i{background:var(--color-surface-subtle)}.planLive{background:var(--color-state-tint)}.planLive.proposed{background:var(--color-focal-tint)}.previewLive,.emptyLive{border:1px dashed var(--color-border);border-radius:18px;gap:6px;padding:16px;display:grid}.previewLive{background:var(--color-surface-subtle)}.previewLive em{font-size:8px}.previewLive small,.emptyLive span{color:var(--color-text-muted);font-size:10px;line-height:1.45}.emptyLive{background:var(--color-surface-raised)}.emptyLive button{background:var(--color-structure);color:var(--color-surface-raised);border:0;border-radius:12px;justify-self:start;padding:9px 11px;font-size:9px;font-weight:800}.liveSection{gap:9px;margin-bottom:12px;display:grid}.liveSection>header{margin:10px 2px 2px}.privacyNote{background:var(--color-structure);color:var(--color-surface-raised);border-radius:17px;padding:15px;font-size:11px;line-height:1.5}.personRow,.circleLive{background:var(--color-surface-raised);border-radius:16px;align-items:center;padding:13px;display:flex}.personRow>i,.circleLive>i{background:var(--color-state-tint);border-radius:50%;place-items:center;width:41px;height:41px;margin-right:12px;font-size:9px;font-style:normal;font-weight:900;display:grid}.circleLive>i{border-radius:13px}.personRow>span,.circleLive>span{gap:4px;display:grid}.personRow small,.circleLive small{color:var(--color-text-muted);font-size:9px}.ideaShortcut{background:var(--color-state-tint);text-align:left;border:0;border-radius:18px;gap:5px;padding:17px;display:grid}.ideaShortcut small{font-size:9px}.youLive{text-align:center;padding:15px}.youLive>i{background:var(--color-state-tint);border-radius:50%;place-items:center;width:80px;height:80px;margin:auto;font-size:22px;font-style:normal;font-weight:900;display:grid}.youLive h2{margin:12px 0 4px;font-size:28px}.youLive p{color:var(--color-text-muted);font-size:11px}.metricLive{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.metricLive>div{text-align:center;background:var(--color-surface-raised);border-radius:17px;padding:14px 5px;display:grid}.metricLive b{font-size:22px}.metricLive span{font-size:9px}.metricLive small{color:var(--color-text-muted);text-transform:uppercase;font-size:7px}.liveNav{z-index:10;background:var(--color-canvas);justify-content:space-around;align-items:center;width:min(470px,100%);height:78px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.liveNav{background:color-mix(in srgb,var(--color-canvas) 93%,transparent)}}.liveNav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid var(--color-border)}.liveNav button{color:var(--color-text-muted);background:0 0;border:0;place-items:center;gap:3px;font-size:20px;display:grid}.liveNav small{font-size:8px}.liveNav .livePlus{background:var(--color-structure);width:50px;height:50px;color:var(--color-state-tint);border-radius:50%;font-size:27px}.liveSummary{z-index:11;background:var(--color-structure);color:var(--color-state-tint);white-space:nowrap;border-radius:99px;padding:6px 10px;font-size:7px;font-weight:900;position:fixed;bottom:81px;left:50%;transform:translate(-50%)}.flowShell,.detailLive{background:var(--color-canvas);width:min(470px,100%);min-height:100vh;margin:auto;padding:30px 23px 50px}.flowShell header{justify-content:space-between;align-items:center;display:flex}.flowShell header button,.detailBack{background:0 0;border:0;font-weight:800}.flowShell h1,.detailLive h1{letter-spacing:-1.5px;margin:60px 0 24px;font-size:36px;line-height:1.05}.flowChoice{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:16px;justify-content:space-between;width:100%;margin-bottom:10px;padding:18px;font-weight:800;display:flex}.customInput{border:1px solid var(--color-border);background:var(--color-surface-raised);width:100%;font:inherit;border-radius:16px;padding:16px}.flowNext,.primaryLive{background:var(--color-structure);width:100%;color:var(--color-surface-raised);border:0;border-radius:16px;margin-top:18px;padding:17px;font-weight:800}.flowNext:disabled,.primaryLive:disabled{opacity:.4}.flowLead{color:var(--color-text-muted);font-size:12px;line-height:1.5}.audienceLive{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:16px;align-items:center;width:100%;margin-bottom:8px;padding:13px;display:flex}.audienceLive>i{background:var(--color-surface-subtle);border-radius:13px;place-items:center;width:40px;height:40px;margin-right:12px;font-size:9px;font-style:normal;font-weight:900;display:grid}.audienceLive>span{flex:1;gap:3px;display:grid}.audienceLive small{color:var(--color-text-muted);font-size:9px}.audienceLive.picked{background:var(--color-state-tint);border-color:var(--color-state-selected)}.detailLive>.detailBack{margin-bottom:42px}.detailLive h1{margin:12px 0}.detailDate{color:var(--color-text-muted)}.ownership{background:var(--color-surface-raised);border-radius:17px;gap:5px;margin:20px 0;padding:16px;display:grid}.ownership span{color:var(--color-text-muted);font-size:10px;line-height:1.45}.stateLive{background:var(--color-state-tint);border-radius:16px;padding:15px;font-size:11px}.planDetail{background:var(--color-state-tint);border-radius:20px;margin-top:18px;padding:17px}.planDetail h2{font-size:24px}.planDetail>div{border-top:1px solid var(--color-border);justify-content:space-between;padding:10px 0;font-size:11px;display:flex}.dangerLive{width:100%;color:var(--color-danger);background:0 0;border:0;margin-top:12px;padding:16px;font-weight:800}.liveError{background:var(--color-status-error-surface);color:var(--color-danger);border-radius:14px;padding:12px;font-size:10px}.reviewRibbon{top:auto!important;bottom:88px!important;right:10px!important}.reviewRibbon span{display:none}@media (min-width:720px){body{background:var(--color-surface-subtle)}.liveShell,.flowShell,.detailLive{box-shadow:0 20px 70px var(--color-structure)}@supports (color:color-mix(in lab, red, red)){.liveShell,.flowShell,.detailLive{box-shadow:0 20px 70px color-mix(in srgb,var(--color-structure) 12%,transparent)}}.reviewRibbon{top:12px!important;bottom:auto!important}.reviewRibbon span{display:inline}}.reviewGate{background:var(--color-structure);place-items:center;min-height:100vh;padding:24px;display:grid}.reviewGate section{background:var(--color-canvas);width:min(460px,100%);box-shadow:0 30px 80px var(--color-structure);border-radius:32px;padding:34px}@supports (color:color-mix(in lab, red, red)){.reviewGate section{box-shadow:0 30px 80px color-mix(in srgb,var(--color-structure) 20%,transparent)}}.reviewGate h1{letter-spacing:-2px;margin:12px 0;font-size:44px}.reviewGate p{color:var(--color-text-muted);line-height:1.55}.reviewGate button{background:var(--color-surface-raised);text-align:left;border:0;border-radius:18px;gap:5px;width:100%;margin-top:12px;padding:18px;display:grid}.reviewGate button:first-of-type{background:var(--color-state-tint)}.reviewGate button span{color:var(--color-text-muted);font-size:11px}.reviewGate footer{color:var(--color-text-muted);text-align:center;margin-top:24px;font-size:10px}.reviewGate>section>small{color:var(--color-danger);margin-top:12px;display:block}.reviewRibbon{z-index:20;background:var(--color-structure);align-items:center;gap:10px;display:flex;position:fixed;top:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.reviewRibbon{background:color-mix(in srgb,var(--color-structure) 87%,transparent)}}.reviewRibbon{color:var(--color-surface-raised);border-radius:999px;padding:8px 10px 8px 13px;font-size:10px}.reviewRibbon button{background:var(--color-surface-raised);border:0;border-radius:999px;padding:7px 10px;font-size:9px}.gateTextButton{color:var(--color-structure)!important;border:1px solid var(--color-border)!important;background:0 0!important}.signupForm{gap:10px;display:grid}.signupForm input,.activationFlow input{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-surface-raised);width:100%;font:inherit;border-radius:13px;padding:13px}.signupNotice{background:var(--color-state-tint);text-align:left;border-radius:16px;gap:6px;padding:16px;display:grid}.activationFlow{background:var(--color-canvas);min-height:100dvh;color:var(--color-structure);padding:74px 18px 28px}.activationFlow section{gap:14px;max-width:520px;margin:0 auto;display:grid}.activationFlow h1{margin:0;font-size:34px;line-height:1.02}.activationFlow p{color:var(--color-text-muted);margin:0;line-height:1.5}.activationFlow label{gap:6px;font-size:12px;font-weight:800;display:grid}.activationFlow fieldset{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:8px 0;display:flex}.activationFlow legend{width:100%;margin-bottom:8px;font-size:12px;font-weight:800}.activationFlow fieldset button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:99px;padding:10px 12px}.activationFlow fieldset button.picked{background:var(--color-structure);color:var(--color-surface-raised);border-color:var(--color-structure)}.activationPrimary{background:var(--color-structure);color:var(--color-surface-raised);border:0;border-radius:15px;padding:15px;font-weight:900}.authPrimary{gap:16px;display:grid}.authPrimary h1,.authPrimary p{margin-block:0}.authChoices{gap:12px;display:grid}.authSecondary{gap:8px;margin-top:10px;display:grid}.alphaPasswordToggle{font-size:10px;text-decoration:underline;width:auto!important;color:var(--color-text-muted)!important;text-align:center!important;background:0 0!important;margin:16px auto 0!important;padding:5px!important;display:block!important}.alphaPasswordForm{border-top:1px solid var(--color-border);margin-top:2px;padding-top:12px}.reviewGate .signupNotice button{margin-top:8px}.authModeSelector{border-radius:var(--radius-control);background:var(--color-state-tint);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;grid-template-columns:1fr 1fr;justify-content:normal;align-items:stretch;gap:4px;width:auto;height:auto;margin-top:28px;padding:4px;display:grid;position:static;inset:auto}.reviewGate .authModeSelector button,.reviewGate .authModeSelector button:first-of-type{border-radius:calc(var(--radius-control) - 4px);min-height:44px;color:var(--color-text-muted);text-align:center;background:0 0;border:0;margin:0;padding:10px 12px;font-weight:800;display:block}.reviewGate .authModeSelector button[aria-pressed=true]{background:var(--color-surface-raised);color:var(--color-structure);box-shadow:var(--shadow-soft)}.srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.otpField{cursor:text;margin:12px 0 4px;display:block;position:relative}.otpSlots{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.otpSlots i{border:2px solid var(--color-border);background:var(--color-surface-raised);min-width:0;height:52px;color:var(--color-structure);border-radius:12px;place-items:center;font-size:22px;font-style:normal;font-weight:800;transition:border-color .15s,box-shadow .15s,background .15s;display:grid}.otpField:focus-within .otpSlots i{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.otpField:focus-within .otpSlots i{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent) 20%,transparent)}}.otpField[data-complete=true] .otpSlots i{border-color:var(--color-state-selected);background:var(--color-state-tint)}.otpField[data-invalid=true] .otpSlots i{border-color:var(--color-danger);box-shadow:0 0 0 2px var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.otpField[data-invalid=true] .otpSlots i{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-danger) 15%,transparent)}}.otpField input{z-index:2;opacity:1;color:#0000;-webkit-text-fill-color:transparent;width:100%;height:100%;caret-color:var(--color-structure);letter-spacing:1em;background:0 0;border:0;font-size:16px;position:absolute;inset:0}.signupNotice .gateTextButton:disabled{opacity:.55;cursor:not-allowed}.publicPreviewChoice{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);grid-template-columns:24px 1fr;align-items:start;padding:12px;gap:10px!important;display:grid!important}.publicPreviewChoice input{height:20px;margin:1px 0 0;padding:0;width:20px!important}.publicPreviewChoice span{gap:3px;display:grid}.publicPreviewChoice small{color:var(--color-text-muted);font-weight:500;line-height:1.4}.relationshipSafety{grid-template-columns:1fr 1fr;gap:8px;display:grid}.relationshipSafety button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:13px;padding:12px;font-size:10px;font-weight:800}.relationshipSafety .dangerLive{color:var(--color-danger);background:var(--color-status-error-surface);margin:0}.relationshipSafetyNote{color:var(--color-text-muted);margin-top:8px;line-height:1.5;display:block}.liveData{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:17px;align-items:center;gap:12px;width:100%;margin:-10px 0 20px;padding:12px;display:flex}.liveData>b{background:var(--color-state-tint);border-radius:12px;place-items:center;min-width:38px;height:38px;font-size:18px;display:grid}.liveData span{gap:3px;font-size:11px;font-weight:800;display:grid}.liveData small{color:var(--color-text-muted);font-size:8px}.avatarBtn{background:var(--color-state-tint);border:0;border-radius:50%;place-items:center;width:43px;height:43px;font-weight:900;display:grid}.weather{text-align:left;border:0;width:100%}.learningCard{background:var(--color-surface-subtle);border-radius:18px;gap:7px;margin-top:12px;padding:15px;display:grid}.learningCard>div,.momentFeedback>div{gap:6px;display:flex;overflow:hidden}.learningCard button,.momentFeedback button{white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:20px;padding:7px 9px;font-size:8px}.futureItem,.futureItem>i{background:var(--color-state-tint)}.weekTabs button{font-size:9px}.weekTabs button:nth-child(2),.weekTabs button:nth-child(3){color:var(--color-text-muted)}.audienceWave{background:var(--color-state-tint);border-radius:15px;gap:4px;padding:13px;display:grid}.audienceWave small{color:var(--color-text-muted);font-size:9px}.momentFeedback{background:var(--color-surface-raised);border-radius:18px;margin-top:18px;padding:16px}.momentFeedback h3{margin:12px 0 7px;font-size:15px}.locationChoice{background:var(--color-structure);color:var(--color-surface-raised);border-radius:20px;gap:8px;margin:22px 0;padding:17px;display:grid}.locationChoice button{background:var(--color-state-tint);text-align:left;border:0;border-radius:12px;padding:12px;font-weight:800}.locationChoice small{color:var(--color-text-on-strong-muted);font-size:9px}.onboardTiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.onboardTiles img{object-fit:cover;border-radius:15px;width:100%;height:115px}.onboardTiles b{margin-top:5px;font-size:10px;display:block}.onboardSteps{gap:9px;margin:24px 0;display:grid}.onboardSteps span{align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.onboardSteps b{background:var(--color-state-tint);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.contentType{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.contentType span{background:var(--color-surface-raised);border-radius:15px;gap:5px;padding:13px;display:grid}.contentType small{color:var(--color-text-muted);font-size:8px}.typeKey{gap:7px;margin:16px 0;display:flex}.typeKey span{background:var(--color-surface-subtle);border-radius:20px;padding:7px 10px;font-size:8px;font-weight:900}.placeList{background:var(--color-surface-raised);text-align:left;border:0;border-radius:18px;align-items:center;width:100%;margin:9px 0;padding:9px;display:flex}.placeList img{object-fit:cover;border-radius:13px;width:73px;height:73px;margin-right:12px}.placeList div{flex:1;gap:4px;display:grid}.placeList small{color:var(--color-text-muted);font-size:9px}.bigAvatar{background:var(--color-state-tint);border-radius:50%;place-items:center;width:105px;height:105px;margin:8px auto 22px;font-size:26px;font-weight:900;display:grid}.personProfile{text-align:left}.personProfile>.bigAvatar~em,.personProfile>.bigAvatar~h1,.personProfile>.bigAvatar~p{text-align:center;display:block}.personProfile .memory{margin-top:10px}.v3 nav{padding:0 4px}.v3 nav button{min-width:53px}.homeV3 header h1{font-size:30px}.weather{background:var(--color-structure);color:var(--color-surface-raised);border-radius:20px;align-items:center;gap:12px;margin-bottom:22px;padding:15px;display:flex}.weather>b{font-size:31px}.weather span{flex:1;font-size:12px;font-weight:800;display:grid}.weather small{color:var(--color-text-on-strong-muted);margin-top:4px;font-size:9px}.weather strong{color:var(--color-state-tint);font-size:25px}.homeTitle{justify-content:space-between;align-items:center;display:flex}.homeTitle small{color:var(--color-text-muted)}.heroRail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:12px -22px 18px;padding:0 22px;display:flex;overflow-x:auto}.heroRail::-webkit-scrollbar{display:none}.ideaRail::-webkit-scrollbar{display:none}.heroRail .hero{scroll-snap-align:start;min-width:315px;height:300px}.weekPreview{background:var(--color-state-tint);text-align:left;border:0;border-radius:19px;align-items:center;width:100%;padding:16px;display:flex}.weekPreview div{flex:1;gap:4px;display:grid}.weekPreview small{color:var(--color-text-muted)}.weekPreview>span{font-size:22px}.miniSignal{background:var(--color-surface-raised);text-align:left;border:0;border-radius:18px;width:100%;padding:15px;display:flex}.miniSignal .avatars{margin-right:18px;display:flex}.miniSignal .avatars i{background:var(--color-state-tint);border:2px solid var(--color-surface-raised);border-radius:50%;place-items:center;width:36px;height:36px;margin-right:-10px;font-size:9px;font-style:normal;font-weight:900;display:grid}.miniSignal>div:last-child{gap:5px;display:grid}.miniSignal small{color:var(--color-text-muted)}.sponsor{border:1px solid var(--color-border);text-align:left;background:0 0;border-radius:18px;align-items:center;width:100%;margin-top:12px;padding:9px;display:flex}.sponsor img{object-fit:cover;border-radius:13px;width:75px;height:75px;margin-right:12px}.sponsor div{flex:1;gap:4px;display:grid}.sponsor em{font-size:7px}.sponsor small,.integrity{color:var(--color-text-muted);font-size:9px}.integrity{text-align:center;padding:0 15px}.weekTabs{background:var(--color-surface-subtle);border-radius:14px;margin-bottom:25px;padding:3px;display:flex}.weekTabs button{background:0 0;border:0;border-radius:11px;flex:1;padding:10px;font-size:10px}.weekTabs button:first-child{background:var(--color-surface-raised);font-weight:800}.day h4{letter-spacing:1px;color:var(--color-text-muted);margin:18px 4px 8px;font-size:9px}.weekItem{text-align:left;border:0;border-radius:18px;align-items:center;width:100%;padding:14px;display:flex}.weekItem>i{border-radius:13px;place-items:center;width:40px;height:40px;margin-right:12px;font-style:normal;font-weight:900;display:grid}.weekItem>div{flex:1;gap:4px;display:grid}.weekItem small{color:var(--color-text-muted);font-size:9px}.weekItem>span{font-weight:900}.weekItem.action,.weekItem.action>i,.weekItem.planItem,.weekItem.planItem>i{background:var(--color-state-tint)}.weekItem.waiting,.weekItem.waiting>i{background:var(--color-focal-tint)}.weekItem.routineItem{background:var(--color-surface-raised)}.weekItem.routineItem>i{background:var(--color-state-tint)}.addRoutine{border:1px dashed var(--color-text-muted);text-align:left;background:0 0;border-radius:18px;gap:5px;width:100%;margin-top:22px;padding:16px;display:grid}.addRoutine small{color:var(--color-text-muted)}.peopleSearch,.searchBox{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;width:100%;color:var(--color-text-muted);border-radius:15px;padding:14px}.circleHero{background:var(--color-structure);width:100%;color:var(--color-surface-raised);text-align:left;border:0;border-radius:22px;align-items:center;padding:14px;display:flex}.circleHero .faces{margin:0 17px 0 0}.circleHero>div:nth-child(2){flex:1;gap:5px;display:grid}.circleHero small{color:var(--color-border)}.circleRow{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.circleRow button{background:var(--color-surface-raised);text-align:left;border:0;border-radius:18px;gap:5px;padding:14px;display:grid}.circleRow i{font-size:24px;font-style:normal}.circleRow small{color:var(--color-text-muted)}.ideaRail{scrollbar-width:none;gap:10px;margin-right:-22px;display:flex;overflow-x:auto}.ideaRail button{text-align:left;background:0 0;border:0;gap:5px;min-width:145px;padding:0;display:grid}.ideaRail img{object-fit:cover;border-radius:17px;width:145px;height:120px}.ideaRail small{color:var(--color-text-muted)}.detail{height:100%;padding:28px 23px 40px}.detail>h1{margin:9px 0 13px;font-size:36px;line-height:1}.detail>p{color:var(--color-text-muted);line-height:1.5}.detail>.back{margin-bottom:34px}.selectAll,.personSelect,.inviteOptions button,.audience{background:var(--color-surface-raised);text-align:left;border:0;border-radius:16px;align-items:center;width:100%;margin:9px 0;padding:14px;display:flex}.selectAll b,.personSelect span,.inviteOptions button b,.audience span{flex:1}.personSelect i,.audience i{background:var(--color-state-tint);border-radius:50%;place-items:center;width:42px;height:42px;margin-right:12px;font-size:10px;font-style:normal;font-weight:900;display:grid}.personSelect span,.audience span{gap:4px;display:grid}.personSelect small,.audience small,.inviteOptions small{color:var(--color-text-muted);font-size:9px}.secondary{border:1px solid var(--color-border);background:0 0;border-radius:15px;width:100%;padding:15px;font-weight:800}.safeNote{background:var(--color-surface-subtle);border-radius:15px;padding:14px;font-size:10px!important}.inviteOptions{margin:20px 0}.inviteOptions button{grid-template-columns:1fr auto;display:grid}.inviteOptions button small{grid-column:1}.compose{height:100%;padding:28px 23px 45px}.compose>.back{margin-bottom:30px}.openPreview{height:280px;color:var(--color-surface-raised);border-radius:24px;margin:12px 0 24px;position:relative;overflow:hidden}.openPreview img{object-fit:cover;width:100%;height:100%}.openPreview:after{content:"";background:linear-gradient(transparent,var(--color-structure));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.openPreview:after{background:linear-gradient(transparent,color-mix(in srgb,var(--color-structure) 87%,transparent))}}.openPreview div{z-index:1;position:absolute;bottom:16px;left:18px}.openPreview h2{margin:0 0 6px;font-size:27px}.openPreview p{color:var(--color-surface-subtle);margin:0;font-size:11px}.audience i{border-radius:13px}.selectedAudience{background:var(--color-state-tint)}.topChoices{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.topChoices small{width:100%}.topChoices button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:25px;padding:10px 14px}.planV3 .planImg{margin-top:10px}.planFacts span em{color:var(--color-text-muted);letter-spacing:0;font-size:10px}.findPlace{background:var(--color-state-tint);text-align:left;border:0;border-radius:18px;align-items:center;width:100%;margin-top:15px;padding:15px;display:flex}.findPlace div{flex:1;gap:4px;display:grid}.findPlace small{font-size:9px}.placeOption{background:var(--color-surface-raised);border-radius:17px;align-items:center;margin:10px 0;padding:14px;display:flex}.placeOption>div{flex:1;gap:4px;display:grid}.placeOption button{background:var(--color-structure);color:var(--color-surface-raised);border:0;border-radius:12px;padding:10px}.planActions{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.planActions button{border:1px solid var(--color-border);text-align:left;background:0 0;border-radius:16px;gap:4px;padding:13px;display:grid}.planActions button:first-letter{font-size:22px}.planActions small{color:var(--color-text-muted);font-size:9px}.momentCTA{background:var(--color-surface-subtle);text-align:left;border:0;border-radius:17px;gap:5px;width:100%;padding:16px;display:grid}.routineMark{background:var(--color-state-tint);border-radius:50%;place-items:center;width:110px;height:110px;margin:28px auto;font-size:55px;display:grid}.routineFacts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.routineFacts span{background:var(--color-surface-raised);border-radius:15px;gap:5px;padding:13px;display:grid}.routineFacts small{color:var(--color-text-muted);font-size:8px}.nextOccurrence{background:var(--color-state-tint);border-radius:17px;gap:5px;margin-top:12px;padding:16px;display:grid}.nextOccurrence small{color:var(--color-text-muted)}.textDanger{width:100%;color:var(--color-danger);background:0 0;border:0;padding:15px}.photoFrame{border-radius:24px;height:360px;margin:18px 0;position:relative;overflow:hidden}.photoFrame img{object-fit:cover;width:100%;height:100%}.photoFrame button{background:var(--color-surface-raised);white-space:nowrap;border:0;border-radius:30px;padding:12px 16px;font-weight:800;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.confirmedBy{align-items:center;display:flex}.confirmedBy>span{background:var(--color-state-tint);border:2px solid var(--cream);border-radius:50%;place-items:center;width:40px;height:40px;margin-right:-7px;font-size:9px;font-weight:900;display:grid}.confirmedBy>div{gap:3px;margin-left:17px;display:grid}.confirmedBy small{color:var(--color-text-muted);font-size:9px}.highlight{width:100%;height:310px;color:var(--color-surface-raised);text-align:left;border:0;border-radius:25px;padding:0;position:relative;overflow:hidden}.highlight img{object-fit:cover;width:100%;height:100%}.highlight>span{background:linear-gradient(transparent,var(--color-structure));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.highlight>span{background:linear-gradient(transparent,color-mix(in srgb,var(--color-structure) 87%,transparent))}}.highlight div{position:absolute;bottom:18px;left:18px}.highlight em{color:var(--color-state-tint)}.highlight h2{margin:7px 0;font-size:29px}.highlight p{font-size:10px}.youGrid{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0 25px;display:grid}.youGrid button{background:var(--color-surface-raised);text-align:left;border:0;border-radius:18px;align-content:end;gap:6px;min-height:130px;padding:14px;display:grid}.youGrid button:last-child{background:var(--color-state-tint)}.youGrid small{color:var(--color-text-muted);font-size:9px}.savedPlace{background:var(--color-state-tint);text-align:left;border:0;border-radius:18px;align-items:center;width:100%;margin-top:20px;padding:15px;display:flex}.savedPlace div{flex:1;gap:4px;display:grid}.savedPlace>span{font-size:9px;font-weight:900}.youV3 .timeline{margin-bottom:25px}@media (max-width:850px){.v3 nav button{min-width:48px}.v3 nav button b{font-size:19px}}nav{padding:0 7px}nav button{min-width:48px}.pulse{background:var(--color-surface-subtle);border-radius:17px;align-items:center;gap:12px;margin:0 0 14px;padding:12px;display:flex}.pulse>span{background:var(--color-state-tint);border-radius:50%;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.pulse div{gap:3px;display:grid}.pulse small,.lead{color:var(--color-text-muted);font-size:12px;line-height:1.45}.planPeek{background:var(--color-state-tint);text-align:left;border:0;border-radius:20px;gap:6px;width:100%;margin-top:14px;padding:18px;display:grid}.planPeek span{color:var(--color-text-muted);font-size:11px}.why{padding:18px 7px 3px}.why p{color:var(--color-text-muted);font-size:11px;line-height:1.5}.round{background:var(--ink);width:42px;height:42px;color:var(--color-state-tint);border:0;border-radius:50%;place-items:center;font-size:24px;display:grid}.faces{margin:22px 0;display:flex}.faces span{border:3px solid var(--cream);background:var(--color-structure);width:43px;height:43px;color:var(--color-surface-raised);border-radius:50%;place-items:center;margin-right:-8px;font-size:10px;font-weight:900;display:grid}.faces span:nth-child(2n){background:var(--color-state-tint);color:var(--ink)}.circle{background:var(--color-surface-raised);text-align:left;border:0;border-radius:18px;align-items:center;width:100%;margin-bottom:10px;padding:13px;display:flex}.circle i{border-radius:15px;place-items:center;width:45px;height:45px;margin-right:12px;font-size:22px;font-style:normal;display:grid}.circle .lime,.circle .blue{background:var(--color-state-tint)}.circle .peach{background:var(--color-focal-tint)}.circle div{flex:1;gap:4px;display:grid}.circle small{color:var(--color-text-muted);font-size:10px}.memory{background:var(--color-structure);width:100%;color:var(--color-surface-raised);text-align:left;border:0;border-radius:20px;padding:0;display:flex;overflow:hidden}.memory img{object-fit:cover;width:112px}.memory div{padding:16px}.memory h3{margin:7px 0 17px;font-size:17px}.memory span{color:var(--color-state-tint);font-size:10px}.feature{text-align:left;width:100%;height:330px;color:var(--color-surface-raised);border:0;border-radius:25px;padding:0;position:relative;overflow:hidden}.feature img{object-fit:cover;width:100%;height:100%}.feature>span{background:linear-gradient(transparent,var(--color-structure));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.feature>span{background:linear-gradient(transparent,color-mix(in srgb,var(--color-structure) 87%,transparent))}}.feature div{position:absolute;bottom:18px;left:18px;right:18px}.feature em{color:var(--color-state-tint)}.feature h2{margin:7px 0;font-size:27px}.feature p{font-size:11px}.chips{gap:7px;margin:17px 0 25px;display:flex;overflow:hidden}.chips button{white-space:nowrap;border:1px solid var(--color-border);background:0 0;border-radius:20px;padding:9px 12px;font-size:10px}.activityGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.activityGrid button{text-align:left;background:0 0;border:0;gap:5px;padding:0;display:grid}.activityGrid img{object-fit:cover;border-radius:17px;width:100%;height:130px}.activityGrid small{color:var(--color-text-muted)}.place{background:var(--color-surface-raised);border-radius:18px;justify-content:space-between;align-items:center;margin-top:20px;padding:15px;display:flex}.place h3,.place p{margin:5px 0}.place p{color:var(--color-text-muted);font-size:11px}.place>b{font-size:24px}.providerNote{color:var(--color-text-muted);padding:14px 4px;line-height:1.5;display:block}.privacy{background:var(--color-surface-raised);border-radius:15px;gap:5px;margin-top:17px;padding:14px;display:grid}.privacy small{font-size:10px}.plan{padding:28px 23px 40px}.plan>em{margin-top:35px;display:block}.planImg{object-fit:cover;border-radius:24px;width:100%;height:260px}.planFacts{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.planFacts span{background:var(--color-surface-raised);border-radius:15px;gap:5px;padding:14px;display:grid}.planFacts small{color:var(--color-text-muted);font-size:8px}.attending{justify-content:space-between;align-items:center;display:flex}.attending .faces{margin:18px 0}.chat{border:1px solid var(--color-border);background:0 0;border-radius:15px;width:100%;padding:15px;font-weight:800}.chat b{float:right;background:var(--color-state-tint);border-radius:10px;padding:1px 7px}.momentHint,.timeline{background:var(--color-surface-subtle);border-radius:20px;margin-top:22px;padding:18px}.momentHint h3,.timeline h3{margin:7px 0}.momentHint p,.timeline p{color:var(--color-text-muted);font-size:12px;line-height:1.45}.timeline{gap:7px;display:grid}.timeline span{border-top:1px solid var(--color-border);padding-top:7px;font-size:11px}.toast{z-index:5;background:var(--color-structure);color:var(--color-surface-raised);white-space:nowrap;box-shadow:0 8px 24px var(--color-structure);border-radius:30px;padding:12px 18px;font-size:11px;font-weight:800;position:absolute;bottom:86px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.toast{box-shadow:0 8px 24px color-mix(in srgb,var(--color-structure) 20%,transparent)}}.legend{align-items:center;gap:8px;margin-top:28px;font-size:11px;font-weight:800;display:flex}.legend span{background:var(--color-structure);width:25px;height:25px;color:var(--color-state-tint);border-radius:50%;place-items:center;display:grid}.legend b{color:var(--color-text-muted)}@media (max-width:850px){nav button{min-width:44px;font-size:9px}.page{padding-top:25px}}:root{--ink:var(--color-structure);--cream:var(--color-canvas);--lime:var(--color-state-tint);--muted:var(--color-text-muted)}*{box-sizing:border-box}body{background:var(--color-surface-subtle);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button{font:inherit;color:inherit;cursor:pointer}.stage{justify-content:center;align-items:center;gap:70px;min-height:100vh;padding:34px;display:flex}.phone{background:var(--cream);width:390px;height:min(844px,100vh - 40px);box-shadow:0 26px 70px var(--color-structure);border-radius:42px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.phone{box-shadow:0 26px 70px color-mix(in srgb,var(--color-structure) 20%,transparent)}}.phone{border:9px solid var(--color-structure)}.scroll{scrollbar-width:none;height:100%;overflow-y:auto}.scroll::-webkit-scrollbar{display:none}.page{padding:32px 22px 90px}header{justify-content:space-between;align-items:center;display:flex}header h1,.invite h1,.create h1,.success h1{letter-spacing:-1.4px;margin:7px 0 18px;font-size:34px;line-height:1}em{letter-spacing:1.6px;color:var(--color-text-muted);font-size:10px;font-style:normal;font-weight:800}header i,.profile i{background:var(--color-state-tint);border-radius:50%;place-items:center;width:43px;height:43px;font-style:normal;font-weight:900;display:grid}.hero{text-align:left;background:var(--color-structure);width:100%;height:300px;color:var(--color-surface-raised);border:0;border-radius:26px;padding:0;position:relative;overflow:hidden}.hero img,.inviteArt img{object-fit:cover;width:100%;height:100%}.hero>span{background:linear-gradient(transparent 20%,var(--color-structure) 92%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero>span{background:linear-gradient(transparent 20%,color-mix(in srgb,var(--color-structure) 87%,transparent) 92%)}}.hero div{position:absolute;bottom:20px;left:20px;right:20px}.hero label{letter-spacing:1.5px;color:var(--color-state-tint);font-size:10px;font-weight:900}.hero h2{margin:8px 0;font-size:29px}.hero p{color:var(--color-surface-subtle);margin:0 0 18px;font-size:13px}.hero strong,.signal strong{font-size:13px}.section{justify-content:space-between;align-items:center;margin:26px 2px 13px;display:flex}.section h3{margin:0}.section small{color:var(--muted)}.signal{text-align:left;background:var(--color-surface-raised);width:100%;min-height:158px;box-shadow:0 4px 16px var(--color-structure);border:0;border-radius:23px;margin:0 0 13px;padding:17px;display:flex}@supports (color:color-mix(in lab, red, red)){.signal{box-shadow:0 4px 16px color-mix(in srgb,var(--color-structure) 5%,transparent)}}.signal div{flex:1}.signal img{object-fit:cover;border-radius:16px;width:105px;height:124px}.signal em{font-size:8px}.signal h3{margin:8px 0;font-size:20px}.signal p{color:var(--color-text-muted);margin:0 10px 14px 0;font-size:12px;line-height:1.4}.signal.dark{background:var(--color-structure);color:var(--color-surface-raised)}.signal.dark p{color:var(--color-border)}.signal.dark strong{color:var(--color-state-tint)}nav{background:var(--color-canvas);justify-content:space-around;align-items:center;height:75px;display:flex;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){nav{background:color-mix(in srgb,var(--color-canvas) 93%,transparent)}}nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--color-border)}nav button{color:var(--color-text-muted);background:0 0;border:0;gap:4px;font-size:11px;display:grid}nav button b{font-size:22px}.plus{border-radius:50%;place-items:center;width:50px;height:50px;background:var(--ink)!important;color:var(--color-state-tint)!important;font-size:29px!important;display:grid!important}.active{color:var(--ink)!important}.guide{max-width:350px}.guide h2{letter-spacing:-2px;margin:12px 0 22px;font-size:52px;line-height:.96}.guide p{color:var(--color-text-muted);line-height:1.6}.create{background:var(--color-canvas);height:100%;padding:30px 23px}.create header button,.back{background:0 0;border:0;font-weight:800}.progress{background:var(--color-border);height:3px;margin:16px 0 66px}.progress span{background:var(--ink);height:100%;transition:all .2s;display:block}.create>button{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:15px;width:100%;margin:0 0 10px;padding:18px;font-weight:700}.create>button b{float:right}.create>button.selected{background:var(--color-state-tint);border-color:var(--color-state-tint)}.helper{text-align:center;color:var(--color-text-muted);margin-top:18px;display:block}.success{text-align:center;align-content:center;height:100%;padding:35px;display:grid}.success>b{background:var(--color-state-tint);border-radius:50%;place-items:center;width:74px;height:74px;margin:auto;font-size:34px;display:grid}.success p{color:var(--color-text-muted);line-height:1.6}.success button,.primary{background:var(--ink);color:var(--color-surface-raised);border:0;border-radius:15px;margin:25px 0;padding:17px;font-weight:800}.success small{color:var(--color-text-muted);line-height:1.5}.invite{padding:26px 23px 40px}.inviteArt{border-radius:25px;height:340px;margin:22px 0;position:relative;overflow:hidden}.inviteArt span{background:var(--color-canvas);border-radius:30px;padding:9px 12px;font-size:11px;font-weight:800;position:absolute;bottom:15px;left:16px}.invite>p{color:var(--color-text-muted);line-height:1.6}.person{align-items:center;gap:12px;margin:24px 0;display:flex}.person i{background:var(--color-state-tint);border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;font-weight:900;display:grid}.person span{display:grid}.person small{color:var(--color-text-muted);margin-top:3px}.primary,.later{width:100%}.later{color:var(--color-text-muted);background:0 0;border:0}.joined{background:var(--color-state-tint);border-radius:18px;margin:20px 0;padding:18px}.joined h3{margin:7px 0}.joined p{color:var(--color-text-muted);font-size:13px}.profile{text-align:center;padding:25px 0}.profile i{width:80px;height:80px;margin:auto;font-size:24px}.profile h1{margin:13px 0 6px}.profile p{color:var(--color-text-muted);font-size:13px}.stats{background:var(--color-surface-raised);border-radius:19px;justify-content:space-around;margin-bottom:27px;padding:17px 5px;display:flex}.stats span{text-align:center;color:var(--color-text-muted);font-size:10px;display:grid}.stats b{color:var(--ink);font-size:22px}.tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tiles img{object-fit:cover;border-radius:15px;width:100%;height:122px}.tiles b{margin-top:6px;font-size:11px;display:block}.recap{background:var(--color-structure);color:var(--color-surface-raised);border-radius:23px;margin-top:28px;padding:23px}.recap em{color:var(--color-state-tint)}.recap h2{margin:9px 0;font-size:27px}.recap p{color:var(--color-border);font-size:12px}.spacer{height:40px}@media (max-width:850px){.stage{background:var(--color-structure);padding:0}.guide{display:none}.phone{border:0;border-radius:0;width:100%;max-width:470px;height:100vh}}.flowWithNav{background:var(--color-canvas);width:min(470px,100%);min-height:100dvh;margin-inline:auto;position:relative}@media (min-width:720px){.flowWithNav,.placeOwnerManager{box-shadow:0 20px 70px var(--color-structure)}@supports (color:color-mix(in lab, red, red)){.flowWithNav,.placeOwnerManager{box-shadow:0 20px 70px color-mix(in srgb,var(--color-structure) 12%,transparent)}}.reviewRibbon{right:max(12px,50vw - 223px)!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}html{background:var(--color-structure);overscroll-behavior:none}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}button{touch-action:manipulation}:is(button:focus-visible,input:focus-visible){outline:3px solid var(--color-state-selected);outline-offset:2px}.liveShell,.flowShell,.detailLive,.reviewGate{min-height:100dvh}:root{--alpha-utility-clearance:48px}.liveShell{padding-top:max(30px,env(safe-area-inset-top));padding-bottom:calc(112px + var(--alpha-utility-clearance) + env(safe-area-inset-bottom))}.flowShell,.detailLive{padding-top:max(30px,env(safe-area-inset-top));padding-bottom:calc(50px + var(--alpha-utility-clearance) + env(safe-area-inset-bottom))}.liveNav{height:calc(78px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.reviewRibbon{bottom:calc(88px + env(safe-area-inset-bottom))!important}@media (min-width:720px){.reviewRibbon{bottom:auto!important}}.topAvatar{object-fit:cover;border:3px solid var(--color-surface-raised);width:48px;height:48px;box-shadow:0 5px 18px color-mix(in srgb,var(--color-structure) 12%,transparent);border-radius:50%;flex:none}.topAvatarInitials{background:var(--color-state-tint);place-items:center;font-weight:900;display:grid}.youLive>img{object-fit:cover;border:5px solid var(--color-surface-raised);width:104px;height:104px;box-shadow:0 10px 30px color-mix(in srgb,var(--color-structure) 12%,transparent);border-radius:50%}.browseActivities:disabled{cursor:default;opacity:.62}.liveTop>div{min-width:0}.liveTop h1{overflow-wrap:anywhere}.flowChoice,.modeChoice,.audienceLive,.primaryLive,.flowNext,.circleTile,.weekOverview,.openLive,.planLive,.needsYou,.searchToggle{min-height:48px}.customInput,.agendaSearch,.capacityInput input{font-size:16px}.avatarJump{background:0 0;border:0;border-radius:50%;padding:0}.textLink{color:var(--color-text-muted);background:0 0;border:0;font-size:10px;font-weight:900}.discoverButton{border:1px dashed var(--color-border);text-align:left}.nowPulse{background:var(--color-focal-tint);border-radius:18px;gap:7px;padding:15px;display:grid}.nowPulse header{justify-content:space-between;align-items:center;display:flex}.nowPulse header>div{gap:4px;display:grid}.nowPulse header button{background:var(--color-structure);color:var(--color-state-tint);border:0;border-radius:12px;padding:9px 12px;font-size:10px;font-weight:900}.nowPulse>small{color:var(--color-text-muted);line-height:1.45}.agendaGroups{gap:20px;display:grid}.agendaDay{grid-template-columns:58px 1fr;gap:10px;display:grid}.agendaDay>header{border-top:2px solid var(--color-structure);justify-content:flex-start;align-items:flex-start;gap:7px;padding-top:10px;display:flex}.agendaDay>header>span{font-size:15px;font-weight:900}.agendaDay>header>div{gap:2px;display:grid}.agendaDay>header b{font-size:8px}.agendaDay>header small{color:var(--color-text-muted);font-size:7px}.agendaDay>div{gap:8px;display:grid}.agendaDay .openLive,.agendaDay .planLive{padding:12px}.agendaDay .openLive>i,.agendaDay .planLive>i{min-width:38px;height:38px;margin-right:9px}.circleManager,.discovery{gap:11px;display:grid}.circleManager h1,.discovery h1{margin:6px 0 14px;font-size:34px;line-height:1}.circleStyle{gap:7px;display:flex;overflow-x:auto}.circleStyle button{white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:99px;padding:9px 12px;font-size:9px}.circleStyle .picked{background:var(--color-state-tint)}.memberToggle{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:16px;align-items:center;width:100%;padding:12px;display:flex}.memberToggle>i{background:var(--color-surface-subtle);border-radius:50%;place-items:center;width:40px;height:40px;margin-right:11px;font-size:9px;font-style:normal;font-weight:900;display:grid}.memberToggle>span{flex:1;gap:3px;display:grid}.memberToggle small{color:var(--color-text-muted);font-size:9px}.memberToggle.picked{background:var(--color-state-tint);border-color:var(--color-state-selected)}.localAlphaNote{color:var(--color-text-muted);text-align:center;line-height:1.45;font-size:9px!important}.personButton>strong{margin-left:auto}.ideaWow em{color:var(--color-state-selected)}.profileEdit{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:99px;margin-top:10px;padding:8px 12px;font-size:9px;font-weight:900}.placesEntry{background:var(--color-state-tint);text-align:left;border:0;border-radius:18px;gap:5px;width:100%;padding:16px;display:grid}.placesEntry small{color:var(--color-text-muted)}.characterCount{text-align:right;color:var(--color-text-muted);font-size:9px;display:block}.discoveryList{gap:9px;display:grid}.discoveryList>button{background:var(--color-surface-raised);text-align:left;border:0;border-radius:17px;align-items:center;width:100%;padding:9px;display:flex}.discoveryList img{object-fit:cover;border-radius:13px;width:68px;height:68px;margin-right:12px}.discoveryList span{flex:1;gap:4px;display:grid}.discoveryList small{color:var(--color-text-muted);font-size:9px}.reviewGate{padding-top:max(24px,env(safe-area-inset-top));padding-bottom:max(24px,env(safe-area-inset-bottom));align-items:start;overflow-x:hidden}.reviewGate section{max-width:calc(100vw - 32px);margin-block:auto}.authPrimary,.authChoices,.signupForm,.signupNotice,.authSecondary,.authModeSelector,.authPrimary>*,.signupNotice>*{min-width:0}@media (max-height:740px){.reviewGate section{margin-block:0}.reviewGate h1{font-size:38px}.reviewGate footer{margin-top:18px}}@media (max-width:480px){.liveShell,.flowShell,.detailLive{width:100%}.liveShell{padding-left:18px;padding-right:18px}.flowShell,.detailLive{padding-left:19px;padding-right:19px}.liveTop h1{font-size:clamp(27px,8vw,32px)}.discoverRail>.previewLive{min-width:88%}.circleGrid{gap:8px}.liveSummary{bottom:calc(81px + env(safe-area-inset-bottom));text-overflow:ellipsis;max-width:calc(100vw - 24px);overflow:hidden}.reviewRibbon{right:8px!important}.reviewRibbon button{min-height:36px}.metricLive b{font-size:20px}}@media (max-width:360px){.liveShell{padding-left:15px;padding-right:15px}.liveTop h1{font-size:26px}.liveNav small{font-size:7px}.realBadge{display:none}.metricLive{gap:6px}.metricLive>div{padding-inline:3px}}.compactWeather{border-radius:15px;padding:10px 13px}.compactWeather strong{font-size:20px}.spontaneousRail,.homeDiscoveryRail{scroll-snap-type:x mandatory;gap:10px;padding:1px 1px 8px;display:flex;overflow-x:auto}.spontaneousRail>.openLive{scroll-snap-align:start;min-width:82%}.homeDiscoveryRail>button{scroll-snap-align:start;background:var(--color-surface-raised);text-align:left;border:0;border-radius:18px;gap:6px;min-width:72%;padding:16px;display:grid}.homeDiscoveryRail>button:nth-child(2){background:var(--color-state-tint)}.homeDiscoveryRail>button:nth-child(3){background:var(--color-focal-tint)}.homeDiscoveryRail small{color:var(--color-text-muted)}.quietFirstStep{text-align:left;color:var(--color-text-muted);background:0 0;border:0;padding:8px 2px;font-weight:900}.nowPulse{padding:12px 14px}.weekOverview{padding:13px 15px}.liveStack{gap:10px}.togetherV23 .liveSection{margin-bottom:4px}.peopleActions{grid-template-columns:1fr auto;gap:8px;display:grid}.peopleActions .invitePeople{white-space:nowrap;margin:0;padding:0 14px}.circlePrivacyInline{color:var(--color-text-muted);margin:2px 0;font-size:9px;line-height:1.45}.togetherV23 .circleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.togetherV23 .circleTile{min-height:92px;padding:11px}.togetherV23 .circleTile small{font-size:7px}.compactTaste{border-radius:18px!important;padding:14px!important}.compactTaste header{align-items:center!important}.compactTaste h2{font-size:18px!important}.compactTaste p{margin:6px 0!important}.compactTaste .manageTaste{width:auto!important;margin:0!important;padding:8px 10px!important}.feedbackToggle{background:var(--color-state-tint);border:0;border-radius:99px;padding:7px 9px;font-weight:900;position:absolute;top:10px;right:10px}.discoveryResult{position:relative}.discoveryResult>.optionalFeedback{gap:6px;padding:0 10px 10px;display:flex!important}.optionalFeedback button{border:1px solid var(--color-border)!important;background:var(--color-surface-raised)!important;border-radius:99px!important;padding:8px 10px!important}.optionalFeedback button.picked,.privateRating button.picked{background:var(--color-state-tint)!important;border-color:var(--color-state-selected)!important}.contextSeed,.openContext{background:var(--color-state-tint);border-radius:18px;gap:5px;margin-top:14px;padding:15px;display:grid}.contextSeed .flowNext{margin-top:8px}.eventSeed{background:var(--color-focal-tint)}.openContext small,.contextSeed small{color:var(--color-text-muted)}.eventFacts{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin:18px 0;display:grid}.eventFacts>span,.eventFacts>button{background:var(--color-surface-raised);text-align:left;border:0;border-radius:18px;gap:5px;min-height:112px;padding:15px;display:grid}.eventFacts small{color:var(--color-text-muted);font-size:8px}.eventFacts b{font-size:15px}.privateRating{margin-top:16px}.relationshipHelp{display:none}.sharedMomentLine{background:var(--color-state-tint);border-radius:14px;margin:0;padding:12px;font-size:10px}.personDetail .liveSection{margin-bottom:8px}.eventRecurrence{background:var(--color-state-tint);border-radius:18px;gap:8px;margin:8px 0 16px;padding:12px;display:grid}.eventRecurrence>span{gap:3px;display:grid}.eventRecurrence em{color:var(--color-state-selected);font-size:8px}.eventRecurrence>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.eventRecurrence button{border:1px solid var(--color-border);background:var(--color-surface-raised);min-height:44px;color:var(--color-structure);text-align:left;border-radius:12px;gap:3px;padding:8px;display:grid}.eventRecurrence button b{font-size:9px}.eventRecurrence button small{color:var(--color-text-muted);font-size:8px}@media (max-width:390px){.flowShell h1,.detailLive h1{font-size:31px}.spontaneousRail>.openLive{min-width:89%}.homeDiscoveryRail>button{min-width:79%}.togetherV23 .circleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.eventFacts{grid-template-columns:1fr}.eventFacts>span,.eventFacts>button{min-height:88px}.liveNav{height:72px}.liveShell{padding-bottom:104px}}.modeSelector{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 5px;display:grid}.modeSelector button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:14px;min-height:46px;font-weight:900}.modeSelector button.picked{background:var(--color-structure);color:var(--color-state-tint);border-color:var(--color-structure)}.selectedModeHelp{color:var(--color-text-muted);margin:0 0 11px;font-size:10px}.eventSeed{border-radius:15px;gap:3px;margin:0 0 10px;padding:12px 14px;display:grid}.audienceLive{padding:10px 12px}.audienceLive small{font-size:8px}.followThrough{background:var(--color-state-tint);border-radius:18px;gap:9px;margin-top:14px;padding:14px;display:grid}.followThrough .stateLive{margin:0}.whatsappAction,.secondaryAction,.textAction,.feedbackDisclosure{border-radius:14px;min-height:46px;font-weight:900}.whatsappAction{background:var(--color-structure);color:var(--color-surface-raised);border:0;padding:12px 14px}.secondaryAction,.feedbackDisclosure{border:1px solid var(--color-border);background:var(--color-surface-raised);padding:11px 13px}.textAction{text-align:left;color:var(--color-text-muted);background:0 0;border:0}.knownPlaceAction,.placeSuggestionList>div,.compactEntity{background:var(--color-surface-raised);border-radius:14px;gap:3px;padding:11px;display:grid}.placeSuggestionList{gap:7px;display:grid}.placeSuggestionList small,.knownPlaceAction small,.compactEntity small{color:var(--color-text-muted)}.knownContextActions{gap:8px;margin:13px 0;display:grid}.knownContextActions button{background:var(--color-state-tint);text-align:left;border:0;border-radius:16px;gap:4px;padding:14px;display:grid}.knownContextActions button:first-child{background:var(--color-focal-tint)}.knownContextActions small{color:var(--color-text-muted);font-size:8px}.planActionDetail{align-content:start;gap:11px;display:grid}.feedbackDisclosure{text-align:left;width:100%;margin-top:12px}.compactFeedback{margin-top:0!important}.personAvatar{object-fit:cover;border-radius:50%;width:46px;height:46px;margin-right:12px}.personHero>img{object-fit:cover;border-radius:50%;width:112px;height:112px}.resultMeta{gap:5px}.resultMeta b,.resultMeta span{display:block}.discoveryResult>.resultPrimary{padding-right:48px}.feedbackToggle{min-width:34px;min-height:34px;top:8px;right:8px}.needsYou{background:var(--color-state-tint)}.needsYou>i{background:var(--color-state-tint);color:var(--color-structure)}.activityProfile .liveSection{margin-top:12px}.homeDiscoveryRail:empty{display:none}@media (max-width:390px){.eventSeed{padding:10px 12px}.modeSelector button{min-height:43px}.followThrough{padding:12px}.knownContextActions{grid-template-columns:1fr}.personHero>img{width:96px;height:96px}}.profileTruthLabel{gap:2px;padding:2px 3px;display:grid}.profileTruthLabel b{font-size:11px}.profileTruthLabel small{color:var(--color-text-muted);font-size:8px}.reflectionList{gap:8px;display:grid}.reflectionList article,.momentReflection,.reflectionEmpty{background:color-mix(in srgb,var(--color-surface-raised) 60%,transparent);border-radius:15px;gap:5px;padding:12px;display:grid}.reflectionList article em,.momentReflection em{letter-spacing:.08em;color:var(--color-state-tint);font-size:7px}.reflectionList article small,.momentReflection small,.reflectionEmpty small{color:var(--color-border);font-size:9px;line-height:1.4}.reflectionList article button,.momentReflection button{color:var(--color-state-tint);background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:900}.momentReflection,.reflectionEmpty{background:var(--color-structure);color:var(--color-surface-raised)}.momentReflection button{color:var(--color-state-tint)}.momentReflection small,.reflectionEmpty small{color:var(--color-border)}.homePeopleModule .nowPulse{margin-bottom:0}.editTimePair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.placeCandidates{gap:8px;margin:8px 0 14px;display:grid}.placeCandidates button{text-align:left}.actionFeedback{color:var(--color-state-selected);margin:8px 0;font-size:13px}.profileSignal{background:var(--color-state-tint);border-radius:999px;align-items:center;min-height:38px;padding:8px 11px;font-weight:800;display:inline-flex}button.openContext{text-align:left;width:100%;color:inherit;border:0}.placeExternalActions{gap:8px;margin:10px 0 2px;display:flex}.placeExternalActions .secondaryAction{align-content:center;gap:2px;text-decoration:none;display:grid}.placeExternalActions .secondaryAction small{color:var(--color-text-muted);font-size:8px;font-weight:700}.openAvatar{object-fit:cover;border-radius:13px;width:40px;height:40px;margin-right:10px}.discoveryResult{background:var(--color-surface-raised);border-radius:17px;padding:9px}.discoveryResult>button{text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:0;display:flex}.discoveryResult>div{gap:6px;margin-top:8px;display:flex}.discoveryResult>div button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:99px;padding:7px 9px;font-size:8px}.placeProfile>img{object-fit:cover;border-radius:22px;width:100%;height:230px;margin:12px 0 18px}.placeProfile h1,.routineCreator h1{margin:7px 0 14px;font-size:36px;line-height:1}.placeProfile>p{color:var(--color-text-muted);font-size:11px;line-height:1.5}.placeFacts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.placeFacts span{background:var(--color-surface-raised);border-radius:15px;gap:4px;padding:13px;display:grid}.placeFacts small{color:var(--color-text-muted);font-size:8px}.secondaryAction{border:1px solid var(--color-border);background:0 0;border-radius:15px;width:100%;padding:15px;font-weight:800}.routineLive{background:var(--color-state-tint);border-radius:16px;align-items:center;padding:13px;display:flex}.routineLive>i{background:var(--color-surface-raised);border-radius:13px;place-items:center;width:40px;height:40px;margin-right:11px;font-size:20px;font-style:normal;display:grid}.routineLive>span{gap:4px;display:grid}.routineLive small{color:var(--color-text-muted);font-size:9px}.addRoutineLive{border:1px dashed var(--color-text-muted);text-align:left;background:0 0;border-radius:16px;width:100%;padding:14px;font-weight:800}.routineCreator{gap:12px;display:grid}.routineCreator label,.circleManager label,.profileFields label{color:var(--color-text-muted);gap:6px;font-size:9px;display:grid}.routineCreator select{-webkit-appearance:auto;appearance:auto}.successState{text-align:center;padding-top:70px}.successState>b{background:var(--color-state-tint);border-radius:50%;place-items:center;width:74px;height:74px;margin:auto;font-size:34px;display:grid}.successState p{color:var(--color-text-muted);line-height:1.5}.youLive>img{margin:0 auto 10px;display:block}.discoveryLead{color:var(--color-text-muted);margin:-4px 0 15px;font-size:10px;line-height:1.5}.discoveryResult>div button.picked{background:var(--color-structure);color:var(--color-surface-raised);border-color:var(--color-structure)}.secondaryAction.following{background:var(--color-state-tint);border-color:var(--color-state-selected)}.capacityStepper{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:16px;justify-content:space-between;align-items:center;margin-top:10px;padding:11px 13px;display:flex}.capacityStepper>span{font-size:11px;font-weight:800;display:grid}.capacityStepper small{color:var(--color-text-muted);font-size:8px}.capacityStepper>div{align-items:center;gap:12px;display:flex}.capacityStepper button{background:var(--color-surface-subtle);border:0;border-radius:10px;width:32px;height:32px;font-size:17px}.capacityStepper b{text-align:center;min-width:28px}.managePanel h4{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:14px 0 5px;font-size:9px}.contactsSoon{width:100%;color:var(--color-text-muted);background:0 0;border:0;padding:10px;font-size:9px}.placeMini{background:var(--color-surface-raised);text-align:left;border:0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;padding:13px;display:flex}.placeMini span{gap:3px;display:grid}.placeMini em{color:var(--color-text-muted);font-size:7px}.placeMini small{color:var(--color-text-muted);font-size:9px}.saveSignals{background:var(--color-structure);color:var(--color-surface-raised);border:0;border-radius:12px;padding:11px 14px;font-weight:800}.signalDraftActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.signalDraftActions button{border:1px solid var(--color-border);background:var(--color-canvas);min-height:44px;color:var(--color-text);border-radius:12px;padding:10px 14px;font-weight:800}.signalDraftActions .saveSignals{background:var(--color-structure);color:var(--color-surface-raised);border-color:#0000}.profileFields{gap:10px;margin-top:12px;display:grid}.circleMembership{border:1px solid var(--color-surface-subtle);background:var(--color-surface-raised);border-radius:13px;justify-content:space-between;width:100%;margin-bottom:7px;padding:12px;display:flex}.circleMembership.picked{background:var(--color-state-tint);border-color:var(--color-state-selected)}.personHero{text-align:center;padding:22px 0}.personHero>i{background:var(--color-state-tint);border-radius:22px;place-items:center;width:72px;height:72px;margin:auto;font-size:24px;font-style:normal;display:grid}.personHero h1{margin:12px 0 4px}.personHero p,.safeFoot{color:var(--color-text-muted);font-size:10px;line-height:1.5}.peopleInlineSearch{box-sizing:border-box;border:1px solid var(--color-border);border-radius:14px;width:100%;margin-bottom:8px;padding:12px}.personButton{text-align:left;border:0;width:100%}.invitePeople,.showAll{background:var(--color-state-tint);border:0;border-radius:13px;width:100%;margin-top:8px;padding:12px;font-weight:800}.ideaShortcut{background:var(--color-state-tint);text-align:left;border:0;border-radius:17px;gap:5px;width:100%;padding:15px;display:grid}.ideaShortcut em{font-size:8px}.ideaShortcut small{color:var(--color-text-muted)}.tone-blue,.tone-lime{background:var(--color-state-tint)!important}.exploreHero{background:linear-gradient(135deg, var(--color-state-tint), var(--color-state-tint));text-align:left;border:0;border-radius:22px;gap:7px;width:100%;padding:20px;display:grid}.exploreHero em{letter-spacing:.08em;font-size:8px}.exploreHero b{font-size:20px;line-height:1.05}.exploreHero small{max-width:270px;color:var(--color-text-muted);line-height:1.45}.exploreHero strong{margin-top:5px}.relationshipRail,.privateRating{gap:6px;padding:9px 0;display:flex;overflow:auto}.relationshipRail button,.privateRating button{white-space:nowrap;border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:99px;padding:9px 11px;font-size:9px}.relationshipRail button.picked{background:var(--color-structure);color:var(--color-surface-raised)}.privateRating{flex-wrap:wrap}.privateRating small{width:100%;color:var(--color-text-muted);font-size:8px}.whyLine{background:var(--color-state-tint);border-radius:13px;color:var(--color-text-muted)!important;padding:11px!important}.eventProfile>img{object-fit:cover;border-radius:22px;width:100%;height:230px;margin:12px 0 18px}.eventProfile h1,.settingsPanel h1{margin:7px 0 14px;font-size:36px;line-height:1}.eventProfile>p{color:var(--color-text-muted);font-size:11px;line-height:1.5}.browsePlaces{border:1px dashed var(--color-text-muted);background:0 0;border-radius:14px;width:100%;padding:13px;font-weight:800}.settingsJump{background:var(--color-surface-subtle);border:0;border-radius:50%;width:34px;height:34px;position:absolute;top:10px;right:10px}.youLive{position:relative}.settingsPanel{gap:9px;display:grid}.settingsPanel>button:not(.detailBack){background:var(--color-surface-raised);text-align:left;border:0;border-radius:15px;justify-content:space-between;padding:15px;display:flex}.settingsPanel small{color:var(--color-text-muted)}.filterRail{scrollbar-width:none}.filterRail::-webkit-scrollbar{display:none}.tasteStart{border:1px dashed var(--color-border);text-align:left;background:0 0;border-radius:17px;gap:4px;width:100%;padding:13px;display:grid}.tasteStart em{font-size:8px}.tasteStart small{color:var(--color-text-muted)}.circleColors{grid-template-columns:repeat(6,1fr)!important}.circleStyle .swatch{min-height:42px;color:var(--color-structure);border-radius:13px}.circleIcons{grid-template-columns:repeat(4,1fr)!important}.circleIcons button{text-align:center;gap:3px;display:grid}.circleIcons button b{font-size:18px}.circleIcons button small{font-size:7px}.tone-coral{background:var(--color-focal-tint)!important}.tone-violet{background:var(--color-state-tint)!important}.tone-sand{background:var(--color-focal-tint)!important}.tone-mint{background:var(--color-state-tint)!important}.flowWithNav .flowShell{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.placeFacts>button{background:var(--color-surface-raised);text-align:left;border:0;border-radius:15px;gap:3px;padding:13px;display:grid}.placeFacts>button span{color:var(--color-text-muted);font-size:8px}.eventSeed{background:var(--color-state-tint);border-radius:16px;gap:4px;margin-bottom:12px;padding:14px;display:grid}.eventSeed em{font-size:8px}.eventSeed small,.relationshipHelp,.emptyPlaceView{color:var(--color-text-muted);font-size:9px;line-height:1.45}.preferenceInsights{background:var(--color-structure);color:var(--color-surface-raised);border-radius:19px;gap:9px;padding:16px;display:grid}.preferenceInsights header{justify-content:space-between;align-items:start;display:flex}.preferenceInsights h2{margin:3px 0;font-size:20px}.preferenceInsights em,.preferenceInsights header span{color:var(--color-state-tint);font-size:7px}.preferenceInsights p{color:var(--color-border);margin:0;font-size:10px;line-height:1.5}.insightTags,.placeViewToggle{gap:7px;display:flex;overflow:auto}.insightTags b{background:var(--color-state-tint);color:var(--color-structure);text-transform:capitalize;border-radius:99px;padding:7px 9px;font-size:8px}.placeViewToggle button{border:1px solid var(--color-border);background:0 0;border-radius:99px;padding:8px 11px;font-size:9px}.placeViewToggle button.picked{background:var(--color-structure);color:var(--color-surface-raised)}.showMoreResults{border:1px dashed var(--color-text-muted);background:0 0;border-radius:14px;width:100%;padding:13px;font-weight:800}.exploreWorldBridge{border:1px dashed var(--color-text-muted);background:var(--color-surface-raised);text-align:left;border-radius:17px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.exploreWorldBridge span{flex:1;gap:4px;display:grid}.exploreWorldBridge small{color:var(--color-text-muted);line-height:1.4}.intentSearchPrimary{background:var(--color-state-tint);border-radius:19px;gap:8px;margin:14px 0;padding:14px;display:grid}.intentSearchPrimary label{gap:3px;display:grid}.intentSearchPrimary label small{color:var(--color-text-muted);font-size:9px}.intentSearchPrimary>div{position:relative}.intentSearchPrimary .agendaSearch{background:var(--color-surface-raised);margin:0;padding-right:42px}.intentSearchPrimary>div>button{background:var(--color-surface-subtle);border:0;border-radius:50%;width:30px;height:30px;position:absolute;top:7px;right:7px}.circleQuickFilter{scrollbar-width:none;gap:7px;padding:2px 0 4px;display:flex;overflow-x:auto}.circleQuickFilter::-webkit-scrollbar{display:none}.circleQuickFilter button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:99px;flex:none;align-items:center;gap:5px;padding:8px 11px;font-size:9px;font-weight:800;display:flex}.circleQuickFilter button.picked{background:var(--color-structure);border-color:var(--color-structure);color:var(--color-surface-raised)}.circleQuickFilter i{font-style:normal}.togetherUtilityBar{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.togetherUtilityBar button{background:var(--color-surface-raised);border:0;border-radius:14px;place-items:center;gap:4px;padding:10px 4px;font-size:8px;display:grid}.togetherUtilityBar button b{background:var(--color-surface-subtle);border-radius:10px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.managementView>h1{margin:3px 0;font-size:34px;line-height:1}.managementView>p{color:var(--color-text-muted);margin:0 0 8px;font-size:10px;line-height:1.45}.circleManagementList{gap:8px;display:grid}.confirmationPriority{background:var(--color-state-tint);border-radius:21px;gap:7px;margin:12px 0;padding:17px;display:grid}.confirmationPriority h2,.confirmationPriority p{margin:0}.confirmationPriority p{color:var(--color-text-muted);font-size:10px;line-height:1.45}.confirmationPriority>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.confirmationPriority .primaryLive,.confirmationPriority .secondaryAction{margin:0}.verifiedFollowUp{gap:8px;display:grid}.firstSteps{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:19px;gap:7px;padding:14px;display:grid}.firstSteps header{justify-content:space-between;align-items:start;margin-bottom:3px;display:flex}.firstSteps header div{gap:3px;display:grid}.firstSteps header em,.firstSteps header small{color:var(--color-text-muted);font-size:7px}.firstSteps>button{background:var(--color-canvas);text-align:left;border:0;border-radius:13px;align-items:center;width:100%;padding:10px;display:flex}.firstSteps>button.done{opacity:.55}.firstSteps>button i{background:var(--color-state-tint);border-radius:10px;place-items:center;width:29px;height:29px;margin-right:10px;font-size:9px;font-style:normal;font-weight:900;display:grid}.firstSteps>button span{gap:2px;display:grid}.firstSteps>button small{color:var(--color-text-muted);font-size:8px}.loadError{grid-template-columns:1fr auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.loadError .liveError{margin:0}.loadError button{background:var(--color-structure);color:var(--color-surface-raised);border:0;border-radius:12px;padding:11px;font-size:9px;font-weight:800}.liveLoading{text-align:center;align-content:center;gap:8px}.liveLoading small{color:var(--color-text-muted)}.loadingMark{background:var(--color-structure);width:58px;height:58px;color:var(--color-state-tint);border-radius:19px;place-items:center;margin:0 auto 8px;font-weight:900;display:grid}.previewButton{text-align:left;background:0 0;border:0;width:100%;padding:0}.previewButton .previewLive{transition:transform .15s,border-color .15s}.previewButton:active .previewLive{transform:scale(.985)}.youLive+.metricLive{margin-bottom:2px}.whenRail{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:12px;display:grid}.whenRail button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:14px;padding:13px 7px;font-weight:800}.whenRail button.picked{background:var(--color-state-tint);border-color:var(--color-state-tint)}.timeField{color:var(--color-text-muted);gap:6px;margin-top:10px;font-size:9px;display:grid}.joinMode{background:var(--color-state-tint);border-radius:15px;align-items:center;gap:10px;padding:12px;display:flex}.joinMode span{flex:1;gap:3px;display:grid}.joinMode small{color:var(--color-text-muted);font-size:8px}.joinMode button{background:var(--color-surface-raised);border:0;border-radius:10px;padding:9px;font-size:8px;font-weight:800}.audienceMore{margin:-2px 0 8px}.manageTaste{background:var(--color-state-tint);color:var(--color-structure);border:0;border-radius:99px;justify-self:start;padding:8px 11px;font-size:8px;font-weight:900}.personDetail{padding-bottom:30px}.personBadges span{background:var(--color-state-tint);border-radius:99px;padding:9px 12px;font-size:9px;font-weight:800}.profileEmpty{background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:14px;margin:0;padding:13px;font-size:9px}.relationshipRail{flex-wrap:wrap;overflow:visible}.candidateMedia{object-fit:cover;border-radius:14px;align-self:start;width:100%;height:92px;margin-bottom:3px}.recommendationLead .candidateMedia,.guidedLead .candidateMedia{height:118px}.candidateMediaFallback{color:var(--color-structure);background:linear-gradient(135deg,var(--color-surface-subtle),var(--color-surface-subtle));place-items:center;font-size:30px;font-weight:900;display:grid}.media-art{background:linear-gradient(135deg,var(--color-state-tint),var(--color-focal-tint))}.media-family{background:linear-gradient(135deg,var(--color-state-tint),var(--color-state-tint))}.media-neutral{background:linear-gradient(135deg,var(--color-surface-subtle),var(--color-surface-raised))}.homeRecommendationSurface>article,.guidedDiscoveryList>article{align-content:start}.attentionQueue>h1{margin:2px 0;font-size:34px;line-height:1}.attentionQueue>p{color:var(--color-text-muted);margin:0 0 7px;font-size:10px;line-height:1.45}.attentionQueueItem{background:var(--color-surface-raised);text-align:left;border:0;border-radius:17px;align-items:center;width:100%;padding:13px;display:flex}.attentionQueueItem>i{background:var(--color-state-tint);border-radius:12px;place-items:center;width:36px;height:36px;margin-right:10px;font-style:normal;font-weight:900;display:grid}.attentionQueueItem>span{gap:3px;display:grid}.attentionQueueItem em{letter-spacing:.08em;font-size:7px}.attentionQueueItem small{color:var(--color-text-muted);font-size:8px}.audienceSuggestions{background:var(--color-surface-selected,var(--color-state-tint));border-radius:17px;gap:7px;margin:14px 0 17px;padding:12px;display:grid}.audienceSuggestions>small{letter-spacing:.08em;font-size:8px;font-weight:900}.audienceSuggestions>button{background:var(--color-surface-raised);text-align:left;border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;width:100%;min-height:48px;padding:9px 11px;display:flex}.audienceSuggestions>button>span{flex:1;gap:3px;display:grid}.audienceSuggestions>button small{color:var(--color-text-muted);font-size:8px}.audienceSuggestions>button.picked{border-color:var(--color-state-selected)}.compactAudienceSuggestions{background:color-mix(in srgb,var(--color-surface-selected,var(--color-state-tint)) 65%,transparent);gap:5px;padding:10px}.compactAudienceSuggestions>button{min-height:42px;padding:7px 9px}.placeFollowRail{align-items:center}.placeFollowRail>small{color:var(--color-text-muted);font-size:9px;line-height:1.35}.relationshipOptions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.relationshipOptions button{border:1px solid var(--color-border,var(--color-border));background:var(--color-surface-raised);text-align:left;border-radius:14px;gap:3px;min-height:54px;padding:10px;font-weight:900;display:grid}.relationshipOptions button small{color:var(--color-text-muted);font-size:8px;font-weight:500}.togetherUtilityBar.compactThree{grid-template-columns:repeat(3,1fr)}.unifiedPeopleResults,.peopleManagementList{gap:7px;margin-top:10px;display:grid}.unifiedPersonResult{background:var(--color-surface-raised);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px;display:grid}.unifiedPersonResult>button:first-child{text-align:left;background:0 0;border:0;align-items:center;min-width:0;padding:4px;display:flex}.unifiedPersonResult i{background:var(--color-state-tint);border-radius:11px;flex:0 0 34px;place-items:center;height:34px;margin-right:8px;font-size:9px;font-style:normal;font-weight:900;display:grid}.unifiedPersonResult span{gap:2px;min-width:0;display:grid}.unifiedPersonResult small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:8px;overflow:hidden}.unifiedPersonResult>button:last-child,.unifiedPersonResult>strong{background:var(--color-state-tint);border:0;border-radius:10px;padding:9px;font-size:8px;font-weight:900}.unifiedPersonResult>strong{background:var(--color-surface-subtle);color:var(--color-text-muted)}.browseTypeNearSearch{margin-top:-5px}.flowShell .timeField{background:var(--color-surface-raised);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:center;margin:8px 0 12px;padding:8px 10px}.flowShell .timeField .customInput{width:100%;min-width:0;margin:0;padding:10px 11px}.flowShell .whenRail button{min-width:0;padding:11px 4px}.flowShell .inspirationPath{margin-top:10px}@media (max-width:390px){.flowShell{padding-left:14px;padding-right:14px}.candidateMedia{height:82px}.recommendationLead .candidateMedia,.guidedLead .candidateMedia{height:104px}}.attentionSlot{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin:14px 0 18px;padding:14px 15px;display:flex}.attentionSlot small{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px;font-size:9px;display:block}.attentionSlot b{color:var(--ink);font-size:14px;display:block}.attentionSlot span{color:var(--ink);font-size:18px}.compactWeather{margin-bottom:10px!important;padding:11px 14px!important}.compactWeather>b{font-size:24px!important}.compactWeather small{margin-top:2px!important}.attentionSlot{border-radius:16px;margin:8px 0 12px;padding:11px 13px}.attentionSlot>i{background:var(--color-state-tint);border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:900;display:grid}.attentionSlot span{flex:1}.attentionSlot span em{letter-spacing:.1em;font-size:8px;display:block}.attentionSlot span small{margin-top:3px;font-size:9px}.homePeopleModule{gap:8px;display:grid}.homePeopleModule .nowPulse{padding:12px 14px}.spontaneousRail{gap:7px;display:grid}.homeExploreRail button{min-height:132px}.homeExploreRail small{line-height:1.35}.canonicalExplore{box-sizing:border-box;background:var(--color-canvas);width:min(470px,100%);min-height:100vh;margin:0 auto;padding:28px 23px 118px}.canonicalExplore>h1{margin:12px 0 8px}.canonicalExplore .discoveryLead{margin-bottom:18px}.flowWithNav>.canonicalExplore{width:min(470px,100%)}.followingEvent{grid-template-columns:54px 1fr;align-items:center}.followingDate{background:var(--color-state-tint);border-radius:14px;place-items:center;padding:9px 4px;display:grid}.followingDate>b{font-size:19px}.followingDate>small{text-transform:uppercase;font-size:9px}.followingCopy{gap:3px;display:grid}.followingCopy>em{font-size:8px}.followingCopy>strong{color:var(--color-text-muted);text-transform:capitalize;font-size:9px}.openLiveSplit{display:flex}.openCreatorAvatar,.openCardArrow,.openCardTitle,.openCreatorName{background:0 0;border:0;padding:0}.openCreatorAvatar{margin-right:12px}.openCreatorAvatar>i{background:var(--color-state-tint);border-radius:14px;place-items:center;width:43px;height:43px;font-size:9px;font-style:normal;font-weight:900;display:grid}.openCardTitle{text-align:left;color:inherit;font-size:15px;font-weight:800}.openCreatorName{font:inherit;color:var(--color-state-selected);text-underline-offset:2px;text-decoration:underline}.openCardArrow{padding:8px;font-size:18px}.togetherV23{overflow-x:hidden}.togetherV23 .peopleActions{gap:7px}.togetherV23 .peopleInlineSearch,.togetherV23 .invitePeople{padding:10px 11px}.togetherV23 .personRow{padding:10px}.circlePrivacyInline{margin:3px 2px 0!important}.homeExploreRail{padding-bottom:10px}.homeExploreRail>button{min-width:84%;min-height:160px;padding:18px}.homeExploreRail>button b{font-size:19px;line-height:1.15}.homeExploreRail>button small{font-size:11px;line-height:1.45}.liveHeading>div>em{letter-spacing:.11em;color:var(--color-text-muted);font-size:8px}.liveHeading>div h2{margin-top:3px}.compactWeekControls .periodSelect{padding:10px 13px}.compactWeekControls .searchToggle{width:42px}.weekLens{gap:6px}.weekLens button{padding:9px}.weekPrimaryRow{grid-template-columns:1fr auto;align-items:center;gap:7px;display:grid}.weekPrimaryRow .filterRail button{padding:7px 11px}.refineToggle{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:99px;padding:8px 11px;font-size:9px;font-weight:900}.refineToggle.active{background:var(--color-state-tint);border-color:var(--color-state-tint)}.secondaryFilterOpen{margin:0 0 4px}.secondaryFilterOpen select{padding:8px 10px}.attentionSummary{border-radius:12px;min-height:0;margin:2px 0;padding:8px 11px}.attentionSummary b{font-size:10px}.attentionSummary span{margin-left:auto;font-size:8px}.createIntentIntro{border-left:4px solid var(--color-structure);gap:4px;margin-bottom:10px;padding:4px 0 4px 12px;display:grid}.createIntentIntro em,.inspirationPath em{letter-spacing:.1em;font-size:8px}.createIntentIntro small,.inspirationPath small{color:var(--color-text-muted);font-size:9px;line-height:1.45}.inspirationPath{background:var(--color-state-tint);text-align:left;border:0;border-radius:18px;gap:5px;width:100%;margin-top:14px;padding:16px;display:grid}.requestRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid!important}.requestIdentity{text-align:left;background:0 0;border:0;align-items:center;min-width:0;padding:0;display:flex}.requestIdentity>i{background:var(--color-state-tint);border-radius:50%;place-items:center;min-width:41px;height:41px;margin-right:10px;font-size:9px;font-style:normal;font-weight:900;display:grid}.requestIdentity>span{gap:3px;min-width:0;display:grid}.requestIdentity small{color:var(--color-text-muted);font-size:8px}.requestActions{grid-template-columns:1fr 1fr;align-items:center;gap:4px;display:grid}.requestActions button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:10px;padding:8px 7px;font-size:8px;font-weight:900}.requestActions button:first-child{background:var(--color-structure);color:var(--color-surface-raised);border-color:var(--color-structure)}.pendingPersonState{background:var(--color-focal-tint);border-radius:18px;gap:6px;margin:14px 0;padding:16px;display:grid}.pendingPersonState em{letter-spacing:.1em;font-size:8px}.pendingPersonState small{color:var(--color-text-muted);line-height:1.45}.pendingPersonState>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:5px;display:grid}.pendingPersonState button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:12px;padding:11px;font-weight:900}.pendingPersonState button:first-child{background:var(--color-structure);color:var(--color-surface-raised);border-color:var(--color-structure)}.secondaryFilter{margin:9px 0 13px}.secondaryFilter label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);margin:0 0 6px 3px;font-size:9px;display:block}.secondaryFilter select{border:1px solid var(--color-border);background:var(--color-surface-raised);width:100%;color:var(--ink);border-radius:13px;padding:10px 12px}.agendaCard{border-left:5px solid #0000}.agendaCard.kind-plan,.agendaCard.kind-my-open{border-left-color:var(--color-state-selected)}.agendaCard.kind-open{border-left-color:var(--color-focal)}.agendaCard.kind-action{border-left-color:var(--color-danger);background:var(--color-status-error-surface)}.missingPlace{border:1px dashed var(--color-border);background:var(--color-surface-raised);border-radius:17px;margin:16px 0;padding:14px}.missingPlace h4{margin:0 0 5px}.missingPlace .field{margin-top:11px}.communityMark{background:var(--color-state-tint);width:38px;height:38px;color:var(--color-structure);border-radius:13px;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.weekLens,.eventParticipation{grid-template-columns:1fr 1fr;gap:8px;display:grid}.weekLens button,.eventParticipation button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:18px;padding:12px;font-weight:800}.weekLens button.picked,.eventParticipation button.picked{background:var(--color-structure);color:var(--color-surface-raised)}.attentionSummary,.followingEvent,.creatorLink{text-align:left;background:var(--color-surface-raised);border:0;border-radius:20px;align-items:center;gap:12px;width:100%;margin:8px 0;padding:15px;display:flex}.attentionSummary{background:var(--color-state-tint)}.attentionSummary span,.followingEvent small,.creatorLink small{color:var(--color-text-muted);display:block}.followingEvent{display:grid}.followingEvent em{letter-spacing:.12em;font-size:10px}.creatorLink img,.creatorLink i{object-fit:cover;background:var(--color-state-tint);border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.creatorLink span{flex:1}.creatorLink strong{font-size:12px}.communityCreator,.communityManage{gap:12px;display:grid}.communityCreator label,.communityManage label{gap:6px;font-size:12px;font-weight:800;display:grid}.communityCreator textarea,.communityManage textarea{resize:vertical;min-height:90px}.communityDecision{background:var(--color-surface-raised);border-radius:18px;align-items:center;gap:8px;padding:14px;display:flex}.communityDecision b{flex:1}.createCommunityCta,.openActivityLink{margin:10px 0}.homePeopleModule{background:var(--color-surface-raised);border-radius:18px;gap:5px;padding:10px 12px}.homePeopleModule .nowPulse{background:0 0;padding:0}.socialTeaserList{gap:4px;display:grid}.socialTeaserList>button{border:0;border-top:1px solid var(--color-surface-subtle);text-align:left;background:0 0;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:8px 0;display:grid}.socialTeaserList i{background:var(--color-state-tint);border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.socialTeaserList span{gap:2px;display:grid}.socialTeaserList b{font-size:12px}.socialTeaserList small{color:var(--color-text-muted);font-size:8px}.compactSocialMore{justify-self:start;padding:4px 0!important}.homeOpportunityGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.homeOpportunityGrid>button{text-align:left;background:var(--color-state-tint);border:0;border-radius:18px;align-content:end;gap:5px;min-height:102px;padding:14px;display:grid}.homeOpportunityGrid>.opportunityLead{background:var(--color-state-tint);grid-column:1/-1;min-height:142px}.homeOpportunityGrid>button:nth-child(3){background:var(--color-focal-tint)}.homeOpportunityGrid em{letter-spacing:.08em;font-size:8px}.homeOpportunityGrid b{font-size:15px}.homeOpportunityGrid .opportunityLead b{font-size:21px}.homeOpportunityGrid small{color:var(--color-text-muted);font-size:9px;line-height:1.4}.compactWeekControls{height:36px}.compactWeekControls .periodSelect{border-radius:11px;font-size:11px}.compactWeekControls .searchToggle{border-radius:11px;align-items:center;gap:4px;width:auto;padding:0 10px;font-size:12px;font-weight:900;display:flex}.compactWeekControls .searchToggle span{font-size:8px}.weekLens{border:1px solid var(--color-border);border-radius:99px;gap:0;width:max-content;padding:2px;display:inline-flex}.weekLens button{background:0 0;border:0;border-radius:99px;min-width:76px;padding:6px 10px;font-size:9px}.weekPrimaryRow{margin-top:-2px}.agendaCard.kind-plan,.agendaCard.kind-my-open{border-left:6px solid var(--color-state-selected)}.agendaCard.kind-open{border-left:6px solid var(--color-focal)}.agendaCard.kind-open .openCreatorAvatar>i{background:var(--color-focal-tint)}.createIntentLabel{justify-content:space-between;align-items:baseline;margin:0 2px 8px;display:flex}.createIntentLabel small{color:var(--color-text-muted);font-size:8px}.activityDefaults{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.activityDefaults button{border-radius:13px;min-height:0;padding:10px 12px}.activityDefaults button small{font-size:8px}.activitySuggestions:empty{display:none}.inspirationPath{border:1px dashed var(--color-text-muted);background:0 0;margin-top:10px;padding:13px 14px}.inspirationPath b{font-size:13px}.inspirationPath small{font-size:8px}.weekLive .agendaMeta{margin:0 2px}.weekLive .attentionSummary{border-radius:10px;min-height:0;margin:0;padding:7px 10px}.weekLive .attentionSummary b{font-size:9px}.weekLive .attentionSummary span{margin-left:auto;font-size:8px}.weekLive .filterRail button{padding:6px 10px}.weekPrimaryRow .refineToggle{padding:7px 10px}.weekFilterBar{justify-content:space-between;align-items:center;gap:8px;min-height:32px;padding:2px 1px;display:flex}.weekFilterBar>span{color:var(--color-text-muted);font-size:9px}.weekFilterDrawer{background:var(--color-surface-subtle);border-radius:14px;gap:7px;padding:9px;display:grid}.weekFilterDrawer .secondaryFilter{margin:0}.weekFilterDrawer .secondaryFilter select{padding:8px 10px}.weekFilterDrawer .filterRail{padding:0}.weekLive .weekLens{margin-top:-1px}.weekLive .agendaSearch{border-radius:12px;padding:10px 12px}.weekLive .refineToggle{padding:7px 10px}.togetherV23 .liveSection{gap:6px}.togetherV23 .liveSection>header{margin-top:5px}.peopleQuickActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.peopleQuickActions button{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:13px;min-height:42px;padding:9px 10px;font-size:9px;font-weight:900}.peopleQuickActions button:last-child{background:var(--color-structure);color:var(--color-surface-raised);border-color:var(--color-structure)}.togetherV23 .peopleInlineSearch{border-radius:12px;padding:10px 12px}.peopleStrip{scrollbar-width:none;gap:7px;padding:1px;display:flex;overflow-x:auto}.peopleStrip::-webkit-scrollbar{display:none}.circleStrip::-webkit-scrollbar{display:none}.peopleStrip>button{background:var(--color-surface-raised);text-align:left;border:0;border-radius:14px;align-items:center;gap:8px;min-width:138px;padding:9px;display:flex}.peopleStrip i,.peopleStrip img{background:var(--color-state-tint);object-fit:cover;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.peopleStrip span{gap:2px;display:grid}.peopleStrip b{font-size:10px}.peopleStrip small{text-overflow:ellipsis;white-space:nowrap;max-width:76px;color:var(--color-text-muted);font-size:7px;overflow:hidden}.compactManageAll{justify-self:start;padding:4px 1px!important}.circleStrip{grid-template-columns:1fr 1fr;gap:7px;display:grid}.compactCircle{background:var(--color-surface-raised);text-align:left;border:0;border-radius:14px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;min-height:54px;padding:9px;display:grid}.compactCircle>i{background:var(--color-state-tint);border-radius:10px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.compactCircle>span{gap:2px;min-width:0;display:grid}.compactCircle b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.compactCircle small{color:var(--color-text-muted);font-size:7px}.compactCircle strong{font-size:10px}.compactCircle.add{border:1px dashed var(--color-border);background:0 0}.circlePrivacyInline{padding:0 2px}.publicPersonHero{background:var(--color-surface-raised);border-radius:20px;justify-items:center;gap:5px;padding:18px 14px;display:grid}.publicPersonHero>em{letter-spacing:.12em;font-size:7px}.publicPersonHero>small{color:var(--color-text-muted);font-size:9px}.publicPersonHero>p{max-width:300px;line-height:1.45;margin:3px 0 4px!important}.publicSignalPreview{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:5px;display:flex}.publicSignalPreview span{background:var(--color-state-tint);border-radius:99px;padding:7px 9px;font-size:8px;font-weight:800}.publicProfileEmpty{text-align:center;margin:8px 0!important}@media (max-width:390px){.circleStrip{grid-template-columns:1fr}.peopleStrip>button{min-width:128px}}.inviteFallback{background:var(--color-state-tint);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.inviteFallback>span{gap:2px;display:grid}.inviteFallback small{color:var(--color-text-muted);font-size:8px}.inviteFallback button{border:1px solid var(--color-structure);background:var(--color-surface-raised);white-space:nowrap;border-radius:11px;padding:9px 11px;font-size:8px;font-weight:900}.circleMemberHeading{justify-content:space-between;align-items:end;display:flex}.circleMemberHeading h3{margin:0}.circleMemberHeading small{color:var(--color-text-muted);font-size:8px}.selectedCircleMembers{gap:6px;display:grid}.selectedMemberChip{border:1px solid var(--color-state-selected);background:var(--color-state-tint);text-align:left;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;width:100%;padding:8px;display:grid}.selectedMemberChip>i{background:var(--color-surface-raised);border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-style:normal;font-weight:900;display:grid}.selectedMemberChip>span{gap:2px;display:grid}.selectedMemberChip small{color:var(--color-text-muted);font-size:8px}.selectedMemberChip>strong{font-size:18px}.circleMemberSearch{gap:6px;font-size:9px;font-weight:900;display:grid}.circleMemberResults{overscroll-behavior:contain;gap:7px;max-height:390px;display:grid;overflow:auto}.circleMemberResults .memberToggle{flex:none}.followingQuickFilter{justify-content:flex-start;min-height:30px;display:flex}.circleQuickFilter .refineToggle{box-shadow:-8px 0 10px var(--color-canvas);background:var(--color-surface-raised);position:sticky;right:0}.rhythmDisclosure{border:1px solid var(--color-border);text-align:left;background:0 0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;display:flex}.rhythmDisclosure>span{gap:2px;display:grid}.rhythmDisclosure small{color:var(--color-text-muted);font-size:8px}.rhythmDisclosure strong{font-size:12px}.requestList .requestActions button:not(:first-child){color:var(--color-structure)}.peopleQuickActionsV331{grid-template-columns:1fr 1fr}.peopleQuickActionsV331 button:last-child{grid-column:1/-1}.discoverableSearch{background:var(--color-surface-subtle);border-radius:14px;gap:7px;padding:10px;display:grid}.discoverableSearch>label{gap:6px;font-size:9px;font-weight:900;display:grid}.discoverableSearch>label>div{grid-template-columns:1fr auto;gap:6px;display:grid}.discoverableSearch>label button{background:var(--color-structure);color:var(--color-surface-raised);border:0;border-radius:11px;padding:0 13px;font-size:8px;font-weight:900}.discoverableSearch>small{color:var(--color-text-muted);font-size:7px}.discoverableResults{gap:6px;max-height:300px;display:grid;overflow:auto}.discoverableResults>div{background:var(--color-surface-raised);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px;padding:7px;display:grid}.discoverableResults>div>button:first-child{text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;display:flex}.discoverableResults i{background:var(--color-state-tint);border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-style:normal;font-weight:900;display:grid}.discoverableResults span{gap:2px;min-width:0;display:grid}.discoverableResults b{font-size:9px}.discoverableResults small{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:7px;overflow:hidden}.discoverableResults>div>button:last-child{border:1px solid var(--color-structure);background:var(--color-surface-raised);border-radius:10px;padding:8px;font-size:8px;font-weight:900}.discoverableResults>div>button:last-child:disabled{border-color:var(--color-border);color:var(--color-text-muted)}.homeRecommendationSurface{grid-template-columns:1fr 1fr;gap:8px;display:grid}.homeRecommendationSurface>article{background:var(--color-surface-raised);border-radius:18px;align-content:end;gap:4px;min-height:112px;padding:10px;display:grid;overflow:hidden}.homeRecommendationSurface>.recommendationLead{background:var(--color-state-tint);grid-column:1/-1;min-height:168px}.homeRecommendationSurface>article:nth-child(3){background:var(--color-state-tint)}.recommendationCardLink{text-align:left;background:0 0;border:0;align-content:end;gap:6px;width:100%;padding:4px;display:grid}.homeRecommendationSurface em,.guidedDiscoveryList em{letter-spacing:.1em;font-size:8px}.homeRecommendationSurface b{font-size:15px}.homeRecommendationSurface .recommendationLead b{font-size:23px;line-height:1.05}.homeRecommendationSurface small{color:var(--color-text-muted);font-size:9px;line-height:1.45}.homeRecommendationSurface small strong{color:var(--color-structure);font-weight:900}.homeRecommendationSurface span{margin-top:3px;font-size:9px;font-weight:900}.guidedHeader{justify-content:space-between;align-items:center;margin:22px 0 10px;display:flex}.guidedHeader>div{gap:3px;display:grid}.guidedHeader b{font-size:17px}.guidedHeader span{color:var(--color-text-muted);font-size:9px}.guidedHeader>i{background:var(--color-state-tint);border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;font-weight:900;display:grid}.guidedDiscoveryList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.guidedDiscoveryList>article{background:var(--color-surface-raised);border-radius:18px;align-content:end;gap:4px;min-height:132px;padding:10px;display:grid;overflow:hidden}.guidedDiscoveryList>.guidedLead{background:var(--color-structure);min-height:218px;color:var(--color-surface-raised);grid-column:1/-1}.guidedDiscoveryList>.guidedResult:nth-child(3n){background:var(--color-state-tint)}.guidedDiscoveryList>.guidedResult:nth-child(4n){background:var(--color-focal-tint)}.guidedDiscoveryList b{font-size:16px;line-height:1.1}.guidedDiscoveryList .guidedLead b{font-size:27px}.guidedDiscoveryList small{color:var(--color-text-muted);font-size:9px;line-height:1.45}.guidedDiscoveryList .guidedLead small{color:var(--color-border)}.guidedDiscoveryList span{margin-top:4px;font-size:9px;font-weight:900}.guidedMore{margin:10px 0 0}.intentSearchToggle,.browseTypeToggle{background:var(--color-surface-raised);text-align:left;border:0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:14px;display:flex}.intentSearchToggle span{gap:3px;display:grid}.intentSearchToggle small{color:var(--color-text-muted);font-size:8px}.intentSearchToggle strong{font-size:18px}.browseTypeToggle{border:1px solid var(--color-border);background:0 0;margin-top:8px;padding:10px 13px;font-size:9px;font-weight:900}.canonicalExplore>.agendaSearch{margin-top:8px}.canonicalExplore .discoveryTabs{margin:8px 0 0}.canonicalExplore .discoveryTabs button{font-size:8px}.recommendationPreference{border-top:1px solid color-mix(in srgb,var(--color-structure) 12%,transparent);align-items:center;gap:5px;margin-top:4px;padding:6px 4px 2px;display:flex}.recommendationPreference>span{opacity:.72;flex:1;font-weight:800;font-size:7px!important}.recommendationPreference>div{gap:4px;display:flex}.recommendationPreference button{border:1px solid color-mix(in srgb,var(--color-structure) 20%,transparent);background:color-mix(in srgb,var(--color-surface-raised) 60%,transparent);border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:10px;font-weight:900;display:grid}.recommendationPreference button.picked{background:var(--color-structure);color:var(--color-state-tint);border-color:var(--color-structure)}.guidedLead .recommendationPreference{border-top-color:color-mix(in srgb,var(--color-surface-raised) 60%,transparent)}.guidedLead .recommendationPreference button{border-color:color-mix(in srgb,var(--color-surface-raised) 60%,transparent)}.recommendationPreference>small{max-width:90px;position:absolute}.recommendationActionWindow{background:color-mix(in srgb,var(--color-state-tint) 20%,transparent);border-radius:10px;align-items:center;gap:8px;margin-top:5px;padding:7px 8px;display:flex}.recommendationActionWindow small{flex:1;line-height:1.3;font-size:8px!important}.recommendationActionWindow button{color:inherit;background:0 0;border:0;padding:0;font-size:8px;font-weight:900}.constraintRail{justify-content:flex-start}.constraintRail button:disabled{opacity:.42}.guidedLead .recommendationActionWindow{background:color-mix(in srgb,var(--color-state-tint) 20%,transparent)}.togetherIdeasFirst{gap:8px;margin:4px 0 2px;display:grid}.togetherIdeasFirst>header{justify-content:space-between;align-items:end;display:flex}.togetherIdeasFirst em{letter-spacing:.1em;font-size:8px}.togetherIdeasFirst h2{margin:3px 0 0;font-size:20px}.togetherIdeasFirst>header>span{color:var(--color-text-muted);font-size:8px}.togetherIdeasFirst .ideaWow{background:var(--color-state-tint);min-height:126px}.togetherIdeasFirst .ideaWow b{font-size:20px}.compactPeopleActions{gap:6px;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.compactPeopleActions button{place-items:center;gap:3px;min-height:54px;border-radius:13px!important;padding:8px!important;display:grid!important}.compactPeopleActions button:last-child{grid-column:auto!important}.compactPeopleActions b{font-size:16px}.compactPeopleActions span{font-size:8px;font-weight:900}.togetherV23 .liveSection{gap:7px;margin-bottom:4px}.togetherV23 .peopleStrip>button{min-width:116px}.togetherV23 .circleStrip{scrollbar-width:none;margin-right:-23px;padding-right:23px;display:flex;overflow-x:auto}.togetherV23 .compactCircle{min-width:142px}.togetherV23 .circlePrivacyInline{color:var(--color-text-muted);padding:2px 2px 0;font-size:8px;display:block}.canonicalLocalityPicker{gap:7px;display:grid;position:relative}.canonicalLocalityPicker>input{border:1px solid var(--color-border);background:var(--color-surface-raised);width:100%;font:inherit;border-radius:14px;padding:13px}.canonicalLocalityPicker>small{color:var(--color-text-muted);font-size:9px}.canonicalLocalitySelected{font-weight:800;color:var(--color-state-selected)!important}.canonicalLocalityResults{z-index:3;background:var(--color-surface-raised);border:1px solid var(--color-border);box-shadow:0 12px 30px color-mix(in srgb,var(--color-structure) 12%,transparent);border-radius:15px;gap:6px;padding:7px;display:grid;position:relative}.canonicalLocalityResults button{background:var(--color-canvas);text-align:left;border:0;border-radius:11px;justify-content:space-between;gap:12px;padding:11px;display:flex}.canonicalLocalityResults span{color:var(--color-text-muted);font-size:9px}.contentFirstPeriod{display:block!important}.contentFirstPeriod .periodSelect{width:100%}.contentFirstMeta{margin-top:4px!important}.contentFirstMeta>span{gap:3px;display:grid}.contentFirstMeta>span small{color:var(--color-text-muted);font-size:8px}.contentFirstMeta>div{gap:6px;display:flex}.contentFirstMeta button{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:12px;padding:9px 10px;font-size:9px;font-weight:800}.contentFirstMeta button.active{background:var(--color-state-tint);border-color:var(--color-state-tint)}.weekFilterDrawer{gap:10px;display:grid}.weekFilterDrawer>small{letter-spacing:.6px;color:var(--color-text-muted);text-transform:uppercase;font-size:8px;font-weight:900}.weekFilterDrawer .weekLens{margin:0}.circleRefineRail{padding-bottom:2px}.closeRefine{background:var(--color-structure);width:100%;color:var(--color-surface-raised);border:0;border-radius:12px;padding:12px;font-weight:800}.topLevelLens{margin:0 0 4px!important}.personRefineSearch{margin:0!important}.personRefineResults{gap:5px;max-height:190px;display:grid;overflow:auto}.personRefineResults button{border:1px solid var(--color-border);background:var(--color-surface-raised);text-align:left;border-radius:11px;padding:9px;font-size:9px;font-weight:800}.personRefineResults button.picked{background:var(--color-state-tint);border-color:var(--color-state-tint)}.zeroNetworkHint{background:var(--color-state-tint);border-radius:15px;gap:4px;margin:8px 0;padding:13px;display:grid}.zeroNetworkHint small{color:var(--color-text-muted);font-size:9px;line-height:1.45}.zeroNetworkSuccess{align-content:start;gap:12px;display:grid}.zeroNetworkSuccess>header{margin-bottom:16px}.zeroNetworkMark{background:var(--color-state-tint);border-radius:50%;place-items:center;width:62px;height:62px;font-size:28px;font-weight:900;display:grid}.zeroNetworkSuccess>h1{margin:0}.zeroNetworkSuccess>p{margin:0;line-height:1.5}.zeroNetworkSuccess .secondaryAction{width:100%}.shareableUrl{overflow-wrap:anywhere;background:var(--color-surface-subtle);color:var(--color-text-muted);border-radius:12px;padding:10px;font-size:8px}:root{--vs-atlantic-depth:#062831;--vs-atlantic:#082f3a;--vs-ocean:#0b7482;--vs-tide:#118c98;--vs-mist:#d9eceb;--vs-foam:#f4f1e8;--vs-warm-foam:#ece8dd;--vs-raised:#fffefa;--vs-signal:#ff5a36;--vs-signal-pressed:#e34b2b;--vs-signal-soft:#f7ddd6;--vs-danger:#9c3e32;--vs-ink:#092c34;--vs-muted:#587179;--vs-line:#c7d2cf;--vs-line-strong:#7e989b;--color-canvas:var(--vs-foam);--color-surface:var(--vs-raised);--color-surface-raised:var(--vs-raised);--color-surface-subtle:var(--vs-warm-foam);--color-surface-strong:var(--vs-atlantic);--color-surface-selected:var(--vs-mist);--color-surface-info:var(--vs-mist);--color-surface-attention:var(--vs-signal-soft);--color-text:var(--vs-ink);--color-text-muted:var(--vs-muted);--color-text-on-strong:var(--vs-raised);--color-text-on-strong-muted:var(--vs-mist);--color-action:var(--vs-atlantic);--color-action-hover:var(--vs-ocean);--color-action-text:var(--vs-raised);--color-focus:var(--vs-signal);--color-accent:var(--vs-signal);--color-on-accent:var(--vs-atlantic);--color-movement:var(--vs-ocean);--color-border:var(--vs-line);--color-border-strong:var(--vs-line-strong);--color-danger:var(--vs-danger);--color-structure:var(--vs-atlantic);--color-state-selected:var(--vs-ocean);--color-state-tint:var(--vs-mist);--color-state-accent:var(--vs-tide);--color-focal:var(--vs-signal);--color-focal-tint:var(--vs-signal-soft);--color-surface-sand:var(--vs-warm-foam);--color-danger-border:var(--vs-line-strong);--color-danger-text:var(--vs-danger);--color-action-hover-strong:var(--vs-ocean);--color-canvas-surround:var(--vs-atlantic-depth);--color-app-surround:var(--vs-mist);--color-placeholder:var(--vs-muted);--color-surface-warm-muted:var(--vs-warm-foam);--color-status-error-surface:var(--vs-signal-soft);--color-status-error-text:var(--vs-danger);--color-status-error-border:var(--vs-line-strong);--color-success:var(--vs-ocean);--color-attention:var(--vs-signal);--color-muted:var(--vs-muted);--color-surface-soft:color-mix(in srgb,var(--color-surface) 68%,var(--color-canvas));--color-surface-connected:color-mix(in srgb,var(--color-state-tint) 78%,var(--color-surface));--color-surface-agreed:color-mix(in srgb,var(--color-state-accent) 42%,var(--color-surface));--color-surface-muted:color-mix(in srgb,var(--color-canvas) 72%,var(--color-state-tint));--color-surface-danger:color-mix(in srgb,var(--color-focal-tint) 48%,var(--color-surface));--color-action-primary:var(--color-focal);--color-action-primary-hover:var(--vs-signal-pressed);--color-action-primary-text:var(--color-on-accent);--color-action-secondary:var(--color-structure);--color-divider:color-mix(in srgb,var(--color-structure) 14%,transparent);--font-display:"Avenir Next","Manrope","Segoe UI",sans-serif;--font-product:"Avenir Next","DM Sans","Segoe UI",sans-serif;--radius-control:12px;--radius-card:18px;--radius-feature:24px;--radius-pill:999px;--shadow-soft:0 8px 26px #06283114;--shadow-float:0 18px 54px #0628312e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--control-height:44px;--control-height-primary:48px;--touch-target:44px;--card-padding:16px;--section-gap:28px;--card-gap:12px;--content-gutter:clamp(20px,5.5vw,24px);--ink:var(--color-text);--cream:var(--color-canvas);--lime:var(--color-state-tint);--muted:var(--color-text-muted)}html{background:var(--color-canvas-surround)}body{background:var(--color-app-surround);color:var(--color-text);font-family:var(--font-product);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea{font-family:inherit}button{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}button:disabled{cursor:not-allowed}h1,h2,h3,.liveTop h1,.reviewGate h1,.activationFlow h1,.flowShell h1,.detailLive h1{font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance}em{color:var(--color-movement);letter-spacing:.14em;font-weight:800}.productWordmark{color:var(--color-structure);font:800 14px/1 var(--font-display);letter-spacing:.14em;align-items:center;gap:9px;display:inline-flex}.productWordmark.compact{font-size:11px}.productWordmark small{letter-spacing:.1em;opacity:.7;border-left:1px solid;padding-left:8px;font-size:8px}.productRiftMark{height:19px;color:var(--color-movement);align-items:center;gap:2px;display:inline-flex;transform:skew(-12deg)}.productRiftMark i{background:currentColor;border-radius:3px;width:3px;display:block}.productRiftMark i:first-child{height:10px}.productRiftMark i:nth-child(2){height:19px}.productRiftMark i:nth-child(3){height:13px}.liveLoading,.liveShell,.flowShell,.detailLive,.activationFlow,.create,.success{background:var(--color-canvas);color:var(--color-text)}.liveShell,.flowShell,.detailLive{box-shadow:var(--shadow-soft)}.liveTop{margin-top:4px}.liveTop h1{font-size:33px;line-height:.98}.realBadge{border-color:var(--color-border-strong);color:var(--color-movement);background:color-mix(in srgb,var(--color-surface) 76%,transparent)}.liveNav{background:color-mix(in srgb,var(--color-canvas) 92%,transparent);border-color:color-mix(in srgb,var(--color-structure) 15%,transparent);box-shadow:var(--shadow-soft)}.liveNav button{min-width:48px;min-height:48px;color:var(--color-text-muted)}.liveNav .livePlus{background:var(--color-accent);color:var(--color-on-accent);box-shadow:var(--shadow-soft)}.navDot{background:var(--color-accent);color:var(--color-on-accent)}.openLive,.planLive,.personRow,.circleLive,.circleTile,.compactCircle,.previewLive,.emptyLive,.placeList,.placeOption,.ownership,.metricLive>div,.peopleStrip>button,.guidedDiscoveryList>article,.homeRecommendationSurface>article,.managePanel,.publicPersonHero,.claimPlace,.communityManage,.eventParticipation{border-radius:var(--radius-card);border-color:var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-soft)}.previewLive{background:var(--color-surface-warm-muted);box-shadow:none}.planLive,.planDetail,.savedPlace{background:var(--color-surface-info)}.planLive.proposed,.needsYou,.attentionModule,.attentionSlot,.attentionQueueItem{background:var(--color-surface-attention)}.openLive>i,.planLive>i,.personRow>i,.circleLive>i,.selectedMemberChip>i,.discoverableResults i,.zeroNetworkMark,.avatarBtn,.youLive>i,.topAvatarInitials{background:var(--color-state-accent);color:var(--color-text)}.stateLive,.audienceWave,.selectedAudience,.audienceLive.picked,.modeChoice.picked,.selectedMemberChip,.zeroNetworkHint,.signupNotice{background:var(--color-surface-selected);border-color:var(--color-state-selected)}.customInput,.agendaSearch,.peopleInlineSearch,.peopleSearch,.searchBox,.canonicalLocalityPicker>input,.signupForm input,.activationFlow input,.flowChoice,.audienceLive,.modeChoice,.capacityInput,.intentSearchToggle,.browseTypeToggle{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text)}input::placeholder,textarea::placeholder{color:var(--color-placeholder);opacity:1}.primaryLive,.flowNext,.activationPrimary,.closeRefine,.emptyLive button,.discoverableSearch>label button,.requestActions button:first-child{background:var(--color-action);color:var(--color-action-text);border-radius:var(--radius-control);min-height:46px}.primaryLive:hover,.flowNext:hover,.activationPrimary:hover{background:var(--color-action-hover)}.secondaryAction,.gateTextButton,.secondary,.detailBack,.textLink,.showAll{color:var(--color-text);text-underline-offset:3px;text-decoration-thickness:1px}.dangerLive,.textDanger{color:var(--color-danger)}.planExitAction{border-top:1px solid var(--color-border);justify-content:flex-start;margin:30px 0 2px;padding-top:10px;display:flex}.planExitLink{width:auto;min-height:36px;color:var(--color-danger);font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:6px 0;font-size:12px;font-weight:650;text-decoration:underline}.planExitLink:disabled{opacity:.55}.planReuseFollowUp{border-radius:var(--radius-card);background:var(--color-surface-muted);gap:7px;margin:20px 0;padding:14px;display:grid}.planReuseFollowUp small{color:var(--color-text-muted);line-height:1.4}.planReuseFollowUp .secondaryAction{margin:2px 0 0}.ideaHonestFallback,.historicalResponse{border:1px dashed var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);gap:7px;padding:15px;display:grid}.ideaHonestFallback small,.historicalResponse small,.historicalPlanNote{color:var(--color-text-muted);font-size:11px;line-height:1.45}.ideaHonestFallback button{color:var(--color-text);background:0 0;border:0;justify-self:start;padding:3px 0;font-weight:800}.historicalResponse .secondaryAction{margin:3px 0 0}.historicalLeft{opacity:.72;background:color-mix(in srgb,var(--color-danger) 7%,var(--color-surface))}.liveWeather,.privacyNote,.locationChoice,.circleHero,.guidedDiscoveryList>.guidedLead{background:var(--color-surface-strong);color:var(--color-text-on-strong)}.liveWeather small,.privacyNote small,.guidedDiscoveryList>.guidedLead small{color:var(--color-text-on-strong-muted)}.liveWeather strong{color:var(--color-state-accent)}.homeRecommendationSurface>.recommendationLead{background:var(--color-state-tint);color:var(--color-text);position:relative}.homeRecommendationSurface>.recommendationLead:before,.reviewGate>section:before{content:"";background:var(--color-accent);width:3px;height:52px;position:absolute;transform:rotate(14deg)}.homeRecommendationSurface>.recommendationLead:before{top:14px;right:18px}.recommendationPreference button.picked,.filterRail .picked,.personRefineResults button.picked,.modeSelector button.picked,.discoveryTabs button.on{background:var(--color-movement);border-color:var(--color-movement);color:var(--color-action-text)}.recommendationActionWindow{background:color-mix(in srgb,var(--color-state-accent) 38%,transparent)}.feature img,.highlight img,.previewLive img,.placeHero img,.eventHero img{filter:saturate(.92)contrast(1.02)}.reviewGate{background:radial-gradient(circle at 82% 16%,var(--color-focal) 0 42px,transparent 44px),linear-gradient(155deg,var(--color-structure) 0 54%,var(--color-state-selected) 54.2% 70%,var(--color-canvas-surround) 70.2%);position:relative;overflow:hidden}.reviewGate>section{background:var(--color-canvas);box-shadow:var(--shadow-float);border-radius:28px;position:relative;overflow:hidden}.reviewGate>section:before{top:28px;right:28px}.reviewGate>section>em{color:var(--color-structure);align-items:center;gap:8px;display:flex}.reviewGate>section>em:before{content:"";border-left:3px solid var(--color-accent);border-right:3px solid var(--color-accent);width:11px;height:19px;transform:skew(-12deg)}.reviewGate .productWordmark{margin-bottom:18px}.reviewGate button{border:1px solid var(--color-border);border-radius:var(--radius-card)}.reviewGate button:first-of-type{background:var(--color-action);color:var(--color-action-text)}.reviewGate button:first-of-type span{color:var(--color-text-on-strong-muted)}.reviewGate .gateTextButton{color:var(--color-text);background:0 0}.activationFlow fieldset button.picked{background:var(--color-movement);border-color:var(--color-movement)}.reviewRibbon{background:var(--color-structure)}.reviewRibbon b{color:var(--color-state-accent)}.liveError{background:var(--color-status-error-surface);color:var(--color-status-error-text);border:1px solid var(--color-status-error-border)}.loadError button{border-color:var(--color-danger);color:var(--color-danger)}@media (max-width:719px){body{background:var(--color-canvas)}.liveShell,.flowShell,.detailLive{box-shadow:none}.reviewGate{padding:18px}.reviewGate>section{border-radius:24px;padding:28px 24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.liveShell,.flowShell,.detailLive{padding-left:max(var(--content-gutter),env(safe-area-inset-left));padding-right:max(var(--content-gutter),env(safe-area-inset-right))}.liveShell{padding-bottom:calc(104px + env(safe-area-inset-bottom))}.liveNav{min-height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb,var(--color-canvas) 94%,transparent);border-top:1px solid var(--color-divider)}.liveNav button{min-width:var(--touch-target);min-height:var(--touch-target)}.liveNav .on{color:var(--color-structure)}.liveNav .on b{color:var(--color-state-selected)}.liveNav .livePlus{background:var(--color-action-primary);color:var(--color-text-on-strong)}.productSection{margin-block:var(--section-gap) 0}.productSectionHeader{border-bottom:1px solid var(--color-divider);align-items:end;margin-bottom:12px;padding:0 2px 11px}.productSectionHeader h2{color:var(--color-structure);margin:0;font-size:clamp(20px,6vw,25px);line-height:1}.productSectionHeader span{max-width:46%;color:var(--color-text-muted);text-align:right;font-size:9px;line-height:1.35}.productState{border:1px dashed var(--color-border-strong);gap:5px;padding:18px;display:grid;box-shadow:none!important}.productStateEmpty{background:var(--color-surface-soft)!important}.productStateEmpty b{font-family:var(--font-display);color:var(--color-structure);font-size:15px}.productStateEmpty span{color:var(--color-text-muted);line-height:1.5}.productStateEmpty button{background:var(--color-action-secondary);justify-self:start;width:auto;padding-inline:15px}.liveLoading,.loadError,.reflectionEmpty{border-radius:var(--radius-card);background:var(--color-surface-soft);color:var(--color-text-muted)}.liveError{border-radius:var(--radius-control);padding:11px 13px;line-height:1.4}.openLive,.planLive,.previewLive,.personRow,.circleLive,.circleTile,.compactCircle,.placeList,.placeOption,.guidedDiscoveryList>article,.homeRecommendationSurface>article,.publicPersonHero,.metricLive>div,.managePanel,.ownership,.claimPlace,.communityManage,.eventParticipation,.reflectionList>article,.relationshipIdea{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-soft)}.openLive{border-left:3px solid var(--color-state-selected)}.planLive,.agendaCard.kind-plan{border-left:3px solid var(--color-state-accent);background:var(--color-surface-agreed)}.planLive.proposed,.needsYou,.attentionModule,.attentionSlot,.attentionQueueItem{border-left:3px solid var(--color-focal);background:var(--color-surface-danger)}.previewLive,.futureItem,.ideaShortcut,.youGrid button:last-child,.weekItem.routineItem{background:var(--color-surface-soft)}.stateLive,.selectedAudience,.audienceLive.picked,.modeChoice.picked,.selectedMemberChip,.circleStyle .picked,.memberToggle.picked,.weekItem.action,.nextOccurrence,.joined,.sharedMomentLine{background:var(--color-surface-connected)!important;border-color:var(--color-state-selected)!important}.openLive>i,.planLive>i,.personRow>i,.circleLive>i,.selectedMemberChip>i,.discoverableResults i,.zeroNetworkMark,.avatarBtn,.youLive>i,.topAvatarInitials,.personSelect i,.audience i,.confirmedBy>span{background:var(--color-state-accent)!important;color:var(--color-structure)!important}.liveShell .primaryLive,.flowShell .primaryLive,.detailLive .primaryLive,.flowNext,.activationPrimary,.closeRefine,.discoverableSearch>label button,.requestActions button:first-child{min-height:var(--touch-target);border-radius:var(--radius-control);background:var(--color-action-primary);color:var(--color-action-primary-text);box-shadow:var(--shadow-soft);border:0}.liveShell .primaryLive:hover,.flowShell .primaryLive:hover,.detailLive .primaryLive:hover,.flowNext:hover{background:var(--color-action-primary-hover)}.secondaryAction,.secondary,.gateTextButton,.showAll,.textLink,.detailBack{min-height:var(--touch-target);color:var(--color-structure)}.recommendationPreference button.picked,.privateRating button.picked,.filterRail .picked,.personRefineResults button.picked,.modeSelector button.picked,.discoveryTabs button.on,.browseTypeToggle.on,.intentSearchToggle.on,.relationshipRail button.picked{background:var(--color-state-selected)!important;border-color:var(--color-state-selected)!important;color:var(--color-text-on-strong)!important}.planExitAction{border-top:1px solid var(--color-divider);margin-top:32px;padding-top:13px}.planExitLink,.textDanger,.dangerLive{width:auto;min-height:var(--touch-target);color:var(--color-danger);box-shadow:none;text-underline-offset:3px;border:0;padding:9px 2px;font-size:12px;font-weight:650;text-decoration:underline;background:0 0!important}.homeRecommendationSurface>.recommendationLead,.recommendationActionWindow,.contextSeed,.openContext{background:var(--color-surface-connected);color:var(--color-text)}.guidedDiscoveryList>.guidedLead,.liveWeather,.privacyNote,.locationChoice,.circleHero{background:var(--color-structure);color:var(--color-text-on-strong)}.recommendationPreference,.relationshipRail,.privateRating{justify-content:space-between;align-items:center;gap:10px;display:flex}.recommendationPreference>span,.relationshipRail>span{color:var(--color-text-muted);font-size:9px;font-weight:750}.recommendationPreference>div,.privateRating{gap:6px}.recommendationPreference button,.privateRating button,.relationshipRail button{min-width:var(--touch-target);min-height:var(--touch-target);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);padding:8px 12px}.placeFollowRail{border-top:1px solid var(--color-divider);padding-top:12px}.placeFollowRail small{color:var(--color-text-muted);line-height:1.4}.profileTruthLabel{border-left:3px solid var(--color-focal);padding:3px 0 3px 12px}.metricLive{gap:9px}.metricLive>div{background:var(--color-surface);align-content:end;min-height:98px}.metricLive b{color:var(--color-structure);font-family:var(--font-display)}.reflectionList{gap:10px}.reflectionList>article{border-left:3px solid var(--color-state-selected);background:var(--color-surface-connected);padding:16px}.togetherV23 .circleGrid{gap:9px}.circleTile,.compactCircle,.managePanel,.feedbackDisclosure,.refinePanel,.planExitAction,.claimPlace,.communityManage{box-shadow:none}details>summary{min-height:var(--touch-target);color:var(--color-structure);align-items:center;font-weight:750;display:flex}.filterRail,.discoveryTabs,.browseTypeToggle,.modeSelector{scrollbar-width:none}.filterRail::-webkit-scrollbar{display:none}.discoveryTabs::-webkit-scrollbar{display:none}button,a,[role=button],input,select,textarea{touch-action:manipulation}button:focus-visible{outline-color:var(--color-focal)}a:focus-visible{outline-color:var(--color-focal)}[role=button]:focus-visible{outline-color:var(--color-focal)}input:focus-visible{outline-color:var(--color-focal)}select:focus-visible{outline-color:var(--color-focal)}textarea:focus-visible{outline-color:var(--color-focal)}button:not(.feedbackToggle):not(.openCardTitle):not(.openCreatorName):not(.openCardArrow){min-height:var(--touch-target)}.openCardTitle,.openCreatorName{min-height:32px}@media (max-width:390px){.productSectionHeader{align-items:start;gap:8px}.productSectionHeader span{max-width:44%}.recommendationPreference,.relationshipRail{flex-direction:column;align-items:flex-start}.recommendationPreference>div,.relationshipRail>div{flex-wrap:wrap;width:100%;display:flex}.privateRating{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.productAppHeader{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;margin:0 0 16px;padding-top:1px;display:grid}.productBrandRow{border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:44px;padding-bottom:5px;display:flex}.productAppMark{background:0 0;border:0;flex:none;padding:0}.productHeaderProfile{justify-content:flex-end;align-items:center;min-width:48px;display:flex}.productPageRow{min-width:0;display:block}.productPageRow>span{gap:3px;min-width:0;display:grid}.productPageRow em{color:var(--color-state-selected);white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.productPageRow h1{max-width:14ch;color:var(--color-structure);margin:0;font-size:clamp(27px,7.8vw,33px);line-height:.96}.productHeaderProfile .avatarJump{flex:none;min-width:44px;min-height:44px}.productSectionHeader{border:0;justify-content:space-between;align-items:flex-end;gap:12px;margin:28px 2px 13px;padding:0;display:flex}.productSectionTitle{gap:4px;min-width:0;display:grid;text-align:left!important;max-width:none!important}.productSectionTitle h2{color:var(--color-structure);margin:0;font-size:clamp(19px,5.5vw,24px);line-height:1}.productSectionTitle small{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px;line-height:1.35}.productSectionAction{justify-content:flex-end;align-items:center;max-width:none!important;color:inherit!important;display:flex!important}.homeDiscoveryActions{align-items:center;gap:7px;display:flex}.rerollButton{width:var(--touch-target);min-width:var(--touch-target);height:var(--touch-target);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-structure);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.rerollButton:disabled{opacity:.55}.exploreRoute{white-space:nowrap;padding-inline:5px}.homeRecommendationSurface,.guidedDiscoveryList{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.productEntityCard{flex-direction:column;min-width:0;position:relative;overflow:hidden;border:1px solid var(--color-border)!important;border-radius:var(--radius-card)!important;background:var(--color-surface-raised)!important;min-height:0!important;box-shadow:var(--shadow-soft)!important;padding:0!important;display:flex!important}.productEntityLead{grid-column:1/-1}.productEntityIdentity{text-align:left;background:0 0;border:0;grid-template-rows:auto auto;width:100%;min-width:0;height:auto;padding:0;display:grid;overflow:hidden}.productMediaFrame{aspect-ratio:16/9;background:var(--color-surface-muted);width:100%;height:auto;display:block;overflow:hidden}.productEntityLead .productMediaFrame{aspect-ratio:16/10;height:auto}.productMediaFrame .candidateMedia{object-fit:cover;border-radius:0;width:100%;margin:0;height:100%!important}.productEntityCopy{align-content:start;gap:6px;min-width:0;padding:14px 15px 7px;display:grid}.productEntityCopy em{color:var(--color-state-selected);font-size:7px}.productEntityCopy b{overflow-wrap:anywhere;min-height:2.24em;color:var(--color-structure);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.12;display:-webkit-box;overflow:hidden;font-size:16px!important}.productEntityLead .productEntityCopy{background:var(--color-structure)}.productEntityLead .productEntityCopy em{color:var(--color-state-accent)}.productEntityLead .productEntityCopy b{color:var(--color-text-on-strong);font-size:25px!important}.productEntityLead .productEntityCopy small{color:var(--color-text-on-strong-muted)}.productEntityCopy small{min-height:2.9em;color:var(--color-text-muted);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.productEntityCopy small strong{color:var(--color-structure)}.productEntityLead .productEntityCopy small strong{color:var(--color-text-on-strong)}.productEntityRoute,.productEntityBridge{color:var(--color-structure);flex:none;margin:0;font-size:18px;font-weight:850}.productEntityBridge{border-radius:var(--radius-pill);background:var(--color-action-primary);width:max-content;min-width:132px;min-height:44px;color:var(--color-action-primary-text);letter-spacing:.02em;box-shadow:none;border:0;justify-content:center;align-items:center;padding:9px 15px;font-size:10px;display:flex}.productEntityBridge:hover{background:var(--color-action-primary-hover)}.productEntityControls{border-top:1px solid color-mix(in srgb,var(--color-structure) 10%,transparent);background:var(--color-surface-raised);justify-content:space-between;align-items:center;gap:10px;min-height:56px;margin-top:auto;padding:6px 12px;display:flex}.productEntitySecondaryControls{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.productEntityNext{border-radius:var(--radius-pill);min-height:44px;color:var(--color-text-muted);text-underline-offset:3px;background:0 0;border:0;justify-content:center;align-items:center;padding:8px 12px;font-size:9px;font-weight:800;text-decoration:underline;display:inline-flex}:is(.productEntityNext:hover,.productEntityNext:focus-visible){color:var(--color-structure);background:var(--color-state-tint)}.productEntitySecondaryControls:has(.productFollowControl){justify-content:space-between;width:100%}.productEntityCompact .productEntityIdentity{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);min-height:0}.productEntityCompact .productMediaFrame{aspect-ratio:16/9;grid-area:1/1;height:auto;min-height:0}.productEntityCompact .productEntityCopy{grid-area:2/1;padding:15px 14px 4px}.productTakeCluster{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.productTakeCluster>span{display:none}.productTakeCluster>div{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);justify-content:flex-start;align-items:center;gap:0;padding:0;display:flex;overflow:hidden}.productTakeCluster button{width:46px;min-width:46px;min-height:44px;color:var(--color-structure);background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;font-size:17px;font-weight:850;display:grid}.productTakeCluster button+button{border-left:1px solid var(--color-divider)}.productTakeCluster button>span[aria-hidden=true]{border-radius:0;place-items:center;width:100%;height:100%;min-height:42px;transition:background .15s,color .15s,transform .15s;display:grid}.productTakeCluster button:hover>span[aria-hidden=true]{background:var(--color-state-tint)}.productTakeCluster button.picked{color:var(--color-structure);background:0 0}.productTakeCluster button.picked>span[aria-hidden=true]{background:var(--color-state-selected);color:var(--color-text-on-strong);transform:none}.productTakeCluster button:focus-visible{outline:2px solid var(--color-focal);outline-offset:2px}.productControlError{color:var(--color-danger);font-size:8px;line-height:1.4}.visuallyHidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.productFollowControl{align-items:center;gap:7px;display:flex}.productFollowControl button{border-radius:var(--radius-pill);background:var(--color-state-tint);width:auto;min-width:132px;min-height:44px;color:var(--color-structure);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:5px;padding:8px 15px;font-size:10px;font-weight:850;display:inline-flex}.productFollowControl button>span{background:var(--color-surface);width:18px;height:18px;color:var(--color-state-selected);border-radius:50%;place-items:center;font-size:11px;display:grid}.productFollowControl button.picked{background:var(--color-state-selected);color:var(--color-text-on-strong)}.productFollowControl button.picked>span{color:var(--color-text-on-strong);background:0 0}.productFollowControl small{color:var(--color-danger);font-size:8px}.productEntityCard:has(.productEntityBridge) .productFollowControl{display:none}.productEntityPending{pointer-events:none}.productEntityPendingMedia,.productEntityPendingCopy em,.productEntityPendingCopy b,.productEntityPendingCopy small,.productEntityPendingControl{background:linear-gradient(100deg,var(--color-surface-muted) 25%,var(--color-state-tint) 45%,var(--color-surface-muted) 65%);background-size:220% 100%;animation:1.35s ease-in-out infinite product-slot-pending;display:block}.productEntityPendingCopy em{width:30%;height:7px}.productEntityPendingCopy b{border-radius:var(--radius-sm);width:72%;height:18px;min-height:18px}.productEntityPendingCopy small{border-radius:var(--radius-sm);width:88%;height:24px;min-height:24px}.productEntityLead .productEntityPendingCopy em,.productEntityLead .productEntityPendingCopy b,.productEntityLead .productEntityPendingCopy small{background:linear-gradient(100deg,color-mix(in srgb,var(--color-text-on-strong) 15%,transparent) 25%,color-mix(in srgb,var(--color-text-on-strong) 28%,transparent) 45%,color-mix(in srgb,var(--color-text-on-strong) 15%,transparent) 65%);background-size:220% 100%}.productEntityPendingControl{border-radius:var(--radius-pill);width:132px;height:44px}.productEntityPendingControlWide{width:88px}@keyframes product-slot-pending{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.productEntityPendingMedia,.productEntityPendingCopy em,.productEntityPendingCopy b,.productEntityPendingCopy small,.productEntityPendingControl{animation:none}}.weekLive{gap:8px}.weekLive .topLevelLens{margin-bottom:1px}.weekLive .contentFirstPeriod .periodSelect{border-radius:var(--radius-control);min-height:44px;padding:9px 12px;font-size:11px}.weekLive .contentFirstMeta{min-height:44px;margin:0 1px!important}.weekLive .contentFirstMeta>span{gap:1px}.weekLive .contentFirstMeta>div button{border-color:var(--color-divider);box-shadow:none;background:0 0}.agendaGroups{gap:11px}.agendaDay{grid-template-columns:36px minmax(0,1fr);gap:7px}.agendaDay>header{border-top:1px solid var(--color-border-strong);align-content:start;gap:2px;padding-top:6px;display:grid}.agendaDay>header>span{font-size:11px;line-height:1}.agendaDay>header>div{gap:0}.agendaDay>header b{font-size:7px;line-height:1.25}.agendaDay>div{gap:4px}.agendaDay .agendaCard{text-align:left;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;column-gap:4px;width:100%;min-width:0;overflow:hidden;border-radius:var(--radius-control)!important;border-left-width:2px!important;min-height:60px!important;padding:6px 5px!important;display:grid!important}.agendaDay .openLive>i,.agendaDay .planLive>i,.agendaDay .openCreatorAvatar>i,.agendaDay .openAvatar{border-radius:50%!important;width:32px!important;min-width:32px!important;height:32px!important;margin:0!important}.agendaDay .openLive>i,.agendaDay .planLive>i,.agendaDay .openAvatar{justify-self:center}.agendaDay .openCreatorAvatar{grid-column:1;place-items:center;display:grid;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important}.agendaDay .openLive>span,.agendaDay .planLive>span,.agendaDay .openCardContent{grid-column:2;gap:1px;width:100%;min-width:0;display:grid}.agendaDay .openCardContent{color:inherit;text-align:left;background:0 0;border:0;align-content:center;margin:0;padding:0;overflow:hidden;min-height:44px!important}.agendaDay .openLive em,.agendaDay .planLive em{letter-spacing:.08em;font-size:7px;line-height:1}.agendaDay .openLive b,.agendaDay .planLive b{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;display:block;overflow:hidden;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;font-size:13px!important}.agendaDay .openLive small,.agendaDay .planLive small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;line-height:1.25;display:block;overflow:hidden}.agendaDay .openCardArrow,.agendaDay .agendaCard>strong{grid-column:3;place-items:center;font-size:15px;display:grid;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important}.agendaDay .agendaCard>strong{color:var(--color-text-muted);font-weight:700}.weekLive .rhythmDisclosure{border-color:var(--color-divider);border-radius:var(--radius-control);min-height:44px;color:var(--color-text-muted);padding:6px 10px}.weekLive .rhythmDisclosure b{color:var(--color-structure);font-size:11px}.placeConsumerRelationship{border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);gap:8px;margin:18px 0 4px;padding:12px 0;display:grid}.placeConsumerRelationship .feedbackDisclosure{border-radius:var(--radius-control);text-align:left;border:0;width:100%;min-height:44px;padding:10px 12px;position:static;background:var(--color-state-tint)!important;color:var(--color-structure)!important}.placeConsumerRelationship .productTakeCluster{justify-content:flex-start}.placeClaimSecondary{border:0!important;border-top:1px solid var(--color-divider)!important;background:0 0!important;border-radius:0!important;margin-top:34px!important;padding:12px 0 0!important}.placeClaimSecondary>small{color:var(--color-text-muted);letter-spacing:.08em}.placeClaimSecondary>button{text-underline-offset:3px;justify-self:start;width:auto;text-decoration:underline;min-height:44px!important;color:var(--color-structure)!important;background:0 0!important;padding:8px 0!important}.placeClaimSecondary>p{max-width:34ch;font-size:8px!important}.productBridgeAction{border-radius:var(--radius-control);background:var(--color-action-primary);width:100%;min-height:48px;color:var(--color-action-primary-text);text-align:left;box-shadow:var(--shadow-soft);border:0;justify-content:space-between;align-items:center;margin:18px 0 12px;padding:10px 11px 10px 15px;font-weight:850;display:flex}.productBridgeAction:hover{background:var(--color-action-primary-hover)}.productBridgeAction strong{background:var(--color-structure);width:30px;height:30px;color:var(--color-text-on-strong);border-radius:50%;place-items:center;font-size:15px;display:grid}.productProofMetrics{border-radius:var(--radius-card);background:var(--color-structure);gap:0;overflow:hidden;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.productProofMetrics>div{align-content:end;min-height:96px;display:grid;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:15px 14px!important}.productProofMetrics>div+div{border-left:1px solid color-mix(in srgb,var(--color-text-on-strong) 18%,transparent)!important}.productProofMetrics b{color:var(--color-text-on-strong);font-size:28px}.productProofMetrics span{color:var(--color-text-on-strong);font-size:10px;font-weight:800}.productProofMetrics small{color:var(--color-state-accent);font-size:7px}.pairConnectionStory{gap:9px;margin-top:22px;display:grid}.pairSignalLayer,.pairOverlapLayer{border-radius:var(--radius-card);gap:8px;padding:14px;display:grid}.pairSignalLayer{border:1px solid var(--color-border);background:var(--color-surface)}.pairOverlapLayer{border-left:3px solid var(--color-state-selected);background:var(--color-surface-connected)}.pairSignalLayer>em,.pairOverlapLayer>em{color:var(--color-state-selected);font-size:7px}.productPairCard{border-radius:var(--radius-card);background:var(--color-structure);width:100%;min-height:148px;color:var(--color-text-on-strong);text-align:left;box-shadow:var(--shadow-soft);border:0;gap:7px;padding:17px;display:grid}.productPairCard em{color:var(--color-state-accent);font-size:7px}.productPairCard b{font-size:20px;line-height:1.1}.productPairCard small{color:var(--color-text-on-strong-muted);line-height:1.45}.productPairCard strong{color:var(--color-state-accent);align-self:end;font-size:9px}.productStatusState{border:1px dashed var(--color-border-strong);border-radius:var(--radius-card);background:var(--color-surface-soft);min-height:64px;color:var(--color-text-muted);grid-column:1/-1;align-items:center;gap:10px;padding:14px;font-size:10px;line-height:1.4;display:flex}.productStatusState i{border:2px solid var(--color-state-accent);border-top-color:var(--color-state-selected);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite d0-spin}.productStatus-error{border-style:solid;border-color:var(--color-danger-border);background:var(--color-surface-danger);color:var(--color-danger-text)}@keyframes d0-spin{to{transform:rotate(360deg)}}.placeIdentityHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin:12px 0 8px;display:flex}.placeIdentityHeader>span{gap:7px;min-width:0;display:grid}.placeIdentityHeader h1{overflow-wrap:anywhere;margin:0}.placeIdentityHeader .productFollowControl{flex:none;margin-top:2px}.placeProfile>img,.activityProfile>img,.eventProfile>img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius-feature);width:100%;height:auto}.placeOwnerMedia{aspect-ratio:16/10;border-radius:var(--radius-feature);background:var(--color-surface-muted);width:100%;position:relative;overflow:hidden}.placeOwnerMedia>img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:100%;height:100%;display:block}.placeMediaPager{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-structure) 78%,transparent);gap:5px;padding:5px;display:flex;position:absolute;bottom:10px;right:10px}.placeMediaPager button{min-width:var(--touch-target);min-height:var(--touch-target);border:1px solid color-mix(in srgb,var(--color-text-on-strong) 28%,transparent);color:var(--color-text-on-strong);background:0 0;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.placeMediaPager button[aria-pressed=true]{background:var(--color-state-accent);color:var(--color-structure);border-color:var(--color-state-accent)}.verifiedOwnerNote{color:var(--color-text-muted);align-items:baseline;gap:7px;margin:7px 0 13px;font-size:9px;line-height:1.45;display:flex}.verifiedOwnerNote b{color:var(--color-structure)}.placeClaimForm{gap:10px;padding-top:4px;display:grid}.placeClaimForm h3,.placeClaimForm p{margin:0}.placeClaimForm label{color:var(--color-structure);gap:6px;font-size:9px;font-weight:800;display:grid}.placeClaimForm textarea{resize:vertical;min-height:96px}.managedPlaceList{gap:8px;display:grid}.managedPlaceList>button{border:0;border-left:3px solid var(--color-state-selected);border-radius:var(--radius-card);background:var(--color-surface);text-align:left;width:100%;min-height:72px;box-shadow:var(--shadow-soft);justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.managedPlaceList>button>span{gap:4px;min-width:0;display:grid}.managedPlaceList em{color:var(--color-state-selected);font-size:7px}.managedPlaceList b{text-overflow:ellipsis;color:var(--color-structure);white-space:nowrap;overflow:hidden}.managedPlaceList small{color:var(--color-text-muted);font-size:8px}.managedPlaceList strong{color:var(--color-structure);flex:none;font-size:9px}.placeOwnerManager{background:var(--color-canvas);width:min(470px,100%);min-height:100vh;padding:30px var(--content-gutter) 80px;align-content:start;gap:10px;margin:auto;display:grid}.placeOwnerManager>.detailBack{justify-self:start;margin-bottom:12px}.placeOwnerManager>em{color:var(--color-state-selected);font-size:7px}.placeOwnerManager>h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,9vw,40px);line-height:1}.placeOwnerManager>p{color:var(--color-text-muted);margin:0 0 6px;font-size:10px;line-height:1.5}.ownerEditSection{border-top:1px solid var(--color-divider);background:var(--color-surface-soft);border-radius:var(--radius-card);gap:12px;margin-top:16px;padding:17px;display:grid}.ownerEditSection h2,.ownerEditSection p{margin:0}.ownerEditSection h2{color:var(--color-structure);font-size:21px}.ownerEditSection p,.ownerEditSection>small{color:var(--color-text-muted);font-size:9px;line-height:1.5}.ownerEditSection>label,.ownerMediaUpload>label{color:var(--color-structure);gap:6px;font-size:9px;font-weight:800;display:grid}.ownerEditSection textarea{resize:vertical;min-height:108px}.ownerCommercialAccess>span{gap:3px;display:grid}.ownerCommercialAccess>span>em{letter-spacing:.12em;color:var(--color-state-selected);font-size:7px;font-style:normal;font-weight:900}.ownerCommercialAccess dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.ownerCommercialAccess dl>div{border-radius:var(--radius-control);background:var(--color-surface);gap:3px;padding:10px;display:grid}.ownerCommercialAccess dt{color:var(--color-text-muted);font-size:8px}.ownerCommercialAccess dd{color:var(--color-structure);margin:0;font-size:10px;font-weight:800}.ownerCommercialAccess .secondaryAction{justify-self:start;width:auto;margin:0}.ownerEventAccessNote{border-radius:var(--radius-control);background:var(--color-state-tint);padding:10px;color:var(--color-structure)!important}.ownerMediaList{gap:9px;display:grid}.ownerMediaList>div{border-radius:var(--radius-control);background:var(--color-surface);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.ownerMediaList img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:72px}.ownerMediaList span{gap:3px;min-width:0;display:grid}.ownerMediaList span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ownerMediaList>div>div{grid-column:1/-1;grid-template-columns:repeat(4,minmax(44px,1fr));gap:5px;display:grid}.ownerMediaList button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);min-width:44px;min-height:44px;font-size:8px;font-weight:800}.ownerMediaList button:disabled{opacity:.4}.ownerMediaUpload{border-top:1px solid var(--color-divider);gap:11px;padding-top:12px;display:grid}.ownerMediaPicker{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);cursor:pointer;min-height:52px;padding:10px 13px;position:relative;gap:3px!important;display:grid!important}.ownerMediaPicker:hover{border-color:var(--color-state-selected);background:var(--color-state-tint)}.ownerMediaPicker:focus-within{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ownerMediaPicker>span{color:var(--color-structure);font-size:11px;font-weight:900}.ownerMediaPicker>small{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:600;overflow:hidden}.ownerMediaPicker input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ownerMediaDraft{border-radius:var(--radius-card);background:var(--color-surface-muted);aspect-ratio:16/10;position:relative;overflow:hidden}.ownerMediaDraft img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ownerMediaDraft span{background:color-mix(in srgb,var(--color-structure) 88%,transparent);color:var(--color-text-on-strong);border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;bottom:8px;left:8px}.rightsConfirm{grid-template-columns:44px minmax(0,1fr);line-height:1.4;align-items:center!important;gap:8px!important;display:grid!important}.rightsConfirm input{width:22px;height:22px;margin:auto}@media (max-width:390px){.placeMediaPager{bottom:7px;right:7px}.ownerEditSection{padding:14px}.ownerMediaList>div>div{grid-template-columns:repeat(2,minmax(44px,1fr))}}.ownerEventSection>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ownerEventSection>header>span{gap:4px;display:grid}.ownerEventSection>header .secondaryAction{flex:none;width:auto;margin:0}.ownerEventEditor{border-top:1px solid var(--color-divider);gap:12px;padding-top:12px;display:grid}.ownerEventProgress{border-radius:var(--radius-control);background:var(--color-state-tint);justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.ownerEventProgress b{color:var(--color-structure);font-size:9px}.ownerEventProgress span{color:var(--color-text-muted);text-align:right;font-size:8px;font-weight:700}.ownerEventEditor>label,.ownerEventScheduleRow label,.ownerActivityField{color:var(--color-structure);gap:6px;font-size:9px;font-weight:800;display:grid}.ownerFieldHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ownerFieldHeading small,.ownerEventRangeHint{color:var(--color-text-muted);font-size:8px;font-weight:600;line-height:1.45}.ownerActivityHelp{color:var(--color-state-selected);text-underline-offset:3px;justify-self:start;font-size:8px;font-weight:750;text-decoration-thickness:1px}.ownerEventMode{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.ownerEventMode button,.ownerWeekdays button,.ownerActivityChips button,.ownerEventHistory button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);min-height:44px;color:var(--color-structure);font-size:8px;font-weight:800}.ownerEventMode button.picked,.ownerWeekdays button.picked{border-color:var(--color-state-selected);background:var(--color-state-tint);color:var(--color-structure)}.ownerEventScheduleRow{grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr));gap:9px;display:grid}.ownerWeekdays{border:0;grid-template-columns:repeat(4,minmax(44px,1fr));gap:5px;margin:0;padding:0;display:grid}.ownerWeekdays legend{color:var(--color-structure);grid-column:1/-1;margin-bottom:5px;font-size:9px;font-weight:800}.ownerAdditionalActivities{gap:7px;display:grid}.ownerAdditionalActivities>b,.ownerMediaUpload>b{font-size:9px}.ownerActivityChips{flex-wrap:wrap;gap:5px;display:flex}.ownerActivityChips button{align-items:center;gap:8px;padding-inline:11px;display:flex}.ownerActivityChips button span{font-size:14px}.addAdditionalActivity{justify-self:start;width:auto!important}.ownerActivityField>small,.ownerMediaUpload>small{color:var(--color-text-muted);font-weight:500;line-height:1.45}.ownerEventMediaState{border-radius:var(--radius-control);background:var(--color-state-tint);color:var(--color-structure);margin:0;padding:9px 11px;font-size:8px;font-weight:750}.canonicalActivitySearch{gap:6px;display:grid;position:relative}.canonicalActivitySelected{border-radius:var(--radius-control);background:var(--color-state-tint);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.canonicalActivitySelected span{gap:2px;display:grid}.canonicalActivitySelected small{color:var(--color-text-muted)}.canonicalActivitySelected button{width:44px;height:44px;color:var(--color-structure);background:0 0;border:0;font-size:18px}.canonicalActivityResults{max-height:240px;display:grid;overflow:auto}.canonicalActivityResults button{text-align:left;display:grid}.ownerEventPreview{border-left:3px solid var(--color-state-selected);border-radius:var(--radius-card);background:var(--color-surface-raised);gap:5px;padding:14px;display:grid}.ownerEventPreview em,.ownerEventHistory em{color:var(--color-state-selected);font-size:7px}.ownerEventPreview b{font-size:17px}.ownerEventPreview small{color:var(--color-text-muted)}.ownerEventEditorActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ownerEventEditorActions .textAction{grid-column:1/-1}.ownerEventHistory{gap:6px;display:grid}.ownerEventHistory>article{border-radius:var(--radius-control);background:var(--color-surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.ownerEventHistory>article>span{gap:3px;min-width:0;display:grid}.ownerEventHistory>article b,.ownerEventHistory>article small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ownerEventHistory>article small{color:var(--color-text-muted);font-size:8px}.ownerEventHistory>article>div{gap:4px;display:flex}.ownerEventHistory button{min-width:44px;padding:5px 8px}.ownerSeriesManager{border-top:1px solid var(--color-divider);gap:12px;padding-top:10px;display:grid}.ownerSeriesBack{justify-self:start;width:auto!important}.ownerSeriesIdentity{gap:4px;display:grid}.ownerSeriesIdentity em{color:var(--color-state-selected);font-size:7px}.ownerSeriesIdentity h3{margin:0;font-size:20px}.ownerSeriesIdentity p{color:var(--color-text-muted);margin:0}.ownerSeriesFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.ownerSeriesFacts>div{border-radius:var(--radius-control);background:var(--color-surface-muted);gap:3px;padding:10px;display:grid}.ownerSeriesFacts dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.ownerSeriesFacts dd{color:var(--color-structure);margin:0;font-size:9px;font-weight:800}.ownerSeriesActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ownerSeriesActions button{min-height:44px}.ownerSeriesOccurrences{gap:6px;display:grid}.ownerSeriesOccurrences>header{justify-content:space-between;align-items:end;gap:8px;display:flex}.ownerSeriesOccurrences>header small{color:var(--color-text-muted);font-size:7px}.ownerSeriesOccurrences>article{border-radius:var(--radius-control);background:var(--color-surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 11px;display:grid}.ownerSeriesOccurrences>article>span{gap:3px;display:grid}.ownerSeriesOccurrences em{color:var(--color-state-selected);font-size:7px}.ownerSeriesOccurrences small{color:var(--color-text-muted);font-size:8px}.ownerSeriesOccurrences>article>div{gap:4px;display:flex}.ownerSeriesOccurrences button{border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface-raised);min-height:44px;color:var(--color-structure);padding:6px 9px;font-size:8px;font-weight:800}.materialChangeWarning{border-left:3px solid var(--color-attention);border-radius:var(--radius-control);background:var(--color-surface-soft);color:var(--color-text-muted);gap:4px;margin:10px 0;padding:12px 13px;font-size:9px;line-height:1.45;display:grid}.materialChangeWarning b{color:var(--color-structure)}.homeFollowedEvents{gap:9px;padding-block:4px;display:grid}.homeFollowedEventList{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;grid-auto-columns:calc(50% - 4px);grid-auto-flow:column;gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.homeFollowedEventList::-webkit-scrollbar{display:none}.homeFollowedEventList .productEntityCard{scroll-snap-align:start;min-width:0}.compactFollowedMore{justify-self:start;width:auto!important;margin:0!important}.followingEventScope{margin-top:8px}.followingEventScope button.picked{background:var(--color-state-tint)!important;color:var(--color-structure)!important}@media (max-width:390px){.ownerEventSection>header{display:grid}.ownerEventSection>header .secondaryAction{justify-self:start}.ownerEventScheduleRow{grid-template-columns:1fr 1fr}.ownerEventScheduleRow label:first-child{grid-column:1/-1}.ownerEventHistory>article,.ownerSeriesOccurrences>article{grid-template-columns:1fr}.ownerEventHistory>article>div,.ownerSeriesOccurrences>article>div{justify-content:flex-end}.ownerSeriesOccurrences>header{flex-direction:column;align-items:start}.ownerSeriesFacts{grid-template-columns:1fr 1fr}.ownerEventProgress{flex-direction:column;align-items:flex-start}.ownerEventProgress span{text-align:left}.homeFollowedEventList{grid-auto-columns:86%}}.preferenceInsights{background:var(--color-structure)!important;color:var(--color-text-on-strong)!important}.preferenceInsights h2,.preferenceInsights b{color:var(--color-text-on-strong)}.preferenceInsights p,.preferenceInsights small{color:var(--color-text-on-strong-muted)!important}.preferenceInsights em{color:var(--color-state-accent)!important}.reflectionList>article{background:var(--color-state-tint)!important;color:var(--color-structure)!important}.reflectionList>article b,.reflectionList>article h3{color:var(--color-structure)!important}.reflectionList>article small{color:var(--color-text-muted)!important}.reflectionList>article em{color:var(--color-state-selected)!important}.openLive,.planLive,.previewLive{box-shadow:none!important;border-top:0!important;border-bottom:0!important;border-right:0!important}.personRow,.circleLive,.circleTile,.compactCircle,.managePanel,.publicPersonHero,.metricLive>div,.reflectionList>article,.relationshipIdea{box-shadow:none!important;border:0!important}.personRow,.circleLive,.circleTile,.compactCircle,.managePanel,.relationshipIdea{background:var(--color-surface-raised)!important}.reflectionList>article{border-left:3px solid var(--color-state-selected)!important}.tone-lime,.tone-mint{background:var(--color-state-tint)!important;color:var(--color-structure)!important}.tone-blue{background:var(--color-state-accent)!important;color:var(--color-structure)!important}.tone-violet{background:var(--color-structure)!important;color:var(--color-text-on-strong)!important}.tone-violet small{color:var(--color-state-accent)!important}.tone-coral{background:var(--color-focal-tint)!important;color:var(--color-structure)!important}.tone-sand{background:var(--color-surface-sand)!important;color:var(--color-structure)!important}.whenRail button.picked,.topChoices button.selected,.flowChoice.picked,.modeChoice.picked,.circleStyle button.picked,.memberToggle.picked{background:var(--color-state-selected)!important;border-color:var(--color-state-selected)!important;color:var(--color-text-on-strong)!important}.liveShell button,.flowShell button,.detailLive button{min-width:var(--touch-target);min-height:var(--touch-target)}.agendaSearch,.peopleInlineSearch,.peopleSearch,.searchBox{min-height:var(--touch-target)}.agendaMeta>div{align-items:center;gap:5px;display:flex}.agendaMeta>div button{min-width:var(--touch-target);min-height:var(--touch-target)}.weekFilterDrawer{border-radius:var(--radius-card);background:var(--color-state-tint)!important;box-shadow:none!important;border:0!important;padding:14px!important}.weekFilterDrawer .closeRefine{min-width:var(--touch-target);justify-self:end;width:auto!important;box-shadow:none!important;color:var(--color-structure)!important;background:0 0!important;border:0!important;padding-inline:8px!important}.togetherUtilityBar{gap:5px!important}.togetherUtilityBar button{box-shadow:none!important;background:0 0!important;border:0!important}.togetherUtilityBar button b{background:var(--color-state-tint)!important;color:var(--color-structure)!important}.togetherUtilityBar button.hasAttention b{background:var(--color-focal-tint)!important}.pairConnectionStory{gap:8px;position:relative}.pairSignalLayer{background:var(--color-surface-sand);border:0}.pairOverlapLayer{border:0;border-left:3px solid var(--color-state-selected);background:var(--color-state-tint)}.homeRecommendationSurface>.recommendationLead:before,.reviewGate>section:before,.reviewGate>section>em:before{content:none!important}.intentSearchPrimary{border:1px solid var(--color-structure);background:var(--color-structure)!important;color:var(--color-text-on-strong)!important}.intentSearchPrimary label small{color:var(--color-text-on-strong-muted)!important}.intentSearchPrimary .agendaSearch{background:var(--color-surface)!important;border-color:var(--color-state-accent)!important;color:var(--color-structure)!important}.guidedHeader>i,.nowPulse header button,.feedbackToggle{background:var(--color-state-tint)!important;color:var(--color-structure)!important}.liveWeather strong{font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif;color:inherit!important}.liveSummary,.reviewRibbon{color:var(--color-state-accent)!important}.modeSelector button.picked{color:var(--color-text-on-strong)!important}.needsYou>i{background:var(--color-state-accent)!important}@media (max-width:390px){.productAppHeader{gap:7px}.productPageRow h1{font-size:28px}.productSectionHeader{align-items:flex-end}.productSectionAction{flex:none}.productEntityLead .productMediaFrame{height:auto}.productEntityCompact .productEntityIdentity{grid-template-columns:minmax(0,1fr);min-height:0}.productEntityCompact .productMediaFrame{height:auto;min-height:0}.productEntityCopy{padding:12px 12px 5px}.productEntityControls{padding:7px 10px 10px}.productTakeCluster{flex-direction:initial;align-items:center}.relationshipRail{flex-direction:initial;align-items:stretch}.placeIdentityHeader{align-items:flex-start}}
