@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-vietnamese-wght-normal.351w3rsy0o7m9.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-latin-ext-wght-normal.3ft8rvcvbxo5j.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-latin-wght-normal.297-5ju1rzndw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--fj-navy:#061a52;--fj-orange:#cf5c1a;--fj-blue:#1e4fd8;--fj-ink:#182135;--fj-muted:#5b6375;--fj-soft:#9298a5;--fj-line:#dee1e8;--fj-line2:#eef0f5;--fj-card:#fff;--fj-bg:#f5f7fa;--fj-bg2:#eef0f5;--fj-p0:#7f8793;--fj-p0-text:#525864;--fj-p0-tint:#eef0f5;--fj-p1:#a97a60;--fj-p1-text:#774c33;--fj-p1-tint:#fff1e8;--fj-p2:#c56a3e;--fj-p2-text:#903a03;--fj-p2-tint:#ffeadc;--fj-p3:#cf5c1a;--fj-p3-text:#a02300;--fj-p3-tint:#ffe9de;--fj-p4:#ac7d00;--fj-p4-text:#7b4e00;--fj-p4-tint:#fef0d4;--fj-p5:#549a44;--fj-p5-text:#22690d;--fj-p5-tint:#e4f9e0;--fj-p6:#0ea053;--fj-p6-text:#006f23;--fj-p6-tint:#dffae5;--fj-closed:#b4b9c4;--fj-closed-text:#6b7282;--fj-closed-tint:#e9ebf0;--fj-warm:#fffbf7;--fj-clock-now:#c0332b;--fj-clock-week:#b4651a;--fj-clock-month:#9a7b1f;--fj-clock-clear:#b4b9c4;--fj-thermo-track:#e4e7ee;--fj-thermo-track-chip:#ffffff29;--fj-thermo-gradient:linear-gradient(90deg,#a97a60 0%,#cf5c1a 28%,#ac7d00 52%,#549a44 78%,#0ea053 100%);--fj-font:"Public Sans",system-ui,sans-serif;--fj-fs-micro:10px;--fj-fs-caption:11px;--fj-fs-small:12px;--fj-fs-body:13px;--fj-fs-base:14px;--fj-fs-lead:16px;--fj-fs-title:18px;--fj-fs-h3:22px;--fj-fs-h2:28px;--fj-fs-h1:40px;--fj-fs-display:56px;--fj-track-label:.08em;--fj-s1:4px;--fj-s2:8px;--fj-s3:12px;--fj-s4:16px;--fj-s5:20px;--fj-s6:24px;--fj-s8:32px;--fj-s10:40px;--fj-s14:56px;--fj-r-xs:4px;--fj-r-sm:6px;--fj-r-btn:8px;--fj-r-md:10px;--fj-r-lg:14px;--fj-r-pill:999px;--fj-control-h:36px;--fj-hair:1px;--fj-control:1.5px;--fj-track:3px;--fj-e1:0 1px 2px #061a520a;--fj-e2:0 1px 2px #061a520f,0 10px 28px -14px #061a5229;--fj-e3:0 2px 4px #061a520d,0 28px 56px -18px #061a5252;--fj-t-hover:.16s cubic-bezier(.2,.7,.2,1);--fj-t-pulldown:.18s cubic-bezier(.2,.9,.25,1.05);--fj-t-pulldown-close:.12s ease-in;--fj-t-rank:.6s cubic-bezier(.2,.7,.2,1)}.fj-halo{box-shadow:var(--fj-e1), 0 0 0 1px var(--fj-step), 0 0 0 5px color-mix(in srgb, var(--fj-step) 14%, transparent)}.fj-halo--now{animation:3.4s ease-in-out infinite fj-breathe}@keyframes fj-breathe{0%,to{box-shadow:var(--fj-e1), 0 0 0 1px var(--fj-step), 0 0 0 5px color-mix(in srgb, var(--fj-step) 14%, transparent)}50%{box-shadow:var(--fj-e1), 0 0 0 1px var(--fj-step), 0 0 0 7px color-mix(in srgb, var(--fj-step) 7%, transparent)}}@media (prefers-reduced-motion:reduce){.fj-halo--now{animation:none}}
:root{--fj-orange-lift:#ff8a3d;--fj-track-display:-.03em;--fj-track-title:-.02em}.wordmark{letter-spacing:var(--fj-track-display);white-space:nowrap;color:var(--fj-navy);align-items:center;font-weight:600;line-height:1;display:inline-flex}.wordmark--navy{color:#fff}.wordmark__mark{flex:none;display:block}.wordmark__word{display:inline-flex}.wordmark__jar{color:var(--fj-orange)}.wordmark--navy .wordmark__jar{color:var(--fj-orange-lift)}.wordmark__rule{opacity:.25;background:currentColor;width:1px;height:1em;margin:0 .15em}.wordmark__tagline{letter-spacing:0;opacity:.85;font-size:.34em;font-weight:500}.glow{isolation:isolate;background:var(--fj-navy);color:#fff;position:relative}.glow:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 18% 20%, color-mix(in srgb, var(--fj-orange) 24%, transparent) 0%, transparent 70%);pointer-events:none;position:absolute;inset:0}.brand-rule{background:var(--fj-thermo-gradient);border-radius:2px;height:3px}.wordmark__mark--dark{display:none}:root[data-theme=dark] .wordmark__mark--dark{display:block}:root[data-theme=dark] .wordmark__mark--base:not(:only-child){display:none}.thinking{flex-direction:column;align-items:center;gap:8px;display:inline-flex}.thinking__jar{display:block;overflow:visible}.thinking__lid{fill:currentColor}.thinking__body{stroke:currentColor}@keyframes fjDoorSpin{0%{animation-timing-function:cubic-bezier(.3,0,.7,1);transform:rotateY(0)}22%{animation-timing-function:cubic-bezier(.4,0,.2,1);transform:rotateY(1080deg)}34%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotateY(1132deg)}48%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotateY(1028deg)}62%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotateY(1132deg)}74%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:rotateY(1080deg)}to{transform:rotateY(2160deg)}}.thinking__swing{transform-box:view-box;transform-origin:42px 77px;animation:3.4s infinite fjDoorSpin}.thinking__rule{background:var(--fj-thermo-track);border-radius:4px;height:6px;display:block;position:relative;overflow:hidden}.thinking__rule:before{content:"";border-radius:inherit;background-image:var(--fj-thermo-gradient);opacity:.5;position:absolute;inset:0}.thinking__sheen{border-radius:inherit;background-image:linear-gradient(90deg,#fff0 40%,#ffffff4d 50%,#fff0 60%);background-size:200% 100%;animation:2.2s linear infinite fjThermoScroll;position:absolute;inset:0}.thinking--inline{vertical-align:middle;flex-direction:row;gap:8px}.thinking--inline .thinking__jar{width:20px;height:22px}.thinking--inline .thinking__rule{width:26px}.thinking--inline .thinking__label{font-size:inherit;color:inherit}.thinking--block .thinking__jar{width:52px;height:58px;color:var(--fj-navy)}.thinking--block .thinking__rule{width:96px}.thinking--line .thinking__rule{width:100%}.thinking__label{font-size:var(--fj-fs-caption);color:var(--fj-soft);letter-spacing:.01em}.pub .thinking--block .thinking__jar,.signin__panel .thinking__jar{color:#fff}.brand-rule{position:relative;overflow:hidden}.brand-rule:after{content:"";border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#ffffffb3 50%,#0000 100%);animation:7s ease-in-out infinite fjRuleSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes fjRuleSweep{0%{transform:translate(-100%)}22%{transform:translate(100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.thinking__swing{animation:none;transform:rotateY(-40deg)}.thinking__sheen,.brand-rule:after{opacity:0;animation:none}}
