.stage3-peer-profile-photo-section{width:100%;margin:18px 0 0}.stage3-peer-profile-photo-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.stage3-peer-profile-photo-head-title-row{flex:1;align-items:center;gap:10px;min-width:0;display:inline-flex}.stage3-peer-profile-photo-head-title-row .ai-section-label{flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.stage3-peer-profile-photo-generate-btn--head{align-self:center;margin-left:2px}.stage3-peer-profile-photo-head .ai-section-label{letter-spacing:.07em;color:#fff;margin:0;font-size:.72rem;font-weight:700}.stage3-peer-profile-photo-generate-btn{color:#fff;letter-spacing:.02em;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #ffffff6b;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:4px 10px;font-size:.74rem;font-weight:700;line-height:1;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.stage3-peer-profile-photo-generate-cost{font-variant-numeric:tabular-nums;align-items:center;gap:2px;line-height:1;display:inline-flex}.stage3-peer-profile-photo-generate-label{align-items:center;line-height:1;display:inline-flex}.stage3-peer-profile-photo-generate-energy-icon{background-color:#facc15;flex-shrink:0;width:12px;height:12px;display:block}.stage3-peer-profile-photo-generate-energy-value{color:#f0a020;letter-spacing:-.02em;align-items:center;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.stage3-peer-profile-photo-generate-btn:hover{color:#fff;border-color:#ffffff80}.stage3-peer-profile-photo-generate-btn:active{background:#ffffff14}.stage3-peer-profile-photo-generate-btn.is-disabled,.stage3-peer-profile-photo-generate-btn:disabled{opacity:.48;cursor:not-allowed;pointer-events:none;color:#ffffff8c;border-color:#ffffff2e}.stage3-peer-profile-photo-generate-btn.is-insufficient{color:#ffffff8c}.stage3-peer-profile-photo-generate-btn.is-insufficient .stage3-peer-profile-photo-generate-energy-value{color:#f0a02073}.stage3-peer-profile-photo-generate-btn.is-insufficient .stage3-peer-profile-photo-generate-energy-icon{background-color:#facc1573}.stage3-peer-profile-photo-generate-btn.is-generating,.stage3-peer-profile-photo-generate-btn.is-cooldown{justify-content:center;min-width:84px}.stage3-peer-profile-photo-generate-btn.is-user-generating{gap:6px;min-width:148px}.stage3-peer-profile-photo-generate-btn.is-user-blocked{color:#ffffff73;cursor:default;border-color:#ffffff38}.stage3-peer-profile-photo-generate-btn.is-user-blocked .stage3-peer-profile-photo-generate-energy-value{color:#f0a02066}.stage3-peer-profile-photo-generate-btn.is-user-blocked .stage3-peer-profile-photo-generate-energy-icon{background-color:#facc1566}.user-hologram-generate-wrap{flex-direction:column;align-items:flex-start;display:inline-flex;position:relative}.user-hologram-style-panel{z-index:5;background:#0c0e16f5;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:240px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000059}.user-hologram-style-option{color:#ffffffe0;white-space:nowrap;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;padding:7px 8px;font-size:.72rem;font-weight:600;line-height:1.2}.user-hologram-style-option:hover{background:#ffffff14;border-color:#ffffff59}.user-hologram-generate-spinner{flex:none}.stage3-peer-profile-photo-lightbox-apply{z-index:3;color:#fff;letter-spacing:.02em;cursor:pointer;touch-action:manipulation;background:#080a12b8;border:1px solid #ffffff73;border-radius:999px;margin:0;padding:7px 16px;font-size:.76rem;font-weight:700;position:absolute;top:18px;left:50%;transform:translate(-50%)}.stage3-peer-profile-photo-lightbox-apply:disabled,.stage3-peer-profile-photo-lightbox-apply.is-active{opacity:.55;cursor:default;pointer-events:none}.stage3-peer-profile-photo-grid-wrap{width:100%;position:relative}.stage3-peer-profile-photo-grid-wrap--overlay-generate .stage3-peer-profile-photo-generate-btn--overlay{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000006b;border-color:#ffffff47;position:absolute;top:8px;right:8px}.stage3-peer-profile-photo-empty{letter-spacing:-.01em;color:#fff;margin:0;padding-inline:12px;font-size:14px;line-height:1.48}.stage3-peer-profile-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;margin:0;display:grid}.stage3-peer-profile-photo-grid-wrap--paginated{overflow:hidden}.stage3-peer-profile-photo-grid-viewport{touch-action:pan-y;cursor:grab;width:100%;overflow:hidden}.stage3-peer-profile-photo-grid-viewport:active{cursor:grabbing}.stage3-peer-profile-photo-grid-track{will-change:transform;align-items:flex-start;width:100%;display:flex}.stage3-peer-profile-photo-grid-page{flex:0 0 100%;width:100%;min-width:0}.stage3-peer-profile-photo-grid--paginated{grid-auto-rows:minmax(0,auto)}.stage3-peer-profile-photo-grid--paginated-fixed{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-rows:unset}.stage3-peer-profile-photo-cell--empty{aspect-ratio:1;pointer-events:none;visibility:hidden;width:100%}.stage3-peer-profile-photo-grid-nav{z-index:2;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000006b;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.stage3-peer-profile-photo-grid-nav:disabled{opacity:.28;cursor:default;pointer-events:none}.stage3-peer-profile-photo-grid-nav--prev{left:6px}.stage3-peer-profile-photo-grid-nav--next{right:6px}.stage3-peer-profile-photo-grid-nav svg{width:22px;height:22px}.stage3-peer-profile-photo-cell{aspect-ratio:1;cursor:pointer;touch-action:manipulation;background:0 0;border:none;width:100%;padding:0;position:relative;overflow:hidden}.stage3-peer-profile-photo-cell img{object-fit:cover;object-position:top center;pointer-events:none;z-index:0;box-sizing:border-box;background:0 0;width:100%;height:100%;display:block;position:relative}.stage3-peer-profile-photo-cell.is-profile-active img:not(.is-default-profile-photo){border:1px solid #00000080}.stage3-peer-profile-photo-cell-profile-mark{z-index:2;aspect-ratio:375/216;color:#fff;pointer-events:none;filter:drop-shadow(0 0 1px #000000f2)drop-shadow(0 1px 4px #000000a6);width:13px;line-height:0;position:absolute;top:4px;left:4px}.stage3-peer-profile-photo-cell-profile-mark svg{width:100%;height:auto;display:block}.stage3-peer-profile-photo-cell img.is-default-profile-photo,.stage3-peer-profile-photo-lightbox-img.is-default-profile-photo{filter:brightness(0)invert()}.stage3-peer-profile-photo-lightbox-empty-label{z-index:5;text-align:center;letter-spacing:-.02em;color:#9ca3aff5;pointer-events:none;grid-area:1/1/auto/-1;place-self:center;max-width:min(88vw,320px);margin:0;padding:0 24px;font-size:.92rem;font-weight:600;line-height:1.45;position:relative}.stage3-peer-profile-photo-lightbox{z-index:10050;touch-action:none;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}.stage3-peer-profile-photo-lightbox-main{flex:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:0;display:grid;position:relative}.stage3-peer-profile-photo-lightbox-swipe{touch-action:pan-y;cursor:grab;grid-area:1/1/auto/-1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.stage3-peer-profile-photo-lightbox-swipe:active{cursor:grabbing}.stage3-peer-profile-photo-lightbox-img{object-fit:contain;object-position:top center;-webkit-user-select:none;user-select:none;will-change:transform;background:0 0;width:auto;max-width:min(100vw,100%);height:auto;max-height:100%;display:block}.stage3-peer-profile-photo-lightbox-footer{padding:10px 16px max(14px, var(--zuz-safe-bottom));background:linear-gradient(#0000008c,#000000eb);flex-shrink:0;justify-content:center;display:flex}.stage3-peer-profile-photo-lightbox-footer-viewport{max-width:100%;overflow:hidden}.stage3-peer-profile-photo-lightbox-footer-track{will-change:transform;gap:8px;transition:transform .28s;display:flex}.stage3-peer-profile-photo-lightbox-thumb{cursor:pointer;touch-action:manipulation;opacity:.5;background:0 0;border:none;flex:0 0 48px;width:48px;height:48px;padding:0;transition:opacity .2s;position:relative}.stage3-peer-profile-photo-lightbox-thumb.is-selected{opacity:1}.stage3-peer-profile-photo-lightbox-thumb img{object-fit:cover;object-position:top center;box-sizing:border-box;z-index:0;pointer-events:none;border:1px solid #0000;width:100%;height:100%;display:block;position:relative}.stage3-peer-profile-photo-lightbox-thumb.is-selected img{border-color:#ffffffb8}.stage3-peer-profile-photo-lightbox-thumb.is-profile-active img:not(.is-default-profile-photo){border-color:#00000080}.stage3-peer-profile-photo-lightbox-thumb.is-profile-active.is-selected img:not(.is-default-profile-photo){border-color:#ffffffb8;box-shadow:inset 0 0 0 1px #00000080}.stage3-peer-profile-photo-lightbox-thumb-mark{z-index:2;aspect-ratio:375/216;color:#fff;pointer-events:none;filter:drop-shadow(0 0 1px #000000f2)drop-shadow(0 1px 3px #000000a6);width:10px;line-height:0;position:absolute;top:3px;left:3px}.stage3-peer-profile-photo-lightbox-thumb-mark svg{width:100%;height:auto;display:block}.stage3-peer-profile-photo-nav{z-index:3;color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.stage3-peer-profile-photo-nav:disabled{opacity:.28;cursor:default;pointer-events:none}.stage3-peer-profile-photo-nav--prev{left:8px}.stage3-peer-profile-photo-nav--next{right:8px}.stage3-peer-profile-photo-lightbox-close{z-index:4;color:#fff;cursor:pointer;background:0 0;border:none;border-radius:0;width:36px;height:36px;margin:0;padding:0;font-size:1.75rem;font-weight:300;line-height:1;position:absolute;top:12px;left:12px}.stage3-peer-profile-photo-lightbox-generate{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000006b;border-color:#ffffff47;position:absolute;top:12px;right:12px}.stage3-peer-profile-photo-lightbox--safe-top .stage3-peer-profile-photo-lightbox-close,.stage3-peer-profile-photo-lightbox--safe-top .stage3-peer-profile-photo-lightbox-generate{top:calc(var(--zuz-safe-top,0px) + 12px)}.stage3-peer-profile-photo-lightbox--safe-top .stage3-peer-profile-photo-lightbox-apply{top:calc(var(--zuz-safe-top,0px) + 18px)}@media (max-width:520px){.stage3-peer-profile-photo-nav{width:38px;height:38px}.stage3-peer-profile-photo-nav--prev{left:4px}.stage3-peer-profile-photo-nav--next{right:4px}}.stage3-peer-profile-page.stage-peer-profile-page--globe .user-radar-section,.stage3-peer-profile-page .user-radar-section{gap:20px;padding-inline:0}.stage3-peer-profile-pole-action{color:#ffffffe0;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;height:auto;margin:0;padding:4px;transition:opacity .2s,color .2s;display:inline-flex}.stage3-peer-profile-pole-action:hover{color:#fff;background:0 0}.stage3-peer-profile-pole-action:active{opacity:.72}.stage3-peer-profile-friend-request-wrap{justify-content:center;padding:8px 0 24px;display:flex}.stage3-peer-profile-friend-request-btn{color:#fff;min-width:140px;font-size:var(--font-size-body);letter-spacing:-.02em;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:12px 20px;font-weight:700;display:inline-flex}.stage3-peer-profile-friend-request-cost{align-items:center;gap:2px;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.stage3-peer-profile-friend-request-cost svg{color:#f5c518;width:12px;height:12px}.stage3-peer-profile-friend-request-btn:hover:not(:disabled){background:#ffffff24}.stage3-peer-profile-friend-request-btn:disabled{opacity:.45;cursor:not-allowed}.stage3-peer-profile-friend-request-btn--pending{opacity:.72;min-width:140px}.stage3-peer-profile-pole-main{padding:0}.stage3-peer-profile-pole-detail{box-sizing:border-box;border-radius:10px;padding:12px}.stage3-peer-profile-pole-detail-group+.stage3-peer-profile-pole-detail-group{margin-top:14px}.stage3-peer-profile-pole-detail-group-title{letter-spacing:.04em;text-transform:uppercase;color:#ffffffc7;margin:0 0 8px;font-size:.6875rem;font-weight:700}.stage3-peer-profile-pole-detail-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.stage3-peer-profile-pole-detail-item{align-items:center;gap:8px;display:flex}.stage3-peer-profile-pole-detail-name{flex-shrink:0;max-width:42%;font-size:.8125rem;font-weight:600;line-height:1.35}.stage3-peer-profile-pole-detail-bar{opacity:.72;flex:auto;align-self:center;min-width:12px;height:1px}.stage3-peer-profile-pole-detail-score{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.8125rem;font-weight:700;line-height:1.35}.stage3-peer-profile-pole-group+.stage3-peer-profile-pole-group{margin-top:14px}.stage3-peer-profile-pole-group-title{letter-spacing:.04em;text-transform:uppercase;color:#ffffff9e;margin:0 0 8px;font-size:.6875rem;font-weight:700}.stage3-peer-profile-pole-main{flex-direction:column;gap:6px;width:100%;display:flex}.stage3-peer-profile-pole-item{box-sizing:border-box;align-items:flex-start;gap:5px;width:100%;min-width:0;display:flex}.stage3-peer-profile-pole-icon{flex-shrink:0;font-size:.8125rem;font-weight:400;line-height:1.25}.stage3-peer-profile-pole-name{color:#ffffffe0;letter-spacing:-.01em;flex:1;min-width:0;font-size:.8125rem;font-weight:400;line-height:1.25}.stage3-peer-profile-page.mode-21 .stage3-peer-profile-text-slot{animation:.5s .75s forwards stage3-m21-text-in}.stage3-peer-profile-page.stage-peer-profile-page--globe .stage3-peer-profile-globe-slot .inner-globe-zoom,.stage3-peer-profile-page.stage-peer-profile-page--globe .stage3-peer-profile-globe-slot .inner-globe-rotate{display:none!important}.stage3-peer-profile-root.mode-21-settled .stage3-peer-profile-bg{opacity:1}.stage3-peer-profile-page.mode-21-settled .stage3-peer-profile-canvas-wrap{opacity:1;filter:brightness();transform:scale(1)}.stage3-peer-profile-page.mode-21-settled .stage3-peer-profile-text-slot{opacity:1;transform:translateY(0)}.stage3-peer-profile-canvas-wrap.mode-21-rev{transform-origin:50% 0;animation:.72s cubic-bezier(.16,1,.3,1) .1s both stage3-m21-jabis-out}.stage3-peer-profile-bg.mode-21-rev{animation:.2s .4s forwards stage3-m21-rev-black-out}.stage3-peer-profile-text-slot.mode-21-rev{animation:.72s cubic-bezier(.16,1,.3,1) .1s forwards stage3-m21-rev-text-fade}.stage3-peer-profile-page.mode-21-rev{animation:10ms linear .6s forwards stage3-m21-rev-overlay-hide}.stage3-peer-profile-page>.hall-page-container{background:0 0;width:100%;max-width:none;display:block}.stage3-peer-profile-page .stage3-peer-profile-text-slot .ai-section-label,.stage3-peer-profile-page .stage3-peer-profile-text-slot .user-profile-page-title,.stage3-peer-profile-page .stage3-peer-profile-text-slot .ai-info-name,.stage3-peer-profile-page .stage3-peer-profile-text-slot .user-manner-score-value,.stage3-peer-profile-page .stage3-peer-profile-text-slot .ai-backstory,.stage3-peer-profile-page .stage3-peer-profile-text-slot .stage3-peer-profile-text-copy,.stage3-peer-profile-page .stage3-peer-profile-text-slot .user-insight-list,.stage3-peer-profile-page .stage3-peer-profile-text-slot .user-insight-list--dated .stage3-peer-profile-insight-line-date,.stage3-peer-profile-page .stage3-peer-profile-text-slot .user-manner-score-label{color:#fff}.stage3-peer-profile-page .stage3-peer-profile-text-slot .user-insight-list--dated .stage3-peer-profile-insight-line-date{color:#ffffffb8}.stage3-peer-profile-page .stage3-peer-profile-text-slot .user-insight-list--dated .stage3-peer-profile-insight-line-bar{background:#ffffff38}
.stage3-peer-profile-page.stage-peer-profile-page--globe .user-profile-globe-header,.stage3-peer-profile-page.stage-peer-profile-page--globe .user-profile-globe-header>.inner-globe-stage{height:100%;min-height:100%}.stage3-peer-profile-page .user-profile-globe-header{border-radius:0;margin-bottom:0}.stage3-peer-profile-page .user-profile-globe-header>.inner-globe-stage--jabis9{container-type:inline-size}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-backdrop{background:#000;position:absolute;inset:0;overflow:hidden}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-host canvas{width:100%;height:100%;display:block}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-info{z-index:7;top:calc(var(--auth-p1-topbar-h,58px) + 10px)}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-zoom,.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-rotate{--control-panel-width:100cqw;--control-top-ratio:1;top:calc(var(--control-panel-width) * var(--control-top-ratio))}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-zoom{z-index:6;bottom:auto;left:12px}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-rotate{z-index:6;opacity:1;bottom:auto;right:12px}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-zoom-btn{color:#fffffff2}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-zoom-label{color:#fffffff2;box-shadow:none;background:#ffffff24;animation:none}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-joy-ring{box-shadow:none;border:2px solid #ffffffb8}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-joy-knob{box-shadow:none;background:radial-gradient(circle at 35% 30%,#ffffff8c,#ffffff1f 100%)}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .inner-globe-joy-core{box-shadow:none;border:1px solid #ffffffd9}.stage3-peer-profile-page .user-profile-globe-header .inner-globe-stage--jabis9 .joy-arrow{border-bottom-color:#ffffffc7;border-right-color:#ffffffc7}.stage-peer-profile-globe-timelapse{z-index:5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.stage-peer-profile-globe-timelapse-btn{pointer-events:auto}.stage3-peer-profile-insight-label{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.profile-insight-hash-tags{flex-wrap:wrap;gap:4px 6px;display:inline-flex}.profile-insight-hash-tag{color:#0a84ffd9;font-size:.72rem;font-weight:600}.stage3-peer-profile-page .stage3-peer-profile-photo-generate-btn,.stage3-peer-profile-page.stage-peer-profile-page--globe .stage3-peer-profile-globe-slot .inner-globe-zoom,.stage3-peer-profile-page.stage-peer-profile-page--globe .stage3-peer-profile-globe-slot .inner-globe-rotate{display:none!important}.stage3-peer-profile-page .stage3-peer-profile-globe-slot .inner-globe-stage--jabis9 .inner-globe-info{z-index:7;top:calc(var(--auth-p1-topbar-h,58px) + 10px)}.user-owner-profile-root .stage3-peer-profile-page>.hall-page-container{background:0 0}.user-owner-profile-root .stage3-peer-profile-text-slot{padding-inline:16px}.user-owner-profile-root .stage3-peer-profile-photo-generate-btn{display:inline-flex!important}.user-owner-profile-root .user-profile-page-title{color:#fff}.user-profile-title-row--jabis9{margin-bottom:4px}.user-profile-growth-privacy-row--jabis9,.user-profile-pole-privacy-row{margin:8px 0 12px}.user-profile-pole-privacy-row--head{justify-content:space-between;align-self:stretch;width:100%;margin:0 0 8px}.user-profile-pole-wrap{width:100%;margin-top:4px}.user-profile-pole-legend-slot--tags-private .stage3-peer-profile-pole-main{opacity:.42}.user-profile-pole-legend-slot--tags-private .stage3-peer-profile-pole-main .stage3-peer-profile-pole-name{color:#ffffff8c}.user-profile-pole-privacy-row .ai-section-label{font-size:.72rem}.stage3-peer-profile-pole-main{margin-bottom:8px}.stage3-peer-profile-insight-main{flex-direction:column;gap:0;width:100%;margin-bottom:8px;display:flex}.stage3-peer-profile-insight-line{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.stage3-peer-profile-insight-line+.stage3-peer-profile-insight-line,.stage3-peer-profile-insight-main .stage3-peer-profile-insight-line+.stage3-peer-profile-insight-line{margin-top:4px}.stage3-peer-profile-insight-line .stage3-peer-profile-text-copy{flex:0 auto;min-width:0;margin:0}.stage3-peer-profile-insight-line-bar{background:#ffffff38;flex:auto;align-self:center;min-width:12px;height:1px;margin:0}.stage3-peer-profile-insight-line-date{letter-spacing:-.01em;color:#ffffffb8;white-space:nowrap;flex-shrink:0;font-size:.72rem;font-weight:500;line-height:1.25}.stage3-peer-profile-pole-head{margin-top:0}.stage3-peer-profile-text-block-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.stage3-peer-profile-text-block-head--insight{align-items:baseline}.stage3-peer-profile-text-block-head--insight .stage3-peer-profile-insight-label{flex:1;min-width:0}.stage3-peer-profile-photo-head-actions{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.user-profile-section--dimmed{opacity:.42}.user-profile-section--dimmed .stage3-peer-profile-text-copy,.user-profile-section--dimmed .stage3-peer-profile-pole-main,.user-profile-section--dimmed .stage3-peer-profile-pole-group{color:#ffffff8c}.stage3-peer-profile-page .user-profile-section--dimmed .profile-insight-hash-tag{color:#7dd3fc80}.user-radar-section--jabis9-owner{gap:0;padding-inline:16px}.user-profile-basic-info-section{width:100%;margin:14px 0 0;padding:0}.user-profile-basic-info-section .user-section-head{justify-content:space-between;align-self:stretch;gap:12px;width:100%}.user-profile-not-public-label{color:#ffffff9e;letter-spacing:.02em;white-space:nowrap;margin-left:auto;font-size:9px;font-weight:700;line-height:1}.user-profile-basic-info-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;display:flex}.user-profile-basic-info-row{justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.user-profile-basic-info-row dt{color:#ffffff94;letter-spacing:.01em;flex-shrink:0;margin:0;font-size:.72rem;font-weight:600}.user-profile-basic-info-row dd{text-align:right;color:#ffffffeb;word-break:break-word;margin:0;font-size:.78rem;font-weight:700}.stage3-peer-profile-page .user-privacy-switch{color:#fffffff2;gap:6px;height:auto;min-height:22px;font-size:11px;font-weight:700}.stage3-peer-profile-page .user-privacy-switch-label{opacity:.78;color:#fffffff2}.stage3-peer-profile-page .user-privacy-switch--on .user-privacy-switch-label{opacity:1;color:#fff}.stage3-peer-profile-page .user-privacy-switch--off .user-privacy-switch-label{opacity:.72;color:#ffffffd1}.stage3-peer-profile-page .user-privacy-switch-track{box-sizing:border-box;background:#ffffff24;border:1px solid #ffffff61;border-radius:999px;width:32px;height:18px}.stage3-peer-profile-page .user-privacy-switch-thumb{background:#ffffffb8;border-radius:999px;width:12px;height:12px;top:2px}.stage3-peer-profile-page .user-privacy-switch--on .user-privacy-switch-track{background:#30d15873;border-color:#48dc6ef2}.stage3-peer-profile-page .user-privacy-switch--on .user-privacy-switch-thumb{background:#fff;left:2px;box-shadow:0 0 0 1px #0000001f}.stage3-peer-profile-page .user-privacy-switch--off .user-privacy-switch-track{background:#ffffff1a;border-color:#ffffff52}.stage3-peer-profile-page .user-privacy-switch--off .user-privacy-switch-thumb{background:#ffffff8c;left:calc(100% - 14px)}.stage3-peer-profile-page .user-privacy-switch--dimmed{opacity:.5}.stage3-peer-profile-page .user-privacy-switch--dimmed .user-privacy-switch-track{background:#ffffff14!important;border-color:#fff3!important}.stage3-peer-profile-page .user-privacy-switch--dimmed .user-privacy-switch-thumb{left:2px;background:#ffffff59!important}.stage3-peer-profile-page .user-profile-pole-privacy-row .ai-section-label,.stage3-peer-profile-page .user-profile-growth-privacy-row--jabis9 .ai-section-label,.stage3-peer-profile-page .user-profile-growth-privacy-row .ai-section-label{color:#ffffffeb}.stage3-peer-profile-page .profile-insight-hash-tag{color:#7dd3fc;text-shadow:0 0 12px #7dd3fc59;font-weight:700}.stage3-peer-profile-page .user-profile-section--dimmed .profile-insight-hash-tag{color:#7dd3fc8c;text-shadow:none}.stage3-peer-profile-page .stage3-peer-profile-photo-head-actions .user-privacy-switch-label{opacity:1}.user-owner-profile-root .user-profile-owner-section-head{align-items:center;gap:10px;width:100%;min-height:24px;margin:12px 0 8px;display:flex}.user-owner-profile-root .user-profile-owner-section-head--title{margin-top:4px;margin-bottom:10px}.user-owner-profile-root .user-profile-owner-section-head-left{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:inline-flex}.user-owner-profile-root .user-profile-owner-section-head-left .user-profile-page-title{margin:0;line-height:1.2}.user-owner-profile-root .user-profile-owner-section-head .ai-section-label{letter-spacing:.07em;color:#fff;opacity:1;text-transform:none;align-items:center;margin:0;padding:0;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.user-owner-profile-root .user-profile-owner-section-head-bar{background:#ffffff38;flex:auto;align-self:center;min-width:12px;height:1px;margin:0}.user-owner-profile-root .user-profile-owner-section-head>.user-privacy-switch,.user-owner-profile-root .user-profile-owner-section-head>.user-profile-not-public-label{flex-shrink:0;align-self:center}.user-owner-profile-root .user-profile-owner-style-tag{color:#ffffffe6;white-space:nowrap;align-items:center;margin:0;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.user-owner-profile-root .user-profile-owner-pole-action,.user-owner-profile-root .user-profile-pole-wrap--owner .user-profile-owner-pole-action{color:#fff;opacity:1;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:1;display:inline-flex}.user-owner-profile-root .user-profile-owner-section-head .stage3-peer-profile-photo-generate-btn--head{align-self:center;margin:0}.user-owner-profile-root .stage3-peer-profile-text-block .user-profile-owner-section-head{margin:0 0 8px}.user-owner-profile-root .user-profile-pole-wrap--owner{margin-bottom:6px}.user-owner-profile-root .stage3-peer-profile-text-body--owner .stage3-peer-profile-insight-tags{margin:0 0 8px}.user-owner-profile-root .stage3-peer-profile-text-body--owner .stage3-peer-profile-insight-tags .profile-insight-hash-tag{color:#7dd3fc;text-shadow:0 0 12px #7dd3fc59;font-weight:700}.stage-peer-profile-globe-timelapse-btn--insufficient{opacity:.62;cursor:default}.user-owner-profile-root .stage-peer-profile-globe-timelapse--owner-above-info{z-index:6;pointer-events:none;justify-content:center;align-items:center;margin:0 0 110px;padding:0;display:flex;position:relative;inset:auto}.user-owner-profile-root .stage-peer-profile-globe-timelapse--owner-above-info .stage-peer-profile-globe-timelapse-btn{pointer-events:auto}.user-owner-profile-root .user-profile-basic-info-section .user-profile-owner-section-head{margin-bottom:10px}.user-owner-profile-root .user-profile-basic-info-section .user-profile-not-public-label{margin-left:0;font-size:11px;font-weight:700;line-height:1}.user-owner-profile-root .user-privacy-switch--global .user-privacy-switch-label{opacity:1;color:#ffb340}.user-owner-profile-root .user-privacy-switch--global.user-privacy-switch--on .user-privacy-switch-label{color:#ff9f0a}.user-owner-profile-root .user-privacy-switch--global.user-privacy-switch--off .user-privacy-switch-label{color:#ffb340c7}.user-owner-profile-root .user-privacy-switch--global .user-privacy-switch-track{background:#ff9f0a29;border-color:#ff9f0a85}.user-owner-profile-root .user-privacy-switch--global.user-privacy-switch--on .user-privacy-switch-track{background:#ff9f0a6b;border-color:#ffb340f2}.user-owner-profile-root .user-privacy-switch--global.user-privacy-switch--off .user-privacy-switch-track{background:#ff9f0a1f;border-color:#ff9f0a73}.user-owner-profile-root .user-privacy-switch--global.user-privacy-switch--on .user-privacy-switch-thumb{background:#fff;box-shadow:0 0 0 1px #ff950047}.user-owner-profile-root .user-privacy-switch--global.user-privacy-switch--off .user-privacy-switch-thumb{background:#ffc478e0}.stage3-peer-profile-text-block-actions,.user-section-head-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.stage3-peer-profile-text-block-head{align-items:center;gap:8px;display:flex}.stage3-peer-profile-text-block-head .ai-section-label{margin:0}.user-section-head{align-items:center;gap:8px;display:flex}.user-section-head .ai-section-label{flex:auto;min-width:0}
.stage4-chat-topbar-meta{align-self:stretch;align-items:center;min-width:0;margin-left:4px;display:inline-flex}.stage4-open-action-btn{font-size:var(--font-size-caption);letter-spacing:-.02em;color:var(--text-color,#111827);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0;font-weight:800}.stage4-open-action-btn:disabled{opacity:.42;cursor:default}.stage4-open-action-energy{font-variant-numeric:tabular-nums}.stage4-chat-topbar-right{flex:none;align-items:center;gap:10px;width:auto;min-width:0;display:flex}.stage4-chat-area{--stage4-input-pad-top:10px;--stage4-input-bar-row-h:40px;--stage4-input-bar-h:calc(var(--stage4-input-pad-top) + var(--stage4-input-bar-row-h) + var(--zuz-input-pad-bottom) + var(--zuz-safe-bottom-effective));flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.stage4-messages{overflow-anchor:none;min-height:0;padding:calc(var(--zuz-chat-topbar-h) + 8px) 14px calc(var(--stage4-input-bar-h) + 8px);scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;flex-direction:column;flex:1 1 0;display:flex;overflow:hidden auto}.stage4-messages-inner{box-sizing:border-box;flex-direction:column;flex:1 0 auto;justify-content:flex-start;gap:12px;width:100%;min-height:100%;padding-bottom:6px;display:flex}.stage4-messages-spacer{flex:1 0 auto;width:100%;min-height:0}.stage4-messages::-webkit-scrollbar{width:0;height:0;display:none}.stage4-input-bar{z-index:20;padding:10px 14px calc(var(--zuz-input-pad-bottom) + var(--zuz-safe-bottom-effective));box-sizing:border-box;background:0 0;border-top:none;flex-direction:column;flex-shrink:0;gap:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:visible}.stage4-input-bar:before{content:"";z-index:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#ffffff52;position:absolute;inset:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#0000 0%,#000 15%);mask-image:linear-gradient(#0000 0%,#000 15%)}.stage4-input-bar>*{z-index:1;position:relative}.stage4-input-row{flex-direction:row;align-items:center;gap:10px;width:100%;display:flex}.stage4-input{min-width:0;font-size:var(--font-size-chat);color:var(--text-color,#111827);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#9898981a;border:1px solid #98989833;border-radius:22px;outline:none;flex:1;padding:10px 16px}.stage4-input::placeholder{opacity:.4}.stage4-send-btn{background:var(--text-color,#111827);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--bg-color,#fff);font-size:var(--font-size-title);cursor:pointer;opacity:.88;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex}.stage4-send-btn.peer-voice-mic-btn .mic-icon,.stage4-send-btn.peer-voice-mic-btn .send-icon{width:18px;height:18px}.stage4-send-btn.peer-voice-mic-btn .mic-icon{display:block}.stage4-send-btn.peer-voice-mic-btn .send-icon,.stage4-send-btn.peer-voice-mic-btn.has-text .mic-icon{display:none}.stage4-send-btn.peer-voice-mic-btn.has-text .send-icon{display:block}.stage4-send-btn.peer-voice-mic-btn.voice-mic-btn--mic-off .mic-icon{display:none}.stage4-send-btn.peer-voice-mic-btn.voice-mic-btn--mic-off .send-icon{display:block}.stage4-send-btn.peer-voice-mic-btn.voice-mic-btn--mic-off{opacity:.3;cursor:default}.stage4-voice-typing-row{justify-content:center;padding:4px 0 8px;display:flex}
