.forum{margin-block:24px}.forum .portal-heading{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.forum .portal-heading h2{margin-right:auto}.forum-filters{flex-wrap:wrap;align-items:end;gap:14px;margin-block:18px;display:flex}.forum label,.forum-composer label{gap:6px;margin-block:10px;display:grid}.forum .forum-post{margin-block:16px}.forum .forum-post>div{width:100%;min-width:0}.forum .forum-post header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.forum .forum-post .chat-tokens{white-space:pre-wrap;overflow-wrap:anywhere}.forum .topic-card{margin-block:10px}.forum-composer{margin-block:24px}.forum-composer input,.forum-composer select{max-width:100%}
@font-face{font-family:Oswald;src:url(/fonts/Oswald-Variable.ttf)format("truetype");font-weight:200 700;font-style:normal;font-display:swap}:root{--font-display:"Oswald", "Open Sans", Arial, sans-serif;--motion-fast:.14s;--motion-enter:.24s;--motion-ease:cubic-bezier(.2,.7,.2,1);--chat-width:320px}body{text-rendering:optimizelegibility}button,input,textarea,select{font-family:inherit}input,textarea,select{accent-color:#d65038}::selection{color:#fff;background:#ba442f}.portal-shell .pult-workspace{grid-template-columns:124px minmax(0,1fr)}.portal-shell .pult-content{container:tool-content/inline-size}.portal-shell .portal-tool-links{gap:5px;padding:12px 7px}.portal-shell .portal-tool-links a{overflow-wrap:normal;border-radius:3px;gap:6px;min-height:78px;padding:10px 5px;font-size:12px;font-weight:600;font-stretch:100%;line-height:1.4}.portal-shell .portal-tool-links a span{max-width:100%}.portal-shell .portal-tool-links a.current{background:#354033;box-shadow:inset 2px 0 #d65038}.portal-shell .portal-global-nav a,.portal-shell .portal-account,.portal-shell .portal-language-toggle,.portal-shell .portal-navigation .chat-open{font-size:13px}.portal-shell .portal-global-nav a{font-weight:600}.portal-shell .portal-main h1{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(30px,3.1vw,44px);font-weight:650;font-stretch:100%;line-height:1.18}.portal-shell .portal-main h2{font-family:var(--font-display);letter-spacing:.012em;text-transform:none;font-weight:550;font-stretch:100%;line-height:1.35}.portal-shell .portal-main h3,.portal-shell .portal-main h4{letter-spacing:0;text-transform:none;font-family:Open Sans,Arial,sans-serif;font-weight:650;font-stretch:100%}.portal-shell .portal-main .home-heading h1{font-size:clamp(34px,3.5vw,50px)}.portal-shell .portal-main .home-dashboard h2{font-size:25px}.portal-shell .portal-main .home-task h3{font-size:18px;line-height:1.35}.portal-shell .home-task p,.portal-shell .home-heading p,.portal-shell .home-saved>p,.portal-shell .home-monuments p{font-size:14px;line-height:1.7}.portal-shell .home-section-heading>span,.portal-shell .home-text-link,.portal-shell .home-resources a,.portal-shell .home-heading .button-primary{font-size:13px}.portal-shell .home-recent strong{font-size:14px}.portal-shell .home-recent small{font-size:12px}.portal-shell .home-tasks{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.portal-shell .home-task{border-radius:3px;min-height:195px;padding:18px}.portal-shell .home-task-index{font-family:var(--font-display);letter-spacing:.025em;font-weight:450}.portal-shell .home-location{font-size:11px}.portal-shell .portal-main :is(.portal-heading,.raid-heading,.items-heading) p{font-size:14px;line-height:1.75}.portal-shell .portal-main :is(.raid-instruction,.raid-footnote,.raid-context,.section-caption,.profile-note,.filter-scope){font-size:12px;line-height:1.7}.portal-shell .raid-page .raid-catalog-add strong{font-size:12px}.portal-shell .raid-page :is(.raid-target-inspect,.raid-catalog-add small,.raid-categories button,.raid-route-identity small){font-size:11px}.portal-shell .portal-main :is(.panel-heading h3,.section-heading h2){font-weight:650}.portal-shell .portal-main summary{cursor:pointer;min-height:44px}.portal-shell .portal-main summary:focus-visible{outline-offset:4px;outline:2px solid #f2e9d7}.portal-shell .portal-main :is(.items-paper,.raid-result,.control-result) summary:focus-visible{outline-color:#7b2d1e}.portal-shell .portal-footer-group a,.portal-shell .portal-footer-brand p{font-size:13px}.portal-shell .portal-footer-bottom p,.portal-shell .portal-footer-group h2{font-size:12px}.portal-shell .portal-main :is(.button-primary,.button-secondary,.copy-button,.download-button){font-weight:600}.portal-shell .portal-main :is(.button-primary,.button-secondary,.text-button){white-space:normal;text-align:center}.portal-shell .portal-main :is(input,select,textarea){max-width:100%}.portal-shell .portal-main :is(pre,textarea){tab-size:2}@container tool-content (max-width:1100px){.portal-main .raid-page .raid-workspace{grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr);gap:18px}.portal-main .raid-page .raid-catalog{grid-row:auto}.portal-main .raid-page .raid-result{grid-column:1/-1;position:static}.portal-main .workbench{grid-template-columns:minmax(0,1fr) minmax(270px,.85fr)}.portal-main .items-page .items-grid{grid-template-columns:210px minmax(0,1fr);gap:18px}.portal-main .items-page .items-browser{grid-row:span 2}.portal-main .items-page .items-plan{grid-column:2}}@container tool-content (max-width:780px){.portal-main .raid-page .raid-workspace,.portal-main .workbench{grid-template-columns:minmax(0,1fr)}.portal-main .raid-page .raid-result{grid-column:auto}.portal-main .items-page .items-grid{flex-direction:column;display:flex}.portal-main .items-page .items-grid>*{width:100%;min-width:0}.portal-main .items-page .items-list{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));max-height:360px}.portal-main .raid-page .raid-target-grid{grid-template-columns:repeat(auto-fill,minmax(115px,1fr))}.portal-main .raid-page .raid-catalog-list{max-height:390px}.portal-main .raid-page .raid-heading,.portal-main .home-workshop .workshop-heading{flex-wrap:wrap;gap:12px}.portal-main .profile-bar{flex-wrap:wrap}.portal-main .profile-options{flex-basis:100%}.portal-main :is(.control-layout,.control-explain-grid,.farm-input-grid,.farm-step-grid){grid-template-columns:minmax(0,1fr)}.portal-main .farm-task-nav{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.portal-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-footer-brand{grid-column:1/-1}}@media (max-width:850px){.portal-shell .pult-workspace{grid-template-columns:108px minmax(0,1fr)}.portal-shell .portal-tool-links a{font-size:11px}.portal-shell .portal-navigation .chat-open{padding-inline:9px}.portal-shell .portal-global-nav{gap:12px}}@media (max-width:600px){.portal-shell .pult-workspace{display:flex}.portal-shell .portal-tool-links{flex-direction:row;padding:7px;scroll-padding-inline:7px}.portal-shell .portal-tool-links a{width:100px;min-width:100px;min-height:80px;font-size:12px}.portal-shell .portal-tool-links a.current{box-shadow:none}.portal-shell .portal-global-nav a{gap:5px;font-size:12px}.portal-shell .portal-global-nav a svg{width:16px;height:16px}.portal-shell .portal-masthead>.portal-wrap{gap:0 10px}.portal-shell .portal-brand img{width:136px}.portal-shell .portal-navigation .chat-open{font-size:12px}.portal-shell .portal-language-toggle{min-width:30px}.portal-shell .portal-main :is(input,select,textarea){font-size:16px}.portal-shell .portal-main .home-heading h1{font-size:36px}.portal-shell .home-heading .home-gear{opacity:.12}.portal-shell .home-task{min-height:175px}}@media (max-width:380px){.portal-shell .portal-brand img{width:120px}.portal-shell .portal-wrap{padding-inline:12px}.portal-shell .portal-global-nav{gap:6px}.portal-shell .portal-global-nav a{font-size:11px}}@media (prefers-reduced-motion:no-preference){.portal-shell :is(a,button,summary,input,select,textarea),.portal-shell .portal-main :is(a,button,summary,input,select,textarea){transition:background-color var(--motion-fast),border-color var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast)}.portal-shell .portal-main{animation:pult-arrive var(--motion-enter) var(--motion-ease)}.portal-shell .home-task{transition:transform .18s var(--motion-ease),background-color .18s,border-color .18s}.portal-shell .home-task-arrow,.portal-shell .home-text-link svg,.portal-shell .portal-tool-links .game-icon,.portal-shell summary>svg:last-child{transition:transform .18s var(--motion-ease)}.portal-shell details[open]>:not(summary){animation:pult-reveal .18s var(--motion-ease)}.portal-shell .is-copied{animation:pult-confirm .32s var(--motion-ease)}@media (hover:hover){.portal-shell .home-task:hover{transform:translateY(-3px)}.portal-shell .home-task:hover .home-task-arrow,.portal-shell .home-text-link:hover svg{transform:translate(3px)}.portal-shell .portal-tool-links a:hover .game-icon{transform:translateY(-2px)}.portal-shell .button-primary:hover{box-shadow:0 4px 14px #15191545}}}@keyframes pult-arrive{0%{opacity:.35}to{opacity:1}}@keyframes pult-reveal{0%{opacity:.25}to{opacity:1}}@keyframes pult-confirm{50%{box-shadow:0 0 0 2px #b1c29965}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
