html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-directory-cards>.board-join-menu{flex:1 0 auto}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) :where(.board-join-onepage,.board-join-signup) :where(h2,h3,h4,p,figure,ul,ol,table){margin:0}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) :is(.board-join-onepage,.board-join-signup) svg{width:16px;height:16px;flex:0 0 auto}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) :is(.board-join-onepage,.board-join-signup) a:focus-visible{outline:2px solid #157037;outline-offset:2px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) :is(.board-join-onepage,.board-join-signup) h2{color:#181f2d;font-family:var(--font-display);font-size:32px;font-weight:800;line-height:1.15;letter-spacing:-.65px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) :is(.board-join-onepage,.board-join-signup) h3{color:#181f2d;font-family:var(--font-display);font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-.3px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) :is(.board-join-onepage,.board-join-signup) h4{color:#181f2d;font-family:var(--font-display);font-size:18px;font-weight:800;line-height:1.25}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-kicker{display:block;margin-bottom:9px;color:#157037;font-size:var(--type-meta);font-weight:700;letter-spacing:.8px;text-transform:uppercase}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-lead{color:#4b5563;font-size:var(--type-body);line-height:1.55}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-small{color:#4b5563;font-size:var(--type-meta);line-height:1.5}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-ticks{display:grid;gap:6px;padding:0;list-style:none;font-size:var(--type-small)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-ticks li{display:flex;align-items:flex-start;gap:7px;line-height:1.4}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-ticks svg{width:14px;height:14px;margin-top:2px;color:#16a34a}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;gap:8px;min-height:40px;padding:10px 14px;border:1px solid transparent;border-radius:8px;font-size:var(--type-body);font-weight:700;line-height:1.35;text-align:center;text-decoration:none;box-sizing:border-box;cursor:pointer;transition:filter .15s}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-button:hover{filter:brightness(.95)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-button:disabled{opacity:.6;cursor:not-allowed}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-button.is-green{color:#fff;background:#16a34a;border-color:#16a34a}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-button.is-outline{color:#245636;background:#fff;border-color:#ccdcd1}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-button.is-white{color:#181f2d;background:#fff;border-color:#fff}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-button.is-wide{align-self:stretch;width:100%}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-text-link{display:inline-flex;align-items:center;gap:7px;color:#157037;font-size:var(--type-meta);font-weight:700;text-decoration:none}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-text-link.is-underlined{text-decoration:underline;text-underline-offset:2px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-text-link svg{width:15px;height:15px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-price{margin:10px 0 3px;color:#181f2d;font-size:30px;font-weight:800;line-height:1.2;letter-spacing:-1px;white-space:nowrap}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-price small{font-size:var(--type-small);font-weight:400;letter-spacing:0}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-intro{display:flex;align-items:center;justify-content:space-between;gap:20px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-intro>a{flex:0 0 auto}@media (prefers-reduced-motion:reduce){html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-button{transition:none}}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage{display:flex;flex-direction:column;gap:16px;min-width:0;padding:4px 4px 8px;color:#181f2d;font-size:var(--type-body);line-height:1.5}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage :is(section,div,article,li)[tabindex="-1"]:focus{outline:none}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage p{color:#4b5563}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage :is(ul,ol){padding:0;list-style:none}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage .board-join-button{min-height:44px;padding:11px 18px;font:inherit;font-size:var(--type-body);font-weight:700;line-height:1.3;white-space:nowrap}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage .board-join-text-link{gap:6px;font-size:var(--type-small)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage .board-join-text-link svg{width:14px;height:14px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage h4{font-size:16px;line-height:1.3}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage .board-join-kicker{margin-bottom:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage .board-join-price{line-height:1.15}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-onepage .board-join-price small{color:#4b5563;font-size:var(--type-meta)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:28px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:4px 0}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-hero h2{font-size:min(40px,3.05cqi);line-height:1.1;letter-spacing:-.9px;white-space:nowrap}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-hero .board-join-lead{max-width:680px;margin-top:10px;font-size:16px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-note{display:flex;align-items:flex-start;gap:8px;margin-top:14px!important;color:#4b5563;font-size:var(--type-meta)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-note svg{width:15px;height:15px;margin-top:1px;color:#157037}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-photo{position:relative;min-width:0;min-height:226px;overflow:hidden;background:#181f2d;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-photo:after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(transparent,rgba(17,24,39,.8))}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-photo-label{position:absolute;top:14px;left:14px;z-index:2;padding:5px 8px;color:#181f2d;background:rgba(255,255,255,.93);border-radius:3px;font-size:var(--type-meta);font-weight:700;letter-spacing:.2px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-photo figcaption{position:absolute;right:18px;bottom:16px;left:18px;z-index:1;color:#fff;font-size:20px;font-weight:800;line-height:1.2}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-photo figcaption small{display:block;margin-top:6px;font-size:var(--type-meta);font-weight:400}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:-4px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-head h3{font-size:22px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-claim{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:28px;align-items:center;padding:15px 20px;background:#e8f7ef;border:1px solid #cfe9da;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-claim h3 b{color:#157037}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-claim p{margin-top:5px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-search{display:flex;gap:10px;min-width:0}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-search-field{display:flex;flex:1 1 auto;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 13px;background:#fff;border:1px solid #b9d3c2;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-search-field:focus-within{border-color:#157037;outline:2px solid rgba(21,112,55,.25)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-search-field svg{color:#157037}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-search-field input{flex:1 1 auto;min-width:0;padding:10px 0;color:#181f2d;background:transparent;border:0;outline:none;font:inherit;font-size:var(--type-body)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-search-field input::placeholder{color:#5f6b65}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-statement{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 26px;background:#181f2d;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-statement h3{color:#fff;font-size:28px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-statement p{margin-top:6px;color:#cbd5e1;font-size:15px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-statement .board-join-button{align-self:center}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-cards.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #dce5df;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-card>img{display:block;width:100%;height:120px;object-fit:cover}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-card-body{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 15px 14px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-card-body h4{display:flex;align-items:center;gap:9px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-card-mark{display:inline-grid;flex:0 0 auto;place-items:center;width:30px;height:30px;color:#157037;background:#e8f7ef;border-radius:50%}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-card-body>.board-join-text-link{margin-top:auto;padding-top:4px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-ask{display:flex;flex-direction:column;justify-content:center;gap:8px;height:120px;padding:10px 14px;overflow:hidden;background:#1d2b24}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-ask-q{align-self:flex-end;max-width:90%;padding:7px 11px;color:#181f2d;background:#fff;border-radius:12px 12px 3px 12px;font-size:var(--type-small);font-weight:700;line-height:1.35}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-ask-a{max-width:94%;padding:7px 11px;color:#d7efe1;background:#2c4a39;border-radius:12px 12px 12px 3px;font-size:var(--type-meta);line-height:1.45}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-ask-a b{color:#fff}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-ask-hit{display:flex;align-items:center;gap:6px;width:fit-content;margin-top:5px;padding:3px 8px;color:#181f2d;background:#fbf1d7;border-radius:4px;font-weight:700}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-ask-hit svg{width:12px;height:12px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:14px;align-items:stretch}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-box{min-width:0;padding:16px 18px;background:#fff;border:1px solid #dce5df;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-box>h4+p{margin-top:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-box-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-chip{padding:7px 10px;color:#157037;background:#e8f7ef;border-radius:5px;font-size:var(--type-meta);font-weight:700;white-space:nowrap}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-numbers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px!important}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-numbers li{padding-left:12px;border-left:2px solid #dce5df}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-numbers strong{display:block;color:#16a34a;font-size:30px;font-weight:800;line-height:1.15;letter-spacing:-1px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-numbers span{display:block;max-width:11ch;margin-top:5px;color:#4b5563;font-size:var(--type-meta);line-height:1.4}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-start{display:flex;flex-direction:column;min-width:0;padding:16px 18px;background:#fffdf6;border:1px solid #d5c28b;border-radius:8px;box-shadow:0 8px 24px rgba(119,95,33,.06)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-steps{display:grid;gap:9px;margin:2px 0 14px!important}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-steps li{display:flex;gap:11px;color:#4b5563;font-size:var(--type-small)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-steps b{display:inline-grid;flex:0 0 auto;place-items:center;width:26px;height:26px;color:#157037;background:#e8f7ef;border-radius:50%;font-size:var(--type-meta)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-steps strong{display:block;color:#181f2d;font-size:var(--type-body)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-steps.is-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:0!important}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-start>.board-join-button{margin-top:auto}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-events{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.85fr);gap:12px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-events[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.85fr)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-events[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,.85fr)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-events[data-count="1"]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-event{position:relative;min-width:0;overflow:hidden;background:#fff;border:1px solid #dce5df;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-event-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-event-link img{display:block;width:100%;height:112px;object-fit:cover;background:#e8f7ef}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-event-day{position:absolute;top:10px;left:10px;padding:4px 8px;color:#181f2d;background:rgba(255,255,255,.95);border-radius:4px;font-size:var(--type-meta);font-weight:800}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-event-body{display:flex;flex-direction:column;gap:4px;padding:11px 13px 13px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-event-body strong{display:-webkit-box;overflow:hidden;font-size:var(--type-body);line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-event-link:hover strong{text-decoration:underline;text-underline-offset:2px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-event-body .board-join-small{display:flex;align-items:center;gap:5px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-event-body .board-join-small svg{width:13px;height:13px;color:#157037}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-event-remind{position:absolute;top:8px;right:8px;display:inline-grid;place-items:center;width:34px;height:34px;color:#157037;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.18)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-more{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;padding:18px;background:#e8f7ef;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-more strong{color:#157037;font-size:36px;font-weight:800;line-height:1;letter-spacing:-1px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-more p{color:#24402f;font-size:var(--type-small)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-more>.board-join-text-link{display:inline;line-height:1.5}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-more>.board-join-text-link svg{margin-left:4px;vertical-align:-2px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-plan{display:flex;flex-direction:column;min-width:0;padding:16px;background:#fff;border:1px solid #dce5df;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-plan.is-featured{background:#fffdf6;border-color:#d5c28b;box-shadow:0 8px 24px rgba(119,95,33,.06)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-plan>.board-join-small{margin-top:2px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-plan>.board-join-ticks{margin:12px 0 14px;padding-top:12px;border-top:1px solid #dce5df}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-plan>.board-join-button{margin-top:auto}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-allowance{padding:10px 12px;color:#574827!important;background:#fbf1d7;border:1px solid #e8dbb9;border-radius:8px;font-size:var(--type-meta);line-height:1.5}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-rule{display:flex;align-items:center;gap:14px;margin-top:14px;color:#157037;font-size:var(--type-meta);font-weight:700;letter-spacing:.8px;text-transform:uppercase}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-rule:after,html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-rule:before{content:"";flex:1;height:1px;background:#dce5df}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:center}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-showcase>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-showcase>img{display:block;width:100%;height:270px;object-fit:cover;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-packs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px!important}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-packs li{padding:9px 10px;background:#e8f7ef;border-radius:5px;font-size:var(--type-meta)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-packs b{display:block;color:#157037;font-size:15px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-perk{display:grid;grid-template-columns:260px minmax(0,1fr);overflow:hidden;background:#fff;border:1px solid #d5c28b;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-perk>img{width:100%;height:100%;min-height:150px;object-fit:cover}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-perk>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;padding:20px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-fine{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-fine>p{display:flex;gap:10px;padding:14px 16px;background:#f6f8f7;border-radius:8px;font-size:var(--type-small)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-fine svg{margin-top:2px;color:#157037}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-fine .board-join-text-link{display:inline}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-band{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 26px;background:#181f2d;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-band h3{color:#fff}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-band p{margin-top:6px;color:#cbd5e1}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-band>.board-join-button{flex:0 0 auto;align-self:center}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-band-doors{display:flex;flex-wrap:wrap;gap:10px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-box>h3{margin-bottom:14px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-box>.board-join-small{margin-top:10px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-table{width:100%;border-collapse:collapse;font-size:var(--type-small);line-height:1.5}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-table :is(th,td){padding:10px 9px;text-align:left;vertical-align:top;border-bottom:1px solid #dce5df}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-table th:first-child{width:34%}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-table thead{color:#157037;background:#f0f5f1}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-table th{font-weight:700}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-signup{display:flex;flex-direction:column;gap:20px;color:#181f2d;font-size:var(--type-body);line-height:1.5}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-progress{display:flex;flex-wrap:wrap;gap:18px;margin-top:-8px;padding:0;color:#4b5563;font-size:var(--type-meta);list-style:none}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-progress strong{color:#157037}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-signup-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:23px;align-items:start}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-signup-grid.is-single{grid-template-columns:minmax(0,1fr);max-width:640px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-signup-form{display:flex;flex-direction:column;gap:14px;min-width:0;padding:20px;background:#fff;border:1px solid #dce5df;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-signup-form>h3{font-size:22px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-signup-form>p{margin-top:-8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:40px;padding:10px 12px;color:#1f1f1f;background:#fff;border:1px solid #747775;border-radius:5px;font-family:"Google Sans",Roboto,var(--font-body);font-size:var(--type-body);font-weight:500;cursor:pointer}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-google:disabled{opacity:.6;cursor:not-allowed}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-google svg{width:20px;height:20px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-divider{display:flex;align-items:center;gap:12px;color:#4b5563;font-size:var(--type-meta)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-divider:after,html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-divider:before{content:"";flex:1;height:1px;background:#dce5df}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-form{display:flex;flex-direction:column;gap:14px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-field-label{display:block;margin-bottom:6px;color:#181f2d;font-size:var(--type-small);font-weight:700}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-form :is(.board-join-input,select){width:100%;min-height:41px;padding:10px 11px;color:#181f2d;background:#fff;border:1px solid #d1d5db;border-radius:6px;font:inherit;font-size:var(--type-body);box-sizing:border-box}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-form .board-join-input.pr-10{padding-right:40px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-form .board-join-input.pl-10{padding-left:40px;padding-right:40px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-error{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;font-size:var(--type-small);line-height:1.45}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-error svg{flex:0 0 auto;width:16px;height:16px;margin-top:1px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-form :is(.board-join-input,select):focus{border-color:#157037;outline:2px solid rgba(21,112,55,.25)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-human{justify-content:flex-start;padding:12px;border:1px dashed #dce5df;font-size:var(--type-meta)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-field-help{margin:6px 0 0;color:#5b6472;font-size:var(--type-meta);line-height:1.4}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-field-error{margin:6px 0 0;color:#b91c1c;font-size:var(--type-meta);font-weight:600;line-height:1.4}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-form :is(.board-join-input,select)[aria-invalid=true]{border-color:#dc2626}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-selection{min-width:0;overflow:hidden;background:#fff;border:1px solid #dce5df;border-radius:8px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-selection>img{display:block;width:100%;height:162px;object-fit:cover}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-selection>div{display:flex;flex-direction:column;align-items:flex-start;padding:19px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-selection h3{font-size:21px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-ticks.is-plain{gap:8px;margin:15px 0}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-selection>div>.board-join-text-link{margin-top:10px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-one-login{align-self:stretch;margin-top:17px;padding-top:14px;border-top:1px solid #dce5df}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-one-login strong{font-size:var(--type-small)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-one-login p{margin-top:5px}@container board-panel (max-width: 1400px){html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-cards:not(.is-three) .board-join-ask-line{display:none}}@container board-panel (max-width: 1100px){html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-cards{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-events,html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-events[data-count]{grid-template-columns:repeat(3,minmax(0,1fr))}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) :is(.board-join-claim,.board-join-split){grid-template-columns:minmax(0,1fr)}}@container board-panel (max-width: 900px){html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) :is(.board-join-hero,.board-join-showcase,.board-join-fine,.board-join-statement){grid-template-columns:minmax(0,1fr)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-hero h2{font-size:30px;white-space:normal}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-cards.is-three{grid-template-columns:minmax(0,1fr)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-numbers{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-steps.is-row{grid-template-columns:minmax(0,1fr)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) :is(.board-join-band,.board-join-head,.board-join-box-head){flex-direction:column;align-items:flex-start}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-perk{grid-template-columns:minmax(0,1fr)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-perk>img{height:160px}}@container board-panel (max-width: 760px){html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-signup-grid{grid-template-columns:minmax(0,1fr)}}@container board-panel (max-width: 560px){html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-two{grid-template-columns:minmax(0,1fr)}}@container board-panel (max-width: 640px){html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) :is(.board-join-plans,.board-join-cards){grid-template-columns:minmax(0,1fr)}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-events,html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-events[data-count]{grid-template-columns:repeat(2,minmax(0,1fr))}html:is([data-tcb-device=desktop],[data-tcb-device=tablet]) .board-join-search{flex-direction:column}}.jf-frame,.jf-rail-nav{--jf-navy:#091b2c;--jf-ink:#0f172a;--jf-slate:#526073;--jf-line:#e2e8f0;--jf-green:#16a34a;--jf-green-d:#15803d;--jf-mint:#86efac;--jf-paper:rgba(255,255,255,.97);--jf-gold:#fffbeb;--jf-gold-line:#f3d98b;--jf-display:var(--font-archivo,"Archivo"),system-ui,sans-serif}.jf-frame{height:var(--board-box-h);min-height:0;display:flex;flex-direction:column;gap:6px}.jf-deck{position:relative;flex:1 1 0;min-height:0;perspective:2400px}.jf-page{position:absolute;inset:0;container:jf/size;visibility:hidden;opacity:0;pointer-events:none;backface-visibility:hidden;color:var(--jf-ink);font-size:15px;line-height:1.42}.jf-page.on{visibility:visible;opacity:1;pointer-events:auto}.jf-page:focus{outline:0}.jf-page.in-b,.jf-page.in-f,.jf-page.out-b,.jf-page.out-f{visibility:visible;animation-duration:.6s;animation-timing-function:cubic-bezier(.3,.7,.2,1);animation-fill-mode:both}.jf-page.out-f{transform-origin:left center;animation-name:jf-out-f}.jf-page.out-b{animation-name:jf-out-b}.jf-page.in-f,.jf-page.out-b{transform-origin:right center}.jf-page.in-f{animation-name:jf-in-f}.jf-page.in-b{transform-origin:left center;animation-name:jf-in-b}@keyframes jf-out-f{0%{transform:none;opacity:1}to{transform:rotateY(-62deg) translateX(-4%);opacity:0}}@keyframes jf-out-b{0%{transform:none;opacity:1}to{transform:rotateY(62deg) translateX(4%);opacity:0}}@keyframes jf-in-f{0%{transform:rotateY(38deg) translateX(4%);opacity:0}to{transform:none;opacity:1}}@keyframes jf-in-b{0%{transform:rotateY(-38deg) translateX(-4%);opacity:0}to{transform:none;opacity:1}}.jf-deck.jf-nudge{animation:jf-nudge .32s ease}@keyframes jf-nudge{30%{transform:translateY(-7px)}70%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.jf-deck.jf-nudge,.jf-page.in-b,.jf-page.in-f,.jf-page.out-b,.jf-page.out-f{animation-duration:.01s}}.jf-in{height:100%;min-height:0;display:grid;gap:14px}.jf-pager{flex:none;align-self:center;display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 3px;border:1px solid rgba(15,23,42,.1);border-radius:999px;color:#334155;background:rgba(255,255,255,.97);box-shadow:0 4px 12px rgba(2,8,20,.16);font-size:12px;font-weight:600;white-space:nowrap}.jf-pager>span{padding:0 6px;font-variant-numeric:tabular-nums}.jf-pager button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:20px;height:20px;padding:0;border:0;border-radius:999px;color:var(--jf-green-d);background:#e8f4ed;font:700 12px/1 inherit;font-family:inherit;cursor:pointer}.jf-pager button.jf-next{padding:0 9px}.jf-pager button:hover:not(:disabled){color:#fff;background:var(--jf-green)}.jf-pager button:disabled{color:#94a3b8;background:transparent;cursor:default}.jf-pager button:focus-visible{outline:2px solid var(--jf-green);outline-offset:1px}.jf-dark{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:22px;color:#fff;background:var(--jf-navy);box-shadow:0 18px 40px rgba(2,8,23,.35)}.jf-white{min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:var(--jf-paper);box-shadow:0 30px 70px -28px rgba(2,8,20,.65),0 2px 6px rgba(2,8,20,.12)}.jf-ph{z-index:-2;object-fit:cover}.jf-shot{position:relative;min-height:0;overflow:hidden}.jf-cover{object-fit:cover}.jf-askcard .jf-cover,.jf-ev-ph .jf-cover{position:absolute;inset:0;width:100%;height:100%}.jf-ic{flex:none;width:1em;height:1em}.jf-kick{display:block;color:var(--jf-green-d);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.jf-dark .jf-kick,.jf-pc .jf-kick{color:var(--jf-mint)}html body .jf-page h2{margin:0;color:inherit;font:800 clamp(25px,min(3.3cqw,6.2cqh),56px)/1.06 var(--jf-display);letter-spacing:-.018em;text-wrap:balance}html body .jf-page h3{margin:0;color:inherit;font:800 clamp(19px,min(2cqw,3.8cqh),32px)/1.12 var(--jf-display);letter-spacing:-.012em;text-wrap:balance}html body .jf-page h4{margin:0;color:inherit;font:800 clamp(16px,min(1.35cqw,2.8cqh),22px)/1.18 var(--jf-display)}html body .jf-page p{margin:0}.jf-lead{max-width:62ch;font-size:clamp(15px,min(1.2cqw,2.4cqh),18px);line-height:1.45}.jf-dark .jf-lead{color:rgba(255,255,255,.88)}.jf-small{color:var(--jf-slate);font-size:13px;line-height:1.4}.jf-dark .jf-small{color:rgba(255,255,255,.78)}.jf-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:6px 18px;border:0;border-radius:12px;color:#fff;background:var(--jf-green);font:inherit;font-size:15px;font-weight:700;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer}.jf-btn:hover{background:var(--jf-green-d)}.jf-btn.white{color:var(--jf-ink);background:#fff}.jf-btn.white:hover{background:#ecfdf3}.jf-btn.line{border:1px solid #cbd5e1;color:var(--jf-ink);background:#fff}.jf-btn.line:hover{border-color:var(--jf-green);background:#ecfdf3}.jf-btn.wide{width:100%}:is(.jf-btn,.jf-link,.jf-door,.jf-chip,.jf-bell):focus-visible{outline:3px solid var(--jf-mint);outline-offset:2px}.jf-link{color:var(--jf-green-d);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer;background:none;border:0;padding:0;font-family:inherit}.jf-dark .jf-link,.jf-pc .jf-link{color:#fff}.jf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.jf-note{display:flex;align-items:flex-start;gap:7px;font-size:13px;line-height:1.35}.jf-note svg{flex:none;margin-top:1px}.jf-dark .jf-note{color:rgba(255,255,255,.86)}.jf-note b{font-weight:800}.jf-ticks{display:grid;gap:5px;margin:0;padding:0;list-style:none;font-size:14px}.jf-ticks li{display:flex;gap:7px}.jf-ticks svg{flex:none;margin-top:2px;color:var(--jf-green)}.jf-band{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:13px 22px}.jf-band .jf-right{margin-left:auto}.jf-hero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(8px,1.9cqh,16px);padding:clamp(16px,4cqh,40px) clamp(20px,3cqw,46px)}.jf-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,18,32,.97),rgba(6,18,32,.84) 46%,rgba(6,18,32,.12))}.jf-pc{position:relative;isolation:isolate;overflow:hidden;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:clamp(12px,2.6cqh,24px) clamp(14px,1.8cqw,26px);border:1px solid rgba(255,255,255,.16);border-radius:18px;color:#fff;background:#0b1b2b;box-shadow:0 12px 28px rgba(2,8,23,.3)}.jf-pc:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,16,29,.02) 16%,rgba(4,16,29,.9) 74%)}.jf-pc p{max-width:52ch;color:rgba(255,255,255,.9);font-size:14px;line-height:1.38}.jf-chat{display:grid;gap:8px;align-content:start}.jf-q{justify-self:end;max-width:88%;padding:8px 13px;border-radius:14px 14px 3px 14px;color:var(--jf-ink);background:#fff;font-weight:600}.jf-a,.jf-q{font-size:14px}.jf-a{max-width:94%;padding:9px 13px;border-radius:14px 14px 14px 3px;color:#e6f6ec;background:rgba(255,255,255,.12);line-height:1.38}.jf-a b{color:var(--jf-mint)}.jf-hit{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:3px 9px;border-radius:8px;color:var(--jf-ink);background:#fef3c7;font-size:13px;font-weight:700}.jf-example{color:rgba(255,255,255,.62);font-size:12px}.jf-nums{flex:1 1 0;min-height:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none}.jf-nums li{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:0;padding:clamp(6px,1.5cqh,16px) 12px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.07)}.jf-nums strong{color:var(--jf-mint);font:800 clamp(26px,min(4.2cqw,10cqh),84px)/1 var(--jf-display)}.jf-nums span{font-size:clamp(13px,1.9cqh,16px);line-height:1.25}.jf-tag{display:inline-flex;align-items:center;min-height:28px;padding:3px 11px;border:1px solid rgba(134,239,172,.34);border-radius:999px;color:#bbf7d0;background:rgba(22,163,74,.16);font-size:13px;font-weight:700}.jf-steps{display:grid;gap:clamp(8px,1.8cqh,16px);margin:0;padding:0;list-style:none}.jf-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.jf-btn .jf-ic{font-size:15px}.jf-steps b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#fff;background:var(--jf-green);font:800 15px/1 var(--jf-display)}.jf-steps strong{display:block;font-size:clamp(15px,2.2cqh,18px);font-weight:800;line-height:1.25}.jf-steps span{display:block;color:var(--jf-slate);font-size:clamp(14px,1.9cqh,16px);line-height:1.35}.jf-box{display:flex;flex-direction:column;gap:5px;min-width:0;min-height:0;padding:clamp(11px,2.2cqh,20px) clamp(14px,1.6cqw,22px)}.jf-box p{font-size:clamp(14px,1.9cqh,16px);line-height:1.38;color:#334155}.jf-stat{display:flex;align-items:baseline;gap:6px;color:var(--jf-green-d);font:800 clamp(22px,min(2.7cqw,5.2cqh),44px)/1.05 var(--jf-display);letter-spacing:-.02em}.jf-stat small{color:var(--jf-slate);font:600 14px/1.2 inherit;font-family:inherit;letter-spacing:0}.jf-browser{display:flex;flex-direction:column;min-height:0;overflow:hidden;border:1px solid #cbd5e1;border-radius:13px;background:#f1f5f9}.jf-browser>i{flex:none;display:block;height:26px;padding:0 10px;overflow:hidden;color:#64748b;font-size:12px;font-style:normal;line-height:26px;white-space:nowrap;text-overflow:ellipsis}.jf-browser>i:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#cbd5e1;box-shadow:13px 0 #cbd5e1,26px 0 #cbd5e1;margin-right:34px}.jf-browser>.jf-shot{flex:1 1 0}.jf-fine{flex:1 1 auto;min-height:0;display:grid;grid-auto-rows:minmax(0,1fr)}.jf-fine p{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:center;border-top:1px solid var(--jf-line);font-size:clamp(14px,1.95cqh,16px);line-height:1.38;color:#334155}.jf-fine p:first-child{border-top:0}.jf-fine p b{display:block;color:var(--jf-ink);font:800 clamp(16px,2.3cqh,20px)/1.2 var(--jf-display)}.jf-fine .ic{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--jf-green-d);background:#e6f6ec;font-size:20px}.jf-doors{grid-template-columns:repeat(4,minmax(0,1fr))}.jf-door{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(5px,1.2cqh,11px);padding:clamp(14px,2.8cqh,28px) clamp(14px,1.7cqw,26px);border:1px solid rgba(255,255,255,.2);border-radius:22px;color:#fff;text-decoration:none;background:#0b1b2b;box-shadow:0 18px 40px rgba(2,8,23,.35);cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.jf-door .jf-ph{transition:transform .7s ease}.jf-door:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,16,29,.08) 26%,rgba(4,16,29,.94) 72%)}.jf-door:hover{transform:translateY(-4px);box-shadow:0 26px 50px rgba(2,8,23,.5)}.jf-door:hover .jf-ph{transform:scale(1.05)}.jf-door small{color:var(--jf-mint);font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.jf-door strong{font:800 clamp(21px,min(2.25cqw,4.3cqh),40px)/1.08 var(--jf-display);letter-spacing:-.015em;text-wrap:balance}.jf-door-line{font-size:14px;line-height:1.38;color:rgba(255,255,255,.9)}.jf-door-fact{color:#bbf7d0;font-size:13px;font-weight:600}.jf-door-go{display:inline-flex;align-items:center;min-height:40px;margin-top:3px;padding:4px 15px;border-radius:11px;background:var(--jf-green);font-size:14px;font-weight:700}.jf-door:hover .jf-door-go{background:var(--jf-green-d)}.jf-r1{grid-template-rows:minmax(0,1.05fr) minmax(0,1fr)}.jf-r1.is-bare{grid-template-rows:minmax(0,1fr)}.jf-evs{display:flex;flex-direction:column;gap:10px;padding:14px 18px 16px}.jf-evs header{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px}.jf-evs header .jf-link{margin-left:auto}.jf-evrow{flex:1 1 0;min-height:0;display:grid;grid-template-columns:repeat(var(--jf-evs,4),minmax(0,1fr)) minmax(0,.82fr);gap:12px}.jf-ev{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--jf-line);border-radius:14px;background:#fff}.jf-ev-link{height:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none}.jf-ev:hover{border-color:#9fd3b3}.jf-ev-ph{flex:1 1 0}.jf-ev-ph .jf-cover{object-position:center 22%}.jf-ev-day{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:8px;background:#fff;font-size:12px;font-weight:800}.jf-ev-body{flex:none;display:grid;gap:2px;padding:8px 11px 10px}.jf-ev-body strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:700;line-height:1.25}.jf-ev-body span{display:flex;gap:5px;color:var(--jf-slate);font-size:12px;line-height:1.3}.jf-bell{position:absolute;top:7px;right:7px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff;background:rgba(6,18,32,.78);font-size:15px}.jf-bell:hover{background:var(--jf-green)}.jf-more{display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:10px 14px;border-radius:14px;background:#e6f6ec}.jf-more strong{color:var(--jf-green-d);font:800 clamp(28px,min(3cqw,6cqh),46px)/1 var(--jf-display)}.jf-more p{font-size:14px;line-height:1.3}.jf-plans{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 20px}.jf-plans>header{flex:none;display:flex;align-items:baseline;gap:12px}.jf-plans>header small{margin-left:auto;color:var(--jf-slate);font-size:13px}.jf-grid{flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(0,1.02fr) repeat(3,minmax(0,1fr));grid-template-rows:auto repeat(6,minmax(0,1fr))}.jf-grid>div{display:flex;align-items:center;min-width:0;padding:4px 14px;border-top:1px solid var(--jf-line);font-size:clamp(14px,2cqh,16px);line-height:1.25}.jf-grid>.lab{color:#334155;font-weight:700;padding-left:2px}.jf-grid>.sup{border-inline:1px solid var(--jf-gold-line);background:var(--jf-gold)}.jf-grid>.sup.first{border-top:1px solid var(--jf-gold-line);border-radius:14px 14px 0 0}.jf-grid>.sup.last{border-bottom:1px solid var(--jf-gold-line);border-radius:0 0 14px 14px}.jf-grid>.hd{flex-direction:column;align-items:stretch;gap:3px;padding-top:10px;padding-bottom:12px;border-top:0}.jf-grid>.blank{border-top:0}.jf-grid .nm{font:800 clamp(17px,min(1.6cqw,3.2cqh),24px)/1.1 var(--jf-display)}.jf-grid .tg{color:var(--jf-slate);font-size:13px}.jf-grid .pr{font:800 clamp(24px,min(2.6cqw,5.2cqh),42px)/1.05 var(--jf-display);letter-spacing:-.02em}.jf-grid .big{font:800 clamp(16px,2.6cqh,21px)/1 var(--jf-display)}.jf-grid .jf-btn{margin-top:6px;min-height:40px;font-size:14px;padding:4px 8px}.jf-yes{display:inline-flex;gap:6px;align-items:center}.jf-yes svg{color:var(--jf-green)}.jf-no{color:#94a3b8}.jf-sm{display:none}.jf-plans-foot{flex:none;display:flex;align-items:center;gap:16px}.jf-plans-foot p{flex:1 1 auto;min-width:0;color:var(--jf-slate);font-size:13px;line-height:1.36}.jf-plans-foot strong{color:var(--jf-ink)}.jf-plans-foot .jf-btn{flex:none;min-height:36px;font-size:13px;padding:3px 12px}.jf-pop{position:absolute;z-index:5;inset:auto 20px 62px auto;width:min(560px,calc(100% - 40px));display:grid;gap:8px;padding:16px 18px;border:1px solid var(--jf-line);border-radius:16px;background:#fff;box-shadow:0 30px 70px -20px rgba(2,8,20,.55),0 2px 8px rgba(2,8,20,.15)}.jf-pop header{display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:15px}.jf-pop header button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:8px;background:#f1f5f9;cursor:pointer;font-size:16px}.jf-r3{grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.jf-ask{grid-row:1/3;display:flex;flex-direction:column;gap:clamp(8px,1.8cqh,16px);padding:clamp(16px,3cqh,32px) clamp(18px,2.4cqw,36px);background:linear-gradient(150deg,#0d3b2b,#091b2c 62%)}.jf-ask .jf-chat{flex:1 1 0;min-height:0;align-content:center;gap:clamp(7px,1.5cqh,14px);padding:clamp(10px,2cqh,22px);border-radius:16px;background:rgba(0,0,0,.2)}.jf-ask .jf-a,.jf-ask .jf-q{font-size:clamp(14px,2cqh,18px)}.jf-askcard{justify-self:start;width:min(460px,94%);display:flex;flex-direction:column;overflow:hidden;border-radius:14px;color:var(--jf-ink);background:#fff}.jf-askcard .ph{height:clamp(90px,25cqh,230px)}.jf-askcard .jf-cover{object-position:center 25%}.jf-askcard>div:last-child{display:grid;gap:1px;padding:8px 12px 10px}.jf-askcard strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px;font-weight:700;line-height:1.25}.jf-askcard small{color:var(--jf-slate);font-size:12px}.jf-chips{display:flex;flex-wrap:wrap;gap:6px}.jf-chip{min-height:32px;padding:3px 12px;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#fff;background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.jf-chip:hover,.jf-chip[aria-pressed=true]{border-color:var(--jf-mint);color:var(--jf-ink);background:var(--jf-mint)}.jf-r4{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;padding:clamp(16px,4cqh,44px) clamp(20px,3cqw,48px);gap:clamp(10px,2.4cqh,22px)}.jf-r4:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(6,18,32,.95),rgba(6,18,32,.68) 55%,rgba(6,18,32,.3))}.jf-r4-top{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(8px,1.8cqh,16px);min-height:0}.jf-r4-doors{display:flex;flex-wrap:wrap;gap:10px}.jf-r4 .jf-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.jf-r4 .jf-steps li{padding:clamp(9px,1.9cqh,16px) 14px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(9,27,44,.62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jf-r4 .jf-steps span{color:rgba(255,255,255,.82)}.jf-b1{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.jf-b1 .jf-hero{justify-content:flex-end}.jf-b1 .jf-hero:after{background:linear-gradient(180deg,rgba(6,18,32,.03) 26%,rgba(6,18,32,.95) 68%)}.jf-claim{display:flex;flex-direction:column;gap:clamp(7px,1.5cqh,13px);padding:clamp(14px,2.8cqh,28px) clamp(16px,2cqw,30px)}.jf-claim-get{display:grid;gap:clamp(5px,1.2cqh,10px);margin:0 0 clamp(4px,1.4cqh,14px);padding:0;list-style:none;font-size:clamp(14px,2.1cqh,17px)}.jf-claim-get li{display:flex;align-items:center;gap:9px}.jf-claim-get svg{flex:none;color:var(--jf-green)}.jf-res-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px;padding-top:clamp(8px,1.5cqh,13px);border-top:1px solid var(--jf-line);font-size:14px}.jf-count{color:var(--jf-green-d);font:800 clamp(32px,min(4cqw,8cqh),66px)/1 var(--jf-display);letter-spacing:-.025em}.jf-search{flex:none;display:flex;gap:8px}.jf-search label{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#64748b}.jf-search label:focus-within{border-color:var(--jf-green);box-shadow:0 0 0 3px rgba(22,163,74,.18)}.jf-search input{flex:1 1 auto;min-width:0;height:40px;border:0;outline:0;background:transparent;color:var(--jf-ink);font:inherit;font-size:15px}.jf-search .jf-btn{flex:none;white-space:nowrap}.jf-res{flex:1 1 0;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.jf-res-row{flex:none;display:flex;align-items:center;gap:10px;width:100%;height:44px;padding:0 12px;border:1px solid var(--jf-line);border-radius:11px;color:inherit;background:#fff;text-decoration:none}.jf-res-more{flex:none;align-self:flex-start}.jf-res-row:hover{border-color:#86efac;background:#f4fdf7}.jf-res-row>span{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.jf-res-row b{font-size:14px;font-weight:700}.jf-res-row small{display:block;overflow:hidden;color:var(--jf-slate);font-size:12px;line-height:1.2;text-overflow:ellipsis}.jf-res-row i{flex:none;color:var(--jf-green-d);font-size:13px;font-style:normal;font-weight:800}.jf-res-row i.done{color:#64748b;font-weight:600}.jf-res-hint{color:var(--jf-slate);font-size:14px}.jf-try{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:7px;font-size:13px}.jf-try button{min-height:28px;padding:1px 10px;border:1px solid #cbd5e1;border-radius:999px;background:#f8fafc;color:#1e293b;font:inherit;font-size:13px;cursor:pointer}.jf-try button:hover{border-color:var(--jf-green);background:#ecfdf3}.jf-claim-foot{flex:none}.jf-b2{grid-template-rows:auto minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(12,minmax(0,1fr))}.jf-b2>.jf-band{grid-column:1/-1}.jf-b2>:nth-child(2){grid-column:span 7}.jf-b2>:nth-child(3),.jf-b2>:nth-child(4){grid-column:span 5}.jf-b2>:nth-child(5){grid-column:span 7}.jf-pc.ask{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:16px;background:linear-gradient(135deg,#0d3b2b,#091b2c)}.jf-pc.ask:after{display:none}.jf-pc.ask>div:first-child:not(.jf-chat){display:grid;gap:6px}.jf-b3{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.jf-free{display:flex;flex-direction:column;gap:clamp(10px,2.3cqh,22px);padding:clamp(14px,3.2cqh,36px) clamp(18px,2.6cqw,40px);background:linear-gradient(150deg,#10324a,#091b2c 66%)}.jf-free-top{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 24px}.jf-free-top>div{flex:1 1 280px;display:grid;gap:6px}.jf-zero{display:flex;align-items:baseline;gap:8px;color:var(--jf-mint);font:800 clamp(38px,min(5.2cqw,11cqh),92px)/.95 var(--jf-display);letter-spacing:-.03em}.jf-zero small{color:#fff;font-size:clamp(14px,1.3cqw,18px);font-weight:700;letter-spacing:0}.jf-start{display:flex;flex-direction:column;gap:clamp(9px,2cqh,18px);padding:clamp(14px,3cqh,32px) clamp(16px,2cqw,30px)}.jf-start .jf-steps{flex:1 1 auto;align-content:space-evenly}.jf-o3{grid-template-rows:minmax(0,1.12fr) minmax(0,1fr)}.jf-o3 .jf-free{background:linear-gradient(120deg,#1a3a2a,#091b2c 70%)}.jf-track{display:flex;flex-direction:column;justify-content:center;gap:clamp(10px,2.3cqh,20px);padding:clamp(14px,2.8cqh,28px) clamp(18px,2.6cqw,40px)}.jf-track .jf-steps{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.jf-track .jf-steps:before{content:"";position:absolute;top:17px;left:17px;right:22%;height:2px;background:#bbf0cf}.jf-track .jf-steps li{position:relative;display:block}.jf-note .jf-ic,.jf-ticks .jf-ic,.jf-track .jf-btn .jf-ic{font-size:15px}.jf-ev-body .jf-ic,.jf-hit .jf-ic{font-size:13px}.jf-search .jf-ic{font-size:17px}.jf-steps b{margin-bottom:8px}.jf-track-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.jf-track-foot .jf-small{flex:1 1 300px}.jf-c3{grid-template-columns:minmax(0,.8fr) minmax(0,1.05fr) minmax(0,1fr)}.jf-c3-ph{display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:clamp(14px,2.6cqh,26px)}.jf-c3-ph:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,16,29,0) 40%,rgba(4,16,29,.92))}.jf-c3 .jf-free{padding-inline:clamp(14px,2cqw,30px);background:#1c1633;background-image:linear-gradient(160deg,#2b1f52,#0f1329 70%)}.jf-c3 .jf-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.jf-c3 .jf-nums li:last-child{grid-column:1/-1}.jf-b4{grid-template-rows:minmax(0,2.1fr) minmax(0,1fr)}.jf-show{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(14px,2.2cqw,34px);align-items:stretch;padding:clamp(12px,2.4cqh,24px)}.jf-show-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(7px,1.5cqh,13px);min-width:0;min-height:0}.jf-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-height:0}.jf-o4{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.jf-o4 .jf-trio{order:-1;grid-template-rows:repeat(3,minmax(0,1fr))}.jf-o4 .jf-show,.jf-o4 .jf-trio{grid-template-columns:minmax(0,1fr)}.jf-o4 .jf-show{grid-template-rows:minmax(0,1fr) auto}.jf-c4{grid-template-rows:minmax(0,2.1fr) minmax(0,1fr)}.jf-c4-show{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(6px,1.4cqh,12px);padding:clamp(14px,3cqh,32px) clamp(18px,2.6cqw,40px)}.jf-c4-show:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(10,8,28,.95),rgba(10,8,28,.7) 50%,rgba(10,8,28,.08))}.jf-c4-show>:not(.jf-ph){max-width:680px}.jf-c4-show .jf-ticks{color:#fff}.jf-c4-show .jf-ticks svg{color:var(--jf-mint)}.jf-b5{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto}.jf-stand{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}.jf-stand-ph{min-height:0}.jf-stand-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:clamp(7px,1.6cqh,14px);min-width:0;padding:clamp(12px,2.6cqh,28px) clamp(14px,2cqw,30px)}.jf-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;list-style:none}.jf-prices li{padding:clamp(6px,1.3cqh,12px) 11px;border:1px solid var(--jf-line);border-radius:12px;background:#fff;font-size:13px;line-height:1.25}.jf-prices strong{display:block;color:var(--jf-green-d);font:800 clamp(20px,min(2.2cqw,4.4cqh),34px)/1.05 var(--jf-display)}.jf-close{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:clamp(11px,2.4cqh,22px) clamp(16px,2.4cqw,34px);background:linear-gradient(100deg,#15803d,#0d3b2b)}.jf-close>div{display:grid;gap:3px;flex:1 1 320px}.jf-b5 .jf-fine-card{display:flex;flex-direction:column;gap:10px;padding:clamp(12px,2.4cqh,24px) clamp(14px,1.8cqw,26px)}.jf-end{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.jf-end-ph{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:clamp(8px,1.8cqh,16px);padding:clamp(16px,3.4cqh,38px) clamp(18px,2.6cqw,40px)}.jf-end-ph:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,16,29,.06) 24%,rgba(4,16,29,.94) 76%)}.jf-end .jf-fine-card{display:flex;flex-direction:column;gap:clamp(9px,2cqh,18px);padding:clamp(14px,3cqh,32px) clamp(16px,2cqw,30px)}.jf-end.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.jf-end.flip>:first-child{order:2}.jf-o1{grid-template-rows:minmax(0,1fr) auto}.jf-o1-hero:after{background:linear-gradient(90deg,rgba(6,18,32,.95),rgba(6,18,32,.72) 50%,rgba(6,18,32,.06))}.jf-o1-claim{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:8px 24px;align-items:center;padding:clamp(12px,2.4cqh,22px) clamp(16px,2.4cqw,32px);overflow:visible}.jf-o1-claim h3 b{color:var(--jf-green-d)}.jf-o1-find{position:static;min-width:0}.jf-drop{position:absolute;z-index:6;right:clamp(16px,2.4cqw,32px);bottom:calc(100% - 8px);width:min(560px,calc(100% - 32px));display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--jf-line);border-radius:14px;background:#fff;box-shadow:0 24px 60px -18px rgba(2,8,20,.6)}.jf-o2{grid-template-rows:auto minmax(0,1fr)}.jf-o2-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:0}.jf-o2-row>.ask{display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(170deg,#0d3b2b,#091b2c)}.jf-o2-row>.ask:after{display:none}.jf-o2-row>.ask .jf-chat{margin-bottom:auto;width:100%}.jf-c1{grid-template-rows:minmax(0,1fr) auto}.jf-c1-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:14px;min-height:0}.jf-c1-copy{background:linear-gradient(150deg,#2b1f52,#0f1329 66%)}.jf-c1-copy:after{display:none}.jf-wall{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:10px;min-height:0}.jf-wall>div{border:5px solid #fff;border-radius:6px;box-shadow:0 12px 28px rgba(2,8,23,.4)}.jf-wall>div:first-child{grid-row:1/3}.jf-state{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 22px;padding:clamp(12px,2.5cqh,24px) clamp(16px,2.4cqw,34px);background:linear-gradient(100deg,#6d28d9,#1d1147)}.jf-state>div{display:grid;gap:3px;flex:1 1 340px;min-width:0}.jf-c2{display:flex;flex-direction:column;gap:clamp(9px,2cqh,16px);padding:clamp(14px,2.6cqh,26px) clamp(16px,2.2cqw,32px);background:linear-gradient(170deg,#241a44,#0c0f22 72%)}.jf-c2>header{flex:none;display:grid;gap:2px}.jf-c2-row{flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.1fr);gap:16px}.jf-frame-art{min-width:0;min-height:0;display:flex;flex-direction:column;gap:9px;padding:9px 9px 12px;border-radius:5px;color:var(--jf-ink);background:#fbfaf7;box-shadow:0 16px 34px rgba(0,0,0,.45)}.jf-frame-art>div:first-child{flex:1 1 0;min-height:0;border-radius:2px}.jf-frame-art>div:last-child{flex:none;display:grid;gap:3px;padding:0 4px}.jf-frame-art p{font-size:14px;line-height:1.32;color:#334155}.jf-frame-art .jf-link{color:var(--jf-green-d)}.jf-frame-art .jf-small{color:var(--jf-slate)}.jf-chat-ic{display:none;font-size:30px}.jf-frame-art>div.chat{display:flex;align-items:center;padding:10px;background:linear-gradient(150deg,#2b1f52,#0f1329)}.jf-rail-path{display:contents}.jf-rail-nav .jf-path{width:100%}.jf-rail-nav .jf-chev{margin-left:auto;color:#94a3b8;transition:transform .25s ease}.jf-rail-nav .jf-path[aria-expanded=true] .jf-chev{transform:rotate(90deg);color:var(--jf-green-d)}.jf-rail-nav .jf-path[aria-expanded=true]{font-weight:800}.jf-subs{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.jf-subs>div{position:relative;min-height:0;overflow:hidden}.jf-subs>div:before{content:"";position:absolute;left:18px;top:4px;bottom:4px;width:2px;border-radius:2px;background:#dbe7e0}.jf-subs.open{grid-template-rows:1fr}html body .jf-rail-nav .jf-sub{padding-left:34px!important}@media (prefers-reduced-motion:reduce){.jf-rail-nav .jf-chev,.jf-subs{transition:none}}@media (max-height:780px){.jf-rail-group{display:none}}@container jf (min-height: 641px) and (min-width: 1001px){.jf-b3 .jf-nums{grid-template-columns:repeat(6,minmax(0,1fr))}.jf-b3 .jf-nums li{grid-column:span 2}.jf-b3 .jf-nums li:nth-child(n+4){grid-column:span 3}.jf-b3 .jf-nums strong{font-size:clamp(30px,min(5.8cqw,11.5cqh),100px)}}@container jf (min-width: 1001px){.jf-c2-row{grid-template-rows:minmax(0,1fr) auto;gap:0 16px}.jf-frame-art{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:9px}}@container jf (max-width: 1000px){.jf-doors{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.jf-doors .jf-door-line{display:none}.jf-evrow{grid-template-columns:repeat(3,minmax(0,1fr))}.jf-evrow .jf-ev:nth-child(4),.jf-evrow .jf-more{display:none}.jf-b1{grid-template-rows:minmax(0,1fr) minmax(0,1.25fr)}.jf-b1,.jf-b3{grid-template-columns:none}.jf-b3{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.jf-c3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.jf-c3-ph{display:none}.jf-o2-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.jf-o2-row .jf-pc p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.jf-o2-row>.ask .jf-chat{display:none}.jf-o2-row>.ask{justify-content:flex-end}.jf-c2-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.jf-frame-art{flex-direction:row;gap:10px}.jf-frame-art>div:first-child{flex:0 0 34%}.jf-frame-art>div:last-child{flex:1 1 0;align-content:center;min-width:0}.jf-frame-art>div.chat{align-items:center;justify-content:center}.jf-frame-art>div.chat .jf-chat{display:none}.jf-chat-ic{display:grid;color:#c4b5fd}.jf-b5,.jf-o1-claim{grid-template-columns:none}.jf-b5{grid-template-rows:minmax(0,1fr) auto auto}.jf-b5 .jf-fine-card{padding-block:10px;gap:6px}.jf-end,.jf-end.flip{grid-template-columns:none;grid-template-rows:minmax(0,1fr) auto}.jf-end.flip>:first-child{order:0}.jf-end .jf-fine-card{padding-block:10px;gap:6px}.jf-b2>:nth-child(n+2){grid-column:span 6}.jf-pc.ask{grid-template-columns:none;align-content:end}.jf-pc.ask .jf-chat{display:none}.jf-c1-top{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.jf-wall{grid-template-columns:none;grid-template-rows:repeat(2,minmax(0,1fr))}.jf-wall>div:first-child{grid-row:auto}.jf-wall>div:nth-child(3){display:none}.jf-o4{grid-template-columns:none;grid-template-rows:auto minmax(0,1fr)}.jf-o4 .jf-trio{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.jf-o4 .jf-show{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:none}.jf-stand{grid-template-columns:minmax(0,.5fr) minmax(0,1.2fr)}.jf-r3{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}@container jf (max-width: 660px){.jf-lg{display:none}.jf-sm{display:inline}.jf-grid{grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,1fr))}.jf-grid>div{padding-inline:8px;font-size:13px}.jf-grid .jf-btn{font-size:13px;min-height:36px;padding:3px 5px}.jf-evrow,.jf-trio{gap:8px}.jf-c3 .jf-free{padding-inline:12px}.jf-nums{gap:6px}.jf-nums li{padding-inline:8px}.jf-nums span{font-size:12px}.jf-track .jf-steps{gap:10px}.jf-r4 .jf-steps span,.jf-track .jf-steps span{display:none}.jf-r4 .jf-steps li{grid-template-columns:28px minmax(0,1fr);gap:8px;padding:8px;align-items:center}.jf-note .jf-ic,.jf-r4 .jf-btn .jf-ic,.jf-ticks .jf-ic{font-size:15px}.jf-ev-body .jf-ic,.jf-hit .jf-ic{font-size:13px}.jf-search .jf-ic{font-size:17px}.jf-steps b{width:28px;height:28px}.jf-r4 .jf-steps strong{font-size:13px}.jf-frame-art{padding:10px 8px}.jf-search .jf-btn{padding-inline:12px}.jf-show{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@container jf (max-height: 640px){.jf-in{gap:10px}.jf-hero{gap:7px;padding-block:12px}.jf-hero .jf-kick{display:none}.jf-evs{padding:9px 14px 12px;gap:7px}.jf-evs .jf-kick{display:none}.jf-plans{padding:10px 14px;gap:5px}.jf-grid .tg,.jf-plans .jf-kick{display:none}.jf-grid>.hd{padding-top:6px;padding-bottom:7px;gap:1px}.jf-grid .jf-btn{margin-top:3px}.jf-ask .jf-kick,.jf-plans-foot .rest{display:none}.jf-band{padding:9px 16px}.jf-band .jf-kick,.jf-c4-show .jf-ticks,.jf-c4-show p.long,.jf-claim .jf-small.long,.jf-free .jf-kick,.jf-free .jf-small,.jf-show-text .jf-ticks,.jf-show-text p.long,.jf-start .jf-kick,.jf-track .jf-kick{display:none}.jf-box{gap:3px}.jf-box .jf-kick{display:none}.jf-box p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.jf-end-ph .jf-kick,.jf-stand-text .jf-kick,.jf-stand-text .jf-link{display:none}.jf-fine{grid-auto-rows:auto}.jf-fine p{grid-template-columns:26px minmax(0,1fr);gap:9px;padding-block:5px;font-size:13px;line-height:1.3}.jf-fine p b{font-size:14px}.jf-fine .ic{width:26px;height:26px;border-radius:8px;font-size:14px}.jf-fine-card .jf-kick{display:none}.jf-b4,.jf-c4{grid-template-rows:minmax(0,1.3fr) minmax(0,1fr)}.jf-askcard{flex-direction:row;width:100%}.jf-askcard .ph{flex:0 0 34%;height:auto}.jf-c2 .jf-kick,.jf-claim-get{display:none}.jf-frame-art p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.jf-door-fact{display:none}.jf-pc p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.jf-o1-claim p,.jf-state p{display:none}.jf-close p{font-size:13px}}@container jf (max-height: 500px){.jf-steps span{display:none}.jf-steps{gap:7px}.jf-steps li{align-items:center}.jf-grid .nm{font-size:15px}.jf-grid .jf-btn{min-height:32px;margin-top:2px;font-size:12px}.jf-lead{font-size:14px;line-height:1.32;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.jf-hero .jf-note{display:none}.jf-btn{min-height:38px}.jf-r4 .jf-note{display:none}.jf-box p{-webkit-line-clamp:2}.jf-prices li{font-size:12px}.jf-b5 .jf-fine p:nth-child(2){display:none}.jf-fine p span:last-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.jf-stat{font-size:20px}.jf-askcard .ph{display:none}.jf-count{font-size:28px}.jf-claim h3{font-size:16px}.jf-c4-show p,.jf-o4 .jf-show-text p,.jf-show-text p.long{display:none}.jf-doors{gap:8px}.jf-door-go{min-height:34px}.jf-frame-art{padding:8px}.jf-res-row{height:40px}}