.QS4x8G_main{width:min(calc(100% - var(--canvas-gutter)*2),75rem);min-height:72vh;margin:0 auto;padding:2.5rem 0 4.5rem}.QS4x8G_pageHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.QS4x8G_pageHeading h1{letter-spacing:-.04em;font-size:clamp(1.65rem,2.4vw,2.1rem)}.QS4x8G_pageHeading p{color:var(--color-muted);margin-top:.5rem;font-size:.9rem}.QS4x8G_logout{border-radius:var(--button-radius);color:var(--color-muted);background:0 0;border:0;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .8rem;font-size:.875rem;display:flex}.QS4x8G_logout:hover{color:var(--color-ink);background:#eceee9}.QS4x8G_layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}.QS4x8G_sidebar{min-width:0;position:sticky;top:1.5rem}.QS4x8G_identity{border:1px solid var(--color-border);background:#fff;border-radius:1rem;flex-direction:column;align-items:flex-start;margin-bottom:1rem;padding:1.5rem;display:flex}.QS4x8G_identity>span:first-child{width:3.75rem;height:3.75rem;margin-bottom:1rem;font-size:1.4rem}.QS4x8G_identity strong{overflow-wrap:anywhere;max-width:100%;font-size:.98rem;font-weight:750}.QS4x8G_identityHint{color:var(--color-muted);margin-top:.3rem;font-size:.8rem}.QS4x8G_level{color:var(--color-link);align-items:center;gap:.4rem;margin-top:.5rem;font-size:.77rem;font-weight:650;display:inline-flex}.QS4x8G_level svg{flex-shrink:0}.QS4x8G_tabs{gap:.3rem;display:grid}.QS4x8G_tabs button{text-align:left;min-height:3.1rem;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:.65rem;align-items:center;gap:.7rem;padding:.75rem .95rem;font-size:.88rem;font-weight:650;display:flex}.QS4x8G_tabs button:hover{color:var(--color-ink);background:#edefe9}.QS4x8G_tabs button[aria-current=page]{background:var(--color-selection-bg);color:var(--color-ink);border-color:var(--color-selection-border)}.QS4x8G_tabs button>svg{flex-shrink:0}.QS4x8G_navArrow{margin-left:auto}.QS4x8G_sideProgress{border-top:1px solid var(--color-border);margin-top:1.25rem;padding:1.5rem 1rem 0}.QS4x8G_sideProgress>span,.QS4x8G_sideProgress p{color:var(--color-muted);font-size:.75rem}.QS4x8G_sideProgress strong{margin-top:.3rem;font-size:.875rem;display:block}.QS4x8G_sideProgress progress{margin:.9rem 0 .3rem}.QS4x8G_main progress{background:var(--color-accent-orange-soft);width:100%;height:6px;accent-color:var(--color-accent-orange-ink);border:0;border-radius:10px;display:block;overflow:hidden}.QS4x8G_main progress::-webkit-progress-bar{background:var(--color-accent-orange-soft);border-radius:10px}.QS4x8G_main progress::-webkit-progress-value{background:var(--color-accent-orange-ink);border-radius:10px}.QS4x8G_main progress::-moz-progress-bar{background:var(--color-accent-orange-ink);border-radius:10px}.QS4x8G_content{min-width:0}.QS4x8G_sectionHeading,.QS4x8G_panelHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.QS4x8G_sectionHeading h2,.QS4x8G_panelHeading h2{letter-spacing:-.03em;align-items:center;gap:.6rem;font-size:1.4rem;display:flex}.QS4x8G_sectionHeading p,.QS4x8G_panelHeading p{color:var(--color-muted);margin-top:.4rem;font-size:.875rem}.QS4x8G_count{letter-spacing:0;background:#e7ebe5;border-radius:.5rem;place-items:center;min-width:1.65rem;height:1.65rem;padding:0 .35rem;font-size:.8rem;display:inline-grid}.QS4x8G_button,.QS4x8G_secondary,.QS4x8G_textButton{border-radius:var(--button-radius);background:var(--color-brand);min-height:2.8rem;color:var(--color-ink);border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.875rem;font-weight:750;line-height:1.45;text-decoration:none;display:inline-flex}.QS4x8G_button:hover{background:var(--color-brand-hover);color:var(--color-ink)}.QS4x8G_startAction{background:var(--color-action-start);color:var(--color-on-action-start);border-color:var(--color-accent-orange-ink)}.QS4x8G_startAction:hover:not(:disabled){background:var(--color-action-start-hover);color:var(--color-on-action-start)}.QS4x8G_startAction:disabled{background:var(--color-action-start)}.QS4x8G_startAction:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;box-shadow:0 0 0 3px #fff}.QS4x8G_secondary{border-color:var(--color-border);background:#fff}.QS4x8G_secondary:hover,.QS4x8G_textButton:hover{background:#edf0e9}.QS4x8G_textButton{color:var(--color-muted);background:0 0;padding:.5rem .65rem;font-size:.8rem}.QS4x8G_main button:disabled{opacity:.55;cursor:default}.QS4x8G_empty{border:1px solid var(--color-border);text-align:center;background:#fff;border-radius:1rem;flex-direction:column;align-items:center;padding:3.8rem 1.5rem;display:flex}.QS4x8G_emptyIllustration{background:var(--color-accent-orange-soft);width:6.75rem;height:6.75rem;color:var(--color-accent-orange-ink);border-radius:2rem;place-items:center;margin-bottom:1.75rem;display:grid;position:relative;transform:rotate(-5deg)}.QS4x8G_emptyIllustration>span{background:var(--color-accent-orange);width:2.6rem;height:2.6rem;color:var(--color-on-accent-orange);border:4px solid #fff;border-radius:.9rem;place-items:center;display:grid;position:absolute;bottom:-.3rem;right:-.3rem;transform:rotate(15deg)}.QS4x8G_empty h3{letter-spacing:-.035em;font-size:1.5rem}.QS4x8G_empty>p{color:var(--color-muted);max-width:24rem;margin:.75rem 0 1.65rem;font-size:.95rem}.QS4x8G_emptyHint{color:var(--color-muted);justify-content:center;align-items:center;gap:.45rem;margin-top:1.4rem;font-size:.75rem;display:flex}.QS4x8G_emptyHint svg{color:var(--color-link);flex-shrink:0}.QS4x8G_reviewList{gap:1rem;display:grid}.QS4x8G_review{border:1px solid var(--color-border);background:#fff;border-radius:.85rem;min-width:0;padding:1.5rem}.QS4x8G_reviewHeader{align-items:flex-start;gap:1rem;display:flex}.QS4x8G_reviewHeader a{color:var(--color-ink);font-size:1.05rem;font-weight:750;text-decoration:none}.QS4x8G_reviewHeader a:hover{color:var(--color-link);text-decoration:underline}.QS4x8G_reviewMeta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.4rem;font-size:.76rem;display:flex}.QS4x8G_stars{color:#087952;letter-spacing:.08em;font-size:1.05rem}.QS4x8G_reviewText{white-space:pre-wrap;overflow-wrap:anywhere;margin:1rem 0;font-size:.94rem;line-height:1.75}.QS4x8G_reviewBottom{border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.QS4x8G_reviewStatus{color:#4e5850;background:#edf0ec;border-radius:.35rem;align-items:center;gap:.4rem;padding:.3rem .55rem;font-size:.75rem;font-weight:650;display:inline-flex}.QS4x8G_reviewStatus[data-status=published]{color:#076542;background:#e3f5ea}.QS4x8G_reviewStatus[data-status=pending]{color:#725312;background:#fbf1d7}.QS4x8G_reviewStatus[data-status=rejected],.QS4x8G_reviewStatus[data-status=hidden]{color:#963b30;background:#fbebe7}.QS4x8G_pendingNote{color:var(--color-muted);margin-top:.5rem;font-size:.75rem}.QS4x8G_moderationReason{background:#fcf6f3;border-left:3px solid #e3b3a7;border-radius:0 .5rem .5rem 0;margin-bottom:1rem;padding:.75rem 1rem;font-size:.825rem}.QS4x8G_moderationReason p{margin:.3rem 0}.QS4x8G_moderationReason a{margin-top:.3rem;display:inline-block}.QS4x8G_panel{border:1px solid var(--color-border);background:#fff;border-radius:1rem;min-width:0;padding:clamp(1.2rem,2.5vw,2rem)}.QS4x8G_form{gap:1.5rem;max-width:34rem;display:grid}.QS4x8G_profilePreview{border-bottom:1px solid #e7ebe5;align-items:center;gap:1.2rem;padding:.75rem 0 1.25rem;display:flex}.QS4x8G_profilePreview>span{width:5rem;height:5rem;font-size:1.5rem}.QS4x8G_profilePreview>div{overflow-wrap:anywhere;min-width:0}.QS4x8G_field{gap:.5rem;min-width:0;font-size:.875rem;font-weight:650;display:grid}.QS4x8G_field input{width:100%;min-width:0;min-height:3rem;color:var(--color-ink);background:#fff;border:1px solid #cbd2ce;border-radius:.5rem;padding:.7rem .85rem;font-size:.95rem;font-weight:400}.QS4x8G_field input[type=file]{padding:.5rem;font-size:.8rem}.QS4x8G_field input::file-selector-button{border-radius:var(--button-radius);color:var(--color-ink);font:inherit;cursor:pointer;background:#eef3ed;border:0;margin-right:.7rem;padding:.5rem .7rem}.QS4x8G_field small{color:var(--color-muted);font-size:.8rem;font-weight:400}.QS4x8G_error{color:#963328;background:#fff1ed;border:1px solid #edcdc4;border-radius:.6rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.875rem}.QS4x8G_error .QS4x8G_textButton{color:inherit;text-decoration:underline}.QS4x8G_status{color:var(--color-link);margin-bottom:1rem;font-size:.875rem}.QS4x8G_loading{text-align:center;color:var(--color-muted);padding:3rem 1rem}.QS4x8G_achievementHero{background:var(--color-accent-orange-soft);border:1px solid var(--color-accent-border);border-radius:1rem;align-items:center;gap:1.75rem;margin-bottom:1.5rem;padding:2rem;display:flex}.QS4x8G_heroMedal{border:1px solid var(--color-accent-orange-ink);background:linear-gradient(135deg,var(--color-accent-tint),var(--color-accent-glow));width:7rem;height:7rem;color:var(--color-accent-orange-ink);border-radius:50%;outline:6px solid #fff5;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 6px #ffffff65,0 8px 18px #194e2010}.QS4x8G_heroCopy{flex:1;min-width:0}.QS4x8G_heroCopy>span{color:var(--color-muted);font-size:.75rem}.QS4x8G_heroCopy h3{letter-spacing:-.04em;margin:.2rem 0 .55rem;font-size:clamp(1.3rem,2.1vw,1.85rem)}.QS4x8G_heroCopy p{color:var(--color-muted);font-size:.85rem}.QS4x8G_heroCopy progress{margin:1.1rem 0 .45rem}.QS4x8G_achievementList{border:1px solid var(--color-border);background:#fff;border-radius:1rem;margin:0;padding:0;list-style:none;overflow:hidden}.QS4x8G_achievementRow{border-bottom:1px solid #e8ece6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:grid}.QS4x8G_achievementRow:last-child{border:0}.QS4x8G_achievementRow[data-next=true]{background:#fafcf8}.QS4x8G_medal{color:#7a857b;background:#f0f2ed;border:1px solid #e0e4dd;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;display:grid}.QS4x8G_achievementRow[data-earned=true] .QS4x8G_medal{background:var(--color-accent-orange-soft);color:var(--color-accent-orange-ink);border-color:var(--color-accent-orange-ink)}.QS4x8G_achievementRow[data-next=true] .QS4x8G_medal{color:var(--color-accent-orange-ink);border-color:var(--color-accent-orange-ink);background:#fff}.QS4x8G_achievementInfo h3{letter-spacing:-.01em;font-size:.95rem}.QS4x8G_achievementInfo p{color:var(--color-muted);margin-top:.25rem;font-size:.78rem}.QS4x8G_achievementState{color:var(--color-muted);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.QS4x8G_achievementRow[data-earned=true] .QS4x8G_achievementState{color:var(--color-accent-orange-ink);font-weight:650}.QS4x8G_achievementRow[data-next=true] .QS4x8G_achievementState{background:var(--color-accent-orange-soft);color:var(--color-accent-orange-ink);border-radius:.35rem;padding:.25rem .5rem}.QS4x8G_achievementNote{color:var(--color-muted);align-items:flex-start;gap:.85rem;padding:1.4rem .2rem 0;display:flex}.QS4x8G_achievementNote>svg{flex-shrink:0;margin-top:.1rem}.QS4x8G_achievementNote h3{color:var(--color-ink);margin-bottom:.3rem;font-size:.85rem}.QS4x8G_achievementNote p{max-width:42rem;font-size:.78rem;line-height:1.7}@media (max-width:850px){.QS4x8G_layout{grid-template-columns:minmax(0,1fr);gap:1.75rem}.QS4x8G_sidebar{position:static}.QS4x8G_identity{flex-flow:wrap;align-items:center;gap:.4rem .8rem;padding:1rem}.QS4x8G_identity>span:first-child{width:2.75rem;height:2.75rem;margin:0;font-size:1.1rem}.QS4x8G_identity strong{flex:1}.QS4x8G_identityHint{display:none}.QS4x8G_level{margin:0}.QS4x8G_tabs{gap:.35rem;padding:3px;display:flex;overflow-x:auto}.QS4x8G_tabs button{flex:none;justify-content:center;gap:.4rem;padding:.7rem .4rem;font-size:.8rem}.QS4x8G_navArrow,.QS4x8G_sideProgress{display:none}.QS4x8G_sectionHeading h2{font-size:1.3rem}}@media (max-width:520px){.QS4x8G_main{padding-top:1.5rem;padding-bottom:2.5rem}.QS4x8G_pageHeading{align-items:flex-start;margin-bottom:1.25rem}.QS4x8G_pageHeading p{font-size:.8rem}.QS4x8G_logout{padding:.4rem;font-size:.8rem}.QS4x8G_identity{margin-bottom:.75rem}.QS4x8G_identity strong{font-size:.85rem}.QS4x8G_level{font-size:.7rem}.QS4x8G_tabs button{flex-direction:column;gap:.25rem;min-height:3.6rem;font-size:.72rem}.QS4x8G_sectionHeading{flex-wrap:wrap;align-items:flex-start;gap:.85rem;margin-bottom:1.1rem}.QS4x8G_sectionHeading p,.QS4x8G_panelHeading p,.QS4x8G_sectionHeading .QS4x8G_button{font-size:.8rem}.QS4x8G_empty{padding:2.5rem 1rem}.QS4x8G_empty h3{font-size:1.35rem}.QS4x8G_empty>p{font-size:.875rem}.QS4x8G_emptyHint{font-size:.7rem}.QS4x8G_review{padding:1.1rem}.QS4x8G_reviewText{font-size:.875rem}.QS4x8G_reviewHeader a{font-size:.95rem}.QS4x8G_achievementHero{flex-direction:column;align-items:flex-start;gap:1.25rem;padding:1.25rem}.QS4x8G_heroMedal{width:4.5rem;height:4.5rem}.QS4x8G_heroMedal svg{width:36px;height:36px}.QS4x8G_heroCopy{width:100%}.QS4x8G_heroCopy h3{font-size:1.4rem}.QS4x8G_achievementRow{grid-template-columns:auto minmax(0,1fr);gap:.65rem .8rem;padding:1rem}.QS4x8G_medal{grid-row:1/3;width:3rem;height:3rem}.QS4x8G_achievementInfo h3{font-size:.875rem}.QS4x8G_achievementState{grid-column:2;justify-self:start;font-size:.7rem}.QS4x8G_achievementInfo p{font-size:.72rem}.QS4x8G_achievementNote p{font-size:.75rem}}.QS4x8G_uploadControl{border:1px solid var(--color-border);border-radius:var(--button-radius);background:#f7f9f4;justify-content:center;justify-self:start;align-items:center;min-height:44px;padding:.65rem 1rem;font-size:.85rem;display:inline-flex;position:relative;overflow:hidden}.QS4x8G_uploadControl input[type=file]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.QS4x8G_uploadControl:focus-within{outline:3px solid var(--color-focus);outline-offset:3px}.QS4x8G_uploadControl:hover{background:#edf3e9}.QS4x8G_uploadControl:has(input:disabled){opacity:.55}@media (max-width:520px){.QS4x8G_identity{grid-template-columns:auto minmax(0,1fr);gap:.2rem .8rem;display:grid}.QS4x8G_identity>span:first-child{grid-row:1/3}.QS4x8G_identity strong,.QS4x8G_identity .QS4x8G_level{grid-column:2}}.QS4x8G_tabs button[aria-current=page]>svg{color:var(--color-selection-ink)}.QS4x8G_tabs button:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px;box-shadow:0 0 0 3px #fff}@media (forced-colors:active){.QS4x8G_tabs button[aria-current=page],.QS4x8G_startAction,.QS4x8G_heroMedal,.QS4x8G_medal{border-color:buttontext}.QS4x8G_main progress{forced-color-adjust:none;accent-color:highlight;background:canvas}.QS4x8G_main progress::-webkit-progress-bar{background:canvas}.QS4x8G_main progress::-webkit-progress-value{background:highlight}.QS4x8G_main progress::-moz-progress-bar{background:highlight}}@media (max-width:704px){body:has(.QS4x8G_main){padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.QS4x8G_main{width:calc(100% - 32px);min-height:65vh;padding:1.25rem 0 2rem}.QS4x8G_pageHeading{align-items:center;margin-bottom:1rem}.QS4x8G_pageHeading h1{letter-spacing:-.035em;font-size:1.3rem}.QS4x8G_pageHeading p{display:none}.QS4x8G_logout{min-width:44px;min-height:44px;padding:.5rem}.QS4x8G_layout{gap:1.5rem}.QS4x8G_identity{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .75rem;margin:0;padding:0 0 1rem;display:grid}.QS4x8G_identity>span:first-child{grid-row:1/3;width:44px;height:44px;margin:0;font-size:1.1rem}.QS4x8G_identity strong{grid-column:2;font-size:.95rem}.QS4x8G_identityHint{grid-column:2;margin:0;font-size:.75rem;display:block}.QS4x8G_identity .QS4x8G_level{grid-column:2;margin:0;font-size:.75rem}.QS4x8G_tabs{z-index:40;padding:7px 8px calc(7px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:#fff;justify-content:space-around;gap:0;display:flex;position:fixed;inset:auto 0 0;overflow:visible;box-shadow:0 -4px 24px #182a1f08}.QS4x8G_tabs button{min-width:0;min-height:58px;color:var(--color-muted);-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:center;gap:4px;padding:5px 2px;font-size:.68rem;font-weight:550;line-height:1.3}.QS4x8G_tabs button>svg{width:23px;height:23px}.QS4x8G_tabs button[aria-current=page]{background:var(--color-selection-bg);color:var(--color-selection-ink);font-weight:750}.QS4x8G_tabs .QS4x8G_navArrow{display:none}.QS4x8G_tabs button:active{background:var(--color-selection-bg)}.QS4x8G_content{scroll-margin-top:1rem}.QS4x8G_sectionHeading,.QS4x8G_panelHeading{margin-bottom:1rem}.QS4x8G_sectionHeading h2,.QS4x8G_panelHeading h2{font-size:1.3rem}.QS4x8G_sectionHeading p,.QS4x8G_panelHeading p{font-size:.8rem;line-height:1.5}.QS4x8G_panel{border-radius:16px;padding:1.1rem}.QS4x8G_form{gap:1.25rem}.QS4x8G_field input{min-height:48px;font-size:16px}.QS4x8G_profilePreview{gap:.85rem}.QS4x8G_profilePreview>span{width:56px;height:56px}.QS4x8G_empty{border-radius:18px;padding:2rem 1.1rem}.QS4x8G_emptyIllustration{border-radius:22px;width:70px;height:70px;margin-bottom:1.25rem}.QS4x8G_emptyIllustration>svg{width:34px;height:34px}.QS4x8G_empty h3{font-size:1.25rem}.QS4x8G_empty>p{margin:.65rem 0 1.25rem;font-size:.85rem;line-height:1.6}.QS4x8G_emptyHint{flex-wrap:wrap;font-size:.72rem}.QS4x8G_empty .QS4x8G_button{width:100%;min-height:48px}.QS4x8G_review{border-radius:16px;padding:1rem}.QS4x8G_reviewBottom{flex-wrap:wrap}.QS4x8G_reviewBottom .QS4x8G_textButton{min-height:44px}.QS4x8G_achievementHero{flex-direction:row;align-items:flex-start;gap:1rem;padding:1.1rem}.QS4x8G_heroMedal{outline-width:3px;width:50px;height:50px}.QS4x8G_heroMedal svg{width:28px;height:28px}.QS4x8G_heroCopy{width:auto}.QS4x8G_heroCopy h3{font-size:1.2rem}.QS4x8G_achievementRow{padding:1rem}}.QS4x8G_achievementMobileTitle{display:none}@media (max-width:704px){.QS4x8G_achievementHero{border-color:var(--color-border);background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr);gap:5px 12px;margin-bottom:16px;padding:16px;display:grid}.QS4x8G_heroMedal{width:40px;height:40px;box-shadow:none;background:var(--color-accent-orange-soft);border-radius:12px;outline:0;grid-area:1/1/3;align-self:center}.QS4x8G_heroMedal svg{width:24px;height:24px}.QS4x8G_heroCopy{display:contents}.QS4x8G_heroCopy>span:first-child{grid-column:2;font-size:.68rem;line-height:1.4}.QS4x8G_heroCopy h3{letter-spacing:-.025em;grid-column:2;margin:0;font-size:1.1rem;line-height:1.3}.QS4x8G_achievementDesktopTitle{display:none}.QS4x8G_achievementMobileTitle{display:inline}.QS4x8G_heroCopy p{grid-column:1/-1;margin-top:7px;font-size:.78rem;line-height:1.5}.QS4x8G_heroCopy progress{background:#eee7df;grid-column:1/-1;height:6px;margin:8px 0 2px}.QS4x8G_heroCopy progress::-webkit-progress-bar{background:#eee7df}.QS4x8G_heroCopy progress::-moz-progress-bar{background:var(--color-accent-orange-ink)}.QS4x8G_heroCopy>span:last-child{grid-column:1/-1;font-size:.68rem}.QS4x8G_achievementList{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;overflow:visible}.QS4x8G_achievementRow{border:1px solid var(--color-border);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:14px 12px;display:flex}.QS4x8G_achievementRow:last-child{border:1px solid var(--color-border)}.QS4x8G_achievementRow[data-next=true]{border-color:var(--color-accent-border);background:var(--color-accent-tint)}.QS4x8G_medal{border-radius:11px;width:36px;height:36px;margin-bottom:10px}.QS4x8G_medal svg{width:24px;height:24px}.QS4x8G_achievementInfo{width:100%;min-width:0}.QS4x8G_achievementInfo h3{overflow-wrap:anywhere;font-size:.78rem;line-height:1.4}.QS4x8G_achievementInfo p{display:none}.QS4x8G_achievementState{min-height:22px;margin-top:7px;font-size:.68rem;line-height:1.4}.QS4x8G_achievementRow[data-next=true] .QS4x8G_achievementState{padding:3px 6px}.QS4x8G_achievementRow:last-child{grid-column:1/-1;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.QS4x8G_achievementRow:last-child .QS4x8G_medal{grid-row:auto;margin:0}.QS4x8G_achievementRow:last-child .QS4x8G_achievementState{grid-column:auto;margin:0}.QS4x8G_achievementNote{gap:9px;padding:16px 0 0}.QS4x8G_achievementNote h3{font-size:.78rem}.QS4x8G_achievementNote p{font-size:.72rem;line-height:1.6}}@media (max-width:360px){.QS4x8G_achievementRow{padding:12px 10px}.QS4x8G_achievementInfo h3{letter-spacing:-.02em;font-size:.75rem}}
.AR9OAG_preview{border:1px dashed var(--color-border);color:var(--color-muted);border-radius:.65rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.2rem;padding:.35rem .85rem;font-size:.75rem;display:flex}.AR9OAG_tabs{border-bottom:1px solid var(--color-border);gap:1.5rem;display:flex;overflow-x:auto}.AR9OAG_tabs button{min-height:48px;font:inherit;color:var(--color-muted);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .1rem;font-size:.875rem;font-weight:650;display:flex}.AR9OAG_tabs button[aria-current=page]{border-bottom-color:var(--color-ink);color:var(--color-ink)}.AR9OAG_count{background:var(--color-brand);border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:.72rem;display:grid}.AR9OAG_toolbar{min-height:60px;color:var(--color-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.75rem;display:flex}.AR9OAG_list{gap:.9rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.AR9OAG_toolbar+.AR9OAG_list{margin-top:0}.AR9OAG_card{border:1px solid var(--color-border);overflow-wrap:anywhere;background:#fff;border-radius:1rem;min-width:0;padding:1.3rem 1.5rem}.AR9OAG_card[data-unread=true]{border-color:#b8c7bc}.AR9OAG_cardHeading{align-items:center;gap:.75rem;display:flex}.AR9OAG_cardHeading>div{flex:1;min-width:0}.AR9OAG_companyIcon{border:1px solid var(--color-border);border-radius:.7rem;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:1rem;font-weight:750;display:grid}.AR9OAG_cardHeading h3{font-size:.9rem}.AR9OAG_cardHeading p{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.25rem;font-size:.72rem;display:flex}.AR9OAG_new{color:var(--color-link);font-weight:650}.AR9OAG_new:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.AR9OAG_pending{color:#725312;background:#fbf1d7;border-radius:.35rem;padding:.3rem .5rem;font-size:.68rem}.AR9OAG_event{margin:1rem 0 .4rem;font-size:.85rem;font-weight:650}.AR9OAG_excerpt{color:var(--color-muted);font-size:.875rem;line-height:1.65}.AR9OAG_expand{min-height:44px;color:var(--color-link);font:inherit;background:0 0;border:0;align-items:center;gap:.5rem;margin-top:.5rem;padding:0;font-size:.78rem;font-weight:650;display:inline-flex}.AR9OAG_expand[aria-expanded=true] svg{transform:rotate(180deg)}.AR9OAG_thread{border-top:1px solid var(--color-border);margin-top:.65rem;padding-top:1rem}.AR9OAG_message{gap:.7rem;font-size:.825rem;display:flex}.AR9OAG_message>div{min-width:0}.AR9OAG_avatar{background:var(--color-selection-bg);border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:.75rem;display:grid}.AR9OAG_message strong{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.AR9OAG_message p{margin-top:.4rem;line-height:1.65}.AR9OAG_role{color:var(--color-muted);font-size:.65rem;font-weight:500}.AR9OAG_reply{border-left:2px solid var(--color-border);margin:1rem 0 0 1rem;padding-left:1rem}.AR9OAG_moderation{color:var(--color-muted);margin-top:.75rem;font-size:.75rem}.AR9OAG_tabs button:focus-visible,.AR9OAG_expand:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (max-width:520px){.AR9OAG_preview{flex-wrap:wrap;gap:.3rem}.AR9OAG_tabs{gap:1rem}.AR9OAG_tabs button{font-size:.78rem}.AR9OAG_card{padding:1rem}.AR9OAG_cardHeading{flex-wrap:wrap}.AR9OAG_pending{margin-left:52px}.AR9OAG_reply{margin-left:.3rem;padding-left:.7rem}}.AR9OAG_thread[hidden]{display:none}@media (max-width:704px){.AR9OAG_preview{border-style:solid;border-radius:10px;gap:0 .4rem;min-height:44px;margin-bottom:1rem;padding:.25rem .65rem;font-size:.65rem}.AR9OAG_preview button{min-height:44px;padding:.5rem .35rem;font-size:.72rem}.AR9OAG_tabs{border:1px solid var(--color-border);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid;overflow:visible}.AR9OAG_tabs button{border:0;border-radius:10px;justify-content:center;gap:.4rem;min-width:0;min-height:44px;padding:.4rem;font-size:.76rem}.AR9OAG_tabs button[aria-current=page]{background:var(--color-selection-bg);color:var(--color-ink)}.AR9OAG_count{min-width:19px;height:19px;font-size:.67rem}.AR9OAG_toolbar{gap:.4rem;min-height:52px;font-size:.72rem}.AR9OAG_toolbar button{min-height:44px;padding:.5rem .2rem;font-size:.7rem}.AR9OAG_list{gap:.75rem}.AR9OAG_card{border-radius:16px;padding:1rem}.AR9OAG_card[data-unread=true]{border-color:#c2cec5;box-shadow:0 2px 6px #17392204}.AR9OAG_cardHeading{grid-template-columns:36px minmax(0,1fr);gap:.3rem .65rem;display:grid}.AR9OAG_companyIcon{border-radius:10px;grid-row:1/3;width:36px;height:36px;font-size:.9rem}.AR9OAG_cardHeading h3{font-size:.86rem;line-height:1.4}.AR9OAG_cardHeading p{gap:.5rem;font-size:.68rem}.AR9OAG_cardHeading>.AR9OAG_pending{grid-column:2;justify-self:start;margin:0;font-size:.65rem}.AR9OAG_event{margin:.8rem 0 .4rem;font-size:.8rem;line-height:1.45}.AR9OAG_excerpt{font-size:.85rem;line-height:1.6}.AR9OAG_expand{text-align:left;border-top:1px solid #eef0ed;justify-content:space-between;width:100%;min-height:46px;margin-top:.65rem;padding-top:.35rem;font-size:.77rem;display:flex}.AR9OAG_thread{margin-top:.4rem;padding-top:.85rem}.AR9OAG_message{gap:.55rem;font-size:.82rem}.AR9OAG_reply{margin-left:0;padding-left:.7rem}.AR9OAG_role{font-size:.68rem}.AR9OAG_moderation{font-size:.75rem;line-height:1.5}}@media (max-width:360px){.AR9OAG_tabs button{gap:.3rem;font-size:.71rem}.AR9OAG_tabs button>svg{width:16px}}.AR9OAG_cardActions{border-top:1px solid #eef0ed;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:.7rem;padding-top:.3rem;display:flex}.AR9OAG_openDiscussion,.AR9OAG_backLink{min-height:44px;color:var(--color-link);justify-content:space-between;align-items:center;gap:.6rem;font-size:.8rem;font-weight:650;text-decoration:none;display:inline-flex}.AR9OAG_openDiscussion:hover,.AR9OAG_backLink:hover{text-decoration:underline}.AR9OAG_openDiscussion:focus-visible,.AR9OAG_backLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.AR9OAG_cardActions .AR9OAG_expand{width:auto;min-height:44px;color:var(--color-muted);border:0;gap:.5rem;margin:0;padding:0;display:inline-flex}.AR9OAG_backLink{justify-content:flex-start;margin-bottom:1rem}@media (max-width:704px){.AR9OAG_cardActions{gap:0}.AR9OAG_openDiscussion{width:100%;min-height:48px}.AR9OAG_cardActions .AR9OAG_expand{justify-content:space-between;width:100%;font-size:.74rem}}
