.fx5.cpx .c2-hero{text-align:center;padding:132px 0 36px}.fx5.cpx .c2-hero-in{justify-items:center;gap:22px;max-width:900px;display:grid}.fx5.cpx .c2-hero .uc-lead{max-width:700px}.fx5.cpx .c2-h1{font-size:clamp(40px,6vw,82px)}.fx5.cpx .c2-print{padding:20px 0 40px}.fx5.cpx .c2-dev{max-width:860px;margin:0 auto;position:relative}.fx5.cpx .c2-head{z-index:2;border-radius:1.4em;padding:1.1em 1.4em 1.5em;font-size:15px;position:relative}.fx5.cpx .c2-head .x5-hd{margin-bottom:.9em}.fx5.cpx .c2-slot{background:color-mix(in oklab, var(--fg) 82%, var(--bg));border-radius:99px;height:14px;margin:0 2.2em;box-shadow:inset 0 3px 6px #00000073,0 1px #ffffff80}.fx5.cpx .c2-slot i{background:linear-gradient(90deg, transparent, var(--early), transparent);opacity:.7;border-radius:99px;height:3px;margin:5px 10%;display:block}.fx5.cpx .c2-replay{border:1px solid var(--border);background:var(--card);cursor:pointer;width:2.3em;height:2.3em;color:var(--fg);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:.85em;right:1em}.fx5.cpx .c2-replay svg{width:1.1em;height:1.1em}.fx5.cpx:not(.fx-on) .c2-replay{visibility:hidden}.fx5.cpx .c2-head .x5-chip{margin-right:2.9em}.fx5.cpx .c2-feed{z-index:1;margin:-22px 3.4em 0;padding:0 14px;position:relative;overflow:hidden}.fx5.cpx .c2-paper{--pp:#fffdf8;--pl:#7864551f;background:var(--pp);color:#2a231e;will-change:transform;border-radius:0 0 4px 4px;padding:34px 30px 54px;transition:transform .55s cubic-bezier(.3,.7,.3,1);position:relative;box-shadow:0 26px 50px -26px #3c281473,0 2px #00000008;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/18px 12px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/18px 12px repeat-x}.dark .fx5.cpx .c2-paper{--pp:#ece5da;--pl:#3c281424}.fx5.cpx .c2-paper.noanim{transition:none}.fx5.cpx .c2-paper{--early-soft:#ecfdf5;--early-strong:#065f46;--late-soft:#fffbeb;--late-strong:#78350f;--night-soft:#eef2ff;--night-strong:#312e81;--sick-soft:#fdeceb;--sick-strong:#8a1f17;--sick:#e2483c;--early:#10b981;--late:#f59e0b;--night:#6366f1;--fg:#2a231e;--muted:#6a5b50;--card:#fff;--border:#78645540}.fx5.cpx .c2-ph{border-bottom:2px dashed var(--pl);justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.fx5.cpx .c2-brand b{letter-spacing:.2em;font-size:15px;font-weight:700;display:block}.fx5.cpx .c2-brand small{color:var(--muted);font-size:12px;display:block}.fx5.cpx .c2-h{text-align:right;font-size:17px;font-weight:700}.fx5.cpx .c2-leg{color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:14px 0 6px;padding:0;font-size:12.5px;font-weight:600;list-style:none;display:flex}.fx5.cpx .c2-leg i,.fx5.cpx .c2-th i{width:20px;height:20px;color:var(--fg);background:#7864551f;border-radius:50%;place-items:center;margin-right:6px;font-size:11px;font-style:normal;font-weight:700;display:inline-grid}.fx5.cpx .c2-th,.fx5.cpx .c2-r{grid-template-columns:44px minmax(0,1fr) 96px 116px;align-items:center;gap:12px;display:grid}.fx5.cpx .c2-th{border-bottom:1px solid var(--pl);padding:10px 0 6px}.fx5.cpx .c2-th .c2-cs{justify-content:space-around}.fx5.cpx .c2-th i{margin:0}.fx5.cpx .c2-r{border-bottom:1px solid var(--pl);padding:9px 0;font-size:14.5px;position:relative}.fx5.cpx .c2-d{color:var(--muted);font-weight:700}.fx5.cpx .c2-p{align-items:center;gap:10px;min-width:0;display:flex}.fx5.cpx .c2-p .x5-av{--card:#fff;width:30px;height:30px;font-size:11px}.fx5.cpx .c2-p b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fx5.cpx .c2-r .x5-pl{height:28px;font-size:13px}.fx5.cpx .c2-r .x5-pl:after{content:none}.fx5.cpx .c2-free{height:28px;color:var(--muted);border:1.5px dashed #78645559;border-radius:.75em;place-items:center;font-size:13px;font-style:normal;font-weight:600;display:grid}.fx5.cpx .c2-cs{justify-content:space-around;align-items:center;display:flex}.fx5.cpx .c2-c{border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-style:normal;font-weight:700;display:grid}.fx5.cpx .c2-c svg{width:15px;height:15px}.fx5.cpx .c2-c.ok{background:var(--early);color:#fff}.fx5.cpx .c2-c.no{background:var(--sick);color:#fff}.fx5.cpx .c2-c.na{color:#78645599}.fx5.cpx .c2-note{grid-column:2/-1;margin-top:-2px}.fx5.cpx .c2-note .uc-red,.fx5.cpx .c2-note .uc-grn{font-size:13px}.fx5.cpx .c2-nt{color:var(--night-strong);background:var(--night-soft);border-radius:99px;padding:.25em .8em;font-size:12.5px;font-weight:600;display:inline-block}.fx5.cpx .c2-bad{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--sick) 9%, transparent) 8% 92%, transparent)}.fx5.cpx .c2-bad:after{content:"";background:var(--sick-strong);transform-origin:0;border-radius:2px;height:2.5px;transition:transform .5s cubic-bezier(.4,0,.2,1);position:absolute;top:23px;left:52px;right:128px;transform:scaleX(0)}.fx5.cpx .c2-paper.struck .c2-bad:after{transform:none}.fx5.cpx .c2-paper.struck .c2-bad>.c2-p,.fx5.cpx .c2-paper.struck .c2-bad>.x5-pl{opacity:.6}.fx5.cpx .c2-fix{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--early) 10%, transparent) 8% 92%, transparent)}.fx5.cpx .c2-r>*{transition:opacity .25s}.fx5.cpx.fx-on .c2-r:not(.in)>*{opacity:0}.fx5.cpx.fx-on .c2-r .c2-c{transition:transform .35s cubic-bezier(.3,1.6,.5,1),opacity .2s}.fx5.cpx.fx-on .c2-r:not(.in) .c2-c{transform:scale(.2)}.fx5.cpx .c2-r.in .c2-c:nth-child(2){transition-delay:.12s}.fx5.cpx .c2-r.in .c2-c:nth-child(3){transition-delay:.24s}.fx5.cpx.fx-on .c2-bad.in{animation:.5s .4s cp-shake}@keyframes cp-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.fx5.cpx .c2-end{justify-content:space-between;align-items:center;gap:16px;min-height:120px;margin-top:22px;display:flex;position:relative}.fx5.cpx .c2-end .x5-ok{font-size:14px;transition:opacity .4s}.fx5.cpx .c2-stamp{width:132px;height:132px;color:var(--early-strong);transition:opacity .2s,transform .45s cubic-bezier(.2,1.6,.4,1);position:relative;transform:rotate(-12deg)}.fx5.cpx .c2-stamp svg{width:100%;height:100%;display:block}.fx5.cpx .c2-stamp circle{fill:none;stroke:currentColor;stroke-width:5px}.fx5.cpx .c2-stamp circle+circle{stroke-width:2.5px}.fx5.cpx .c2-stamp text{fill:currentColor;letter-spacing:2.6px;font-size:14.5px;font-weight:700}.fx5.cpx .c2-stamp g path{stroke:currentColor}.fx5.cpx.fx-on .c2-paper:not(.stamped) .c2-stamp{opacity:0;transform:rotate(-30deg)scale(2.3)}.fx5.cpx.fx-on .c2-paper:not(.stamped) .c2-end .x5-ok{opacity:0}.fx5.cpx.fx-on .c2-paper.stamped{animation:.35s .3s cp-thud}@keyframes cp-thud{40%{transform:translateY(4px)}}.fx5.cpx .c2-og{text-align:center;max-width:820px;margin:0 auto 40px}.fx5.cpx .c2-bar{background:var(--glass);border:1px solid var(--glass-border);max-width:980px;height:18px;box-shadow:var(--shadow);z-index:2;border-radius:99px;align-items:center;margin:0 auto;padding:0 24px;display:grid;position:relative}.fx5.cpx .c2-bar i{background:color-mix(in oklab, var(--fg) 75%, var(--bg));border-radius:99px;height:6px;display:block}.fx5.cpx .c2-slips{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:900px;margin:-9px auto 0;padding:0 10px 30px;display:grid;overflow:hidden}.fx5.cpx .c2-slip{color:#2a231e;transition:transform .9s cubic-bezier(.25, .9, .3, 1) calc(var(--i) * .22s);background:#fffdf8;padding:34px 22px 40px;position:relative;box-shadow:0 22px 40px -24px #3c281480;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/18px 12px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 12px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/18px 12px repeat-x}.dark .fx5.cpx .c2-slip{background:#ece5da}.fx5.cpx.fx-on .c2-slips:not(.go) .c2-slip{transform:translateY(-105%)}.fx5.cpx .c2-sn{letter-spacing:.14em;color:#047857;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.fx5.cpx .c2-slip p{letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.35}.fx5.cpx .c2-quote{text-align:center;padding-top:40px}.fx5.cpx .c2-q{letter-spacing:-.03em;max-width:1000px;margin:0 auto;font-size:clamp(28px,4vw,54px);font-weight:600;line-height:1.15}.fx5.cpx .c2-hw{position:relative}.fx5.cpx .c2-hw:before{content:"";z-index:-1;background:color-mix(in oklab, var(--early) 32%, transparent);transform-origin:0;position:absolute;inset:62% 0 8%}.fx5.cpx .c2-hl{z-index:0;position:relative}.fx5.cpx.fx-on .c2-q .c2-hw:before{transition:transform var(--t,.2s) linear var(--d,0s)}.fx5.cpx.fx-on .c2-q:not(.in) .c2-hw:before{transform:scaleX(0)}.fx5.cpx .c2-ways .uc-h2{text-align:center;margin-bottom:44px}.fx5.cpx .c2-reg{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1100px;margin:0 auto;padding-top:20px;display:grid}.fx5.cpx .c2-tab{background:var(--glass);border:1px solid var(--glass-border);border-top:5px solid var(--c);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);transform:translateY(calc(var(--i) * 10px));border-radius:22px 22px 18px 18px;align-content:start;gap:8px;margin-left:-10px;padding:22px 22px 28px;text-decoration:none;transition:transform .35s cubic-bezier(.3,1.4,.5,1);display:grid;position:relative}.fx5.cpx .c2-tab:first-child{margin-left:0}.fx5.cpx .c2-tab:hover,.fx5.cpx .c2-tab:focus-visible{z-index:2;transform:translateY(-12px)}.fx5.cpx .c2-tt{font-size:16.5px;font-weight:600}.fx5.cpx .c2-tab small{color:var(--muted);font-size:13.5px;line-height:1.45}.fx5.cpx .c2-ta{background:color-mix(in oklab, var(--c) 16%, transparent);width:36px;height:36px;color:color-mix(in oklab, var(--c) 70%, var(--fg));border-radius:50%;place-items:center;margin-top:8px;display:grid}.fx5.cpx .c2-ta svg{width:18px;height:18px}.fx5.cpx .c2-cta{justify-content:center;margin-top:60px}.fx5.cpx.fus-lite .c2-tab{-webkit-backdrop-filter:none;background:color-mix(in oklab, var(--card) 92%, transparent)}@media (width<=900px){.fx5.cpx .c2-slips{grid-template-columns:1fr;gap:0;max-width:460px}.fx5.cpx .c2-slip{margin-bottom:-4px}.fx5.cpx .c2-reg{grid-template-columns:1fr 1fr;gap:16px}.fx5.cpx .c2-tab{margin-left:0;transform:none}}@media (width<=639px){.fx5.cpx .c2-tab{-webkit-backdrop-filter:none;background:color-mix(in oklab, var(--card) 92%, transparent)}.fx5.cpx .c2-hero{padding:100px 0 20px}.fx5.cpx .c2-head{padding:.9em 1em 1.2em;font-size:13px}.fx5.cpx .c2-head .x5-hd{flex-wrap:wrap;row-gap:.45em}.fx5.cpx .c2-slot{margin:0 1em}.fx5.cpx .c2-feed{margin:-20px .6em 0;padding:0 6px}.fx5.cpx .c2-paper{padding:24px 14px 46px}.fx5.cpx .c2-ph{flex-direction:column;align-items:flex-start;gap:6px}.fx5.cpx .c2-h{text-align:left;font-size:15px}.fx5.cpx .c2-leg{gap:4px 12px;font-size:11.5px}.fx5.cpx .c2-th,.fx5.cpx .c2-r{grid-template-columns:26px minmax(0,1fr) 62px 84px;gap:6px}.fx5.cpx .c2-r{font-size:13px}.fx5.cpx .c2-p{gap:6px}.fx5.cpx .c2-p .x5-av{display:none}.fx5.cpx .c2-r .x5-pl,.fx5.cpx .c2-free{height:26px;font-size:11.5px}.fx5.cpx .c2-c{width:21px;height:21px}.fx5.cpx .c2-note{grid-column:1/-1}.fx5.cpx .c2-bad:after{top:21px;left:30px;right:90px}.fx5.cpx .c2-stamp{width:104px;height:104px}.fx5.cpx .c2-end{min-height:100px}.fx5.cpx .c2-slip p{font-size:17px}.fx5.cpx .c2-reg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fx5.cpx .c2-paper,.fx5.cpx .c2-r>*,.fx5.cpx .c2-bad:after,.fx5.cpx .c2-stamp,.fx5.cpx .c2-slip,.fx5.cpx .c2-tab,.fx5.cpx .c2-end .x5-ok{transition:none}}
