.huge-social-space,.sc-creator{--social-bg:var(--huge-ui-surface);--social-fg:var(--huge-ui-text);--social-surface:var(--huge-ui-surface-soft);--social-muted:var(--huge-ui-muted);--social-border:var(--huge-ui-border);--social-canvas:#101010;--social-primary:var(--social-fg);--social-primary-fg:var(--social-bg);--social-target:var(--huge-ui-target);--social-top:calc(var(--huge-ui-social-header) + env(safe-area-inset-top,0px));--social-bottom: calc(58px + env(safe-area-inset-bottom,0px)) ;--social-safe-top:0px;--social-content-width:100%;--social-motion:var(--huge-ui-duration)}.huge-social-space{position:relative;isolation:isolate;width:100%;height:100dvh;min-width:0;overflow:hidden;background:var(--social-bg);color:var(--social-fg);font:inherit;--huge-imm-safe-top:0px;--huge-imm-safe-bottom:0px;--huge-imm-radius:0px;--huge-content-top:0px;--huge-bottomdock-h:0px;--huge-tabbar-h:0px}.social-top{height:var(--social-top);padding:env(safe-area-inset-top,0px) 8px 0;display:flex;align-items:center;justify-content:space-between;gap:4px;position:absolute;inset:0 0 auto;z-index:30;background:var(--social-bg)}.social-wordmark{font-size:21px;font-weight:800;letter-spacing:-1px;text-decoration:none;color:inherit;display:flex;align-items:center;min-height:44px;min-width:44px;padding:0;justify-content:center;flex:none}.social-top-context{display:flex;align-items:center;gap:12px;min-width:0;font-size:13px;flex:1;justify-content:center}.social-top-context a{display:flex;align-items:center;min-height:44px;color:var(--social-muted);text-decoration:none;white-space:nowrap}.social-top-context a[aria-current=page]{color:var(--social-fg);font-weight:600}.social-icon,.social-navigation a,.social-navigation button{border:0;background:transparent;color:inherit;min-width:44px;min-height:44px;padding:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:none;text-decoration:none;touch-action:manipulation}.social-icon svg,.social-navigation svg{width:23px;height:23px;stroke-width:1.65}.social-canvas{position:absolute;inset:var(--social-top) 0 var(--social-bottom);min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.social-scroll>.social-canvas{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin}.social-navigation{position:absolute;inset:auto 0 0;height:var(--social-bottom);padding:0 8px env(safe-area-inset-bottom,0px);display:flex;align-items:center;justify-content:space-around;z-index:30;border-top:1px solid var(--social-border);background:var(--social-bg)}.social-navigation a,.social-navigation button{width:20%;height:100%;position:relative}.social-navigation span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.social-navigation [aria-current=page]:after{content:"";position:absolute;bottom:7px;width:4px;height:4px;border-radius:50%;background:currentColor}.social-navigation [aria-current=page] svg{stroke-width:2.3}.huge-social-space :focus-visible{outline:2px solid currentColor;outline-offset:3px}.huge-social-space button:disabled{opacity:.45;cursor:default}.huge-social-space .huge-imm-deck{scroll-snap-type:y mandatory!important;scroll-padding:0;touch-action:pan-y pinch-zoom}.huge-social-space .my-property-page{padding:0;max-width:none}.huge-social-space .my-property-workspace{height:100%;min-height:0;flex:1;display:flex;flex-direction:column}.social-files{padding:20px clamp(16px,4vw,48px) 30px;max-width:1200px;width:100%;margin:0 auto;overflow-y:auto;min-height:0;flex:1}.social-files-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.social-files-top h2{font-size:18px;font-weight:500;margin:0}.social-files-top button{font-size:13px}.social-story-strip{flex:none;min-height:0}.social-profile-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 8px;min-width:0}.social-profile-head strong{font-size:17px;font-weight:550;letter-spacing:-.03em;overflow-wrap:anywhere}.social-profile-head a{font-size:12px;min-height:44px;display:flex;align-items:center;color:var(--social-muted);text-decoration:none}.social-own-feed{display:flex;flex-direction:column;flex:1;min-height:0}.social-own-tabs{display:flex;align-items:center;gap:22px;min-height:48px;padding:0 18px;border-bottom:1px solid var(--social-border);flex:none}.social-own-tabs button{border:0!important;background:none!important;border-radius:0!important;min-height:44px;padding:8px 0!important;color:var(--social-muted)!important;font-size:12px!important}.social-own-tabs button[aria-pressed=true]{color:var(--social-fg)!important;box-shadow:inset 0 -2px currentColor}.social-own-tabs .social-icon{margin-left:auto;padding:10px!important}.social-own-grid{display:grid;grid-auto-rows:max-content;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;overflow-y:auto;overscroll-behavior:contain;min-height:0;align-content:start;flex:1}.social-own-grid>button{border:0!important;border-radius:0!important;padding:0!important;position:relative;aspect-ratio:3/4;min-width:0;background:var(--social-canvas)!important;color:#fff!important;overflow:hidden}.social-own-grid img,.social-own-grid video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.social-own-grid svg{position:absolute;top:9px;right:9px;width:18px;height:18px;filter:drop-shadow(0 1px 3px #000)}.social-own-grid .social-draft-badge{position:absolute;bottom:6px;left:6px;font-size:10px;padding:3px 5px;background:#0009;border-radius:3px;max-width:calc(100% - 12px)}.social-empty{flex:1;min-height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:28px 24px;background:var(--social-bg)}.social-empty>svg{width:34px;height:34px;stroke-width:1.2;margin-bottom:18px}.social-empty strong{font-size:clamp(22px,4vw,36px);font-weight:500;letter-spacing:-.045em;line-height:1.15;max-width:15ch}.social-empty p{font-size:13px;line-height:1.6;color:var(--social-muted);max-width:31ch;margin:14px 0 20px}.social-empty button{background:var(--social-fg)!important;color:var(--social-bg)!important;border:0!important;border-radius:24px!important;min-height:44px;padding:12px 20px!important}.social-empty a{display:inline-flex;min-height:44px;align-items:center;font-size:12px;color:inherit;margin-top:8px}.social-own-ideas{padding:8px 16px;border-top:1px solid var(--social-border);flex:none}@media(min-width:900px){.huge-social-space{--social-bottom:0px}.social-top{left:64px;padding-left:20px;padding-right:20px}.social-canvas{left:64px}.social-navigation{inset:0 auto 0 0;width:64px;height:100%;border-top:0;border-right:1px solid var(--social-border);padding:calc(var(--social-top) + 16px) 0 20px;flex-direction:column;justify-content:center;gap:22px}.social-navigation a,.social-navigation button{width:100%;height:52px}.social-navigation [aria-current=page]:after{bottom:0}.social-profile-head,.social-own-tabs{padding-inline:28px}.social-own-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.social-empty{min-height:360px}.social-top-context{justify-content:flex-start;margin-left:28px}.social-files{padding-top:28px}}@media(prefers-reduced-motion:reduce){.huge-social-space,.sc-creator{--social-motion:0ms}.huge-social-space *{scroll-behavior:auto!important}}.social-hub-channel{padding:20px;min-width:0;width:100%}.social-hub-feed{padding:0;display:flex;flex:1;min-height:0;height:100%}.social-hub-menu{position:relative}.social-hub-menu summary{list-style:none;min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.social-hub-menu summary::-webkit-details-marker{display:none}.social-hub-menu nav{position:absolute;top:100%;left:50%;transform:translate(-50%);min-width:160px;padding:6px;background:var(--social-bg);border:1px solid var(--social-border);border-radius:12px;box-shadow:0 10px 30px #0002}.social-hub-menu button{display:block;width:100%;text-align:left;border:0;background:none;color:inherit;min-height:44px;padding:10px 14px;font-size:13px;border-radius:8px}.social-hub-menu button:hover,.social-hub-menu button[aria-current=page]{background:var(--social-surface)}.social-files[hidden]{display:none}.my-property-social-page{height:100dvh;min-width:0}.sc-stage{color:#fff}.sc-empty small{color:#aaa}.social-own-ideas summary{cursor:pointer;font-size:12px;min-height:44px;display:flex;align-items:center}.social-own-ideas[open]>div{display:flex;align-items:center;gap:8px;padding-bottom:6px}.social-own-ideas p{font-size:12px;line-height:1.5;flex:1;margin:0}.social-own-ideas button{font-size:12px!important}.social-own-ideas .social-icon{border:0;background:none}.huge-social-space{--social-card-gap:0px;--huge-imm-controls-right:auto;--huge-imm-controls-left:12px}.huge-social-space .huge-imm-deck>[data-index]{scroll-margin:0!important;scroll-snap-align:start!important;scroll-snap-stop:always}.huge-social-space .huge-imm-deck>:not([data-index]){scroll-snap-align:none!important}.huge-social-space{--social-bottom:calc(var(--huge-ui-social-dock) + env(safe-area-inset-bottom,0px))}.social-navigation{padding-inline:4px}.social-navigation>.huge-primary-items{height:100%;width:100%;display:flex;flex-direction:row}.social-navigation .huge-primary-items>a,.social-navigation .huge-primary-items>button{width:auto;flex:1;min-width:0;height:100%;padding:4px 2px;flex-direction:column;gap:4px;border-radius:10px}.social-navigation .huge-primary-items span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:10px;line-height:1.2;white-space:normal;text-align:center}.social-navigation [aria-current=page]:after{display:none}.social-navigation>.huge-navigation-extras{display:none}.social-top .huge-tools-button{flex:none;padding:4px;min-width:44px;font-size:11px;flex-direction:column;gap:2px}.social-top-context{gap:8px}.social-top-context>a{font-size:12px}@media(min-width:900px){.huge-social-space{--social-bottom:0px;--social-rail:var(--huge-ui-rail)}.social-top{left:var(--social-rail);padding-inline:16px}.social-canvas{left:var(--social-rail)}.social-navigation{width:var(--social-rail);padding:20px 10px;justify-content:flex-start;gap:0;overflow-y:auto}.social-navigation>.huge-primary-items{height:auto;flex-direction:column;gap:8px;margin-top:20px}.social-navigation .huge-primary-items>a,.social-navigation .huge-primary-items>button{width:100%;height:auto;min-height:48px;flex:none;flex-direction:row;justify-content:flex-start;gap:12px;padding:10px}.social-navigation .huge-primary-items span{font-size:13px;text-align:left}.social-navigation>.huge-navigation-extras{display:flex;width:100%;padding-inline:0}.social-navigation .huge-navigation-extras>a,.social-navigation .huge-navigation-extras>button{width:100%;min-height:44px;height:auto;justify-content:flex-start}.social-navigation .huge-navigation-extras span{position:static;width:auto;height:auto;overflow:visible;clip-path:none;font-size:13px;text-align:left}.social-top-context{margin-left:0}}.social-navigation>.social-rail-brand{display:none}.social-navigation>.social-rail-brand>[data-logo-crop]{position:static;clip-path:none}.social-top .huge-tools-button{width:var(--huge-ui-target);padding:0;flex-direction:row}.social-top .huge-tools-button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.social-top-context{overflow:visible}.social-top-context>*{min-width:0}.social-top-context .community-view-navigation>a{white-space:nowrap;text-align:center;overflow-wrap:normal}@media(max-width:380px){.social-top-context .community-view-navigation{font-size:11px;gap:0}.social-top-context .community-view-navigation>a{padding-inline:3px}}@media(min-width:900px){.social-top>.social-wordmark{display:none}.social-navigation>.social-rail-brand{display:flex;align-items:center;justify-content:flex-start;width:100%;height:52px;min-height:52px;padding:4px 10px}.social-navigation .huge-navigation-extras{margin-top:20px}.social-top{gap:16px}}@media(min-width:900px)and (max-width:1099px){.huge-social-space{--social-rail:var(--huge-ui-rail-compact)}.social-navigation{padding-inline:8px}.social-navigation>.social-rail-brand{justify-content:center;padding-inline:0}.social-navigation .huge-primary-items>a,.social-navigation .huge-primary-items>button,.social-navigation .huge-navigation-extras>a,.social-navigation .huge-navigation-extras>button{justify-content:center;padding-inline:0}.social-navigation .huge-primary-items span,.social-navigation .huge-navigation-extras span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.social-navigation .huge-navigation-extras{padding-top:12px}}.smom{color:var(--brand-text);margin:12px 0 20px;min-width:0}.smom-header{display:flex;gap:12px;align-items:center;justify-content:space-between}.smom-header h2{font-size:14px;font-weight:650;margin:0}.smom-bubbles{display:flex;gap:14px;overflow-x:auto;padding:10px 2px 6px;max-width:100%;align-items:flex-start}.smom-bubble{display:flex;flex:none;align-items:center;flex-direction:column;gap:6px;width:72px;background:none;border:0;color:inherit;font:inherit;cursor:pointer;min-height:92px}.smom-circle{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--brand-border-strong);background:var(--brand-surface-alt);font-size:22px}.smom-circle.is-new{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-bg)}.smom-bubble-label{max-width:76px;font-size:11px;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.smom-note,.smom-error{font-size:12px;line-height:1.6;margin:6px 0}.smom-error{color:var(--md-error,var(--brand-text))}.smom-button{min-height:44px;padding:9px 14px;border:1px solid var(--brand-border-strong);border-radius:12px;background:var(--brand-surface);color:var(--brand-text);font:inherit;font-size:12px;cursor:pointer;white-space:normal}.smom-button.is-primary{background:var(--brand-primary);color:var(--brand-primary-fg)}.smom-button:disabled,.smom-dark-button:disabled{opacity:.5;cursor:default}.smom-button:focus-visible,.smom-bubble:focus-visible,.smom-dark-button:focus-visible{outline:2px solid var(--md-primary,#1c7ed6);outline-offset:3px}.smom-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.smom-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100020;background:var(--huge-panel-scrim,rgba(0,0,0,.65));display:flex;align-items:center;justify-content:center;padding:16px}.smom-dialog{width:min(100%,570px);max-height:92dvh;overflow:auto;background:var(--huge-panel-bg,var(--brand-surface));color:var(--huge-panel-fg,var(--brand-text));border:1px solid var(--brand-border);border-radius:20px;padding:18px;overscroll-behavior:contain}.smom-dialog-header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px}.smom-dialog-header h3{font-size:17px;font-weight:650}.smom-form{display:flex;flex-direction:column;gap:15px}.smom-field{display:flex;flex-direction:column;gap:7px;font-size:12px;min-width:0}.smom-field input,.smom-field select,.smom-field textarea{width:100%;min-height:44px;background:var(--brand-surface-alt);border:1px solid var(--brand-border-strong);border-radius:10px;padding:10px;color:inherit;min-width:0;font:inherit}.smom-check{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;min-height:44px;padding:8px 0}.smom-check input{margin-top:3px;width:18px;height:18px;flex:none}.smom-contacts{max-height:230px;overflow:auto;padding:8px;border:1px solid var(--brand-border);border-radius:12px}.smom-preview{height:300px;max-height:44dvh;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden;background:#080808;color:#fff}.smom-preview img,.smom-preview video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.smom-media-state{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:25px;text-align:center;font-size:13px;line-height:1.5}.smom-viewer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100030;background:#000;display:flex;align-items:center;justify-content:center}.smom-viewer{width:min(100vw,75dvh);height:100dvh;position:relative;overflow:hidden;background:#080808;color:#fff;touch-action:pan-y}.smom-full-media{position:absolute;top:74px;right:0;bottom:0;left:0}.smom-full-media img,.smom-full-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.smom-viewer-header{position:absolute;top:12px;left:12px;right:12px;z-index:4;display:flex;justify-content:space-between;gap:8px}.smom-dark-button{min-height:44px;max-width:100%;padding:9px 12px;border:1px solid rgba(255,255,255,.3);border-radius:12px;background:#000000bf;color:#fff;font-size:12px;line-height:1.35;cursor:pointer;white-space:normal}.smom-progress{position:absolute;top:66px;left:12px;right:12px;height:3px;z-index:4;background:#ffffff38}.smom-progress span{height:100%;display:block;background:#fff}.smom-viewer-caption{position:absolute;bottom:76px;left:0;right:0;z-index:3;padding:38px 16px 12px;background:linear-gradient(transparent,#000000db);font-size:12px;line-height:1.5;max-height:38dvh;overflow:auto}.smom-viewer-caption p{margin:4px 0}.smom-owner{font-weight:700}.smom-caption{white-space:pre-wrap;overflow-wrap:anywhere}.smom-expiry{font-size:11px;color:#ddd}.smom-viewer-navigation{position:absolute;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;display:flex;gap:8px;justify-content:space-between;z-index:4}.smom-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(max-width:600px){.smom-dialog-backdrop{padding:8px}.smom-dialog{padding:15px;border-radius:16px}.smom-viewer{width:100vw}.smom-bubbles{gap:10px}.smom-viewer-header .smom-dark-button{max-width:62%;font-size:11px}.smom-preview{height:260px}}@media(prefers-reduced-motion:reduce){.smom *{scroll-behavior:auto!important}}.smom{margin:8px 0 12px}.smom-strip{display:flex;align-items:center;gap:8px;min-width:0}.smom-strip .smom-bubbles{flex:1;min-width:0;align-items:center;padding:6px 2px;gap:12px}.smom .smom-bubble{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;border-radius:0;padding:0;width:72px;min-width:72px;min-height:80px;line-height:normal}.smom .smom-circle{width:54px;height:54px}.smom-empty{font-size:12px;line-height:1.5;margin:0;max-width:300px;flex:0 1 300px;min-width:130px;color:var(--brand-text-muted,var(--brand-text))}.smom .smom-refresh{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-items:center;flex:none;width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:inherit;cursor:pointer}.smom-refresh:disabled{opacity:.5}.smom-refresh:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}
