.np-screen{--np-move:cubic-bezier(.455,.03,.515,.955);--np-fade:cubic-bezier(.42,0,.58,1);position:absolute;inset:0;overflow:hidden;background:var(--n-bg);color:var(--n-text)}.np-pages{position:absolute;top:0;bottom:0;left:0;display:flex;width:804px;transition:transform .22s var(--np-move)}.np-discuss .np-pages{transform:translateX(-402px)}.np-page{flex:none;width:402px;padding-top:166px}.np-card,.np-page{background:var(--n-surface)}.np-card{display:flex;align-items:flex-start;gap:10px;padding:14px}.np-card+.np-card{border-top:1px solid var(--n-subtle)}.np-avatar{position:relative;flex:none;width:44px;height:44px}.np-col{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.np-head{display:flex;align-items:center;gap:6px}.np-name{flex-shrink:1;min-width:0;overflow:hidden;color:var(--n-text);font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.np-name>span{color:var(--n-tertiary);font-weight:400}.np-time{flex:none;margin-left:auto}.np-place,.np-time{color:var(--n-tertiary);font-size:12px}.np-place{display:flex;align-items:center;gap:4px;white-space:nowrap}.np-place-name{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.np-today{color:#A78BFA}.np-message{color:var(--n-text);font-size:15px;line-height:21px;overflow-wrap:break-word}.np-photo{display:block;height:208px;overflow:hidden;border-radius:10px;background:var(--n-placeholder)}.np-photo>img{display:block;width:100%;height:100%;object-fit:cover}.np-tags{color:var(--n-secondary);font-size:13px;line-height:18px;white-space:pre-wrap}.np-conditions .np-place{gap:3px}.np-conditions .np-action{padding:4px}.np-react-row,.np-thread{display:flex;align-items:center;justify-content:space-between}.np-react{flex:1;flex-wrap:wrap;gap:6px;min-width:0}.np-bar,.np-pill,.np-react{display:flex;align-items:center}.np-pill{flex:none;gap:4px;height:26px;margin-right:6px;padding:0 8px;border:1px solid var(--n-border);border-radius:999px;background:var(--n-elevated);white-space:nowrap}.np-emoji{font-size:13px}.np-count{color:var(--n-secondary);font-size:12px;font-weight:500}.np-mine{border-color:rgba(100,100,255,.2);background:#e8e8ff}.np-mine .np-count{color:var(--n-text);font-weight:600}.n-screen[data-theme=dark] .np-mine{border-color:rgba(255,255,255,.18);background:#2A3038}.np-add{display:flex;flex:none;align-items:center;justify-content:center;width:38px;height:26px;border:1px solid var(--n-border);border-radius:999px;background:var(--n-elevated)}.np-add,.np-reply{color:var(--n-tertiary)}.np-reply{font-size:13px;font-weight:500}.np-actions{display:flex;flex:none;align-items:center;gap:8px;color:var(--n-tertiary)}.np-action,.np-views{display:flex;padding:2px}.np-views{align-items:center;gap:3px;font-size:13px;font-weight:500}.np-thread-main{display:flex;flex:1;align-items:center;gap:8px;min-width:0}.np-thread-text{color:var(--n-secondary);font-size:13px;font-weight:500;white-space:nowrap}.np-pile{position:relative;flex:none;height:24px;transition:width .3s var(--np-move)}.np-face{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;overflow:hidden;border:2px solid var(--n-bg);border-radius:50%;background:var(--n-bg);transition:transform .3s var(--np-move),opacity .3s var(--np-move)}.np-swap{display:inline-grid}.np-swap>span{grid-area:1/1;transition:opacity .3s var(--np-fade)}.np-swap.np-on>span:first-child,.np-swap>span+span{opacity:0}.np-swap.np-on>span+span{opacity:1}.np-grow{display:grid;flex:none;grid-template-columns:0fr;transition:grid-template-columns .3s var(--np-move)}.np-grow.np-on{grid-template-columns:1fr}.np-grow>span{min-width:0;overflow:hidden}.np-grow .np-pill{opacity:0;transition:opacity .3s var(--np-move)}.np-grow.np-on .np-pill{opacity:1}.np-header{position:absolute;top:0;right:0;left:0;z-index:10;height:166px;padding-top:62px;border-bottom:.333px solid rgba(0,0,0,.1);background:var(--n-blur);backdrop-filter:blur(18px)}.n-screen[data-theme=dark] .np-header{border-bottom-color:var(--n-border)}.np-title-row{justify-content:space-between;height:52px;padding:0 16px}.np-title-lead,.np-title-row{display:flex;align-items:center}.np-title-lead{flex-shrink:1;gap:10px;color:var(--n-text);font-size:22px;font-weight:700}.np-title-actions{display:flex;align-items:center;gap:8px}.np-circle{align-items:center;justify-content:center;width:36px;border:1px solid var(--n-border);background:var(--n-surface);color:var(--n-text)}.np-circle,.np-switch{display:flex;height:36px;border-radius:18px}.np-switch{position:relative;margin:4px 16px 12px;padding:3px;background:#f5f5f5}.n-screen[data-theme=dark] .np-switch{background:var(--n-surface)}.np-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:15px;background:var(--n-elevated);box-shadow:0 1px 3px rgba(0,0,0,.12);transition:transform .22s var(--np-move)}.n-screen[data-theme=dark] .np-thumb{background:var(--n-selected);box-shadow:none}.np-discuss .np-thumb{transform:translateX(100%)}.np-seg{position:relative;display:flex;flex:1;align-items:center;justify-content:center;gap:5px;transition:opacity .25s var(--np-fade)}.np-seg.np-pressed{opacity:.7;transition:none}.np-seg-icon{position:relative;width:15px;height:15px}.np-seg-icon>.n-icon{position:absolute;top:0;left:0;transition:opacity .22s var(--np-move)}.np-seg-icon>.n-icon+.n-icon,.np-selected .np-seg-icon>.n-icon:first-child{opacity:0}.np-selected .np-seg-icon>.n-icon+.n-icon{opacity:1}.np-seg-label{color:var(--n-secondary);font-size:15px;font-weight:600;transition:color .22s var(--np-move)}.np-caret,.np-selected .np-seg-label{color:var(--n-text)}.np-caret{display:flex;margin:1px 0 0 -1px;opacity:0;transition:opacity .22s var(--np-move)}.np-selected .np-caret{opacity:1}.np-fabs{position:absolute;bottom:110px;left:50%;z-index:12;transform:translateX(-50%)}.np-fab{display:flex;align-items:center;gap:6px;padding:12px 20px;border-radius:999px;background:var(--n-brand);color:#000;font-size:16px;font-weight:600;line-height:19px;white-space:nowrap;transition:opacity .22s var(--np-move)}.np-check-in{box-shadow:0 6px 24px rgba(0,0,0,.25)}.np-create{position:absolute;top:0;left:50%;opacity:0;transform:translateX(-50%);box-shadow:0 8px 24px rgba(0,0,0,.4)}.np-discuss .np-check-in{opacity:0}.np-discuss .np-create{opacity:1}.n-screen[data-theme=dark] .np-fab{color:#050607}.n-screen[data-theme=dark] .np-check-in{box-shadow:0 6px 24px rgba(0,0,0,.45)}.n-screen[data-theme=dark] .np-create{box-shadow:0 8px 24px rgba(0,0,0,.45)}.nt-layer,.nt-screen{position:absolute;inset:0;overflow:hidden;background:var(--n-bg2)}.nt-layer{transition:transform .42s cubic-bezier(.16,1,.3,1)}.nt-pushed{z-index:40}.nt-reveal{display:grid;grid-template-columns:minmax(0,1fr);transition:grid-template-rows .3s cubic-bezier(.33,1,.68,1)}.nt-reveal>div{min-width:0;min-height:0;transition:opacity .3s ease}.nt-card{border-radius:18px;background:var(--n-surface);box-shadow:var(--n-card-shadow);transition:opacity .15s ease}.n-screen[data-theme=dark] .nt-card{border:1px solid var(--n-subtle)}.nt-pressed{opacity:.6}.nt-logo{display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#fff}.nt-logo>img{display:block;border-radius:50%;object-fit:contain}.nt-glass{position:absolute;top:0;left:0;right:0;z-index:10;height:114px;border-bottom:.333px solid rgba(0,0,0,.1);background:var(--n-blur);backdrop-filter:blur(18px)}.n-screen[data-theme=dark] .nt-glass{border-bottom-color:var(--n-border)}.nt-glass-row{position:absolute;top:62px;left:0;right:0;justify-content:space-between;height:52px;padding:0 16px}.nt-glass-row,.nt-header-lead{display:flex;align-items:center}.nt-header-lead{gap:10px;color:var(--n-text);font-size:22px;font-weight:700;letter-spacing:-.3px}.nt-header-right{display:flex;align-items:center;gap:8px}.nt-add{gap:4px;padding:0 12px;font-size:14px;font-weight:500}.nt-add,.nt-circle{display:flex;align-items:center;height:36px;border:1px solid var(--n-border);border-radius:18px;background:var(--n-surface);color:var(--n-text)}.nt-circle{justify-content:center;width:36px}.nt-calendar{position:absolute;inset:0;overflow:hidden}.nt-list{padding:130px 16px 0}.nt-section{margin:4px 6px 8px;color:var(--n-secondary);font-size:16px;font-weight:600;letter-spacing:-.2px}.nt-section.nt-shelf-section{margin-top:26px}.nt-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.nt-plan-card{justify-content:space-between;padding:14px}.nt-plan-card,.nt-plan-left{display:flex;align-items:center}.nt-plan-left{flex:1;gap:14px;min-width:0}.nt-thumb{display:block;flex:none;width:96px;height:96px;border-radius:14px;object-fit:cover}.nt-info{flex:1;min-width:0}.nt-resort{display:flex;align-items:center;gap:8px;color:var(--n-text);font-size:17px;font-weight:600}.nt-resort>span:last-child{flex-shrink:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nt-when{font-size:15px}.nt-when,.nt-why{margin-top:2px;color:var(--n-secondary)}.nt-why{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nt-message{display:-webkit-box;margin-top:4px;overflow:hidden;color:var(--n-secondary);font-size:14px;font-style:italic;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nt-message>span{font-style:normal}.nt-roster{display:flex;margin-top:4px}.nt-corner{flex-direction:column;align-self:stretch;justify-content:space-between}.nt-audience,.nt-corner{display:flex;align-items:center}.nt-audience{width:26px;height:26px;border:.333px solid var(--n-subtle);border-radius:13px;background:var(--n-bg2);color:var(--n-secondary)}.nt-audience,.nt-menu{justify-content:center}.nt-menu{display:flex;align-items:center;width:36px;height:36px;color:var(--n-tertiary)}.nt-shelf{display:flex;flex-direction:column;padding:14px}.nt-who{display:flex;align-items:center;gap:10px;margin-bottom:12px}.nt-who-text{flex:1;min-width:0}.nt-who-name{color:var(--n-text);font-size:15px;font-weight:600;letter-spacing:-.2px}.nt-shelf-row{gap:14px}.nt-going,.nt-shelf-row{display:flex;align-items:center}.nt-going{gap:8px;margin-top:6px}.nt-going>span:last-child{margin-top:2px;color:var(--n-secondary);font-size:15px}.nt-plan{position:absolute;inset:0;background:var(--n-bg2)}.nt-plan-viewport{position:absolute;inset:0;overflow:hidden}.nt-plan-body{padding:114px 16px 0;transition:transform 1.05s cubic-bezier(.22,.7,.25,1)}.nt-banner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:402px;height:268px;margin:0 0 20px -16px;overflow:hidden}.nt-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nt-banner-scrim{position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.15) 62%,rgba(0,0,0,.68))}.nt-banner-header{position:relative;display:flex;align-items:center;gap:14px;padding:0 16px 16px}.nt-banner-text{flex:1;min-width:0}.nt-banner-name,.nt-going-count,.nt-going-faces>.n-icon,.nt-meta{text-shadow:0 1px 5px rgba(0,0,0,.4)}.nt-banner-name{color:#fff;font-size:22px;font-weight:600;letter-spacing:-.3px}.nt-meta{flex-wrap:wrap;margin-top:4px;color:rgba(255,255,255,.88);font-size:15px;white-space:pre}.nt-meta,.nt-meta-audience{display:flex;align-items:center}.nt-meta-audience{gap:5px}.nt-going-faces{display:flex;align-items:center;gap:8px;width:max-content;margin-top:10px}.nt-going-faces>.n-icon{margin-left:-2px}.n-face-ring.nt-photo-ring{border-color:rgba(255,255,255,.9);background:rgba(255,255,255,.9)}.nt-going-count{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.2px}.nt-note{margin:0 2px 20px;color:var(--n-secondary);font-size:15px;line-height:21px}.nt-cta-row{display:flex;gap:10px;margin-top:16px}.nt-cta{display:flex;flex:1;align-items:center;justify-content:center;gap:8px;padding:13px 0;border:1px solid var(--n-border);border-radius:14px;color:var(--n-text);font-size:15px}.nt-cta,.nt-plan-section{font-weight:600;letter-spacing:-.2px}.nt-plan-section{margin:16px 2px 8px;color:var(--n-secondary);font-size:16px}.nt-channel-card{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 14px}.nt-channel-card-text{flex:1;min-width:0}.nt-channel-card-name{display:flex;align-items:center;gap:3px;color:var(--n-text);font-size:15px;font-weight:600;line-height:19px;letter-spacing:-.2px}.nt-channel-card-name>span:first-child{color:var(--n-secondary)}.nt-channel-card-preview{margin-top:2px;overflow:hidden;color:var(--n-secondary);font-size:13px;line-height:17px;white-space:nowrap;text-overflow:ellipsis;transition:opacity .2s ease}.nt-channel-card-preview>b{color:var(--n-text);font-weight:600}.nt-spot{display:flex;align-items:center;gap:12px;min-height:60px;padding:14px}.nt-spot-text{flex:1;min-width:0}.nt-spot-title{color:var(--n-text);font-size:15px;font-weight:600;letter-spacing:-.2px}.nt-spot-sub{margin-top:2px;color:var(--n-secondary);font-size:13px}.nt-state-action{flex:none;padding:7px 0;border:1px solid var(--n-border);border-radius:999px;color:var(--n-secondary);font-size:14px}.nt-add-car,.nt-state-action{display:flex;align-items:center;justify-content:center;font-weight:600}.nt-add-car{gap:6px;height:44px;margin-top:10px;border:1px solid var(--n-border);border-radius:12px;background:var(--n-elevated);color:var(--n-text);font-size:15px;letter-spacing:-.2px}.nt-glass-row.nt-plan-header{padding:0 8px}.nt-plan-title{position:absolute;inset:0;font-size:17px;font-weight:600}.nt-back,.nt-plan-title{display:flex;align-items:center;justify-content:center;color:var(--n-text)}.nt-back{position:relative;width:40px;height:40px}.nt-car{padding:14px}.nt-car-head{display:flex;align-items:center;gap:12px}.nt-car-head-text{flex:1;min-width:0}.nt-car-title{color:var(--n-text);font-size:15px;font-weight:600;line-height:19px;letter-spacing:-.2px}.nt-car-sub,.nt-car-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nt-car-sub{margin-top:2px;color:var(--n-secondary);font-size:13px;line-height:17px}.nt-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.nt-chip{display:flex;align-items:center;gap:5px;padding:3px 10px;border:1px solid var(--n-border);border-radius:999px;background:#f5f5f5;color:var(--n-text);font-size:13px;line-height:18px}.n-screen[data-theme=dark] .nt-chip{background:var(--n-placeholder)}.nt-chip-emoji{font-size:12px;line-height:16px}.nt-chip>img{width:14px;height:14px;object-fit:contain}.nt-legs{display:flex;flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;border-top:.333px solid var(--n-subtle)}.nt-leg{display:flex;align-items:flex-start;gap:10px}.nt-leg-icon{display:flex;flex:none;width:20px;margin-top:2px;color:var(--n-secondary)}.nt-leg-text{flex:1;min-width:0}.nt-leg-text>p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nt-leg-title{color:var(--n-text);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.2px}.nt-leg-place{margin-top:1px;color:var(--n-secondary);font-size:14px;line-height:19px}.nt-leg-address{color:var(--n-tertiary);font-size:13px;line-height:18px}.nt-note-bubble{display:flex;align-items:flex-end;gap:8px}.nt-note-bubble>.n-avatar{margin-bottom:1px}.nt-note-bubble>div{flex-shrink:1;padding:6px 12px 8px;border-radius:16px 16px 16px 5px;background:#f5f5f5}.n-screen[data-theme=dark] .nt-note-bubble>div{background:#171B21}.nt-note-bubble>div>p:first-child{overflow:hidden;color:var(--n-secondary);font-size:12px;font-weight:600;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.nt-note-bubble>div>p:last-child{color:var(--n-text);font-size:14px;line-height:19px}.nt-seats{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:.333px solid var(--n-subtle)}.nt-seat-ring{flex:none;width:40px;height:40px;border:1.5px solid var(--n-border-strong,#ccc);border-radius:20px}.nt-seat-chevron{width:30px;color:var(--n-secondary)}.nt-grab,.nt-seat-chevron{display:flex;align-items:center;justify-content:center;height:34px;margin-left:auto}.nt-grab{flex:none;border-radius:17px;background:var(--n-inverse);color:var(--n-inverseText);font-size:14px;font-weight:600;white-space:nowrap;transition:width .2s cubic-bezier(.33,1,.68,1),opacity .15s ease}.nt-grab-pressed{opacity:.85}.nt-spinner{position:relative;width:20px;height:20px;animation:nt-spin .8s steps(8) infinite}.nt-spinner>i{position:absolute;top:1px;left:9px;width:2px;height:5.5px;border-radius:1px;background:currentColor;transform-origin:1px 9px}@keyframes nt-spin{to{transform:rotate(1turn)}}.nt-backdrop{position:absolute;inset:0;z-index:60;background:rgba(0,0,0,.45);pointer-events:none;transition:opacity .2s cubic-bezier(.45,0,.55,1)}.n-screen[data-theme=dark] .nt-backdrop{background:rgba(0,0,0,.65)}.nt-sheet{position:absolute;bottom:0;left:0;right:0;z-index:61;display:flex;flex-direction:column;align-items:center;padding:10px 20px 50px;border-radius:38px 38px 0 0;background:var(--n-elevated);transition:transform .25s cubic-bezier(.45,0,.55,1)}.nt-sheet-grab{width:36px;height:5px;border-radius:3px;background:#ccc}.n-screen[data-theme=dark] .nt-sheet-grab{background:rgba(255,255,255,.22)}.nt-van{position:relative;width:140px;height:140px;margin:4px 0 6px}.nt-van>img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.nt-sheet-title{color:var(--n-text);font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.3px;text-align:center}.nt-sheet-sub{margin-top:4px;color:var(--n-secondary);font-size:15px;line-height:20px;text-align:center}.nt-note-bubble.nt-sheet-note{justify-content:center;margin-top:14px}.nt-done{display:flex;align-self:stretch;align-items:center;justify-content:center;height:50px;margin-top:22px;border-radius:14px;background:var(--n-inverse);color:var(--n-inverseText);font-size:16px;font-weight:600;letter-spacing:-.2px;transition:opacity .15s ease}.nt-done-pressed{opacity:.85}.nt-pushed-top{z-index:45;background:var(--n-bg)}.nt-swap{display:inline-grid}.nt-swap>span{grid-area:1/1;transition:opacity .22s ease}.nt-channel{inset:0}.nt-channel,.nt-channel-header{position:absolute;background:var(--n-bg)}.nt-channel-header{top:0;left:0;right:0;z-index:10;display:flex;align-items:center;padding:62px 12px 10px;border-bottom:.333px solid var(--n-subtle)}.nt-channel-back,.nt-channel-menu{display:flex;align-items:center;width:40px;color:var(--n-text)}.nt-channel-menu{justify-content:flex-end}.nt-channel-center{display:flex;flex:1;flex-direction:column;align-items:center;min-width:0}.nt-channel-title{display:flex;align-items:baseline;max-width:100%;color:var(--n-text);font-size:17px;font-weight:600}.nt-channel-title>span:first-child{margin-right:7px}.nt-channel-title>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nt-online{display:flex;align-items:center;gap:4px;margin-top:2px;color:var(--n-tertiary);font-size:12px;transition:opacity .3s ease}.nt-online>i{width:6px;height:6px;border-radius:3px;background:#22c55e}.nt-feed{top:110px;bottom:86px;overflow:hidden}.nt-feed,.nt-feed-rows{position:absolute;left:0;right:0}.nt-feed-rows{bottom:0;display:flex;flex-direction:column}.nt-arrive{display:grid;flex:none;grid-template-columns:minmax(0,1fr);transition:grid-template-rows .22s cubic-bezier(.45,0,.55,1)}.nt-arrive>div{min-width:0;min-height:0;overflow:hidden;transition:opacity .16s ease}.nt-day{display:flex;flex:none;align-items:center;gap:10px;padding:16px 16px 6px;color:var(--n-tertiary);font-size:12px;font-weight:600}.nt-day>i{flex:1;height:.333px;background:var(--n-border)}.n-screen[data-theme=dark] .nt-day>i{background:rgba(255,255,255,.22)}.nt-post{display:flex;flex:none;gap:10px;padding:14px 16px 4px}.nt-post.nt-post-follow{padding:4px 16px 4px 62px}.nt-post-face{position:relative;flex:none;align-self:flex-start;width:36px;height:36px}.nt-post-face>i{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid var(--n-bg);border-radius:6px;background:#22c55e}.nt-post-content{flex:1;min-width:0}.nt-post-head{display:flex;align-items:center;gap:6px;min-height:20px}.nt-post-head>span:first-child{flex-shrink:1;overflow:hidden;color:var(--n-text);font-size:16px;font-weight:600;letter-spacing:-.2px;white-space:nowrap;text-overflow:ellipsis}.nt-post-head>span:last-child{flex:none;color:var(--n-tertiary);font-size:12px}.nt-post-body{margin-top:1px;color:var(--n-text);font-size:16px;line-height:22px}.nt-reactions{flex-wrap:wrap;gap:6px;margin-top:7px}.nt-reaction,.nt-reactions{display:flex;align-items:center}.nt-reaction{gap:4px;padding:4px 8px;border:1px solid var(--n-border);border-radius:999px;background:var(--n-elevated);line-height:16px;transition:background-color .2s ease,border-color .2s ease,opacity .15s ease}.nt-reaction>span:first-child{font-size:13px}.nt-reaction>.nt-swap{font-size:12px}.nt-reaction-mine{border-color:rgba(100,100,255,.2);background:#e8e8ff}.n-screen[data-theme=dark] .nt-reaction-mine{border-color:rgba(255,255,255,.18);background:#2A3038}.nt-reaction-pressed{opacity:.7}.nt-count{color:var(--n-secondary);font-size:12px;font-weight:500}.nt-count.nt-count-mine{color:var(--n-text);font-weight:600}.nt-add-reaction{justify-content:center;width:38px;height:26px;border:1px solid var(--n-border);border-radius:999px;background:var(--n-elevated)}.nt-add-reaction,.nt-typing{display:flex;align-items:center;color:var(--n-tertiary)}.nt-typing{gap:8px;padding:10px 16px 8px;font-size:13px}.nt-typing b{color:var(--n-secondary);font-weight:600}.nt-typing-dots{display:flex;align-items:center;gap:4px;margin-bottom:1px}.nt-typing-dots>i{width:5px;height:5px;border-radius:2.5px;background:var(--n-tertiary)}.nt-feed-end{flex:none;height:14px}.nt-composer{position:absolute;bottom:0;left:0;right:0;z-index:5;display:flex;align-items:flex-end;gap:8px;padding:10px 12px 34px;border-top:.333px solid rgba(0,0,0,.1);background:rgba(255,255,255,.72)}.n-screen[data-theme=dark] .nt-composer{border-top-color:rgba(255,255,255,.12);background:rgba(11,13,16,.88)}.nt-camera,.nt-send{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:1px}.nt-camera{color:var(--n-secondary)}.nt-input{flex:1;height:41px;padding:10px 16px;border:.333px solid var(--n-subtle);border-radius:20px;background:var(--n-surface);font-size:17px;line-height:20.3px}.nt-input,.nt-send{color:var(--n-tertiary)}.nt-send{border-radius:18px;background:var(--n-elevated)}@media(prefers-reduced-motion:reduce){.nt-typing-dots>i{opacity:.6!important}}.n-screen[data-theme=dark] .nt-seat-ring{border-color:rgba(255,255,255,.22)}.ng-screen{--ng-card-scale:.64;position:absolute;inset:0;background:var(--n-bg)}.ng-header{position:absolute;top:0;left:0;right:0;height:114px;padding:62px 16px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:.333px solid var(--n-subtle);background:var(--n-blur);backdrop-filter:blur(18px);z-index:10}.ng-header>strong{font-size:18px;font-weight:600}.ng-back{width:36px;height:36px;display:grid;place-items:center}.ng-content{position:absolute;top:0;left:0;right:0;padding:130px 16px 40px}.ng-section-title{font-size:14px;font-weight:500;color:var(--n-secondary);margin:0 0 8px}.ng-preview{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ng-copy{flex:1;font-size:14px;line-height:19px;color:var(--n-secondary);margin:0}.ng-card-wrap{position:relative;flex:none;width:calc(189px * var(--ng-card-scale));height:calc(252px * var(--ng-card-scale))}.ng-profile-card{position:absolute;top:0;left:0;width:189px;height:252px;border-radius:18px;overflow:hidden;background:var(--n-surface);transform:scale(var(--ng-card-scale));transform-origin:top left;transition:opacity .2s ease}.ng-profile-card.ng-faded{opacity:.35}.ng-profile-card>img{position:absolute;width:100%;height:100%;object-fit:cover}.ng-photo-gradient{position:absolute;inset:0;background:linear-gradient(transparent,rgba(0,0,0,.15) 50%,rgba(0,0,0,.65))}.ng-online{position:absolute;top:8px;right:8px;width:12px;height:12px;transition:opacity .2s ease}.ng-online.ng-off{opacity:0}.ng-online:before{content:"";animation:ng-ping 4s ease-in-out infinite}.ng-online:before,.ng-online>i{position:absolute;inset:0;border-radius:50%;background:#22c55e}.ng-online>i{border:2px solid var(--n-bg)}@keyframes ng-ping{0%,to{transform:scale(1);opacity:0}50%{transform:scale(2);opacity:.35}}.ng-card-info{position:absolute;bottom:0;left:0;right:0;padding:10px;color:#fff}.ng-name-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;min-height:25px}.ng-name-row strong{font-weight:600;margin-right:6px}.ng-emoji,.ng-name-row strong{font-size:14px;line-height:17px}.ng-emoji{padding:3px 6px;border-radius:999px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.2)}.ng-detail-row{display:flex;align-items:center;justify-content:space-between;min-height:22px}.ng-distance{font-size:12px;color:rgba(255,255,255,.8)}.ng-ghost-mark{font-size:14px;line-height:17px}.ng-floating-sport{position:absolute;right:10px;bottom:72px}.ng-skill{display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.3);color:rgba(255,255,255,.9);font-size:12px;line-height:14px;font-weight:500}.ng-skill i{font-style:normal;font-size:9px;color:#18181b;text-shadow:0 0 2px rgba(255,255,255,.9)}.ng-flag-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.ng-flag{width:104px;border-radius:8px;padding:6px 8px;background:#fff;color:#000;font-size:12px;font-weight:600;line-height:15px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.25)}.ng-settings{background:var(--n-surface);border:1px solid var(--n-subtle);border-radius:14px;padding:18px}.ng-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.ng-row-info{flex:1}.ng-row-info strong{display:block;font-size:17px;font-weight:500;margin-bottom:4px}.ng-row-info p{font-size:14px;line-height:19px;color:var(--n-secondary);margin:0}.ng-separator{height:.333px;background:var(--n-subtle);margin:16px 0}.ng-switch{position:relative;flex:none;width:51px;height:31px;border-radius:16px;background:var(--n-elevated);transition:background-color .2s ease,box-shadow .2s ease;box-shadow:inset 0 0 0 2px var(--n-border)}.ng-switch.ng-on{background:#000;box-shadow:none}.n-screen[data-theme=dark] .ng-switch.ng-on{background:#2F80ED}.ng-switch>i{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16);transition:transform .2s ease}.ng-switch.ng-on>i{transform:translateX(20px)}.ng-ghost{position:relative;width:120px;height:120px;margin:24px auto 0}.ng-ghost>img{position:absolute;inset:0;width:100%;height:100%;display:block}.ng-ghost>img.ng-blink{inset:auto;left:36.667%;top:31.389%;width:13.056%;height:6.944%}.nh-screen{background:var(--n-bg2)}.nh-screen,.nh-viewport{position:absolute;inset:0}.nh-viewport{overflow:hidden}.nh-content{padding:130px 16px 120px;transition:transform 2.2s cubic-bezier(.4,0,.2,1)}.nh-brief{margin:0 6px 4px}.nh-date{font-size:16px;font-weight:600;letter-spacing:-.2px;color:var(--n-secondary)}.nh-line{margin-top:4px;font-size:17px;line-height:24px;color:var(--n-text)}.nh-cabin{position:relative;margin:24px auto 0}.nh-cabin>img{position:absolute;left:0;top:0;width:100%;height:100%}.nh-sign-plate{position:absolute;display:block;background:#fff}.nh-sign-plate>img{display:block;width:100%;height:100%;object-fit:contain}.nh-flake{position:absolute;background-image:url(/images/landing-native/cabin/snow.png);background-repeat:no-repeat}.nh-webcams{display:flex;align-items:center;gap:6px;width:max-content;height:36px;margin:14px auto 0;padding:0 14px;border:1px solid var(--n-border);border-radius:18px;background:var(--n-elevated);color:var(--n-text);font-size:15px}.nh-section>h3,.nh-webcams{font-weight:600;letter-spacing:-.2px}.nh-section>h3{margin:32px 6px 8px;color:var(--n-secondary);font-size:16px}.nh-section-first>h3{margin-top:24px}.nh-card{overflow:hidden;border-radius:18px;background:var(--n-surface);box-shadow:var(--n-card-shadow)}.n-screen[data-theme=dark] .nh-card{border:1px solid var(--n-subtle)}.nh-now{padding:16px}.nh-now-text{margin-top:12px;color:var(--n-text);font-size:15px;line-height:21px;letter-spacing:-.2px}.nh-now-meta{display:flex;align-items:center;gap:4px;margin-top:8px;color:var(--n-secondary);font-size:13px}.nh-purple{color:#A78BFA}.nh-button{justify-content:center;gap:6px;height:44px;margin-top:16px;border:1px solid var(--n-inverse);border-radius:22px;background:var(--n-inverse);color:var(--n-inverseText);font-size:15px;font-weight:600;letter-spacing:-.2px}.nh-button,.nh-plan{display:flex;align-items:center}.nh-plan{gap:14px;padding:14px}.nh-plan-photo{flex:none;width:96px;height:96px;border-radius:14px;object-fit:cover}.nh-plan-info{flex:1;min-width:0}.nh-plan-resort{display:flex;align-items:center;gap:8px;color:var(--n-text);font-size:17px;font-weight:600}.nh-plan-when{margin-top:2px}.nh-plan-going,.nh-plan-when{color:var(--n-secondary);font-size:15px}.nh-plan-going{display:flex;align-items:center;gap:8px;margin-top:6px}.nh-plan-going>span:last-child,.nh-plan-resort>span:last-child,.nh-row-text>p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nh-logo{display:inline-flex;flex:none;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#fff}.nh-logo>img{display:block;border-radius:50%;object-fit:contain}.nh-row{display:flex;align-items:center;gap:10px;padding:11px 14px 12px 12px;border-top:.333px solid var(--n-subtle)}.nh-road-photo{flex:none;width:48px;height:36px;border-radius:8px;background:var(--n-placeholder);object-fit:cover;object-position:top}.nh-row-text{flex:1;min-width:0}.nh-row-text>p:first-child{color:var(--n-text);font-size:15px;font-weight:600;letter-spacing:-.2px}.nh-row-text>p:last-child{margin-top:1px;color:var(--n-secondary);font-size:13px}.nh-weather{padding:2px 14px 0}.nh-weather-row{display:flex;align-items:center;gap:12px;padding:11px 0}.nh-weather-row+.nh-weather-row{border-top:.333px solid var(--n-subtle)}.nh-weather-row .nh-row-text>p:first-child{font-size:16px}.nh-amount{color:var(--n-text);font-size:20px;font-weight:700;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.nh-weather-footer{padding:10px 0 12px;border-top:.333px solid var(--n-subtle);color:var(--n-tertiary);font-size:12px}.nh-weather-footer>span{white-space:nowrap}.nh-header{position:absolute;top:0;left:0;right:0;z-index:10;height:114px;border-bottom:.333px solid rgba(0,0,0,.1);background:var(--n-blur);backdrop-filter:blur(18px)}.n-screen[data-theme=dark] .nh-header{border-bottom-color:var(--n-border)}.nh-header-row{position:absolute;top:62px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 16px}.nh-header-lead{gap:10px;font-size:22px;font-weight:700;letter-spacing:-.3px}.nh-bell,.nh-header-lead{display:flex;align-items:center;color:var(--n-text)}.nh-bell{justify-content:center;width:36px;height:36px;border:1px solid var(--n-border);border-radius:18px;background:var(--n-surface)}