.ind-ntf{--n-ease:cubic-bezier(.16, 1, .3, 1);--n-ai:#2b54e0;--n-ai-wash:#eef2ff;--n-stop:#985a06;--n-stop-wash:#fbf1e2;--n-slack:#4a154b}@keyframes n-rise{0%{opacity:0;translate:0 10px}}@keyframes n-drop{0%{opacity:0;translate:14px;scale:.97}}@keyframes n-ping{0%{box-shadow:0 0 #2b54e073}80%,to{box-shadow:0 0 0 10px #2b54e000}}.ind-ntf .nh{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(64px,8vw,104px)}.ind-ntf .nh-copy{text-align:center;justify-items:center;max-width:1000px;margin:clamp(32px,4vw,52px) auto 0;display:grid}.ind-ntf .nh-h1{letter-spacing:-.03em;max-width:1000px;color:var(--jx-ink);font-size:clamp(2.5rem,5.4vw,4.25rem);font-weight:600;line-height:1.04}.ind-ntf .nh-h1 .a-fit-in{letter-spacing:-.03em}.ind-ntf .nh-h1 span span{display:block}.ind-ntf .nh-lede{max-width:680px;color:var(--jx-ink-2);text-wrap:pretty;margin-top:24px;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.55}.ind-ntf .nh-note{justify-content:center;margin-top:20px;display:flex}.ind-ntf .nh-stage{background:var(--jx-grain), var(--in-plate);border-radius:28px;margin-top:clamp(48px,6vw,72px);padding:clamp(20px,3.5vw,48px);box-shadow:inset 0 0 0 1px #1011140d}.ind-ntf .nh-line{gap:14px;max-width:980px;margin:0 auto;display:grid;position:relative}.ind-ntf .nh-line:before{content:"";background:linear-gradient(#2b54e059,#2b54e014);width:2px;position:absolute;top:18px;bottom:18px;left:79px}.ind-ntf .nh-line li{grid-template-columns:56px 16px minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:0 16px;display:grid;position:relative}.ind-ntf .nh-at{font-variant-numeric:tabular-nums;color:var(--jx-ink-3);text-align:right;font-size:.8125rem;font-weight:600}.ind-ntf .nh-dot{z-index:1;width:14px;height:14px;box-shadow:inset 0 0 0 3px var(--n-ai);background:#fff;border-radius:50%;position:relative}.ind-ntf .nh-event{color:var(--jx-ink-2);font-size:.9rem;line-height:1.45}.ind-ntf .nh-alert{box-shadow:var(--in-shadow-lift);background:#fff;border-radius:16px;gap:3px;padding:13px 16px;line-height:1.4;display:grid}.ind-ntf .nh-where{letter-spacing:.05em;text-transform:uppercase;color:var(--jx-ink-3);align-items:center;gap:7px;font-size:.7rem;font-weight:700;display:flex}.ind-ntf .nh-alert b{font-size:.875rem}.ind-ntf .nh-alert small{color:var(--jx-ink-2);font-size:.8rem}.ind-ntf .nh-alert.is-browser{box-shadow:var(--in-shadow-lift), inset 0 0 0 1px var(--jx-line);border-radius:12px}.ind-ntf .nh-alert.is-inbox{box-shadow:var(--in-shadow-lift), inset 3px 0 0 var(--n-ai)}.ind-ntf .nh-alert.is-slack{box-shadow:var(--in-shadow-lift), inset 3px 0 0 var(--n-slack)}.ind-ntf .nh-alert.is-email{box-shadow:var(--in-shadow-lift), inset 3px 0 0 var(--jx-ok)}.ind-ntf .nh-alert.is-email b{color:var(--jx-ok)}.ind-ntf.js .nh-stage.in .nh-line li :is(.nh-at,.nh-event){animation:n-rise .45s var(--n-ease) both;animation-delay:calc(.2s + var(--k) * .7s)}.ind-ntf.js .nh-stage.in .nh-line li .nh-alert{animation:n-drop .5s var(--n-ease) both;animation-delay:calc(.45s + var(--k) * .7s)}.ind-ntf.js .nh-stage.in .nh-line li .nh-dot{animation:1s ease-out both n-ping;animation-delay:calc(.4s + var(--k) * .7s)}.ind-ntf.js .nh-stage:not(.in) .nh-line li :is(.nh-at,.nh-event,.nh-alert){opacity:0}.ind-ntf .nw-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(48px,6vw,72px);display:grid}.ind-ntf .nw-col{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);padding:clamp(22px,3vw,32px)}.ind-ntf .nw-title{background:var(--n-ai-wash);color:var(--n-ai);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.ind-ntf .nw-col.is-cust .nw-title{background:var(--jx-ok-wash);color:var(--jx-ok)}.ind-ntf .nw-col ul{margin-top:12px;display:grid}.ind-ntf .nw-col li{border-bottom:1px solid var(--jx-line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 0;display:grid}.ind-ntf .nw-col li:last-child{border-bottom:0;padding-bottom:0}.ind-ntf .nw-col .jx-body{margin-top:4px;font-size:.9375rem}.ind-ntf .nw-col em{color:var(--jx-ink-2);white-space:nowrap;background:#f1efeb;border-radius:999px;margin-top:2px;padding:3px 10px;font-size:.72rem;font-style:normal;font-weight:600}.ind-ntf .ns-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(32px,5vw,72px);margin-top:clamp(48px,6vw,72px);display:grid}.ind-ntf .ns-slack{box-shadow:var(--in-shadow-lift), inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:22px;gap:4px;padding:10px;display:grid}.ind-ntf .ns-post{border-radius:14px;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px;font-size:.84rem;line-height:1.5;display:grid}.ind-ntf .ns-post+.ns-post{border-top:1px solid var(--jx-line);border-radius:0 0 14px 14px}.ind-ntf .ns-post.is-esc{background:#fffbf3}.ind-ntf .ns-app{background:#f4edf4;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.ind-ntf .ns-name{align-items:center;gap:6px;display:flex}.ind-ntf .ns-name small{color:var(--jx-ink-3);background:#edebe6;border-radius:4px;padding:1px 5px;font-size:.62rem;font-weight:700}.ind-ntf .ns-name time{color:var(--jx-ink-3);font-size:.72rem}.ind-ntf .ns-lead{margin-top:2px}.ind-ntf .ns-chan{color:#1264a3;background:#e8f1fb;border-radius:4px;padding:0 3px;font-weight:500}.ind-ntf .ns-here{color:#8a5a00;background:#fcf3d6;border-radius:4px;padding:0 3px;font-weight:600}.ind-ntf .ns-label{margin-top:10px;font-weight:700}.ind-ntf .ns-q{color:var(--jx-ink-2);border-left:3px solid #dddbd6;padding-left:10px}.ind-ntf .ns-route{color:var(--jx-ink-2);grid-template-columns:16px 1fr;gap:6px;margin-top:2px;display:grid}.ind-ntf .ns-route svg{color:var(--n-stop);margin-top:4px}.ind-ntf .ns-history{box-shadow:inset 0 0 0 1px var(--jx-line);color:var(--jx-ink-2);background:#fff;border-radius:10px;gap:4px;margin-top:8px;padding:10px 12px;font-size:.8rem;display:grid}.ind-ntf .ns-history b{color:var(--jx-ink);font-weight:600}.ind-ntf .ns-info{gap:2px;margin-top:4px;font-size:.8rem;display:grid}.ind-ntf .ns-info div{grid-template-columns:76px 1fr;gap:8px;display:grid}.ind-ntf .ns-info dt{color:var(--jx-ink-3);font-weight:600}.ind-ntf .ns-info dd{color:var(--jx-ink-2);overflow-wrap:anywhere}.ind-ntf.js .ns-slack.in .ns-post{animation:n-rise .5s var(--n-ease) both;animation-delay:calc(.15s + var(--k) * .6s)}.ind-ntf.js .ns-slack:not(.in) .ns-post{opacity:0}.ind-ntf .ns-points{gap:26px;display:grid}.ind-ntf .ns-points .jx-body{margin-top:6px}.ind-ntf .ns .in-note{margin-top:clamp(36px,4vw,48px)}.ind-ntf .nq-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin-top:clamp(48px,6vw,72px);display:grid}.ind-ntf .nq-points{gap:26px;display:grid}.ind-ntf .nq-points .jx-body{margin-top:6px}.ind-ntf .nq-card{box-shadow:var(--in-shadow-lift), inset 0 0 0 1px var(--jx-line);background:#fff;border-radius:22px;padding:22px}.ind-ntf .nq-head{border-bottom:1px solid var(--jx-line);gap:2px;padding-bottom:14px;display:grid}.ind-ntf .nq-head b{font-size:1rem}.ind-ntf .nq-head small{color:var(--jx-ink-3);font-size:.78rem}.ind-ntf .nq-group{letter-spacing:.07em;text-transform:uppercase;color:var(--jx-ink-3);margin-top:14px;font-size:.7rem;font-weight:700}.ind-ntf .nq-card ul{display:grid}.ind-ntf .nq-card li{border-bottom:1px solid var(--jx-line);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}.ind-ntf .nq-card ul:last-child li:last-child{border-bottom:0;padding-bottom:0}.ind-ntf .nq-card li>span{gap:1px;line-height:1.35;display:grid}.ind-ntf .nq-card b{font-size:.84rem;font-weight:500}.ind-ntf .nq-card small{color:var(--jx-ink-3);font-size:.74rem}.ind-ntf .nq-card i{width:34px;height:20px;transition:background .3s var(--n-ease);background:#dad8d3;border-radius:999px;flex:none;position:relative}.ind-ntf .nq-card i:after{content:"";width:16px;height:16px;transition:translate .3s var(--n-ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #10111433}.ind-ntf .nq-card i.is-on{background:var(--n-ai)}.ind-ntf .nq-card i.is-on:after{translate:14px}.ind-ntf .nq .in-note{margin-top:clamp(36px,4vw,48px)}.ind-ntf .npl-list{border-top:2px solid var(--jx-ink);max-width:760px;margin:clamp(40px,5vw,56px) auto 0;display:grid}.ind-ntf .npl-list li{border-bottom:1px solid var(--jx-line-2);justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;font-size:1rem;font-weight:500;display:flex}.ind-ntf .in-plan.is-all{background:var(--jx-ok-wash);color:var(--jx-ok)}.ind-ntf .in-plan.is-ext{color:var(--jx-ink-2);background:#f1efeb}.ind-ntf .npl-more{justify-content:center;margin-top:28px;display:flex}.ind-ntf .nrl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(40px,5vw,56px);display:grid}.ind-ntf .nrl-card{border:1px solid var(--jx-line);border-radius:var(--jx-radius-lg);background:var(--jx-paper);height:100%;color:var(--jx-ink);transition:box-shadow .3s var(--n-ease), translate .3s var(--n-ease);gap:6px;padding:22px 22px 48px;text-decoration:none;display:grid;position:relative}.ind-ntf .nrl-card:hover{box-shadow:var(--in-shadow);translate:0 -2px}.ind-ntf .nrl-card b{font-size:1.0625rem}.ind-ntf .nrl-card span{color:var(--jx-ink-2);font-size:.9375rem;line-height:1.5}.ind-ntf .nrl-card svg{transition:translate .25s var(--n-ease);position:absolute;bottom:18px;left:22px}.ind-ntf .nrl-card:hover svg{translate:3px}@media (max-width:1023px){.ind-ntf .nw-cols,.ind-ntf .ns-grid,.ind-ntf .nq-grid{grid-template-columns:1fr}.ind-ntf .nrl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ind-ntf .nh-stage{padding:14px}.ind-ntf .nh-line:before{left:7px}.ind-ntf .nh-line li{grid-template-columns:16px minmax(0,1fr);gap:4px 12px}.ind-ntf .nh-dot{grid-area:1/1}.ind-ntf .nh-at{text-align:left;grid-area:1/2}.ind-ntf .nh-event{grid-column:2}.ind-ntf .nh-alert{grid-column:2;margin-top:4px}}@media (max-width:640px){.ind-ntf .nrl-grid{grid-template-columns:1fr}.ind-ntf .nw-col li{grid-template-columns:1fr;gap:8px}.ind-ntf .nw-col em{justify-self:start}.ind-ntf .ns-info div{grid-template-columns:64px 1fr}.ind-ntf .npl-list li{flex-direction:column;align-items:flex-start;gap:6px}}
