/* Only the public help landing page. Shared navigation, footer and theme cookies stay owned by the site shell. */
.front-site main.help-home {
  --help-bg:#fff;--help-surface:#f6f8f4;--help-line:#e4e8ec;--help-text:#14171b;--help-muted:#727d8b;--help-icon:#5ab521;--help-icon-bg:#f0f8e9;
  max-width:none;width:100%;margin:0;padding:0;background:var(--help-bg);color:var(--help-text);
}
html[data-theme='dark'] .front-site main.help-home {
  --help-bg:#080a0b;--help-surface:#111711;--help-line:#2a302c;--help-text:#f4f6f3;--help-muted:#a5afa8;--help-icon:#80dc43;--help-icon-bg:#172414;
}
.help-home *{box-sizing:border-box}
.help-home svg{width:24px;height:24px;flex-shrink:0}
.help-home a{color:inherit;text-decoration:none}
.help-home .help-container{width:min(1160px,calc(100% - 64px));margin-inline:auto}
.help-home .help-hero{background:radial-gradient(ellipse at 85% 30%,#80c94215,transparent 50%),var(--help-surface);overflow:hidden}
.help-home .help-hero-inner{position:relative;min-height:310px;padding-block:39px 32px}
.help-home .help-hero-copy{position:relative;z-index:1;width:70%;max-width:760px}
.help-home .help-eyebrow{margin:0 0 12px;color:var(--help-icon);font-size:12px;font-weight:700;letter-spacing:2px}
.help-home h1{font-size:clamp(28px,3vw,38px);line-height:1.4;margin:0 0 12px;font-weight:700;letter-spacing:-.6px}
.help-home .help-intro{color:var(--help-muted);font-size:15px;margin:0 0 23px}
.help-home .help-search{display:flex;align-items:center;gap:13px;padding:8px 9px 8px 19px;min-height:58px;border:1px solid var(--help-line);border-radius:9px;background:var(--help-bg);box-shadow:0 6px 24px #203d0c06}
.help-home .help-search svg{color:var(--help-muted)}
.help-home .help-search input{flex:1;min-width:0;width:100%;border:0;border-radius:0;background:transparent;color:var(--help-text);font:inherit;box-shadow:none;padding:4px 0}
.help-home .help-search input::placeholder{color:var(--help-muted)}
.help-home .help-search button,.help-home .help-feedback-link{display:inline-flex;align-items:center;justify-content:center;gap:13px;border:0;border-radius:6px;background:#78dc36;color:#142509;font:inherit;font-weight:600;min-height:42px;padding:10px 25px;cursor:pointer;white-space:nowrap}
.help-home .help-hot{display:flex;flex-wrap:wrap;gap:8px 19px;margin-top:15px;color:var(--help-muted);font-size:12px}
.help-home a:hover{color:var(--help-icon)}
.help-home :is(a,button,input):focus-visible{outline:2px solid var(--help-icon);outline-offset:4px}
.help-home .help-art{position:absolute;right:45px;top:46px;width:220px;height:200px;pointer-events:none}
.help-home .help-orbit{position:absolute;inset:8px;border:1px solid #82bd4e70;border-radius:50%;transform:rotate(-25deg) scaleX(1.2)}
.help-home .help-orbit-inner{inset:29px;border-style:dashed}
.help-home .help-art-book{position:absolute;top:35px;left:42px;width:130px;height:132px;background:linear-gradient(130deg,#b8f77a,#6ac829);border-radius:14px 23px 23px 14px;transform:rotate(-10deg);box-shadow:12px 16px 0 #a2c38c22,0 15px 38px #65a32f26;display:grid;place-items:center;color:#285d0d}
.help-home .help-art-book svg{width:64px;height:64px;stroke-width:1.2}
.help-home .help-art i{position:absolute;width:12px;height:12px;background:#7cd63b;border-radius:4px;right:0;top:15px;transform:rotate(25deg)}
.help-home .help-content{padding-block:28px 45px}
.help-home .help-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:19px}
.help-home h2{font-size:23px;line-height:1.45;font-weight:650;margin:0;color:var(--help-text)}
.help-home .help-section-head>span,.help-home .help-more{color:var(--help-muted);font-size:13px}
.help-home .help-more{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}
.help-home .help-arrow{margin-left:auto;color:var(--help-muted);flex-shrink:0}
.help-home .help-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:39px}
.help-home .help-quick{border:1px solid var(--help-line);border-radius:10px;padding:22px 18px;display:flex;align-items:center;gap:13px;min-width:0;transition:border-color .15s}
.help-home .help-quick-icon{width:44px;height:44px;border-radius:10px;display:grid;place-items:center;background:var(--help-icon-bg);color:var(--help-icon);flex-shrink:0}
.help-home .help-quick strong{font-size:16px;font-weight:600;overflow-wrap:anywhere}
.help-home .help-quick small{display:block;color:var(--help-muted);font-size:12px;margin-top:6px;overflow-wrap:anywhere}
.help-home .help-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:39px}
.help-home .help-topic{border:1px solid var(--help-line);border-radius:10px;padding:23px;min-width:0;transition:border-color .15s}
.help-home .help-topic-main{display:block}
.help-home .help-topic-title{display:flex;align-items:center;gap:12px}
.help-home .help-topic-title svg{color:var(--help-icon)}
.help-home .help-topic h3{font-size:17px;font-weight:600;line-height:1.5;margin:0;overflow-wrap:anywhere}
.help-home .help-topic p{font-size:13px;color:var(--help-muted);margin:14px 0 17px;line-height:1.7}
.help-home .help-topic-links{display:flex;flex-wrap:wrap;gap:5px 10px;color:var(--help-muted);font-size:12px}
.help-home .help-topic-links a:not(:last-child)::after{content:'/';color:var(--help-line);margin-left:10px}
.help-home :is(.help-quick,.help-topic):hover{border-color:var(--help-icon)}
.help-home .help-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:46px;margin-bottom:34px}
.help-home .help-article-section{min-width:0}
.help-home .help-tabs{display:flex;gap:20px;border-bottom:1px solid var(--help-line);overflow-x:auto}
.help-home .help-tabs button{flex-shrink:0;min-height:42px;margin:0;padding:0 0 12px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--help-muted);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}
.help-home .help-tabs button[aria-selected=true]{color:var(--help-text);border-bottom-color:var(--help-icon);font-weight:600}
.help-home [hidden]{display:none!important}
.help-home .help-article{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--help-line);min-height:56px;padding:14px 0;font-size:14px;line-height:1.6}
.help-home .help-article>span:not(.help-arrow){flex:1;min-width:0;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.help-home .help-article svg{width:17px;height:17px;color:var(--help-muted)}
.help-home .help-article time{color:var(--help-muted);font-size:12px;white-space:nowrap}
.help-home .help-empty{font-size:14px;color:var(--help-muted);padding:23px 0}
.help-home .help-feedback{background:var(--help-surface);border-radius:10px;padding:27px 31px;display:flex;align-items:center;gap:18px}
.help-home .help-feedback-icon{color:var(--help-icon)}
.help-home .help-feedback-icon svg{width:36px;height:36px}
.help-home .help-feedback h2{font-size:18px}
.help-home .help-feedback p{font-size:13px;color:var(--help-muted);margin:6px 0 0}
.help-home .help-feedback-link{margin-left:auto;flex-shrink:0;font-size:14px}
.help-home .help-feedback-link .help-arrow{color:inherit}
.help-home .help-feedback-link:hover{color:#142509;background:#8ae749}
@media(max-width:1100px){.help-home .help-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-home .help-hero-copy{width:74%}.help-home .help-art{right:10px;transform:scale(.8);transform-origin:right center}}
@media(max-width:760px){.help-home .help-container{width:calc(100% - 40px)}.help-home .help-hero-inner{min-height:0;padding-block:30px}.help-home .help-hero-copy{width:100%;max-width:none}.help-home .help-art{display:none}.help-home .help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.help-home .help-columns{grid-template-columns:1fr;gap:30px}.help-home .help-feedback{flex-wrap:wrap;padding:24px}.help-home .help-feedback-link{margin-left:54px}.help-home .help-section-head>span{display:none}.help-home h2{font-size:21px}}
@media(max-width:480px){.help-home .help-container{width:calc(100% - 32px)}.help-home .help-quick-grid{gap:10px}.help-home .help-quick{padding:15px 11px;gap:9px;align-items:flex-start}.help-home .help-quick-icon{width:30px;height:30px;border-radius:7px}.help-home .help-quick-icon svg{width:20px;height:20px}.help-home .help-quick .help-arrow{display:none}.help-home .help-quick strong{font-size:14px}.help-home .help-quick small{font-size:12px}.help-home .help-topic-grid{grid-template-columns:1fr;gap:12px}.help-home .help-topic{padding:20px}.help-home .help-search{padding-left:12px;gap:9px}.help-home .help-search input{font-size:16px}.help-home .help-search button{padding-inline:15px}.help-home .help-hot{gap:8px 14px}.help-home .help-feedback-link{width:100%;margin:3px 0 0}.help-home .help-article time{font-size:11px}.help-home .help-section-head{gap:8px}}
