.forum-theme-shell.forum-stable-shell{--forum-header-height:calc(4rem + env(safe-area-inset-top, 0px));min-height:100vh;padding:calc(var(--forum-header-height) + 1rem) 1rem max(1.5rem,env(safe-area-inset-bottom,0px))}.forum-site-header{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;box-sizing:border-box;min-height:4rem;padding:calc(.5rem + env(safe-area-inset-top, 0px)) max(1rem,env(safe-area-inset-right,0px)) .5rem max(1rem,env(safe-area-inset-left,0px));background:#f7f8fb;border-bottom:1px solid #dce3ed}.forum-brand{display:inline-flex;font-weight:700;color:#152238}.forum-brand,.forum-header-nav{align-items:center;gap:.5rem;font-size:.875rem}.forum-header-nav{display:flex;flex-wrap:wrap}.forum-header-nav a{display:inline-flex;align-items:center;gap:.25rem;min-height:44px;padding:.5rem;border-radius:.75rem}.forum-header-nav .forum-create-link{background:#1d4ed8;color:white}.forum-site-header .forum-theme-toggle{flex-shrink:0}[data-forum-theme=night] .forum-site-header{background:#131e2c;border-color:#344256}[data-forum-theme=night] .forum-brand,[data-forum-theme=night] .forum-header-nav{color:#e8eef7}.forum-site-header a:focus-visible,.forum-site-header button:focus-visible{outline:3px solid #6b9cff;outline-offset:2px}@media (max-width:640px){.forum-site-header{gap:.25rem}.forum-home-link,.forum-theme-label{display:none}.forum-brand{gap:.25rem}.forum-brand,.forum-header-nav{font-size:.75rem}.forum-header-nav{gap:.125rem}.forum-site-header .forum-theme-toggle{padding-inline:.75rem}.forum-stable-shell input,.forum-stable-shell select,.forum-stable-shell textarea{font-size:16px}}@media print{.forum-site-header{display:none}.forum-theme-shell.forum-stable-shell{padding-top:0}}.forum-site-header.forum-site-header-v2{display:grid;gap:.25rem .75rem}.forum-site-header-v2 .forum-brand{min-width:0;white-space:nowrap}.forum-site-header-v2 .forum-header-nav{flex-wrap:nowrap}.forum-context-label{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:.375rem;margin:0;padding:.25rem 0;color:#1e40af;font-size:.75rem;font-weight:600;line-height:1.5;text-align:center}[data-forum-theme=night] .forum-context-label{color:#b8d0ff}.forum-stable-shell .forum-intro{margin-top:.5rem}@media (max-width:640px){.forum-site-header.forum-site-header-v2{gap:.25rem .375rem;padding-left:max(.75rem,env(safe-area-inset-left,0px));padding-right:max(.75rem,env(safe-area-inset-right,0px))}.forum-site-header-v2 .forum-brand{font-size:.75rem}.forum-site-header-v2 .forum-header-nav .forum-home-link{display:none}.forum-site-header-v2 .forum-header-nav{font-size:.75rem;gap:.125rem}.forum-site-header-v2 .forum-header-nav a{padding-inline:.375rem}.forum-site-header-v2 .forum-theme-toggle{width:44px;min-width:44px;padding-inline:0}.forum-context-label{font-size:.6875rem}}@media (max-width:360px){.forum-site-header-v2 .forum-brand{font-size:.6875rem;gap:.125rem}.forum-site-header-v2 .forum-brand>svg{width:18px}.forum-site-header-v2 .forum-header-nav{font-size:.6875rem}.forum-site-header-v2 .forum-header-nav a{padding-inline:.25rem}}html.forum-document{overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none}body.forum-document{overflow:visible;padding:0;min-width:0}@supports (overflow:clip){html.forum-document{overflow-x:clip}}@media (max-width:360px){.forum-site-header-v2 .forum-brand{grid-column:1/3;grid-row:1}.forum-site-header-v2 .forum-theme-toggle{grid-column:3;grid-row:1}.forum-site-header-v2 .forum-header-nav{grid-column:1/-1;grid-row:2;justify-content:center}.forum-site-header-v2 .forum-context-label{grid-row:3}}body.forum-document,html.forum-document{height:100%;overflow:hidden}.forum-theme-shell.forum-stable-shell{height:100vh;height:100svh;height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.forum-site-header.forum-site-header-v2{position:relative;inset:auto;flex:0 0 auto;padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.forum-page-content{flex:1 1 auto;min-width:0;width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:1rem max(1rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(1rem,env(safe-area-inset-left,0px));scroll-padding-top:1rem}.forum-back-link{display:inline-flex;align-items:center;min-height:44px;gap:.5rem;padding:.5rem .85rem;border:1px solid #dce3ed;border-radius:999px;background:#fff;color:#334155;font-size:.875rem;font-weight:600;text-decoration:none}[data-forum-theme=night] .forum-back-link{background:#1d2a3a;border-color:#344256;color:#e8eef7}.forum-page-content>main>header{flex-wrap:wrap;gap:.5rem}@media print{body.forum-document,html.forum-document{height:auto;overflow:visible}.forum-theme-shell.forum-stable-shell{height:auto;overflow:visible;display:block}.forum-page-content{overflow:visible;height:auto}.forum-site-header.forum-site-header-v2{display:none}}.forum-theme-shell[data-forum-theme=night] main{background-image:none!important}body.forum-document,html.forum-document{height:auto;min-height:100%;overflow:visible;overscroll-behavior-y:none}html.forum-document{scroll-padding-top:calc(var(--forum-menu-height,110px) + 16px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.forum-theme-shell.forum-stable-shell{height:auto;min-height:100svh;display:block;overflow:visible;padding:0}.forum-site-header.forum-site-header-v2{position:sticky;top:0;inset-inline:auto;z-index:30}.forum-page-content{display:block;height:auto;min-height:0;overflow:visible;max-height:none;scroll-padding-top:0}.forum-page-content :is(input,textarea,select,section,article){scroll-margin-top:calc(var(--forum-menu-height,110px) + 16px)}.forum-stable-shell :is(input,textarea,select){font-size:16px;max-width:100%}html.forum-document[data-forum-page-theme=night],html.forum-document[data-forum-page-theme=night] body{background:#11151d;color-scheme:dark}.forum-theme-shell[data-forum-theme=night] .bg-blue-50\/70{background:#24354c!important}@media print{.forum-site-header.forum-site-header-v2{display:none}}.forum-theme-shell{--f-surface:#fff;--f-bg:#f4f6fb;--f-ink:#18253b;--f-muted:#68778e;--f-line:#e0e6ef;--f-blue:#2458ce;--f-soft:#edf3ff;background:var(--f-bg);color:var(--f-ink)}.forum-theme-shell[data-forum-theme=night]{--f-surface:#1a2536;--f-bg:#101722;--f-ink:#e8eef8;--f-muted:#aab8cd;--f-line:#303f54;--f-blue:#9bbcff;--f-soft:#24354e;background:var(--f-bg)}.forum-site-header.forum-site-header-v2{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 18px;padding:max(12px,env(safe-area-inset-top)) max(20px,calc((100% - 1240px)/2)) 12px;background:var(--f-surface);border-color:var(--f-line)}.forum-site-header-v2 .forum-brand{font-size:16px;letter-spacing:-.035em}.forum-site-header-v2 .forum-context-label{grid-column:1;grid-row:2;justify-content:flex-start;padding:0;font-size:11px;color:var(--f-muted)}.forum-site-header-v2 .forum-header-nav{grid-column:2;grid-row:1}.forum-site-header-v2 .forum-theme-toggle{grid-column:3;grid-row:1;width:42px;min-width:42px;min-height:42px;padding:0}.forum-site-header-v2 .forum-theme-label{display:none}.forum-account-menu{grid-column:2/4;grid-row:2;display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.forum-account-link,.forum-signout{display:inline-flex;align-items:center;gap:7px;min-height:36px;font-size:12px;font-weight:650;color:var(--f-ink);text-decoration:none;border:0;background:transparent;padding:4px 6px;cursor:pointer;white-space:nowrap}.forum-signout{color:var(--f-muted)}.forum-signout:disabled{opacity:.6;cursor:wait}.forum-account-error{display:block;font-size:11px;max-width:190px;color:#b42336}.forum-signout-wrap{position:relative}.forum-user-dot{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--f-soft);color:var(--f-blue);font-size:11px}.forum-page-content{max-width:1280px;margin-inline:auto;padding:24px 20px 32px}.forum-home-v8{max-width:1240px;margin:auto}.forum-welcome{justify-content:space-between;gap:28px;padding:28px 0 30px;border-bottom:1px solid var(--f-line);margin-bottom:26px}.forum-eyebrow,.forum-welcome{display:flex;align-items:center}.forum-eyebrow{gap:6px;font-size:10px;letter-spacing:.13em;font-weight:800;color:var(--f-blue)}.forum-welcome h1{font-size:clamp(27px,3vw,39px);line-height:1.16;letter-spacing:-.05em;font-weight:750;margin:12px 0}.forum-welcome p{color:var(--f-muted);font-size:14px;line-height:1.7;max-width:620px;margin:0}.forum-welcome-action{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:12px 20px;background:#2458ce;color:white;border-radius:12px;text-decoration:none;font-size:13px;font-weight:700;white-space:nowrap}.forum-directory{display:grid;grid-template-columns:290px minmax(0,1fr);gap:24px;align-items:start}.forum-category-panel,.forum-feed{background:var(--f-surface);border:1px solid var(--f-line);border-radius:16px;overflow:hidden}.forum-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px;border-bottom:1px solid var(--f-line)}.forum-panel-heading h2{font-size:16px;font-weight:750;letter-spacing:-.025em;margin:0}.forum-panel-heading>span{font-size:12px;color:var(--f-muted)}.forum-feed .forum-panel-heading h2{margin-top:5px;font-size:21px}.forum-category-row{display:flex;align-items:center;gap:10px;min-height:62px;padding:12px 16px;border-bottom:1px solid var(--f-line);font-size:12px;line-height:1.5;font-weight:600;color:var(--f-ink);text-decoration:none}.forum-category-row:hover{background:var(--f-soft)}.forum-category-number{flex:0 0 26px;color:var(--f-muted);font-size:10px;font-weight:500}.forum-category-count{margin-left:auto;flex-shrink:0;font-size:11px;color:var(--f-muted);min-width:20px;text-align:right}.forum-community-note{display:flex;align-items:flex-start;gap:9px;padding:16px;color:var(--f-muted);font-size:11px;line-height:1.6}.forum-community-note svg{flex-shrink:0;color:var(--f-blue);margin-top:2px}.forum-community-note p{margin:0}.forum-category-disclosure{display:none}.forum-small-create{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 12px;border-radius:9px;background:var(--f-soft);color:var(--f-blue);text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}.forum-feed-search{display:flex;align-items:center;gap:10px;margin:16px 20px 10px;padding:0 12px;background:var(--f-bg);border:1px solid var(--f-line);border-radius:10px;color:var(--f-muted)}.forum-feed-search input{min-width:0;flex:1;width:100%;min-height:46px;background:transparent!important;border:0!important;padding:8px 0!important;outline:none;color:var(--f-ink);font-size:16px}.forum-feed-search:focus-within{outline:2px solid var(--f-blue);outline-offset:2px}.forum-feed-search button{min-width:36px;min-height:40px;background:transparent;border:0;font-size:24px;cursor:pointer}.forum-feed-tabs{display:flex;gap:4px;flex-wrap:wrap;padding:0 16px}.forum-feed-tabs button{min-height:42px;padding:8px 12px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--f-muted);font-size:12px;font-weight:650;cursor:pointer}.forum-feed-tabs button[aria-pressed=true]{border-bottom-color:var(--f-blue);color:var(--f-blue)}.forum-filter-note{margin:0;padding:10px 20px;font-size:10px;color:var(--f-muted)}.forum-filter-note,.forum-topic-row{border-bottom:1px solid var(--f-line)}.forum-topic-row{display:flex;align-items:flex-start;gap:13px;padding:20px}.forum-topic-row:last-child{border-bottom:0}.forum-topic-avatar{display:grid;place-items:center;flex:0 0 38px;height:38px;background:var(--f-soft);color:var(--f-blue);font-size:14px;font-weight:700;border-radius:12px}.forum-topic-avatar.is-resolved{background:#e5f6ed;color:#178052}.forum-topic-info{min-width:0;flex:1}.forum-topic-title{display:block;color:var(--f-ink);font-size:15px;line-height:1.45;font-weight:700;letter-spacing:-.015em;overflow-wrap:anywhere;text-decoration:none}.forum-topic-title:hover{color:var(--f-blue)}.forum-topic-meta{display:flex;flex-wrap:wrap;gap:5px 12px;color:var(--f-muted);font-size:10px;margin-top:9px;line-height:1.5}.forum-topic-meta a{color:var(--f-blue);text-decoration:none}.forum-topic-stat{display:grid;grid-template-columns:auto auto;align-items:center;gap:4px;font-size:11px;min-width:38px;color:var(--f-muted);text-align:center;padding-top:3px}.forum-topic-stat strong{font-weight:700;color:var(--f-ink)}.forum-topic-stat span{grid-column:1/-1;font-size:9px}.forum-resolved-label{color:#218555;font-weight:650}.forum-feed-empty{text-align:center;padding:36px 24px}.forum-feed-empty>svg{margin:auto;color:var(--f-blue)}.forum-feed-empty h3{font-weight:700;font-size:16px;margin:14px 0 8px}.forum-feed-empty p{font-size:13px;color:var(--f-muted);line-height:1.7}.forum-feed-empty a,.forum-feed-empty button{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:8px 16px;background:var(--f-soft);border:0;border-radius:9px;color:var(--f-blue);font-size:12px;font-weight:650;text-decoration:none;cursor:pointer}.forum-pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:20px}.forum-pagination a{min-height:44px;padding:10px 16px;border:1px solid var(--f-line);border-radius:10px;color:var(--f-blue);font-size:13px;text-decoration:none}.forum-loading{max-width:1000px;margin:24px auto;color:var(--f-muted);font-size:13px}.forum-loading-row,.forum-loading-title{background:var(--f-line);border-radius:12px;margin-bottom:16px}.forum-loading-title{height:80px}.forum-loading-row{height:72px}.forum-loading span{display:block;text-align:center;padding:12px}@media(max-width:900px){.forum-directory{grid-template-columns:minmax(0,1fr);gap:16px}.forum-category-disclosure{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:4px 8px;border:0;border-radius:7px;background:var(--f-soft);color:var(--f-blue);font-size:11px;font-weight:650;cursor:pointer}.forum-category-list{display:none}.forum-category-list.is-open{display:block}.forum-category-panel .forum-community-note{display:none}.forum-category-panel .forum-panel-heading{padding:10px 16px;border:0}.forum-category-panel .forum-panel-heading>span{margin-left:auto}.forum-welcome{padding-top:10px;margin-bottom:18px}.forum-welcome-action{display:none}}@media(max-width:640px){.forum-site-header.forum-site-header-v2{padding-inline:14px;gap:3px 8px}.forum-site-header-v2 .forum-brand{font-size:13px;grid-column:1;grid-row:1}.forum-site-header-v2 .forum-brand>svg{width:20px}.forum-site-header-v2 .forum-header-nav{grid-column:2;grid-row:1;font-size:12px}.forum-site-header-v2 .forum-theme-toggle{grid-column:3;grid-row:1}.forum-site-header-v2 .forum-context-label{grid-column:1;grid-row:2;font-size:9px;max-width:150px;line-height:1.5}.forum-context-label>svg{display:none}.forum-account-menu{grid-column:2/4;grid-row:2;gap:6px}.forum-account-link,.forum-signout{font-size:11px;min-height:40px;padding-inline:4px}.forum-user-dot{display:none}.forum-page-content{padding:18px 14px 28px}.forum-welcome h1{font-size:29px}.forum-welcome p{font-size:13px}.forum-topic-row{padding:16px 14px;gap:10px}.forum-topic-avatar{flex-basis:30px;height:30px;border-radius:9px;font-size:12px}.forum-topic-title{font-size:14px}.forum-topic-meta{font-size:10px;gap:5px 9px}.forum-panel-heading{padding:16px}.forum-feed-search{margin-inline:14px}.forum-filter-note{padding-inline:14px}.forum-feed-tabs{padding-inline:8px}.forum-feed-tabs button{font-size:11px;padding-inline:8px}}@media(max-width:360px){.forum-site-header-v2 .forum-brand{font-size:11px;gap:3px}.forum-site-header-v2 .forum-header-nav{font-size:11px}.forum-site-header-v2 .forum-theme-toggle{width:38px;min-width:38px}.forum-site-header-v2 .forum-context-label{max-width:122px;font-size:8px}.forum-account-link,.forum-signout{font-size:10px}.forum-account-menu{gap:2px}}.forum-theme-shell[data-forum-theme=night] main.forum-home-v8>.forum-welcome{background:transparent!important}html.forum-document[data-forum-page-theme=night],html.forum-document[data-forum-page-theme=night] body{background:#101722}.forum-theme-shell .forum-site-header .forum-theme-toggle{background:var(--f-soft)!important;color:var(--f-ink);border-color:var(--f-line)}