.ask-page{--ask-ink:#111111;--ask-muted:#62635e;--ask-subtle:#666762;--ask-line:#c9c9c5;--ask-line-soft:#e5e5e1;--ask-mist:#ecf2f0;--ask-sand:#f0eade;min-height:100svh;overflow-x:clip;color:var(--ask-ink);background:#ffffff;font-family:Helvetica Neue,Helvetica,PingFang SC,Microsoft YaHei,sans-serif}.ask-page *,.ask-page :after,.ask-page :before{box-sizing:border-box}.ask-page :where(h1,h2,h3,p,fieldset,legend){margin:0}.ask-page :where(a){color:inherit;text-decoration:none}.ask-mobile-header{display:none}.ask-crumb{display:flex;margin:42px auto 0;align-items:center;gap:10px;color:var(--ask-muted);font-size:13px}.ask-crumb,.ask-hero{width:min(92vw,1280px)}.ask-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);margin:28px auto 0;padding:60px 0 78px;align-items:end;gap:clamp(44px,7vw,110px)}.ask-composer>header p,.ask-hero-copy>p:first-child,.ask-route-panel>header p,.ask-rules>header p{color:var(--ask-muted);font-size:12px;letter-spacing:.14em}.ask-hero-copy h1{max-width:900px;margin-top:12px;font-size:clamp(50px,5.8vw,82px);font-weight:600;line-height:1.02;letter-spacing:-.055em}.ask-hero-copy>p:last-child{max-width:760px;margin-top:26px;color:var(--ask-muted);font-size:16px;line-height:1.85}.ask-hero-index{position:relative;display:grid;min-height:280px;padding:34px;align-content:end;overflow:hidden;border-radius:30px;color:#ffffff;background:var(--ask-ink)}.ask-hero-index:before{position:absolute;top:-32%;right:-24%;width:92%;aspect-ratio:1;border:1px solid rgba(255,255,255,.24);border-radius:50%;content:""}.ask-hero-index strong{font-size:clamp(82px,9vw,138px);font-weight:500;line-height:.82;letter-spacing:-.08em}.ask-hero-index>span{position:absolute;right:30px;bottom:60px;color:rgba(255,255,255,.7);font-size:18px}.ask-hero-index small{margin-top:18px;color:rgba(255,255,255,.76);font-size:11px;letter-spacing:.14em}.ask-success{display:grid;grid-template-columns:90px minmax(0,1fr) auto;width:min(92vw,1280px);margin:0 auto 28px;padding:26px 30px;align-items:center;gap:26px;border:1px solid var(--ask-line);border-left:4px solid var(--ask-ink);background:var(--ask-mist)}.ask-success>span{color:var(--ask-muted);font-size:11px;letter-spacing:.12em}.ask-success h2{font-size:23px}.ask-success p{margin-top:5px;color:var(--ask-muted);font-size:13px;line-height:1.65}.ask-success a{display:grid;min-height:44px;padding:0 18px;place-items:center;border:1px solid var(--ask-ink);border-radius:999px;font-size:12px;font-weight:700}.ask-workspace{display:grid;grid-template-columns:minmax(360px,.85fr) minmax(520px,1.15fr);padding:clamp(64px,7vw,96px) max(4vw,calc((100vw - 1280px) / 2));align-items:start;gap:clamp(36px,5vw,72px);background:var(--ask-mist)}.ask-composer>header h2,.ask-route-panel>header h2,.ask-rules>header h2{margin-top:7px;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.12;letter-spacing:-.035em}.ask-expert-warning{margin-top:18px!important;padding:12px 14px;border-left:3px solid var(--ask-ink);color:var(--ask-muted);background:#ffffff;font-size:12px;line-height:1.6}.ask-targets{display:grid;margin-top:28px!important;padding:0;border:0;border-top:1px solid var(--ask-line)}.ask-targets label{position:relative;display:grid;grid-template-columns:28px 36px minmax(0,1fr);min-height:126px;padding:21px 18px;align-items:start;gap:14px;border-right:1px solid var(--ask-line);border-bottom:1px solid var(--ask-line);border-left:1px solid var(--ask-line);background:rgba(255,255,255,.62);cursor:pointer}.ask-targets label.is-active{color:#ffffff;border-color:var(--ask-ink);background:var(--ask-ink)}.ask-targets label[data-disabled]{color:var(--ask-subtle);background:rgba(255,255,255,.28);cursor:not-allowed}.ask-targets label:has(input:focus-visible){outline:2px solid var(--ask-ink);outline-offset:3px}.ask-targets input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ask-target-index{padding-top:4px;color:var(--ask-subtle);font-size:11px}.ask-targets label.is-active .ask-target-index{color:rgba(255,255,255,.65)}.ask-targets svg{width:28px;height:28px;stroke:currentColor;stroke-width:1.55}.ask-target-copy{min-width:0}.ask-target-copy>strong{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:17px}.ask-target-copy>strong small{color:var(--ask-muted);font-size:11px;font-weight:500}.ask-targets label.is-active .ask-target-copy>strong small{color:rgba(255,255,255,.7)}.ask-target-copy>em{display:block;margin-top:9px;color:var(--ask-muted);font-size:12px;font-style:normal;line-height:1.65}.ask-targets label.is-active .ask-target-copy>em{color:rgba(255,255,255,.76)}.ask-target-copy>b{display:inline-block;margin-top:9px;padding:4px 7px;border:1px solid;font-size:10px;font-weight:600}.ask-expert-link{display:inline-flex;min-height:44px;margin-top:8px;align-items:center;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.ask-composer{padding:34px;border:1px solid var(--ask-line);background:#ffffff}.ask-composer>label{display:block;margin-top:30px;font-size:13px;font-weight:700}.ask-composer textarea{display:block;width:100%;min-height:230px;margin-top:10px;padding:18px;resize:vertical;border:1px solid var(--ask-line);border-radius:0;outline:0;color:var(--ask-ink);background:#ffffff;font:inherit;font-size:16px;line-height:1.75}.ask-composer textarea::-moz-placeholder{color:#797a75}.ask-composer textarea::placeholder{color:#797a75}.ask-composer textarea:focus{border-color:var(--ask-ink);box-shadow:inset 3px 0 0 var(--ask-ink)}.ask-composer-meta{display:flex;margin-top:10px;justify-content:space-between;gap:20px;color:var(--ask-muted);font-size:11px;line-height:1.6}.ask-composer-meta output{flex:0 0 auto;font-variant-numeric:tabular-nums}.ask-error{display:flex;margin-top:18px;padding:13px 14px;align-items:center;justify-content:space-between;gap:18px;border:1px solid #8f3d2f;color:#702f24;background:#f8eeeb;font-size:12px}.ask-error a{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;font-weight:700;text-decoration:underline;text-underline-offset:3px}.ask-submit-row{display:flex;margin-top:24px;align-items:center;justify-content:space-between;gap:24px}.ask-submit-row p{max-width:410px;color:var(--ask-muted);font-size:11px;line-height:1.65}.ask-submit-row button{min-width:138px;min-height:48px;padding:0 24px;border:1px solid var(--ask-ink);border-radius:999px;color:#ffffff;background:var(--ask-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ask-submit-row button:disabled{cursor:not-allowed;opacity:.45}.ask-rules{padding:clamp(68px,7vw,98px) max(4vw,calc((100vw - 1280px) / 2));background:var(--ask-sand)}.ask-rules>header{display:flex;padding-bottom:26px;align-items:flex-end;justify-content:space-between;gap:28px;border-bottom:1px solid var(--ask-line)}.ask-rules>header h2{max-width:760px}.ask-rules>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--ask-line)}.ask-rules article{min-height:210px;padding:34px 28px;border-left:1px solid var(--ask-line)}.ask-rules article:first-child{border-left:0}.ask-rules article b{color:var(--ask-subtle);font-size:12px}.ask-rules article h3{margin-top:24px;font-size:20px}.ask-rules article p{margin-top:10px;color:var(--ask-muted);font-size:14px;line-height:1.75}@media (hover:hover){.ask-crumb a:hover{color:var(--ask-ink);text-decoration:underline;text-underline-offset:4px}.ask-submit-row button:not(:disabled):hover,.ask-success a:hover{color:var(--ask-ink);background:#ffffff}.ask-targets label:not(.is-active):not([data-disabled]):hover{background:#ffffff}}@media (max-width:900px) and (min-width:701px){.ask-workspace{grid-template-columns:1fr}.ask-targets{grid-template-columns:repeat(3,minmax(0,1fr))}.ask-targets label{grid-template-columns:24px 1fr;min-height:190px}.ask-targets label svg{grid-column:2}.ask-target-copy{grid-column:1/-1}}@media (max-width:700px){body:has(>.ask-page){overflow-x:clip;background:#e7ebea}body:has(>.ask-page)>header{display:none}.ask-mobile-header{display:grid;grid-template-columns:44px 1fr 44px;min-height:54px;padding:5px 12px;align-items:center;background:#f3f2ef}.ask-mobile-header>span:nth-child(2){font-size:16px;font-weight:700}.ask-mobile-back{display:grid;width:44px;height:44px;place-items:center}.ask-mobile-back svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8}.ask-crumb{display:none}.ask-hero{grid-template-columns:minmax(0,1fr) 102px;width:100%;margin:0;padding:22px 16px 28px;align-items:start;gap:12px;background:#f3f2ef}.ask-hero-copy>p:first-child{font-size:10px;letter-spacing:.08em}.ask-hero-copy h1{margin-top:6px;font-size:28px;line-height:1.08;letter-spacing:-.035em}.ask-hero-copy>p:last-child{grid-column:1/-1;margin-top:12px;font-size:12.5px;line-height:1.7}.ask-hero-index{min-height:126px;padding:14px;border-radius:12px}.ask-hero-index strong{font-size:52px}.ask-hero-index>span{display:none}.ask-hero-index small{margin-top:10px;font-size:8px;letter-spacing:.06em}.ask-success{width:auto;margin:14px 16px;padding:18px}.ask-success,.ask-success>span{display:block}.ask-success h2{margin-top:8px;font-size:20px}.ask-success a{width:100%;margin-top:16px}.ask-workspace{display:block;padding:0;background:#ffffff}.ask-route-panel{padding:30px 16px;background:var(--ask-mist)}.ask-composer{padding:30px 16px;border:0;background:#ffffff}.ask-composer>header h2,.ask-route-panel>header h2,.ask-rules>header h2{margin-top:4px;font-size:23px}.ask-targets{margin-top:20px!important}.ask-targets label{grid-template-columns:24px 30px minmax(0,1fr);min-height:112px;padding:16px 13px;gap:10px}.ask-targets svg{width:24px;height:24px}.ask-target-copy>strong{display:block;font-size:15px}.ask-target-copy>strong small{display:block;margin-top:2px}.ask-target-copy>em{margin-top:7px;font-size:11px;line-height:1.55}.ask-target-copy>b{font-size:9.5px}.ask-expert-link{margin-top:6px}.ask-composer>label{margin-top:22px}.ask-composer textarea{min-height:210px;padding:15px;font-size:16px;line-height:1.65}.ask-composer-meta{display:grid;grid-template-columns:1fr auto;gap:10px;font-size:10px}.ask-error{align-items:flex-start}.ask-submit-row{display:block;margin-top:20px}.ask-submit-row button{width:100%;min-height:48px;margin-top:14px;font-size:14px}.ask-rules{padding:30px 16px 36px}.ask-rules>header{display:block;padding-bottom:16px}.ask-rules>div{display:block;border-bottom:0}.ask-rules article,.ask-rules article:first-child{display:grid;grid-template-columns:30px 1fr;min-height:0;padding:18px 0;border-left:0;border-bottom:1px solid rgba(17,17,17,.15)}.ask-rules article h3{margin-top:0;font-size:15px}.ask-rules article p{grid-column:2;margin-top:5px;font-size:12px}}@media (max-width:360px){.ask-hero{grid-template-columns:minmax(0,1fr) 94px;padding-inline:13px}.ask-hero-copy h1{font-size:25px}.ask-composer,.ask-route-panel,.ask-rules{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.ask-page *,.ask-page :after,.ask-page :before{scroll-behavior:auto!important;transition:none!important}}