:root{--pl-terracotta:#c66f53;--pl-pale-beige:#e7c9b2;--pl-powdery:#f2e7e3;--pl-white:#fff;--pl-black:#000;--pl-beigeish-black:#514a47;--pl-beigeish-gray:#b3aca9;--pl-powdery-50a:#f2e7e380;--pl-dark-beige:#9e8075;--pl-dark-powdery:#e1d6d1;--pl-error:#fa5f3d;--pl-dark:#1b1a1c;--pl-r-sm:8px;--pl-r-md:12px;--pl-r-lg:16px;--pl-r-xl:20px;--pl-r-block:28px;--pl-p-micro:4px;--pl-p-tiny:8px;--pl-p-sm:12px;--pl-p-md:16px;--pl-p-inputs:18px;--pl-p-big:20px;--pl-p-lg:24px;--pl-p-huge:32px;--pl-p-sections:48px;--pl-btn-h:56px;--pl-btn-h-sm:44px;--pl-tab-h:56px;--pl-font-display:"TT Runs", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--pl-font-body:"Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--pl-heading:800 30px/32px var(--pl-font-display);--pl-heading-light:500 30px/32px var(--pl-font-display);--pl-title:700 22px/24px var(--pl-font-display);--pl-title-light:500 22px/24px var(--pl-font-display);--pl-caption-big:800 18px/22px var(--pl-font-display);--pl-caption-md:700 18px/22px var(--pl-font-display);--pl-line-heavy:800 16px/20px var(--pl-font-display);--pl-subtitle:700 20px/24px var(--pl-font-body);--pl-line-bold:700 16px/20px var(--pl-font-body);--pl-line:540 16px/20px var(--pl-font-body);--pl-base-bold:700 14px/18px var(--pl-font-body);--pl-base:540 14px/18px var(--pl-font-body);--pl-caption:500 12px/16px var(--pl-font-body);--pl-safe-bottom:env(safe-area-inset-bottom,0px);--pl-safe-top:env(safe-area-inset-top,0px);--pl-app-max:480px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font:var(--pl-line);color:var(--pl-black);background:var(--pl-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.2px;overflow:hidden}button,input,textarea{font:inherit;color:inherit;background:0 0;border:none;outline:none}button{cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:var(--pl-terracotta);text-decoration:none}img{max-width:100%;display:block}.app-shell{background:var(--pl-white);justify-content:center;align-items:stretch;width:100%;height:100%;display:flex}.app-frame{background:var(--pl-white);flex-direction:column;width:100%;max-width:100%;height:100%;display:flex;position:relative;overflow:hidden}.pl-overlay-root{z-index:1000;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.pl-overlay-root>*{pointer-events:auto}.pl-frame-overlay{background:var(--pl-white);position:absolute;inset:0}@media (width>=520px){.app-shell{background:radial-gradient(at 50% 20%,#3a2a26 0%,#1a1514 60%);align-items:center}.app-frame{max-width:var(--pl-app-max);border-radius:28px;height:min(920px,96vh);box-shadow:0 0 0 1px #00000014,0 24px 80px #00000073}}.screen{background:var(--pl-white);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.screen-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.screen-pad{padding-left:var(--pl-p-md);padding-right:var(--pl-p-md)}.t-heading{font:var(--pl-heading)}.t-title{font:var(--pl-title)}.t-subtitle{font:var(--pl-subtitle);letter-spacing:.2px}.t-line-bold{font:var(--pl-line-bold);letter-spacing:.2px}.t-line{font:var(--pl-line);letter-spacing:.2px}.t-base-bold{font:var(--pl-base-bold);letter-spacing:.1px}.t-base{font:var(--pl-base);letter-spacing:.1px}.t-caption{font:var(--pl-caption);letter-spacing:.2px}.t-caption-big{font:var(--pl-caption-big)}.color-terracotta{color:var(--pl-terracotta)}.color-beigeish{color:var(--pl-beigeish-black)}.color-gray{color:var(--pl-beigeish-gray)}.color-error{color:var(--pl-error)}.color-black{color:var(--pl-black)}.color-white{color:var(--pl-white)}.pl-topbar{background:var(--pl-white);padding-top:var(--pl-safe-top);flex-shrink:0}.pl-topbar-row{justify-content:space-between;align-items:center;gap:4px;height:56px;padding:0 4px;display:flex}.pl-icon-btn{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.pl-icon-btn:active{background:var(--pl-powdery-50a)}.pl-env-badge{font:var(--pl-caption);color:var(--pl-terracotta);background:var(--pl-powdery);text-transform:uppercase;border-radius:8px;margin-right:8px;padding:4px 8px}.pl-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pl-hero-card{border-radius:var(--pl-r-block);background:var(--pl-powdery-50a);flex-direction:column;align-items:center;margin:0 16px;padding:20px;display:flex}.pl-avatar-ring{border:3px solid var(--pl-pale-beige);border-radius:50%;line-height:0}.pl-verified-badge{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:3px;display:flex;position:absolute;bottom:0;right:0}.pl-complete-bar{border-radius:var(--pl-r-md);cursor:pointer;text-align:left;background:#fff;width:100%;margin-top:16px;padding:12px}.pl-progress{background:var(--pl-dark-powdery);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.pl-progress>div{background:var(--pl-terracotta);border-radius:3px;height:100%}.pl-visibility-row{border-radius:var(--pl-r-md);background:#fff;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px;display:flex}.pl-priority-card{border-radius:var(--pl-r-lg);background:color-mix(in srgb, var(--pl-terracotta) 8%, white);border:1px solid color-mix(in srgb, var(--pl-terracotta) 22%, transparent);align-items:center;gap:12px;width:calc(100% - 32px);margin:4px 16px;padding:14px;display:flex}.pl-menu-group{border-radius:var(--pl-r-lg);border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 85%, transparent);background:#fff;margin:0 16px;overflow:hidden}.pl-menu-row{text-align:left;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.pl-menu-row:active{background:var(--pl-powdery-50a)}.feed-deck-wrap{flex-direction:column;flex:1;min-height:0;padding:2px 12px 0;display:flex;position:relative}.feed-deck-stack{flex:1;justify-content:center;align-items:stretch;max-width:100%;min-height:0;display:flex;position:relative}.feed-peek{border-radius:var(--pl-r-block);z-index:1;pointer-events:none;background:#000;transition:none;position:absolute;inset:0;overflow:hidden}.feed-peek img{object-fit:cover;filter:blur(12px);width:100%;height:100%;transform:scale(1.06)}.feed-peek-frost{background:linear-gradient(#00000026 0%,#0000008c 100%);position:absolute;inset:0}.feed-card-front{border-radius:var(--pl-r-block);touch-action:none;z-index:2;will-change:transform;-webkit-user-select:none;user-select:none;background:#000;position:absolute;inset:0;overflow:hidden}.feed-card-content{position:absolute;inset:0}.feed-stamp-like{pointer-events:none;z-index:4;width:120px;position:absolute;top:24px;left:48px}.feed-stamp-pass{pointer-events:none;z-index:4;width:120px;position:absolute;top:40%;left:12px}.feed-report-btn{color:#fff;z-index:6;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#00000073;border:none;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;padding-bottom:6px;font-size:18px;font-weight:700;line-height:1;display:flex;position:absolute;top:10px;right:10px}.feed-report-btn:active{background:#000000a6}.report-scrim{z-index:400;padding:24px;padding-bottom:calc(24px + var(--pl-safe-bottom));background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.report-sheet{background:var(--pl-white);border-radius:20px;width:100%;max-width:360px;max-height:min(80vh,520px);padding:20px;overflow-y:auto;box-shadow:0 16px 48px #00000047}.report-reason-row{text-align:left;border:none;border-bottom:1px solid var(--pl-dark-powdery);width:100%;font:var(--pl-line-bold);color:var(--pl-black);cursor:pointer;background:0 0;padding:14px 4px;display:block}.report-reason-row:active{background:var(--pl-powdery-50a)}.report-cancel{width:100%;font:var(--pl-base-bold);color:var(--pl-terracotta);cursor:pointer;text-align:center;background:0 0;border:none;margin-top:4px;padding:16px 4px 4px;display:block}.feed-dock{flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-height:118px;padding:20px 0;display:flex}.feed-event-chip{font:var(--pl-caption);color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 12%, transparent);border-radius:20px;margin-bottom:10px;padding:6px 14px}.feed-person{background:#000;position:absolute;inset:0}.feed-person-photo{object-fit:cover;width:100%;height:100%}.feed-person-empty{background:var(--pl-powdery);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.feed-person-scrim{pointer-events:none;z-index:1;background:linear-gradient(#0000 0% 42%,#00000047 62%,#000000b8 84%,#000000db 100%);position:absolute;inset:0}.feed-photo-zone{z-index:2;width:42%;position:absolute;top:0;bottom:42%}.feed-photo-zone.left{left:0}.feed-photo-zone.right{right:0}.feed-photo-dots{z-index:3;pointer-events:none;gap:4px;display:flex;position:absolute;top:10px;left:16px;right:52px}.feed-photo-dots>div{background:#ffffff59;border-radius:2px;flex:1;height:3px}.feed-photo-dots>div.on{background:#fff}.feed-person-meta{z-index:5;color:#fff;pointer-events:auto;box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:0;padding:16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.feed-person-title-row{flex-flow:wrap;align-items:center;gap:4px 6px;width:100%;min-width:0;display:flex}.feed-person-name{color:#fff;font:var(--pl-title);letter-spacing:0;min-width:0;margin:0;line-height:24px}.feed-person-badge{flex-shrink:0;justify-content:center;align-items:center;height:24px;line-height:0;display:inline-flex}.feed-person-title-row .chip-trust{align-self:center;margin:0}.feed-person-sub{color:#ffffffe6;font:var(--pl-line-light,var(--pl-line));margin:2px 0 0;line-height:20px}.feed-person-meta-row{flex-wrap:wrap;align-items:center;gap:2px 10px;width:100%;margin-top:2px;display:flex}.feed-person-meta-row .t-base-bold{color:var(--pl-pale-beige);line-height:20px}.feed-person-meta-row .t-caption{color:var(--pl-pale-beige);line-height:16px}.feed-person-job{font:var(--pl-base-bold);color:#fffffff2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:8px 0 0;line-height:20px;overflow:hidden}.feed-person-bio{font:var(--pl-base);color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:4px 0 0;line-height:20px;display:-webkit-box;overflow:hidden}.pl-more-pill{min-height:0;font:var(--pl-base-bold);color:var(--pl-terracotta);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:none;z-index:6;background:#fff;border:none;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;margin-top:10px;padding:8px 14px;line-height:20px;display:inline-flex;position:relative}.pl-more-pill:active{opacity:.92}.feed-training{z-index:20;background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.feed-training-inner{text-align:center;max-width:280px}.sympathy-seg-wrap{padding:8px 16px}.sympathy-timer{font:var(--pl-caption);color:var(--pl-terracotta);padding:4px 16px}.sympathy-like-row{background:var(--pl-white);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border:none;flex-direction:row;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;position:relative}.sympathy-like-row:after{content:"";background:var(--pl-powdery-50a);height:1px;position:absolute;bottom:0;left:84px;right:0}.sympathy-like-row:active{background:var(--pl-powdery-50a)}.sympathy-like-av{flex-shrink:0;position:relative}.sympathy-lock-badge{background:var(--pl-white);border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 3px #0000001f}.sympathy-like-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sympathy-like-name-row{flex-direction:row;align-items:center;gap:8px;min-width:0;display:flex}.sympathy-like-name{font:var(--pl-line-bold);color:var(--pl-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sympathy-new{font:var(--pl-caption);color:#fff;background:var(--pl-terracotta);border-radius:8px;flex-shrink:0;padding:2px 6px}.sympathy-like-sub{font:var(--pl-base);color:var(--pl-beigeish-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sympathy-chevron{font:var(--pl-line-bold);color:var(--pl-beigeish-gray);flex-shrink:0;padding-left:4px}.sympathy-note-card{background:var(--pl-white);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;border:none;flex-direction:column;width:100%;padding:10px 16px;display:flex}.sympathy-note-card:active{background:var(--pl-powdery-50a)}.sympathy-note-head{flex-direction:row;align-items:center;gap:12px;display:flex}.sympathy-note-bubble-list{border-radius:var(--pl-r-md);border:1px solid color-mix(in srgb, var(--pl-terracotta) 35%, transparent);background:color-mix(in srgb, var(--pl-terracotta) 8%, transparent);font:var(--pl-base);color:var(--pl-black);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;margin-left:68px;padding:12px;display:-webkit-box;overflow:hidden}.sympathy-preview-fabs{justify-content:space-evenly;align-items:center;padding:12px 28px 4px;display:flex}.sympathy-preview-fab{border:2.5px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 6px 14px #00000029}.sympathy-preview-fab.pass{background:var(--pl-black)}.sympathy-preview-fab.like{background:var(--pl-terracotta);width:72px;height:72px}.sympathy-preview-fab:disabled{background:var(--pl-beigeish-gray)}.sympathy-preview-hint{font:var(--pl-caption);color:var(--pl-beigeish-gray);text-align:center;padding:0 16px 12px}.sympathy-preview-body{flex:1;min-height:0;padding:4px 12px 8px;display:flex}.sympathy-preview-card{border-radius:var(--pl-r-block);background:var(--pl-dark-powdery);flex:1;min-height:0;position:relative;overflow:hidden}.sympathy-preview-card>img{object-fit:cover;width:100%;height:100%}.sympathy-preview-blur{filter:blur(28px);transform:scale(1.08)}.sympathy-preview-empty{background:#444;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sympathy-photo-zone{z-index:2;width:50%;position:absolute;top:0;bottom:0}.sympathy-photo-zone.left{left:0}.sympathy-photo-zone.right{right:0}.sympathy-photo-dots{z-index:3;gap:4px;display:flex;position:absolute;top:10px;left:16px;right:16px}.sympathy-photo-dots>div{background:#ffffff59;border-radius:2px;flex:1;height:3px}.sympathy-photo-dots>div.on{background:#fff}.sympathy-blur-lock{z-index:4;text-align:center;background:#0006;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.sympathy-preview-scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 0% 45%,#000000d1 100%);position:absolute;inset:0}.sympathy-preview-meta{z-index:5;color:#fff;padding:20px;position:absolute;bottom:0;left:0;right:0}.sympathy-super-chip{font:var(--pl-caption);color:var(--pl-pale-beige);background:var(--pl-terracotta);border-radius:12px;margin-bottom:8px;padding:4px 10px;display:inline-block}.sympathy-preview-name{font:var(--pl-title);color:#fff;margin:0}.sympathy-preview-match{font:var(--pl-base-bold);color:var(--pl-pale-beige);margin-top:2px}.sympathy-note-bubble{font:var(--pl-line);color:#fffffff2;background:#ffffff2e;border-radius:14px;margin-top:10px;padding:12px}.prompts-section{border-radius:var(--pl-r-xl);background:var(--pl-powdery-50a);border:1px solid color-mix(in srgb, var(--pl-terracotta) 20%, transparent);margin-top:8px;padding:14px}.prompts-section.compact{margin-top:12px}.prompts-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.prompts-count-badge{font:var(--pl-caption);color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 14%, transparent);border-radius:var(--pl-r-md);padding:4px 10px}.prompt-slot{border-radius:var(--pl-r-xl);text-align:left;width:100%;margin-bottom:8px}.prompt-slot.filled{background:var(--pl-white);border:1px solid color-mix(in srgb, var(--pl-terracotta) 35%, transparent);padding:14px}.prompt-slot.empty{border:1px solid var(--pl-dark-powdery);background:color-mix(in srgb, var(--pl-powdery-50a) 40%, transparent);cursor:default;align-items:center;gap:12px;min-height:72px;padding:0 14px;display:flex}.prompt-slot.empty.enabled{border:1.5px solid color-mix(in srgb, var(--pl-terracotta) 55%, transparent);background:var(--pl-white);cursor:pointer}.prompt-slot.empty.enabled:active{background:var(--pl-powdery-50a)}.prompt-slot-top{align-items:center;gap:8px;display:flex}.prompt-slot-num{width:28px;height:28px;font:var(--pl-base-bold);color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 15%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.prompt-slot-num.filled{width:22px;height:22px;font:var(--pl-caption);color:#fff;background:var(--pl-terracotta)}.prompt-slot-num.muted{color:var(--pl-beigeish-gray);background:var(--pl-dark-powdery)}.prompt-slot-title{font:var(--pl-base-bold);color:var(--pl-terracotta);flex:1;min-width:0}.prompt-slot-remove{font:var(--pl-base-bold);color:var(--pl-beigeish-gray);cursor:pointer;background:0 0;border:none;padding:2px 8px}.prompt-slot-value{font:var(--pl-line);color:var(--pl-black);margin-top:6px}.prompt-slot-edit{font:var(--pl-caption);color:var(--pl-beigeish-gray);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0}.prompt-slot-plus{font:var(--pl-title);color:var(--pl-terracotta);flex-shrink:0}.prompt-pick-question{border-radius:var(--pl-r-xl);background:color-mix(in srgb, var(--pl-terracotta) 10%, transparent);border:1px solid color-mix(in srgb, var(--pl-terracotta) 35%, transparent);padding:14px}.prompt-catalog-item{text-align:left;border-radius:var(--pl-r-md);background:var(--pl-powdery-50a);width:100%;font:var(--pl-line-bold);color:var(--pl-black);cursor:pointer;border:none;margin-bottom:6px;padding:14px;display:block}.prompt-catalog-item.taken{opacity:.5;color:var(--pl-beigeish-gray);cursor:default}.prompt-catalog-item:not(.taken):active{background:var(--pl-dark-powdery)}.prompt-card{background:var(--pl-powdery-50a);border-radius:var(--pl-r-md);margin-bottom:8px;padding:12px 14px}.prompt-card-q{font:var(--pl-caption);color:var(--pl-terracotta)}.prompt-card-a{font:var(--pl-line);color:var(--pl-black);margin-top:4px}.filter-card{background:var(--pl-powdery-50a);border-radius:var(--pl-r-md);margin-bottom:12px;padding:14px 16px}.filter-section-title{font:var(--pl-line-bold);color:var(--pl-black);margin-bottom:10px}.filter-city-row{border-radius:var(--pl-r-md);background:var(--pl-white);cursor:pointer;text-align:left;border:none;align-items:center;gap:10px;width:100%;padding:14px;display:flex}.filter-range{width:100%;accent-color:var(--pl-terracotta);margin:6px 0}.filter-switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.filter-switch{width:44px;height:26px;accent-color:var(--pl-terracotta);flex-shrink:0}.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.filter-chip{border:1.5px solid var(--pl-dark-powdery);background:var(--pl-white);font:var(--pl-base-bold);color:var(--pl-black);cursor:pointer;border-radius:20px;padding:8px 14px}.filter-chip.on{border-color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 12%, white);color:var(--pl-terracotta)}.chat-composer{padding:10px 12px;padding-bottom:calc(10px + var(--pl-safe-bottom));border-top:1px solid var(--pl-dark-powdery);background:var(--pl-white);flex-shrink:0}.chat-thread-scroll{background:var(--pl-white)}.chats-pairs{padding:0 0 8px}.chats-pairs-title{font:var(--pl-line-bold);color:var(--pl-black);padding:8px 16px}.chats-pairs-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;gap:0;padding:0 16px;display:flex;overflow-x:auto}.chats-pairs-row::-webkit-scrollbar{display:none}.chats-pair-item{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;align-items:center;width:72px;min-width:72px;padding:0 12px 0 0;display:flex}.chats-pair-name{font:var(--pl-caption);color:var(--pl-black);text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:72px;margin-top:4px;overflow:hidden}.chats-row{background:var(--pl-white);border:none;border-bottom:1px solid var(--pl-powdery-50a);width:100%;box-shadow:inset 84px 0 0 0 var(--pl-white);cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent;flex-direction:row;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.chats-row:after{content:"";background:var(--pl-powdery-50a);height:1px;position:absolute;bottom:0;left:84px;right:0}.chats-row{border-bottom:none}.chats-row:active{background:var(--pl-powdery-50a)}.chats-row-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chats-row-top{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.chats-row-name{font:var(--pl-line-bold);color:var(--pl-black);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chats-row-time{font:var(--pl-caption);color:var(--pl-beigeish-gray);flex-shrink:0}.chats-row-time.unread{color:var(--pl-terracotta)}.chats-row-bottom{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.chats-row-preview{font:var(--pl-base);color:var(--pl-beigeish-black);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chats-row-preview.unread{font:var(--pl-base-bold);color:var(--pl-black)}.chats-unread-badge{background:var(--pl-terracotta);color:#fff;min-width:20px;height:18px;font:var(--pl-caption);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}.chats-skel-row{align-items:center;gap:12px;padding:12px 16px;display:flex}.chats-skel-avatar{background:var(--pl-powdery);border-radius:50%;flex-shrink:0;width:56px;height:56px;animation:1.2s ease-in-out infinite skel-pulse}.chats-skel-lines{flex-direction:column;flex:1;gap:8px;display:flex}.chats-skel-line{background:var(--pl-powdery);border-radius:6px;width:85%;height:12px;animation:1.2s ease-in-out infinite skel-pulse}.chats-skel-line.short{width:40%}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.chat-unread-pill{background:var(--pl-terracotta);color:#fff;min-width:20px;height:20px;font:var(--pl-caption);border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-weight:700;display:flex}.feed-actions{flex-shrink:0;justify-content:center;align-items:center;gap:18px;padding:0 20px;display:flex}.feed-fab{border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #00000024}.feed-fab:active{transform:scale(.96)}.feed-fab-pass{background:var(--pl-black);width:68px;height:68px}.feed-fab-note{background:var(--pl-white);border:1.5px solid color-mix(in srgb, var(--pl-terracotta) 55%, transparent);width:54px;height:54px;box-shadow:0 4px 10px #0000001a}.feed-fab-like{background:var(--pl-terracotta);width:68px;height:68px}.pl-tabbar{background:var(--pl-white);border-top:1px solid var(--pl-dark-powdery);padding-bottom:var(--pl-safe-bottom);flex-shrink:0}.pl-tabbar-row{justify-content:space-between;align-items:center;padding:6px 24px;display:flex}.pl-tab{justify-content:center;align-items:center;width:48px;height:44px;display:flex}.btn-primary{width:100%;height:var(--pl-btn-h);border-radius:var(--pl-r-md);background:var(--pl-black);color:var(--pl-white);font:var(--pl-line-bold);letter-spacing:.2px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s,transform .1s;display:flex}.btn-primary:active:not(:disabled){transform:scale(.985)}.btn-primary:disabled{background:var(--pl-powdery-50a);color:color-mix(in srgb, var(--pl-dark-beige) 50%, transparent);cursor:not-allowed}.btn-secondary{width:100%;height:var(--pl-btn-h);border-radius:var(--pl-r-md);border:1.5px solid var(--pl-black);color:var(--pl-black);font:var(--pl-line-bold);letter-spacing:.2px;background:0 0;justify-content:center;align-items:center;display:flex}.btn-ghost{font:var(--pl-base-bold);color:var(--pl-black);align-items:center;gap:4px;padding:8px 4px;display:inline-flex}.field-label{font:var(--pl-base);color:var(--pl-beigeish-black);margin-bottom:6px;padding-left:2px;display:block}.field-input{border-radius:var(--pl-r-md);background:var(--pl-powdery-50a);width:100%;height:52px;font:var(--pl-line);color:var(--pl-black);border:1.5px solid #0000;padding:0 16px;transition:border-color .15s}.field-input:focus{border-color:var(--pl-terracotta);background:var(--pl-white)}.field-input::placeholder{color:var(--pl-beigeish-gray)}.field-input-wrap{border-radius:var(--pl-r-md);background:var(--pl-powdery-50a);border:1.5px solid #0000;align-items:center;height:52px;padding:0 16px;transition:border-color .15s;display:flex}.field-input-wrap:focus-within{border-color:var(--pl-terracotta);background:var(--pl-white)}.field-input-wrap .prefix{font:var(--pl-line);color:var(--pl-black);flex-shrink:0;margin-right:4px}.field-input-wrap input{min-width:0;height:100%;font:var(--pl-line);background:0 0;flex:1}.spinner{border:2px solid var(--pl-dark-powdery);border-top-color:var(--pl-terracotta);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.center-fill{padding:var(--pl-p-lg);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.toast{z-index:100;background:var(--pl-black);color:var(--pl-white);font:var(--pl-base-bold);white-space:nowrap;text-overflow:ellipsis;border-radius:20px;max-width:90%;padding:10px 16px;animation:.2s toast-in;position:absolute;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.offline-banner{background:var(--pl-error);color:var(--pl-white);font:var(--pl-caption);text-align:center;flex-shrink:0;padding:6px 12px}.divider{background:var(--pl-dark-powdery);width:100%;height:1px}.row{align-items:center;display:flex}.col{flex-direction:column;display:flex}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-24{gap:24px}.skeleton{background:linear-gradient(90deg, var(--pl-powdery) 0%, var(--pl-powdery-50a) 50%, var(--pl-powdery) 100%);border-radius:var(--pl-r-md);background-size:200% 100%;animation:1.2s infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pl-check{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-direction:row;align-items:center;gap:8px;width:100%;margin:0;padding:4px 0;display:flex}.pl-check input{appearance:none;box-sizing:border-box;border:1.5px solid var(--pl-beigeish-gray);background:var(--pl-white);cursor:pointer;vertical-align:middle;border-radius:4px;flex-shrink:0;place-items:center;width:22px;min-width:22px;height:22px;margin:0;padding:0;display:inline-grid}.pl-check input:checked{background:var(--pl-terracotta);border-color:var(--pl-terracotta)}.pl-check input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin-top:-1px;display:block;transform:rotate(45deg)}.pl-check-label{min-width:0;font:var(--pl-base);color:var(--pl-black);text-align:left;flex:1;line-height:20px}.segmented{background:var(--pl-powdery-50a);border-radius:var(--pl-r-md);gap:2px;padding:3px;display:flex}.segmented button{height:40px;font:var(--pl-base-bold);color:var(--pl-black);border-radius:10px;flex:1;transition:background .15s,color .15s}.segmented button.active{background:var(--pl-black);color:var(--pl-white);box-shadow:none}.list-row{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:flex}.list-row:active{background:var(--pl-powdery-50a)}.avatar{object-fit:cover;background:var(--pl-powdery);border-radius:50%;flex-shrink:0;width:56px;height:56px}.avatar-sm{width:48px;height:48px}.avatar-lg{width:88px;height:88px}.badge-dot{background:var(--pl-terracotta);border-radius:50%;flex-shrink:0;width:10px;height:10px}.chip{background:var(--pl-powdery);font:var(--pl-caption);color:var(--pl-beigeish-black);border-radius:20px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex}.chip-trust{max-width:100%;font:var(--pl-caption);white-space:nowrap;vertical-align:middle;box-sizing:border-box;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.2;display:inline-flex}.chip-trust.on-dark{background:color-mix(in srgb, var(--pl-pale-beige) 22%, transparent);color:#fff}.chip-trust.on-light,.chip-trust:not(.on-dark):not(.on-light){background:color-mix(in srgb, var(--pl-terracotta) 12%, white);color:var(--pl-terracotta);font-weight:700}.menu-item{cursor:pointer;border-bottom:1px solid var(--pl-dark-powdery);align-items:center;gap:12px;padding:14px 16px;display:flex}.menu-item:active{background:var(--pl-powdery-50a)}.menu-item .chevron{color:var(--pl-beigeish-gray);margin-left:auto;font-size:18px}.pl-match{z-index:300;background:var(--pl-terracotta);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);flex-direction:column;display:flex;position:absolute;inset:0}.pl-match-inner{width:100%;min-height:0;max-width:var(--pl-app-max);flex-direction:column;flex:1;margin:0 auto;display:flex}.pl-match-top{flex-shrink:0;justify-content:flex-end;padding:4px 8px;display:flex}.pl-match-close{background:#ffffff38;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:opacity .28s;display:flex}.pl-match-photos{flex:1;justify-content:center;align-items:center;width:90%;max-width:360px;height:200px;min-height:0;margin:0 auto;display:flex;position:relative}.pl-match-heart-bg{pointer-events:none;justify-content:center;align-items:center;transition:opacity .35s,transform .45s cubic-bezier(.34,1.4,.64,1);display:flex;position:absolute;inset:0}.pl-match-card{will-change:transform, opacity;transition:opacity .4s cubic-bezier(.34,1.4,.64,1),transform .45s cubic-bezier(.34,1.4,.64,1);position:absolute}.pl-match-card-them{z-index:1}.pl-match-card-me{z-index:2}.pl-match-photo{border-radius:var(--pl-r-xl);background:var(--pl-powdery-50a);border:3px solid #fff;width:148px;height:196px;overflow:hidden;box-shadow:0 12px 28px #00000047}.pl-match-photo img{object-fit:cover;width:100%;height:100%;display:block}.pl-match-photo-fallback{background:var(--pl-powdery);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pl-match-bottom{padding:4px 24px calc(12px + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.pl-match-copy{transition:opacity .3s,transform .3s}.pl-match-heading{font:var(--pl-heading);color:#fff;margin:0}.pl-match-sub{font:var(--pl-line);color:#fffffff2;margin:8px 0 0}.pl-match-cta{flex-direction:column;align-items:center;width:100%;margin-top:18px;transition:opacity .28s,transform .28s;display:flex}.pl-match-write{width:100%;height:var(--pl-btn-h);border-radius:var(--pl-r-md);color:var(--pl-terracotta);font:var(--pl-base-bold);background:#fff;border:none;box-shadow:0 10px 20px #0000002e}.pl-match-write:active{transform:scale(.98)}.pl-match-continue{color:#ffffffeb;font:var(--pl-base-bold);background:0 0;border:none;margin-top:2px;padding:14px 20px}.scrim{z-index:200;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.sheet{background:var(--pl-white);width:100%;max-width:100%;max-height:92%;padding:12px 16px calc(20px + var(--pl-safe-bottom));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:20px 20px 0 0;flex-direction:column;gap:0;animation:.25s sheet-up;display:flex;overflow-y:auto}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-handle{background:var(--pl-dark-powdery);border-radius:2px;width:36px;height:4px;margin:4px auto 16px}.bubble-mine,.bubble-other{position:relative}.bubble-tail-mine,.bubble-tail-other{pointer-events:none;width:12px;height:16px;position:absolute;bottom:0}.bubble-tail-mine{filter:brightness(0);right:-6px}.bubble-tail-other{left:-6px}.photo-slot{cursor:grab;touch-action:none;border:2px solid #0000;border-radius:12px;flex-shrink:0;width:96px;height:96px;position:relative;overflow:hidden}.photo-slot.dragging{opacity:.5;border-color:var(--pl-terracotta)}.photo-slot.drag-over{border-color:var(--pl-terracotta);box-shadow:0 0 0 2px color-mix(in srgb, var(--pl-terracotta) 30%, transparent)}.settings-switch-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.settings-switch-row .t-line,.settings-switch-row .t-base{text-align:left;flex:1}.sub-hero{background:color-mix(in srgb, var(--pl-terracotta) 10%, white);border:1px solid color-mix(in srgb, var(--pl-terracotta) 25%, transparent);border-radius:20px;padding:18px 16px}.sub-features{margin:0;padding:0 0 0 18px;list-style:outside}.sub-features li{font:var(--pl-base);color:var(--pl-beigeish-black,var(--pl-beigeish));margin-bottom:8px}.sub-tariff{text-align:left;border:1.5px solid var(--pl-dark-powdery);background:var(--pl-powdery-50a);cursor:pointer;border-radius:16px;width:100%;margin-bottom:10px;padding:14px 16px;display:block}.sub-tariff.on{border-color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 8%, white)}.faq-card{text-align:left;background:var(--pl-powdery-50a);cursor:pointer;border:none;border-radius:16px;width:100%;margin-bottom:16px;padding:16px;display:block}.faq-card:active{opacity:.92}.comm-intro{background:var(--pl-powdery-50a);border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 70%, transparent);border-radius:20px;padding:16px}.comm-stat{background:#fff;border-radius:12px;min-width:72px;padding:8px 12px}.comm-stat.accent{background:color-mix(in srgb, var(--pl-terracotta) 12%, white)}.comm-card{background:var(--pl-powdery-50a);border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 65%, transparent);border-radius:20px;align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}.comm-card.joined{background:color-mix(in srgb, var(--pl-terracotta) 8%, white);border:1.5px solid color-mix(in srgb, var(--pl-terracotta) 35%, transparent)}.comm-avatar-wrap{flex-shrink:0;position:relative}.comm-avatar{object-fit:cover;background:var(--pl-dark-powdery);border-radius:50%;width:52px;height:52px;display:block}.comm-avatar.placeholder{background:var(--pl-dark-powdery)}.comm-check{background:var(--pl-terracotta);color:#fff;text-align:center;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:700;line-height:16px;position:absolute;bottom:-2px;right:-2px}.comm-action{font:var(--pl-base-bold);cursor:pointer;border:none;border-radius:20px;flex-shrink:0;padding:8px 14px}.comm-action.join{background:var(--pl-terracotta);color:#fff}.comm-action.leave{color:var(--pl-error);border:1px solid color-mix(in srgb, var(--pl-error) 35%, transparent);background:#fff}.comm-action:disabled{opacity:.6;cursor:default}.events-tabs{background:var(--pl-powdery-50a);border-radius:14px;flex-shrink:0;gap:0;margin:10px 16px;padding:4px;display:flex}.events-tab{text-align:center;font:var(--pl-base);color:var(--pl-black);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:11px;flex:1;padding:11px 8px;overflow:hidden}.events-tab.on{background:var(--pl-terracotta);color:#fff;font:var(--pl-base-bold)}.event-card{background:var(--pl-powdery-50a);border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 70%, transparent);border-radius:16px;margin-bottom:12px;overflow:hidden}.event-cover{object-fit:cover;background:var(--pl-dark-powdery);width:100%;height:148px;display:block}.invite-card{background:var(--pl-powdery-50a);border-radius:12px;margin-bottom:10px;padding:12px}.invite-card.muted{opacity:.9}.referral-benefit{text-align:left;background:var(--pl-powdery-50a);border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 65%, transparent);border-radius:20px;flex:1;max-width:160px;padding:14px}.referral-benefit.accent{background:color-mix(in srgb, var(--pl-terracotta) 12%, white);border-color:color-mix(in srgb, var(--pl-terracotta) 30%, transparent)}.referral-progress{background:var(--pl-powdery-50a);border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 70%, transparent);border-radius:20px;padding:16px}.referral-level{background:var(--pl-powdery-50a);border-radius:12px;align-items:center;gap:10px;margin-bottom:4px;padding:12px 14px;display:flex}.referral-level.reached{background:color-mix(in srgb, var(--pl-terracotta) 10%, white)}.referral-code{background:var(--pl-powdery-50a);border-radius:20px;padding:14px}.scoring-hero{background:color-mix(in srgb, var(--pl-terracotta) 10%, white);border:1px solid color-mix(in srgb, var(--pl-terracotta) 28%, transparent);text-align:center;border-radius:20px;padding:18px}.scoring-bar{background:#fff;border-radius:4px;height:8px;margin-top:8px;overflow:hidden}.scoring-bar>div{background:var(--pl-terracotta);height:100%}.scoring-check-row{background:var(--pl-powdery-50a);border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 55%, transparent);border-radius:20px;align-items:center;gap:12px;margin-bottom:8px;padding:14px;display:flex}.scoring-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.scoring-select{text-align:left;border:1px solid var(--pl-dark-powdery);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;width:100%;margin-bottom:8px;padding:12px 14px;display:flex}.scoring-select.on{border-color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 8%, white)}.scoring-select.dim{opacity:.55}.scoring-box{border:1.5px solid var(--pl-beigeish-gray);background:#fff;border-radius:6px;flex-shrink:0;width:22px;height:22px}.scoring-box.on{background:var(--pl-black);border:none}.scoring-consent{background:var(--pl-powdery-50a);border-radius:12px;gap:10px;padding:12px;display:flex}.verify-status-card{text-align:left;background:var(--pl-powdery-50a);border-radius:20px;width:100%;padding:16px}.voice-step-n{background:color-mix(in srgb, var(--pl-terracotta) 14%, white);width:28px;height:28px;color:var(--pl-terracotta);font:var(--pl-base-bold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sub-tariff.on{background:var(--pl-black);border-color:var(--pl-black)}.sub-tariff.on .t-line-bold,.sub-tariff .sub-on-text{color:#fff!important}.sub-tariff .sub-on-muted{color:var(--pl-pale-beige,#f0e6dc)!important}.sub-tariff:disabled{opacity:.85;cursor:default}.enc-intro{background:var(--pl-powdery-50a);border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 70%, transparent);border-radius:20px;padding:16px}.enc-intro-icon{background:color-mix(in srgb, var(--pl-terracotta) 14%, white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.enc-count-badge{font:var(--pl-caption);color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 12%, white);border-radius:10px;padding:4px 10px}.enc-empty-hint{text-align:center;background:var(--pl-powdery-50a);border-radius:20px;flex-direction:column;align-items:center;padding:20px;display:flex}.enc-person-card{text-align:left;background:var(--pl-powdery-50a);border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 65%, transparent);cursor:pointer;border-radius:20px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:12px;display:flex}.enc-person-card:active{opacity:.92}.enc-preview-body{flex:1;min-height:0;padding:0 8px 8px;display:flex}.enc-preview-photo{background:var(--pl-dark-powdery);border-radius:24px;flex:1;min-height:0;position:relative;overflow:hidden}.enc-preview-photo img{object-fit:cover;width:100%;height:100%;display:block}.enc-preview-empty{background:var(--pl-powdery);justify-content:center;align-items:center;width:100%;height:100%;min-height:280px;display:flex}.enc-preview-scrim{pointer-events:none;background:linear-gradient(#0000 0% 45%,#000000d1 100%);position:absolute;inset:0}.enc-preview-meta{z-index:2;padding:20px;position:absolute;bottom:0;left:0;right:0}.enc-badge{font:var(--pl-caption);color:var(--pl-pale-beige);background:var(--pl-terracotta);border-radius:12px;padding:4px 10px;display:inline-block}.enc-preview-actions{justify-content:space-evenly;align-items:center;padding:12px 28px;display:flex}.event-catalog-card{text-align:left;border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 70%, transparent);background:var(--pl-powdery-50a);cursor:pointer;border-radius:20px;width:100%;margin-bottom:12px;padding:0;display:block;overflow:hidden}.event-catalog-cover{background:var(--pl-dark-powdery);height:148px;position:relative}.event-catalog-cover img{object-fit:cover;width:100%;height:100%;display:block}.event-catalog-cover-empty{background:var(--pl-dark-powdery);width:100%;height:100%}.event-catalog-cover-grad{pointer-events:none;background:linear-gradient(#0000000d,#00000073);position:absolute;inset:0}.event-meta-chip{font:var(--pl-caption);color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#00000080;border-radius:20px;max-width:70%;padding:5px 10px;position:absolute;overflow:hidden}.event-meta-chip.top-left{top:10px;left:10px}.event-meta-chip.top-right{top:10px;right:10px}.event-catalog-body{padding:14px}.invite-list-card{text-align:left;background:var(--pl-powdery-50a);border:1px solid color-mix(in srgb, var(--pl-dark-powdery) 65%, transparent);cursor:pointer;border-radius:20px;align-items:center;gap:12px;width:100%;margin-bottom:10px;padding:12px;display:flex}.invite-list-cover{object-fit:cover;background:var(--pl-dark-powdery);border-radius:12px;flex-shrink:0;width:64px;height:64px}.invite-list-cover.placeholder{display:block}.inbox-empty-line{font:var(--pl-base);color:var(--pl-beigeish-gray);background:var(--pl-powdery-50a);border-radius:12px;margin-bottom:8px;padding:14px}.event-detail-hero{background:var(--pl-dark-powdery);border-radius:20px;height:220px;margin:0 16px;position:relative;overflow:hidden}.event-detail-hero img{object-fit:cover;width:100%;height:100%;display:block}.event-detail-hero-empty{background:var(--pl-dark-powdery);width:100%;height:100%}.event-detail-hero-grad{pointer-events:none;background:linear-gradient(#0000,#0000008c);position:absolute;inset:0}.event-detail-hero-text{z-index:1;padding:16px;position:absolute;bottom:0;left:0;right:0}.event-invite-banner{background:color-mix(in srgb, var(--pl-terracotta) 12%, white);border:1px solid color-mix(in srgb, var(--pl-terracotta) 30%, transparent);border-radius:20px;margin-top:12px;padding:14px}.event-info-pill{font:var(--pl-caption);color:var(--pl-beigeish-black,var(--pl-beigeish));background:var(--pl-powdery-50a);border:1px solid var(--pl-dark-powdery);border-radius:20px;align-items:center;gap:4px;padding:7px 12px;display:inline-flex}.event-info-pill.accent{color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 14%, white);border-color:color-mix(in srgb, var(--pl-terracotta) 35%, transparent)}.event-topic-chip{font:var(--pl-base-bold);color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 12%, white);border-radius:20px;padding:7px 12px}.event-soul-chip{font:var(--pl-caption);color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 12%, white);border-radius:20px;margin-top:12px;padding:8px 14px;display:inline-block}.event-detail-sticky{border-top:1px solid var(--pl-dark-powdery);background:var(--pl-white);padding:12px 16px calc(12px + var(--pl-safe-bottom));flex-shrink:0}.event-not-interested{text-align:center;width:100%;font:var(--pl-base-bold);color:var(--pl-beigeish-gray);cursor:pointer;background:0 0;border:none;margin-top:4px;padding:12px;display:block}.event-not-interested:disabled{opacity:.5}.photo-slot-empty{background:var(--pl-white);border:1.5px solid var(--pl-dark-powdery);cursor:pointer;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:96px;height:96px;display:flex}.edit-progress-bar{background:var(--pl-dark-powdery);border-radius:3px;height:6px;overflow:hidden}.edit-progress-bar>div{background:var(--pl-terracotta);border-radius:3px;height:100%}.gender-chip{border:1.5px solid var(--pl-dark-powdery);font:var(--pl-base-bold);color:var(--pl-black);cursor:pointer;background:#fff;border-radius:20px;padding:10px 16px}.gender-chip.on{border-color:var(--pl-terracotta);background:color-mix(in srgb, var(--pl-terracotta) 12%, white);color:var(--pl-terracotta)}.flags-section{background:var(--pl-powdery-50a);border:1px solid var(--pl-dark-powdery);border-radius:20px;padding:14px}.user-card-sheet{gap:0}.user-card-photos{-webkit-overflow-scrolling:touch;flex-shrink:0;gap:8px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow-x:auto}.user-card-photo{object-fit:cover;background:var(--pl-powdery);border-radius:12px;flex-shrink:0;width:120px;height:160px}.user-card-sheet .t-line,.user-card-sheet .t-base{line-height:1.4}.n-icon{background-color:currentColor;flex:none;display:inline-block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.n-btn{width:100%;height:56px;font:var(--pl-line-bold);letter-spacing:.2px;-webkit-user-select:none;user-select:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;transition:opacity .15s,transform .1s,background-color .15s;display:flex}.n-btn:active:not(:disabled){transform:scale(.985)}.n-btn-sm{width:auto;height:44px;font:700 14px/18px var(--pl-font-body);letter-spacing:.1px;padding:0 20px}.n-btn-black{background:var(--pl-black);color:var(--pl-white)}.n-btn-white{background:var(--pl-white);color:var(--pl-black)}.n-btn-terracotta{background:var(--pl-terracotta);color:var(--pl-white)}.n-btn-powdery{background:var(--pl-powdery);color:var(--pl-black)}.n-btn-outline{box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);color:var(--pl-terracotta)}.n-btn:disabled:not([data-loading]){background:var(--pl-powdery-50a);color:#9e807580;box-shadow:none;cursor:default}@media (hover:hover){.n-btn-black:hover:not(:disabled){background:var(--pl-dark)}.n-btn-outline:hover:not(:disabled){background:var(--pl-powdery-50a)}.n-btn-white:hover:not(:disabled){background:#f9f3f2}}.n-loader{border:2.5px solid;border-right-color:#0000;border-radius:50%;animation:.8s linear infinite n-spin;display:inline-block}@keyframes n-spin{to{transform:rotate(360deg)}}.n-snack{z-index:50;background:var(--pl-black);min-height:56px;color:var(--pl-white);font:var(--pl-line);text-align:center;padding:16px 20px;animation:.2s n-snack-in;position:absolute;top:0;left:0;right:0}.n-snack-error{background:var(--pl-error)}@keyframes n-snack-in{0%{transform:translateY(-100%)}}.n-scrim{z-index:60;background:#0009;flex-direction:column;justify-content:flex-end;animation:.2s n-fade;display:flex;position:absolute;inset:0}.n-sheet{flex-direction:column;max-height:92%;animation:.26s cubic-bezier(.2,.8,.2,1) n-sheet-in;display:flex}.n-sheet-handle{flex:none;justify-content:center;align-items:center;height:20px;display:flex}.n-sheet-handle:before{content:"";background:var(--pl-white);border-radius:2px;width:36px;height:4px}.n-sheet-body{background:var(--pl-white);padding:24px 12px calc(8px + var(--pl-safe-bottom));border-radius:28px 28px 0 0;flex-direction:column;gap:8px;display:flex;overflow-y:auto}.n-sheet-title{font:var(--pl-subtitle);letter-spacing:.2px;text-align:center;padding:0 0 8px}.n-sheet-text{font:var(--pl-line);color:var(--pl-beigeish-black);text-align:center;padding:0 4px 8px}.n-scrim-center{justify-content:center;align-items:center;padding:24px}.n-alert{background:var(--pl-white);border-radius:20px;width:100%;max-width:340px;padding:24px 20px 12px;animation:.2s n-sheet-in}.n-alert h3{font:var(--pl-subtitle);letter-spacing:.2px}.n-alert p{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-black);margin-top:12px}.n-alert-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.n-alert-actions button{height:44px;font:var(--pl-line-bold);color:var(--pl-black);border-radius:12px;padding:0 16px}.n-alert-actions button:hover{background:var(--pl-powdery-50a)}.n-alert-actions button[data-danger]{color:var(--pl-error)}@keyframes n-fade{0%{opacity:0}}@keyframes n-sheet-in{0%{opacity:0;transform:translateY(40px)}}.n-tabbar{background:var(--pl-white);padding:7px 24px calc(2px + max(var(--pl-safe-bottom), 8px));flex:none;transition:transform .24s,opacity .24s,max-height .24s}.n-tabbar[data-hidden]{opacity:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(110%)}.n-tabbar-row{justify-content:space-between;height:40px;display:flex}.n-tab{width:48px;height:40px;color:var(--pl-black);justify-content:center;align-items:center;display:flex;position:relative}.n-tab-shape{width:50px;height:44px;color:var(--pl-black);position:absolute;top:-2px;left:-1px}.n-tab[aria-current=page]>.n-tab-ico{color:var(--pl-white);position:relative}.n-tab-label,.n-side-head{display:none}.n-shell{background:var(--pl-white);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.n-stage{flex:1;min-height:0;position:relative}.n-col{flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;margin:0 auto;display:flex;position:relative}@media (width>=520px){.app-shell{background:var(--pl-powdery-50a);align-items:stretch}.app-frame{max-width:520px;height:100%;box-shadow:0 0 0 1px var(--pl-powdery);border-radius:0}}@media (width>=1024px){.app-frame{max-width:none;box-shadow:none;background:var(--pl-white)}.n-shell{flex-direction:row}.n-tabbar{border-right:1px solid var(--pl-powdery);flex-direction:column;order:-1;width:264px;padding:28px 16px 24px;display:flex}.n-tabbar[data-hidden]{opacity:1;max-height:none;padding:28px 16px 24px;overflow:visible;transform:none;pointer-events:auto!important}.n-side-head{font:var(--pl-caption-big);color:var(--pl-terracotta);align-items:center;gap:10px;padding:0 12px 28px;display:flex}.n-side-head img{width:auto;height:28px}.n-tabbar-row{flex-direction:column;justify-content:flex-start;gap:4px;height:auto}.n-tab{width:100%;height:52px;font:var(--pl-line-bold);letter-spacing:.2px;border-radius:26px;justify-content:flex-start;gap:14px;padding:0 16px;transition:background-color .15s}.n-tab:hover{background:var(--pl-powdery-50a)}.n-tab-shape{display:none}.n-tab[aria-current=page]{background:var(--pl-black);color:var(--pl-white)}.n-tab-label{display:inline}.n-stage{background:var(--pl-powdery-50a)}.n-col{background:var(--pl-white);max-width:440px}.n-scrim{justify-content:center;align-items:center}.n-sheet{width:440px;max-height:86%}.n-sheet-handle{display:none}.n-sheet-body{border-radius:28px;padding:28px 20px 20px}.n-snack{border-radius:16px;min-width:360px;animation:.2s n-fade;top:16px;left:50%;right:auto;transform:translate(-50%)}}.n-split{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.n-split-main,.n-split-detail{background:var(--pl-white);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.n-split[data-detail="1"]>.n-split-main,.n-split-empty{display:none}@media (width>=1024px){.n-split{background:var(--pl-powdery);flex-direction:row;gap:1px}.n-split>.n-split-main,.n-split[data-detail="1"]>.n-split-main{flex:none;width:420px;display:flex}.n-split-detail{background:var(--pl-powdery-50a);flex:1;align-items:center}.n-split-detail:not(.n-split-empty)>*{background:var(--pl-white);width:100%;max-width:560px}.n-split-empty{color:var(--pl-beigeish-gray);font:var(--pl-line);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:40px;display:flex;background:0 0!important}}.np{overscroll-behavior:contain;flex:1;min-height:0;padding-bottom:24px;overflow-y:auto}.np-top{align-items:center;padding:16px 0 20px;display:flex}.np-top-side{flex:1;justify-content:center;display:flex}.np-pill{width:68px;height:66px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);color:var(--pl-terracotta);border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s;display:flex;position:relative}.np-pill:hover{background:var(--pl-powdery-50a)}.np-percent{background:var(--pl-white);min-width:40px;height:16px;color:var(--pl-dark-beige);font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;text-align:center;border-radius:8px;padding:0 7px;position:absolute;top:54px;left:50%;transform:translate(-50%)}.np-photo{background:var(--pl-powdery);border-radius:50%;flex:none;width:128px;height:128px;overflow:hidden}.np-photo img,.np-photo video{object-fit:cover;width:100%;height:100%}.np-name{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 16px;display:flex}.np-name-box{max-width:288px;min-height:24px;font:var(--pl-caption-big);letter-spacing:0;justify-content:center;align-items:center;gap:8px;display:flex}.np-age{font:var(--pl-line);color:var(--pl-beigeish-black)}.np-switch{background:var(--pl-terracotta);width:208px;height:52px;color:var(--pl-white);font:var(--pl-base);letter-spacing:.1px;border-radius:999px;align-items:center;gap:8px;margin:20px auto 24px;padding:0 4px 0 20px;transition:background-color .2s;display:flex}.np-switch>span:first-child{text-align:center;flex:1}.np-switch-handle{background:var(--pl-white);width:46px;height:44px;color:var(--pl-terracotta);border-radius:22px;justify-content:center;align-items:center;display:flex}.np-switch[data-on="0"]{background:var(--pl-powdery);color:var(--pl-dark-beige);flex-direction:row-reverse;padding:0 20px 0 4px}.np-switch[data-on="0"] .np-switch-handle{color:var(--pl-dark-beige)}.np-content{flex-direction:column;gap:32px;padding:0 12px;display:flex}.np-blocks{flex-direction:column;gap:8px;display:flex}.np-verify{width:100%;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:24px 20px 32px;transition:background-color .15s;display:flex}.np-verify:hover{background:var(--pl-powdery-50a)}.np-verify-title{font:var(--pl-subtitle);letter-spacing:.2px;color:var(--pl-black)}.np-verify-sub{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-gray)}.np-tags{flex-wrap:wrap;justify-content:center;gap:8px;padding-top:8px;display:flex}.n-tag{background:var(--pl-powdery-50a);height:42px;color:var(--pl-dark-beige);font:var(--pl-line);white-space:nowrap;border-radius:28px;align-items:center;gap:8px;padding:0 20px 0 16px;display:inline-flex}.np-offer{background:var(--pl-black);text-align:center;width:100%;color:var(--pl-white);border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:24px 8px 8px;display:flex;position:relative;overflow:hidden}.np-offer:before{content:"";pointer-events:none;background:radial-gradient(190px at 100% 30%,#c66f538c,#0000 70%),radial-gradient(170px at 72% 42%,#c66f5359,#0000 70%),radial-gradient(260px at 4% 80%,#c66f5399,#0000 70%);position:absolute;inset:0}.np-offer>*{position:relative}.np-offer-text{flex-direction:column;align-items:center;gap:16px;padding:0 12px;display:flex}.np-offer-title{font:var(--pl-heading)}.np-offer-sub{font:var(--pl-subtitle);letter-spacing:.2px;margin-top:-8px}.np-mail{text-align:center;flex-direction:column;gap:16px;display:flex}.np-mail-title{font:var(--pl-subtitle);letter-spacing:.2px}.np-mail-sub{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-black);margin-top:8px;padding:0 4px}.np-mail-cell{height:68px;color:var(--pl-terracotta);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0.67' y='0.67' width='calc(100%25 - 1.33px)' height='calc(100%25 - 1.33px)' rx='16' fill='none' stroke='%23E1D6D1' stroke-width='1.33' stroke-dasharray='2 8' stroke-linecap='round'/%3E%3C/svg%3E");border-radius:16px;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.np-mail-cell:hover{background-color:var(--pl-powdery-50a)}.np-mail-row{text-align:left;align-items:center;gap:12px;width:100%;padding:0 4px;display:flex}.np-mail-row>div{flex:1;min-width:0}.np-mail-row .np-mail-value{font:var(--pl-line);color:var(--pl-beigeish-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n-cells{flex-direction:column;display:flex}.n-cell{text-align:left;height:60px;font:var(--pl-line);color:var(--pl-black);box-shadow:inset 0 -1px 0 var(--pl-powdery-50a);align-items:center;gap:16px;padding:0 4px;transition:background-color .15s;display:flex}.n-cell:last-child{box-shadow:none}.n-cell>span:last-child{flex:1;min-width:0}.n-cell:hover{background:var(--pl-powdery-50a)}@media (width>=1024px){.n-cell[data-active]{background:var(--pl-powdery-50a);font-weight:700}.offline-banner{z-index:2000;position:absolute;top:0;left:0;right:0}}.n-cell[data-danger]{color:var(--pl-error)}.np-timer{z-index:70;background:var(--pl-terracotta);color:var(--pl-white);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 12px;display:flex;position:absolute;inset:0}.np-timer-value{font:800 96px/100px var(--pl-font-display)}.np-timer-cap{font:var(--pl-subtitle)}.np-timer .n-btn{left:12px;right:12px;bottom:calc(24px + var(--pl-safe-bottom));width:auto;position:absolute}@media (width>=1024px){.np-timer .n-btn{width:366px;left:50%;right:auto;transform:translate(-50%)}}.n-title-sect{text-align:center;flex-direction:column;gap:8px;padding:24px 16px 0;display:flex}.n-title-sect h1{font:var(--pl-heading);letter-spacing:0;color:var(--pl-terracotta)}.n-title-sect p{font:var(--pl-line);color:var(--pl-beigeish-black)}.n-subtitle-box{font:var(--pl-title);letter-spacing:0;justify-content:center;gap:8px;margin-top:32px;padding:0 16px;display:flex}.n-subtitle-box span{color:var(--pl-beigeish-gray);font-weight:500}.n-topbar{background:var(--pl-white);flex:none;align-items:center;height:56px;padding:0 4px;display:flex}.n-topbar-side{align-items:center;width:88px;display:flex}.n-topbar-end{justify-content:flex-end}.n-topbar-title{text-align:center;min-width:0;font:var(--pl-line-bold);letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.n-icon-btn{width:44px;height:44px;color:var(--pl-black);border-radius:22px;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.n-icon-btn:hover{background:var(--pl-powdery-50a)}.n-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px 16px 64px;display:flex}.n-state img{margin-bottom:16px}.n-state h3{font:var(--pl-caption-big);letter-spacing:0;color:var(--pl-terracotta)}.n-state p{font:var(--pl-line);color:var(--pl-beigeish-black);max-width:320px}.n-state .n-btn{margin-top:16px}.n-skel{animation:1.4s ease-in-out infinite n-pulse;background:var(--pl-powdery)!important;box-shadow:none!important}@keyframes n-pulse{50%{opacity:.5}}.n-counter{background:var(--pl-terracotta);min-width:24px;height:24px;color:var(--pl-white);font:700 14px/24px var(--pl-font-body);letter-spacing:.1px;text-align:center;border-radius:12px;padding:0 8px}.ns{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding-bottom:32px;display:flex;overflow:hidden auto}.ns-notes{margin-top:8px;padding:24px 12px;position:relative}.ns-notes:before,.ns-notes:after{content:"";border-radius:28px;position:absolute;inset:26px 14px}.ns-notes:before{background:var(--pl-powdery-50a);transform:rotate(4deg)}.ns-notes:after{background:var(--pl-powdery);transform:rotate(-2.5deg)}.n-note{z-index:1;background:var(--pl-white);width:100%;min-height:228px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);text-align:left;border-radius:28px;flex-direction:column;justify-content:space-between;gap:8px;padding:20px 16px 24px;display:flex;position:relative}.n-note-quote{font:var(--pl-heading);color:var(--pl-pale-beige);padding:0 4px}.n-note-text{font:var(--pl-line);color:var(--pl-beigeish-black);-webkit-line-clamp:4;-webkit-box-orient:vertical;flex:1;margin-top:-4px;padding:0 4px;display:-webkit-box;overflow:hidden}.n-note-sender{font:var(--pl-line-heavy);color:var(--pl-terracotta);align-items:center;gap:12px;display:flex}.n-note-sender b{font-weight:800}.n-note-photo{background:var(--pl-powdery);border-radius:50%;flex:none;width:40px;height:40px;overflow:hidden}.n-note-photo img{object-fit:cover;width:100%;height:100%}.n-note .n-counter{position:absolute;top:-2px;right:-2px}.n-note-tag{background:var(--pl-powdery-50a);height:32px;color:var(--pl-terracotta);font:500 12px/32px var(--pl-font-body);letter-spacing:.2px;border-radius:16px;padding:0 16px 1px;position:absolute;top:12px;right:12px}.ns-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:8px 16px 0;display:flex}.ns-empty h3{font:var(--pl-caption-big);letter-spacing:0;color:var(--pl-terracotta);margin-top:16px}.ns-empty p{font:var(--pl-line);color:var(--pl-beigeish-black);max-width:300px}.ns-empty img{margin-top:16px}.ns-likes{flex-direction:column;gap:48px;margin-top:24px;padding:0 12px;display:flex}.ns-like{aspect-ratio:366/416.6;width:100%;display:block;position:relative}.ns-like-photo{background:var(--pl-powdery);position:absolute;inset:0;-webkit-mask:none 50%/100% 100% no-repeat;mask:none 50%/100% 100% no-repeat}.ns-like-photo img{object-fit:cover;width:100%;height:100%}.ns-like[data-shape="1"] .ns-like-photo,.ns-like[data-shape="1"].n-skel{-webkit-mask-image:url(/assets/native/pic_like_sender_1.svg);mask-image:url(/assets/native/pic_like_sender_1.svg)}.ns-like.n-skel{-webkit-mask:none 50%/100% 100% no-repeat;mask:none 50%/100% 100% no-repeat}.ns-like:not([data-shape="1"]){aspect-ratio:432.8/473.8}.ns-like[data-shape="2"] .ns-like-photo{-webkit-mask-image:url(/assets/native/pic_like_sender_2.svg);mask-image:url(/assets/native/pic_like_sender_2.svg)}.ns-like[data-shape="3"] .ns-like-photo{-webkit-mask-image:url(/assets/native/pic_like_sender_3.svg);mask-image:url(/assets/native/pic_like_sender_3.svg)}.ns-like[data-shape="4"] .ns-like-photo{-webkit-mask-image:url(/assets/native/pic_like_sender_4.svg);mask-image:url(/assets/native/pic_like_sender_4.svg)}.ns-like[data-shape="5"] .ns-like-photo{-webkit-mask-image:url(/assets/native/pic_like_sender_5.svg);mask-image:url(/assets/native/pic_like_sender_5.svg)}.ns-like[data-blur] .ns-like-photo img{filter:blur(22px);transform:scale(1.2)}.ns-like-name{background:var(--pl-terracotta);max-width:78%;color:var(--pl-white);text-align:left;border-radius:12px;align-items:baseline;gap:8px;padding:20px 32px;display:flex;position:absolute;bottom:-12px;left:12px;transform:rotate(5deg)}.ns-like:nth-child(2n) .ns-like-name{left:auto;right:12px;transform:rotate(-5deg)}.ns-like-name b{font:var(--pl-caption-md);letter-spacing:0}.ns-like-name i{font:var(--pl-title-light);font-style:normal}.ns-like-tag{background:var(--pl-black);color:var(--pl-white);font:var(--pl-base-bold);letter-spacing:.1px;border-radius:12px;padding:12px 16px;position:absolute;top:-8px;right:-2px;transform:rotate(15deg)}.ns-paywall{background:var(--pl-white);flex:none;padding:8px 12px}.nc{overscroll-behavior:contain;flex-direction:column;flex:1;min-height:0;padding-bottom:24px;display:flex;overflow:hidden auto}.nc-pairs{scroll-snap-type:x mandatory;scrollbar-width:none;flex:none;align-items:center;gap:20px;height:156px;margin-top:24px;padding:0 calc(50% - 64px);display:flex;overflow-x:auto}.nc-pairs::-webkit-scrollbar{display:none}.nc-pair{scroll-snap-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;width:80px;transition:width .2s;display:flex;position:relative}.nc-pair-photo{background:var(--pl-powdery);border-radius:50%;width:80px;height:80px;transition:width .2s,height .2s;overflow:hidden}.nc-pair-photo img{object-fit:cover;width:100%;height:100%}.nc-pair-name{max-width:100%;font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-black);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nc-pair[data-focus]{width:128px}.nc-pair[data-focus] .nc-pair-photo{width:128px;height:128px}.nc-pair[data-focus] .nc-pair-name{font:var(--pl-line)}.nc-pair-go{background:var(--pl-white);border-radius:20px;justify-content:center;align-items:center;width:44px;height:44px;display:none;position:absolute;top:92px;right:-8px}.nc-pair[data-focus] .nc-pair-go{display:flex}.n-status{border:3px solid var(--pl-white);background:var(--pl-dark-powdery);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:-4px}.n-status[data-on]{background:var(--pl-terracotta)}.nc-pair>.n-status{top:40px}.nc-pair[data-focus]>.n-status{top:64px}.nc-nopairs{flex:none;justify-content:center;align-items:center;height:156px;margin-top:24px;display:flex}.nc-title{flex:none;align-items:center;height:44px;margin-top:24px;padding:0 6px 0 16px;display:flex}.nc-title h2{font:var(--pl-title);letter-spacing:0;flex:1}.nc-row{text-align:left;width:100%;box-shadow:inset 0 -1px 0 var(--pl-powdery-50a);flex:none;align-items:center;gap:12px;padding:24px 16px 24px 12px;transition:background-color .15s;display:flex}.nc-row:hover,.nc-row[data-active]{background:var(--pl-powdery-50a)}.nc-row-photo{background:var(--pl-powdery);border-radius:50%;flex:none;width:80px;height:80px;position:relative}.nc-row-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.nc-row-body{flex-direction:column;flex:1;min-width:0;display:flex}.nc-row-name{font:var(--pl-subtitle);letter-spacing:.2px;align-items:center;gap:8px;display:flex}.nc-row-name b{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.nc-row-msg{min-height:24px;font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-black);align-items:center;gap:12px;margin-top:8px;display:flex}.nc-row-msg>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.nc-row-time{font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;color:var(--pl-beigeish-gray);margin-top:10px}.nf-nav{flex:none;justify-content:space-between;align-items:center;height:68px;padding:0 26px 0 20px;display:flex}.nf-nav-side{justify-content:flex-end;width:56px;display:flex}.feed-deck-wrap{padding:4px 12px 0}.feed-card-front,.feed-peek{border-radius:28px}.feed-person-scrim{pointer-events:none;background:linear-gradient(#0000,#000000d1);height:200px;position:absolute;inset:auto 0 0}.nf-pager{z-index:3;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;top:24px;left:24px}.nf-summary{z-index:4;color:var(--pl-white);text-align:left;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.nf-summary[role=button]{cursor:pointer}.nf-geo{font:var(--pl-base);letter-spacing:.1px;align-items:center;gap:12px;display:flex}.nf-geo span{align-items:center;gap:4px;display:inline-flex}.nf-name{align-items:center;gap:8px;min-width:0;display:flex}.nf-name b{font:var(--pl-title);letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nf-name i{font:var(--pl-title-light);font-style:normal}.nf-check{background:radial-gradient(circle 6px at center, var(--pl-white) 99%, transparent);width:24px;height:24px;display:inline-flex}.nf-match{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.nf-rate{align-items:baseline;gap:4px;margin-right:12px;display:inline-flex}.nf-rate .n-icon{align-self:center}.nf-rate b{font:var(--pl-title-light)}.nf-rate i{font:500 16px/20px var(--pl-font-display);font-style:normal}.nf-tag{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);height:32px;font:500 12px/31px var(--pl-font-body);letter-spacing:.2px;white-space:nowrap;background:#0000004d;border-radius:12px;padding:0 16px 1px}.feed-person-empty{background:var(--pl-black);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.feed-dock{gap:12px;min-height:0;padding:12px 0}.nf-note{height:44px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);color:var(--pl-terracotta);font:var(--pl-base-bold);letter-spacing:.1px;border-radius:12px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.nf-note:hover{background:var(--pl-powdery-50a)}.feed-actions{gap:24px}.feed-fab{box-shadow:none;transition:transform .12s}.feed-fab-pass,.feed-fab-like{width:80px;height:80px}@media (hover:hover){.feed-fab:hover:not(:disabled){transform:scale(1.06)}}@media (height<=720px){.feed-fab-pass,.feed-fab-like{width:64px;height:64px}}@media (width>=1024px){.feed-deck-wrap{width:100%;max-width:460px;margin:0 auto;padding-top:8px}.feed-deck-stack{max-height:760px}.nf-nav{width:100%;max-width:460px;margin:0 auto}}.n-input{background:var(--pl-white);width:100%;height:56px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);font:var(--pl-line);cursor:text;border-radius:12px;align-items:center;gap:4px;padding:0 20px;transition:box-shadow .15s;display:flex;position:relative}.n-input:focus-within{box-shadow:inset 0 0 0 1.33px var(--pl-terracotta)}.n-input[data-error]{box-shadow:inset 0 0 0 1.33px var(--pl-error)}.n-input-label{background:var(--pl-white);color:var(--pl-dark-beige);font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;border-radius:8px;padding:4px 8px;position:absolute;top:-12px;left:12px}.n-input-prefix{color:var(--pl-dark-beige)}.n-input input{min-width:0;height:100%;font:inherit;font-feature-settings:"lnum", "tnum";letter-spacing:.2px;caret-color:var(--pl-terracotta);flex:1}.n-input input::placeholder{color:var(--pl-dark-powdery)}.n-input-clear{width:40px;height:40px;color:var(--pl-dark-powdery);justify-content:center;align-items:center;margin-right:-8px;display:flex}.n-check{cursor:pointer;align-items:flex-start;margin-left:-12px;display:flex}.n-check input{opacity:0;pointer-events:none;position:absolute}.n-check-box{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--pl-terracotta);color:#0000;border-radius:4px;flex:none;justify-content:center;align-items:center;margin:21px 13px;display:flex}.n-check input:checked+.n-check-box{background:var(--pl-terracotta);color:var(--pl-white)}.n-check input:focus-visible+.n-check-box{outline:2px solid var(--pl-black);outline-offset:2px}.n-check-text{font:var(--pl-line);color:var(--pl-beigeish-black);padding:20px 4px 20px 0}.n-otp{justify-content:center;gap:4px;display:flex;position:relative}.n-otp input{opacity:0;width:100%;height:100%;position:absolute;inset:0}.n-otp-box{max-width:57px;height:56px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);font:var(--pl-line);font-feature-settings:"lnum", "tnum";border-radius:12px;flex:1;justify-content:center;align-items:center;display:flex}.n-otp:focus-within .n-otp-box[data-active]{box-shadow:inset 0 0 0 1.33px var(--pl-terracotta)}.n-otp:focus-within .n-otp-box[data-active]:after{content:"";background:var(--pl-terracotta);width:1.5px;height:20px;animation:1s steps(2,end) infinite n-blink}@keyframes n-blink{50%{opacity:0}}.na-otp[data-error] .n-otp-box{box-shadow:inset 0 0 0 1.33px var(--pl-terracotta);color:var(--pl-terracotta)}.na-scroll{flex-direction:column;flex:1;min-height:0;padding:16px 12px 24px;display:flex;overflow-y:auto}.na-head{text-align:center;flex-direction:column;gap:8px;padding:0 4px 24px;display:flex}.na-head h1{font:var(--pl-title);letter-spacing:0}.na-head p{font:var(--pl-line);color:var(--pl-beigeish-black)}.na-caption{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-black);justify-content:center;align-items:center;gap:4px;margin-top:24px;display:flex}.na-gap{flex:1;min-height:32px;max-height:100px}.na-legal{font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;color:var(--pl-beigeish-black);margin:0 0 16px}.na-change{height:44px;font:var(--pl-base-bold);letter-spacing:.1px;color:var(--pl-black);align-self:center;align-items:center;gap:4px;margin-bottom:20px;padding:0 12px;display:inline-flex}.na-timer{text-align:center;font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-gray);margin-top:16px}@media (width>=520px){.na{background:var(--pl-powdery-50a);justify-content:center;align-items:center}.na-scroll{background:var(--pl-white);border-radius:28px;flex:none;width:100%;max-width:440px;padding:40px 24px 32px}.na-gap{max-height:32px}}.na-cta{flex:1}@media (width>=520px){.na-cta{flex:none;min-height:min(720px,90vh)}}.btn-primary{height:56px;font:var(--pl-line-bold);letter-spacing:.2px;text-transform:none;border-radius:12px}.btn-primary:disabled{background:var(--pl-powdery-50a);color:#9e807580;opacity:1}.btn-secondary{height:56px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);color:var(--pl-terracotta);font:var(--pl-line-bold);letter-spacing:.2px;background:0 0;border:none;border-radius:12px}.pl-topbar{border-bottom:none}.pl-topbar .t-title,.pl-topbar h1{font:var(--pl-line-bold);letter-spacing:.2px}.field-input{background:var(--pl-white);height:56px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);font:var(--pl-line);border:none;border-radius:12px}.field-input:focus{box-shadow:inset 0 0 0 1.33px var(--pl-terracotta);border:none}.field-label{font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;color:var(--pl-dark-beige)}.scrim{background:#0009}.sheet{border-radius:28px 28px 0 0}.toast{background:var(--pl-black);color:var(--pl-white);font:var(--pl-base);border-radius:16px}@media (width>=1024px){.scrim{justify-content:center;align-items:center}.sheet{border-radius:28px;width:100%;max-width:480px;max-height:86%}.sheet-handle{display:none}}.nt-nav{background:var(--pl-white);height:88px;box-shadow:inset 0 -1px 0 var(--pl-powdery-50a);flex:none;align-items:center;padding:0 4px;display:flex}.nt-person{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.nt-person-photo{background:var(--pl-powdery);border-radius:50%;width:56px;height:56px;position:relative}.nt-person-photo img{object-fit:cover;border-radius:50%;width:100%;height:100%}.nt-person-name{max-width:100%;font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nt-net{text-align:center;font:500 12px/16px var(--pl-font-body);color:var(--pl-dark-beige);background:var(--pl-powdery-50a);flex:none;padding:6px 16px}.nt-scroll{flex-direction:column;gap:4px;padding:12px;display:flex}.nt-empty{font:var(--pl-line);color:var(--pl-beigeish-gray);margin:auto}.nt-day{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-dark-beige);align-items:center;gap:12px;padding:24px 4px 4px;display:flex}.nt-day:before,.nt-day:after{content:"";background:var(--pl-powdery-50a);flex:1;height:1px}.nt-row{justify-content:flex-start;display:flex}.nt-row[data-mine]{justify-content:flex-end}.nt-bubble{background:var(--pl-powdery);max-width:min(296px,82%);color:var(--pl-black);font:var(--pl-line);border-radius:12px;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:4px 8px;padding:12px 16px;display:flex;position:relative}.nt-row[data-mine] .nt-bubble{background:var(--pl-terracotta);color:var(--pl-white)}.nt-bubble[data-pending]{opacity:.7}.nt-tail{color:var(--pl-powdery);position:absolute;bottom:0;left:-5px}.nt-row[data-mine] .nt-tail{color:var(--pl-terracotta);left:auto;right:-5px}.nt-text{white-space:pre-wrap;word-break:break-word;text-align:left;flex:auto;min-width:0}.nt-time{font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;color:var(--pl-dark-beige);align-items:center;gap:4px;padding-top:4px;display:inline-flex}.nt-row[data-mine] .nt-time{color:var(--pl-pale-beige)}.nt-quote{font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;opacity:.85;text-align:left;white-space:nowrap;text-overflow:ellipsis;border-left:1.5px solid;flex:1 0 100%;padding-left:6px;overflow:hidden}.nt-photo{flex:1 0 100%}.nt-photo img{object-fit:cover;border-radius:8px;width:220px;max-width:100%;max-height:280px}.nt-reply{box-shadow:inset 0 1px 0 var(--pl-powdery-50a);flex:none;align-items:center;gap:8px;padding:4px 4px 4px 16px;display:flex}.nt-reply>div{border-left:1.5px solid var(--pl-terracotta);min-width:0;font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;flex-direction:column;flex:1;padding-left:6px;display:flex}.nt-reply b{color:var(--pl-terracotta);font-weight:500}.nt-reply span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nt-composer{padding:8px 12px calc(8px + var(--pl-safe-bottom));background:var(--pl-white);box-shadow:inset 0 1px 0 var(--pl-powdery-50a);flex:none;align-items:center;gap:8px;display:flex}.nt-input{min-width:0;height:44px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);font:var(--pl-line);caret-color:var(--pl-terracotta);border-radius:22px;flex:1;padding:0 20px}.nt-input:focus{box-shadow:inset 0 0 0 1.33px var(--pl-terracotta)}.nt-input::placeholder{color:var(--pl-beigeish-gray)}.nt-send{background:var(--pl-powdery-50a);width:44px;height:44px;color:var(--pl-pale-beige);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.nt-send[data-on]{background:var(--pl-terracotta);color:var(--pl-white)}.nt-send:not(:disabled):not([data-on]){color:var(--pl-dark-beige)}.n-textarea{align-items:flex-start;height:auto;min-height:56px;margin:8px 0;padding:18px 20px}.n-textarea textarea{resize:none;min-width:0;font:var(--pl-line);letter-spacing:.2px;caret-color:var(--pl-terracotta);flex:1}.n-textarea textarea::placeholder{color:var(--pl-dark-powdery)}.n-input-counter{background:var(--pl-white);color:var(--pl-dark-beige);font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;border-radius:8px;padding:4px 8px;position:absolute;top:-12px;right:12px}.nd{padding:12px 12px calc(16px + var(--pl-safe-bottom));gap:32px}.nd .sheet-handle{margin-bottom:-16px}.nd .user-card-photos{margin-bottom:-8px}.nd .user-card-photo{border-radius:28px}.nd-head{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.nd-name{align-items:center;gap:8px;display:flex}.nd-name b{font:var(--pl-title);letter-spacing:0}.nd-name i{font:var(--pl-title-light);font-style:normal}.nd-sub{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-black)}.nd-about{text-align:center;flex-direction:column;gap:16px;padding:0 4px;display:flex}.nd-about b{font:var(--pl-line-bold);letter-spacing:.2px}.nd-about p{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-black);white-space:pre-wrap}.nd-height{text-align:center;font:var(--pl-title-light);color:var(--pl-dark-beige)}.nd-sect{flex-direction:column;gap:16px;display:flex}.nd-sect h4{text-align:center;font:var(--pl-line-bold);letter-spacing:.2px}.nd-pills{flex-wrap:wrap;justify-content:center;gap:8px;padding:0 4px;display:flex}.nd-pill{font:var(--pl-base);letter-spacing:.1px;padding:12px 16px}.nd-pill.soft{background:var(--pl-powdery-50a);color:var(--pl-dark-beige);border-radius:12px}.nd-pill.line{box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);color:var(--pl-beigeish-black);border-radius:28px}.nd-pill.dark{background:var(--pl-beigeish-black);color:var(--pl-white);border-radius:28px}.nd-prompts{flex-direction:column;gap:8px;display:flex}.nd-prompt{background:var(--pl-powdery-50a);text-align:center;border-radius:16px;flex-direction:column;gap:16px;padding:24px 16px;display:flex}.nd-prompt span{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-gray)}.nd-prompt b{font:var(--pl-subtitle);letter-spacing:.2px;color:var(--pl-beigeish-black)}.nd-actions{justify-content:center;gap:24px;display:flex}.n-btn{flex:none}.n-topbar-title small{font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;color:var(--pl-beigeish-gray);display:block}.n-topbar-action{height:44px;font:var(--pl-base-bold);letter-spacing:.1px;color:var(--pl-terracotta);white-space:nowrap;padding:0 12px}.n-topbar-end{gap:0}.nset{padding:8px 12px 32px}.nset section+section{margin-top:32px}.nset h3{font:var(--pl-subtitle);letter-spacing:.2px;padding:8px 4px 12px}.nset-row{height:60px;font:var(--pl-line);color:var(--pl-beigeish-black);box-shadow:inset 0 -1px 0 var(--pl-powdery-50a);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:0 4px;display:flex}.n-switch{appearance:none;background:var(--pl-dark-powdery);cursor:pointer;border-radius:16px;flex:none;width:56px;height:32px;transition:background-color .2s;position:relative}.n-switch:after{content:"";background:var(--pl-white);border-radius:50%;width:28px;height:28px;transition:transform .2s;position:absolute;top:2px;left:2px}.n-switch:checked{background:var(--pl-terracotta)}.n-switch:checked:after{transform:translate(24px)}.n-switch:disabled{opacity:.4}.n-switch:focus-visible{outline:2px solid var(--pl-black);outline-offset:2px}.ntext{flex-direction:column;gap:24px;padding:16px 16px 32px;display:flex}.ntext h3{font:var(--pl-subtitle);letter-spacing:.2px;margin-bottom:12px}.ntext p{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-black);white-space:pre-line}.n-sheet .n-snack{position:fixed}.npw{flex-direction:column;padding:0 12px 24px;display:flex}.npw-offers{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:24px;display:grid}.npw-offer{min-height:140px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);text-align:left;border-radius:16px;flex-direction:column;align-items:flex-start;padding:20px 16px 16px;display:flex;position:relative}.npw-offer[data-on]{box-shadow:inset 0 0 0 2px var(--pl-terracotta)}.npw-offer b{font:var(--pl-line-heavy);letter-spacing:0}.npw-offer[data-on] b{color:var(--pl-terracotta)}.npw-price{font:var(--pl-title-light);align-items:baseline;gap:8px;margin-top:auto;display:flex}.npw-price s{font:500 12px/16px var(--pl-font-body);color:var(--pl-beigeish-gray)}.npw-offer small{font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;color:var(--pl-beigeish-gray);margin-top:4px}.npw-off{background:var(--pl-terracotta);height:20px;color:var(--pl-white);font:500 12px/20px var(--pl-font-body);border-radius:8px;padding:0 8px;position:absolute;top:-10px;right:8px}.npw-h{text-align:center;font:var(--pl-subtitle);letter-spacing:.2px;margin:32px 0 8px}.npw-note{text-align:center;font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;color:var(--pl-beigeish-black);grid-column:1/-1;margin-top:24px}.nflt{padding:0 12px 32px}.nflt section{box-shadow:inset 0 -1px 0 var(--pl-powdery-50a);padding:16px 0 8px}.nflt-head{min-height:44px;font:var(--pl-line);color:var(--pl-beigeish-black);align-items:center;gap:12px;padding:0 4px;display:flex}.nflt-head h3{font:var(--pl-subtitle);letter-spacing:.2px;color:var(--pl-black)}.nflt-muted{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-gray)}.nflt .nset-row{box-shadow:none}.nflt-range{appearance:none;background:linear-gradient(var(--pl-beigeish-black), var(--pl-beigeish-black)) center / 100% 2px no-repeat;cursor:pointer;width:calc(100% - 24px);height:38px;margin:12px}.nflt-range::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle 3px, var(--pl-white) 99%, transparent) var(--pl-beigeish-black);border:3px solid var(--pl-white);border-radius:19px;width:40px;height:38px}.nflt-range::-moz-range-thumb{background:var(--pl-beigeish-black);border:3px solid var(--pl-white);border-radius:19px;width:34px;height:32px}.nflt-pair{align-items:center;gap:16px;padding:8px 0;display:flex}.nflt-pair>i{background:var(--pl-dark-powdery);width:32px;height:1.33px}.nflt-box{background:var(--pl-powdery-50a);border-radius:16px;outline:none;flex-direction:column;flex:1;align-items:stretch;height:140px;padding:8px;display:flex}.nflt-box:focus-visible{box-shadow:0 0 0 2px var(--pl-terracotta)}.nflt-box button{font:500 12px/16px var(--pl-font-body);color:var(--pl-beigeish-gray);flex:1}.nflt-box b{background:var(--pl-white);height:52px;font:var(--pl-line);font-feature-settings:"lnum", "tnum";border-radius:12px;justify-content:center;align-items:center;display:flex}.ne-progress{font:var(--pl-base-bold);letter-spacing:.1px;color:var(--pl-terracotta);flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.ne-progress i{background:var(--pl-powdery);border-radius:2px;width:176px;max-width:100%;height:4px;overflow:hidden}.ne-progress b{background:var(--pl-terracotta);border-radius:2px;height:100%;display:block}.ne{padding:8px 12px 24px}.ne-hero{width:208px;margin:8px auto 0;position:relative}.ne-circle{background:var(--pl-powdery);border-radius:50%;width:208px;height:208px;overflow:hidden}.ne-circle img,.ne-circle video{object-fit:cover;width:100%;height:100%}.ne-circle-btn{background:var(--pl-white);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:8px;right:0}.ne-hint{text-align:center;font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-gray);margin:20px 0 16px}.ne-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ne-photo{aspect-ratio:116/132;background:var(--pl-powdery);border-radius:16px;position:relative;overflow:hidden}.ne-photo img{object-fit:cover;width:100%;height:100%}.ne-photo button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:40px;height:40px;color:var(--pl-white);background:#0000004d;border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:4px;left:4px}.ne-photo.dragging{opacity:.5}.ne-photo.drag-over{outline:2px solid var(--pl-terracotta)}.ne-photo-add{background:var(--pl-white);box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);color:var(--pl-terracotta);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ne-photo-add span{font:500 12px/16px var(--pl-font-body);color:var(--pl-dark-beige)}.ne section{box-shadow:inset 0 -8px 0 var(--pl-powdery-50a);margin:0 -12px;padding:24px 16px 20px}.ne section:last-child{box-shadow:none}.ne section h3{font:var(--pl-subtitle);letter-spacing:.2px;margin-bottom:8px}.ne-toggle{justify-content:space-between;align-items:center;width:100%;display:flex}.ne-toggle h3{margin:0!important}.ne-q{margin-top:28px}.ne-q h4{font:var(--pl-line-bold);letter-spacing:.2px;text-align:center}.ne-opt{min-height:44px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);font:var(--pl-base);letter-spacing:.1px;text-align:center;border-radius:12px;padding:10px 16px;transition:background-color .15s}.ne-opt.on{background:var(--pl-terracotta);box-shadow:none;color:var(--pl-white)}.ne .flags-section{background:0 0;border:none;padding:0;margin-top:16px!important}.ne .prompts-section{background:0 0;border:none;padding:0}.nob-card{padding:0 12px 16px}.nob-head{flex:none;margin:0 -8px}.nob-head-row{height:44px;font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-black);justify-content:space-between;align-items:center;display:flex}.nob-bar{gap:4px;padding:0 8px;display:flex}.nob-bar i{background:var(--pl-powdery);border-radius:2px;flex:1;height:4px;overflow:hidden}.nob-bar b{background:var(--pl-terracotta);height:100%;transition:width .25s;display:block}.nob-body{flex-direction:column;flex:1;min-height:0;padding-top:24px;display:flex}.nob-body>.col{flex:1}.nob h2.t-title{font:var(--pl-heading);letter-spacing:0;text-align:center;margin-bottom:4px}.nob h2.t-title+p,.nob .nob-body>.col>p.t-line{text-align:center;color:var(--pl-beigeish-black)}.nob .n-input{margin-top:16px}.nob-spacer{flex:1;min-height:24px}.nob-fromto{font:var(--pl-title-light);color:var(--pl-beigeish-gray);text-transform:uppercase;justify-content:space-around;margin-top:32px;display:flex}.nob .n-btn{margin-top:8px}@media (width<=519px){.nob .nob-card{flex:1}}@media (width>=520px){.nob-card{min-height:min(720px,88vh);max-height:92vh;padding:12px 24px 24px;overflow-y:auto}}.nob button.t-base-bold,.nob label.btn-secondary{width:100%;height:56px;box-shadow:inset 0 0 0 1.33px var(--pl-dark-powdery);color:var(--pl-terracotta);font:var(--pl-line-bold);letter-spacing:.2px;background:0 0;border:none;border-radius:12px;justify-content:center;align-items:center;display:flex;margin-top:8px!important;padding:0 12px!important}.nob h2.t-title~p.t-base,.nob h2.t-title~p.t-caption{text-align:center}.nob-body>.col>.n-btn.n-btn-black{margin-top:auto}.nob-body>.col>.n-btn.n-btn-black:not(:last-child){margin-bottom:0}.npv{padding:4px 12px 24px}.npv-card{aspect-ratio:366/560;background:var(--pl-black);border-radius:28px;width:100%;max-height:70vh;position:relative;overflow:hidden}.npv-card .feed-person-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.npv-fabs{z-index:5;pointer-events:none;justify-content:space-between;margin:-40px -4px 0;display:flex;position:relative}.npv-fabs .feed-fab{pointer-events:auto;box-shadow:0 0 0 4px var(--pl-white)}.npv-about{flex-direction:column;align-items:stretch;gap:16px;margin-top:16px;display:flex}.npv-about .n-loader{color:var(--pl-terracotta);align-self:center}.pl-match{background:var(--pl-terracotta) url(/assets/native/pic_match_bg.png) center / cover no-repeat}.pl-match-heart-bg{display:none}.pl-match-card{box-shadow:none;border:none;border-radius:36px 28px 44px 30px}.pl-match-photo,.pl-match-photo img{border-radius:inherit}.pl-match-heading{font:var(--pl-heading);letter-spacing:0;color:var(--pl-white)}.pl-match-sub{font:var(--pl-base);letter-spacing:.1px;color:var(--pl-white);margin-top:8px}.pl-match-close{background:0 0;width:44px;height:44px}.pl-match-cta{width:100%;padding:0 12px}@media (width>=1024px){.pl-match-inner{max-width:440px;margin:0 auto}}.ndark{background:var(--pl-black) radial-gradient(ellipse 120% 46% at 50% 34%, #c66f5361, transparent 70%) no-repeat;color:var(--pl-white)}.ndark .n-topbar{color:var(--pl-white);background:0 0}.ndark .n-icon-btn{color:var(--pl-white)}.ndark .n-icon-btn:hover{background:#ffffff14}.ndark .n-topbar-title small{display:none}.ndark .color-beigeish,.ndark .color-gray{color:#ffffffb8}.ndark-title{text-align:center}.ndark-title+p{text-align:center;margin-top:8px}.ndark .comm-intro,.ndark .comm-card,.ndark .comm-stat,.ndark .referral-benefit,.ndark .referral-progress,.ndark .referral-level,.ndark .referral-code{box-shadow:none;color:var(--pl-white);background:#ffffff14;border:none;border-radius:16px}.ndark .comm-stat.accent,.ndark .referral-benefit.accent,.ndark .comm-card.joined{background:#c66f5347}.ndark .referral-code{background:0 0;border-radius:12px;box-shadow:inset 0 0 0 1.33px #ffffff4d}.ndark .comm-action{height:44px;font:var(--pl-base-bold);border-radius:12px;padding:0 20px}.ndark .comm-action.join{background:var(--pl-white);color:var(--pl-terracotta)}.ndark .comm-action.leave{color:var(--pl-white);background:0 0;box-shadow:inset 0 0 0 1.33px #ffffff4d}.ndark .n-btn-black{background:var(--pl-white);color:var(--pl-terracotta)}.ndark .n-btn-outline{color:var(--pl-white);box-shadow:inset 0 0 0 1.33px #ffffff4d}.ndark .n-state h3{color:var(--pl-pale-beige)}.ndark .n-state p{color:#ffffffb8}.ndark .comm-avatar.placeholder{background:#ffffff29}.ndark .toast{background:var(--pl-white);color:var(--pl-black)}.nv-head{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:24px;display:flex}.nv-head h1{font:var(--pl-heading);letter-spacing:0}.nv-list{text-align:center;font:var(--pl-base);letter-spacing:.1px;color:var(--pl-beigeish-black);flex-direction:column;gap:24px;margin-top:16px;display:flex}.nv-list>div{flex-direction:column;align-items:center;gap:8px;display:flex}.nv-list .n-icon{color:var(--pl-terracotta)}.verify-status-card{background:var(--pl-powdery-50a);border-radius:16px}.npv-card .nf-summary{bottom:56px}.n-split-detail>.screen.ndark,.screen.ndark{background:var(--pl-black) radial-gradient(ellipse 120% 46% at 50% 34%, #c66f5361, transparent 70%) no-repeat}.n-stage,.n-split,.n-split-detail,.n-split-main{min-width:0}.n-split-detail{overflow:hidden}.app-frame,.n-shell{overflow:clip}.nfeed-scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.nfeed-scroll::-webkit-scrollbar{display:none}.nfeed-scroll>.feed-deck-stack{flex:none;height:calc(100% - 44px);min-height:320px}.feed-card-front{touch-action:pan-y}.nfeed-details{padding:24px 0 32px}.nd-sections{flex-direction:column;gap:32px;display:flex}.nd-empty{text-align:center;font:var(--pl-base);color:var(--pl-beigeish-gray)}.nd-report{height:44px;color:var(--pl-terracotta);font:var(--pl-line-bold);letter-spacing:.2px;border-radius:12px;align-self:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.nd-report:hover{background:var(--pl-powdery-50a)}.nf-more{z-index:4;color:#ffffffb3;pointer-events:none;margin-left:-12px;animation:1.8s ease-in-out infinite nf-nudge;position:absolute;bottom:2px;left:50%}@keyframes nf-nudge{50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.nf-more{animation:none}}.npv{flex:1}.npv-about{margin-top:24px}@media (width>=1024px){.feed-deck-wrap{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,440px) minmax(0,1fr);column-gap:32px;max-width:960px;padding-bottom:16px;display:grid}.nf-nav{max-width:960px}.nfeed-scroll{display:contents}.nfeed-scroll>.feed-deck-stack{grid-area:1/1;height:auto;max-height:760px}.feed-deck-wrap>.feed-dock{grid-area:2/1}.nfeed-details{min-height:0;box-shadow:inset 0 0 0 1.33px var(--pl-powdery);border-radius:28px;grid-area:1/2/3/3;padding:32px 24px;overflow-y:auto}.nf-more{display:none}.nf-summary[role=button]{cursor:default}}.n-photo{background:linear-gradient(100deg,#2a2523 30%,#3a3331 50%,#2a2523 70%) 0 0/200% 100%;animation:1.4s linear infinite n-shimmer;position:absolute;inset:0;overflow:hidden}@keyframes n-shimmer{to{background-position:-200% 0}}.n-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.n-photo-prev{filter:blur(14px);transform:scale(1.08)}.n-photo-full{opacity:0;transition:opacity .25s}.n-photo-full[data-ok]{opacity:1}.n-photo.sympathy-preview-blur img{filter:blur(22px);transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.n-photo{animation:none}}.nfe-bg,.nfe-cover{width:100%;height:100%;position:absolute;inset:0}.nfe-bg{object-fit:cover;filter:blur(28px)brightness(.7);transform:scale(1.2)}.nfe-cover{object-fit:contain;object-position:center 30%}.nfd-head,.nf-keys,.nfd-facts{display:none}@media (width>=1024px){.n-stage{background:#f9f3f2}.n-tabbar{border-right:none}.nfeed-root{background:0 0}.nfeed-root>.nf-nav{max-width:none;height:64px;padding:0 32px}.nfeed-root>.n-state{background:var(--pl-white);border-radius:28px;flex:none;align-self:center;width:100%;max-width:560px;margin:0 auto 32px;padding:56px 32px}.feed-deck-wrap{--card-h:min(calc(100vh - 64px - 206px), 720px);grid-template-columns:auto minmax(320px,440px);grid-template-rows:var(--card-h) auto;place-content:center;gap:12px 28px;width:100%;max-width:none;margin:0;padding:0 32px 24px;display:grid}.nfeed-scroll>.feed-deck-stack{height:var(--card-h);aspect-ratio:366/600;grid-area:1/1;width:auto;min-height:0;max-height:none}.feed-deck-wrap>.feed-dock{grid-area:2/1;gap:10px;padding:0}.feed-deck-wrap .feed-fab-pass,.feed-deck-wrap .feed-fab-like{width:72px;height:72px}.feed-deck-wrap .feed-dock{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:16px;display:grid}.feed-deck-wrap .feed-dock>.nf-note{background:var(--pl-white);grid-column:1;justify-self:end}.feed-deck-wrap .feed-dock>.feed-actions{grid-column:2;padding:0}.feed-deck-wrap .feed-dock>.feed-event-chip{grid-column:1;justify-self:end;margin:0}.nf-keys{font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;color:var(--pl-beigeish-gray);grid-area:1/3;justify-self:start;display:block}.nfeed-details{max-height:calc(var(--card-h) + 96px);background:var(--pl-white);box-shadow:none;scrollbar-width:thin;scrollbar-color:var(--pl-dark-powdery) transparent;border-radius:28px;grid-area:1/2/3/3;align-self:start;padding:28px 28px 24px;overflow-y:auto}.nfd-head{box-shadow:inset 0 -1px 0 var(--pl-powdery);flex-direction:column;gap:6px;margin-bottom:24px;padding-bottom:24px;display:flex}.nfd-head .nd-name{flex-wrap:wrap;justify-content:flex-start;row-gap:2px}.nfd-head .nd-name b{font:var(--pl-heading);font-size:26px;line-height:30px}.nfd-head .nd-name i{font:var(--pl-heading-light);color:var(--pl-beigeish-black);font-size:26px;font-style:normal;line-height:30px}.nfd-kicker{font:500 12px/16px var(--pl-font-body);letter-spacing:.2px;color:var(--pl-terracotta);text-transform:uppercase}.nd-sections>.nfd-head{margin-bottom:-8px}.nfd-facts{font:var(--pl-line);color:var(--pl-beigeish-black);flex-direction:column;gap:12px;display:flex}.nfd-facts span{align-items:flex-start;gap:12px;display:flex}.nfd-facts .n-icon{color:var(--pl-terracotta)}.nfeed-details .nd-about,.nfeed-details .nd-sect h4,.nfeed-details .nd-height,.nfeed-details .nd-empty{text-align:left;padding:0}.nfeed-details .nd-pills{justify-content:flex-start;padding:0}.nfeed-details .nd-about p{font:var(--pl-line);letter-spacing:.2px}.nfeed-details .nd-prompt{text-align:left;padding:20px}.nfeed-details .nd-report{align-self:flex-start;margin-left:-16px}.nfeed-details .nd-sections{gap:28px}.nfe-desc{display:none}.n-split{background:0 0;gap:0;padding:16px 16px 16px 0}.n-split>.n-split-main,.n-split[data-detail="1"]>.n-split-main{border-radius:28px;width:400px;overflow:hidden}.n-split-detail{background:0 0;flex-direction:row;justify-content:center;align-items:stretch;padding-left:16px}.n-split-detail:not(.n-split-empty)>*{border-radius:28px;flex:1;max-width:760px;overflow:hidden}.n-split-empty{box-shadow:inset 0 0 0 1.33px var(--pl-powdery);border-radius:28px;flex-direction:column;margin-left:16px;padding-left:40px}.n-split-detail>.screen.ndark{border-radius:28px}}@media (width>=1360px){.n-split-detail .npv{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;column-gap:28px;padding:8px 24px 24px;display:grid}.n-split-detail .npv-card{max-height:calc(100vh - 250px);position:sticky;top:0}.n-split-detail .npv-about{margin-top:8px}.n-split-detail .npv-about .nd-about,.n-split-detail .npv-about .nd-sect h4,.n-split-detail .npv-about .nd-height{text-align:left;padding:0}.n-split-detail .npv-about .nd-pills{justify-content:flex-start;padding:0}.n-split-detail .npv-about .nd-prompt{text-align:left}}.nf-note{white-space:nowrap}@media (width>=1024px){.feed-deck-wrap{--card-h:min(calc(100vh - 64px - 150px), 720px);row-gap:0}.feed-deck-wrap>.feed-dock,.feed-deck-wrap .feed-dock{z-index:5;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 12px;min-width:0;margin-top:-40px;padding:0 20px;display:flex;position:relative}.feed-deck-wrap .feed-dock>*,.feed-deck-wrap .feed-actions>*{pointer-events:auto}.feed-deck-wrap .feed-actions{display:contents}.feed-deck-wrap .feed-fab-pass,.feed-deck-wrap .feed-fab-like{width:80px;height:80px;box-shadow:0 10px 28px #1b1a1c38}.feed-deck-wrap .feed-fab-pass{order:1}.feed-deck-wrap .feed-fab-like{order:3}.feed-deck-wrap .feed-dock>.nf-note,.feed-deck-wrap .feed-dock>.feed-event-chip{order:2;margin:0}.feed-deck-wrap .feed-dock>.nf-note{background:var(--pl-white);border-radius:24px;height:48px;padding:0 22px;box-shadow:0 10px 28px #1b1a1c29}.feed-deck-wrap .feed-dock>.nf-note:hover{background:#fdf9f8}.feed-deck-wrap .feed-dock>.feed-event-chip{background:var(--pl-white);border-radius:20px;padding:10px 16px;box-shadow:0 10px 28px #1b1a1c29}.feed-deck-wrap .nf-keys{text-align:center;flex-basis:100%;order:4}.nfeed-root .feed-card-front .nf-summary{bottom:64px}.nfeed-root .feed-person-scrim{height:260px}.nfeed-details{max-height:calc(var(--card-h) + 40px)}.feed-deck-wrap>.feed-dock,.feed-deck-wrap .feed-dock{flex-direction:row;min-height:0}.nfeed-root .nfe-meta{padding-bottom:60px!important}.feed-deck-wrap>.feed-dock,.feed-deck-wrap .feed-dock{justify-content:center;column-gap:20px;width:0;min-width:100%;padding:0}.feed-deck-wrap .feed-dock>.nf-note{border-radius:50%;justify-content:center;gap:0;width:56px;height:56px;padding:0;font-size:0;line-height:0}.feed-deck-wrap .feed-dock>.feed-event-chip{text-align:center;box-shadow:none;background:0 0;flex-basis:100%;order:4;padding:0}.feed-deck-wrap .nf-keys{order:5}.app-frame,.n-shell,.n-tabbar,.n-tabbar[data-hidden]{background:#f9f3f2}.n-tab:hover{background:#ffffffb3}.n-tab[aria-current=page],.n-tab[aria-current=page]:hover{background:var(--pl-black)}.n-split{padding:16px 16px 16px 4px}.n-split-detail.n-split-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-left:16px;padding:40px}*{scrollbar-width:thin;scrollbar-color:var(--pl-dark-powdery) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0;margin:24px 0}::-webkit-scrollbar-thumb{background:var(--pl-dark-powdery);background-clip:padding-box;border:3px solid #0000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--pl-beigeish-gray)}::-webkit-scrollbar-button{display:none}}.nt-row{position:relative}.nt-fwd{color:var(--pl-dark-beige,#9e8075);margin-bottom:4px;font:500 12px/16px Manrope,sans-serif}.nt-row[data-mine] .nt-fwd{color:var(--pl-pale-beige,#f2e7e3)}.nt-deleted{opacity:.7;font-style:italic}.nt-bubble[data-style=big]{color:var(--pl-black);background:0 0;padding-left:0;padding-right:0}.nt-bubble[data-style=big] .nt-text{font:var(--pl-heading-light)}.nt-row[data-mine] .nt-bubble[data-style=big]{color:var(--pl-black);background:0 0}.nt-row[data-mine] .nt-bubble[data-style=big] .nt-time{color:var(--pl-dark-beige)}.nt-bubble[data-style=accent]{background:var(--pl-terracotta);color:var(--pl-white)}.nt-bubble[data-style=accent] .nt-tail{color:var(--pl-terracotta)}.nt-bubble[data-style=accent] .nt-time{color:var(--pl-pale-beige)}.nt-row[data-mine] .nt-bubble[data-style=accent]{background:var(--pl-beigeish-black)}.nt-row[data-mine] .nt-bubble[data-style=accent] .nt-tail{color:var(--pl-beigeish-black)}.nt-whisper{cursor:pointer;color:var(--pl-dark-beige);filter:blur(2px);-webkit-user-select:none;user-select:none}.nt-composer{position:relative}.nt-style-scrim{z-index:70;position:fixed;inset:0}.nt-sticker{cursor:pointer;background:0 0;border:0;padding:0;display:block}.nt-sticker img{object-fit:contain;width:140px;height:140px;display:block}.nt-smile{font-size:20px}.nt-game{flex-direction:column;flex:1 0 100%;gap:4px;min-width:220px;display:flex}.nt-game small{font:500 12px/16px var(--pl-font-body);opacity:.75}.nt-game-answer{gap:6px;margin-top:4px;display:flex}.nt-game-answer input{border:1px solid var(--pl-dark-powdery);min-width:0;height:32px;font:var(--pl-line);border-radius:10px;flex:1;padding:0 10px}.nt-game-answer button{background:var(--pl-black);color:var(--pl-white);font:700 13px/16px var(--pl-font-body);cursor:pointer;border:0;border-radius:10px;padding:0 10px}.nt-photo-quote{align-items:center;gap:8px;display:flex}.nt-photo-quote img{object-fit:cover;border-radius:8px;width:40px;height:40px}.nt-comment-photo{object-fit:cover;border-radius:12px;align-self:center;width:140px;height:140px}.nt-comment-text{border:1px solid var(--pl-dark-powdery);width:100%;min-height:90px;font:var(--pl-line);resize:vertical;border-radius:12px;padding:10px 12px}.nt-burst{pointer-events:none;z-index:5;width:0;height:0;position:absolute;top:0;left:50%}.nt-burst i{opacity:0;font-size:18px;font-style:normal;animation:.9s ease-out forwards nt-burst-up;position:absolute;top:-6px;left:-9px}@keyframes nt-burst-up{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:1}to{transform:translate(var(--dx), -70px) scale(1.15);opacity:0}}.nt-sticker-panel{z-index:71;background:var(--pl-white);border-radius:16px;max-height:320px;padding:10px;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;overflow-y:auto;box-shadow:0 4px 16px #00000029}.nt-sticker-tabs{gap:6px;margin-bottom:8px;display:flex;overflow-x:auto}.nt-sticker-tabs button{background:var(--pl-powdery);height:30px;font:500 13px/16px var(--pl-font-body);cursor:pointer;border:0;border-radius:15px;flex:none;padding:0 12px}.nt-sticker-tabs button[data-on]{background:var(--pl-terracotta);color:var(--pl-white)}.nt-sticker-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:6px;display:grid}.nt-sticker-grid button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:4px}.nt-sticker-grid button:hover{background:var(--pl-powdery)}.nt-sticker-grid img{object-fit:contain;width:100%;height:100%}.nt-sticker-empty{font:var(--pl-line);color:var(--pl-dark-beige);margin:8px}.nt-style-menu{z-index:71;width:240px;position:absolute;bottom:calc(100% + 6px);right:12px}.nt-style-menu button{flex-direction:column;align-items:flex-start;gap:2px;height:auto;padding:8px 12px;display:flex}.nt-style-menu button:disabled{opacity:.45;cursor:default}.nt-style-menu small{font:500 12px/16px var(--pl-font-body);color:var(--pl-dark-beige)}.nt-bubble[data-deleted]{opacity:.85}.nt-edited{margin-right:4px;font-style:normal}.nt-reactions{flex-wrap:wrap;gap:4px;margin:6px 0 2px;display:flex}.nt-chip{background:var(--pl-innocent-white,#fff);height:24px;color:var(--pl-black,#1b1a1c);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:4px;padding:0 8px;font:500 12px/16px Manrope,sans-serif;display:inline-flex}.nt-row[data-mine] .nt-chip{color:#fff;background:#ffffff38}.nt-chip[data-mine]{border-color:var(--pl-terracotta,#c66f53)}.nt-chip b{font-weight:700}.nt-hover{background:var(--pl-powdery,#f2e7e3);border-radius:12px;gap:2px;padding:2px;display:none;position:absolute;top:50%;right:calc(100% - 8px);transform:translateY(-50%);box-shadow:0 2px 8px #0000001f}.nt-row:not([data-mine]) .nt-hover{left:calc(100% + 8px);right:auto}.nt-row[data-mine] .nt-hover{left:auto;right:calc(100% + 8px)}@media (hover:hover) and (width>=700px){.nt-row:hover .nt-hover{display:inline-flex}}.nt-hover button{cursor:pointer;background:0 0;border:0;border-radius:10px;width:28px;height:28px;font-size:14px}.nt-hover button:hover{background:#0000000f}.nt-menu-scrim{z-index:70;background:#00000059;position:fixed;inset:0}.nt-menu{flex-direction:column;gap:8px;width:224px;display:flex;position:fixed}.nt-quick{background:var(--pl-powdery,#f2e7e3);border-radius:14px;gap:2px;padding:4px;display:flex;box-shadow:0 4px 16px #00000029}.nt-quick button{cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;height:32px;font-size:18px}.nt-quick button:hover{background:#0000000f}.nt-menu-items{background:var(--pl-powdery,#f2e7e3);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000029}.nt-menu-items button{border:0;border-top:1px solid var(--pl-pale-beige,#e9dcd6);text-align:left;height:44px;color:var(--pl-black,#1b1a1c);cursor:pointer;background:0 0;padding:0 12px;font:700 14px/18px Manrope,sans-serif}.nt-menu-items button:first-child{border-top:0}.nt-menu-items button:hover{background:#0000000d}.nt-menu-items button[data-danger]{color:var(--pl-error,#c53030)}
