.idea-menu-bar,.idea-interface-chrome,.idea-git-log-header,.idea-editor-chrome,.idea-editor-line-numbers,.idea-color-mode-dark{display:none}@media (min-width:1024px){html[data-interface-skin=idea]{--idea-window:#f2f3f5;--idea-chrome:#e9eaed;--idea-panel:#f7f8fa;--idea-editor:#fff;--idea-editor-gutter:#f7f8fa;--idea-tool-window:#f2f3f5;--idea-border:#d3d5d9;--idea-border-strong:#b9bdc7;--idea-text:#2b2d30;--idea-muted:#6c707e;--idea-faint:#9da0a8;--idea-hover:#e6e8eb;--idea-selection:#d9e7ff;--idea-selection-strong:#c7ddff;--idea-blue:#3574f0;--idea-blue-soft:#6b9bfa;--idea-green:#4c9a5f;--idea-purple:#9b6fd3;--idea-orange:#c77d2d;--idea-shadow:0 8px 24px #1b1f241a}html.dark[data-interface-skin=idea]{--idea-window:#202124;--idea-chrome:#2b2d30;--idea-panel:#25272b;--idea-editor:#1e1f22;--idea-editor-gutter:#1e1f22;--idea-tool-window:#25272b;--idea-border:#393b40;--idea-border-strong:#4e5157;--idea-text:#dfe1e5;--idea-muted:#a8abb2;--idea-faint:#777a80;--idea-hover:#323438;--idea-selection:#2d4f76;--idea-selection-strong:#365880;--idea-blue:#548af7;--idea-blue-soft:#6b9bfa;--idea-green:#6aab73;--idea-purple:#c77dff;--idea-orange:#cf8e6d;--idea-shadow:0 8px 30px #00000047}html[data-interface-skin=idea] body{background:var(--idea-window);color:var(--idea-text);padding-bottom:22px}html[data-interface-skin=idea] .forum-home-page,html[data-interface-skin=idea] .forum-post-page{background:var(--idea-window)!important}html[data-interface-skin=idea] .site-header{border-bottom:1px solid var(--idea-border);background:var(--idea-chrome);height:56px;color:var(--idea-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px #0000000a}html[data-interface-skin=idea] .idea-menu-bar{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--idea-border) 72%, transparent);background:var(--idea-chrome);height:26px;color:var(--idea-text);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:1;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}html[data-interface-skin=idea] .idea-app-mark{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#ff7a59 0 30%,#a467e8 30% 62%,#4c93ff 62% 100%);border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d}html[data-interface-skin=idea] .idea-main-menu{white-space:nowrap;flex:0 auto;align-items:center;gap:1px;min-width:0;display:flex}html[data-interface-skin=idea] .idea-main-menu>span{border-radius:3px;padding:4px 6px}html[data-interface-skin=idea] .idea-window-title{min-width:0;color:var(--idea-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}html[data-interface-skin=idea] .idea-run-widget{border:1px solid var(--idea-border);background:var(--idea-panel);height:21px;color:var(--idea-muted);border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 7px;display:flex}html[data-interface-skin=idea] .site-header-shell{height:56px;max-width:none!important;padding:26px 30px 0!important}html[data-interface-skin=idea] .site-header-grid{gap:0;height:30px;grid-template-columns:216px minmax(0,1fr)!important}html[data-interface-skin=idea] .site-header-brand,html[data-interface-skin=idea] .site-header-actions-row,html[data-interface-skin=idea] .site-header-actions{height:30px}html[data-interface-skin=idea] .site-header-brand{border-right:1px solid var(--idea-border);grid-column:span 1/span 1;gap:6px;padding-right:8px}html[data-interface-skin=idea] .site-header-brand>a[href=\/swarm]{display:none}html[data-interface-skin=idea] .site-header-brand img{width:auto;max-height:20px}html[data-interface-skin=idea] .site-header-brand a[href=\/]{font-size:12px}html[data-interface-skin=idea] .site-header-actions-row{grid-column:span 1/span 1;min-width:0;padding-left:8px}html[data-interface-skin=idea] .site-header-search{max-width:28rem}html[data-interface-skin=idea] .site-header-search input{border-color:var(--idea-border);background:var(--idea-panel);border-radius:4px;height:24px;font-size:11px}html[data-interface-skin=idea] .site-header-actions{gap:2px}html[data-interface-skin=idea] .site-header-actions>*>button,html[data-interface-skin=idea] .site-header-actions>button{border-radius:4px;width:26px;height:26px}html[data-interface-skin=idea] .idea-interface-chrome{display:contents}html[data-interface-skin=idea] .idea-tool-window-rail{z-index:42;border-color:var(--idea-border);background:var(--idea-chrome);width:26px;color:var(--idea-muted);letter-spacing:.01em;pointer-events:none;-webkit-user-select:none;user-select:none;writing-mode:vertical-rl;align-items:center;gap:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;display:flex;position:fixed;top:56px;bottom:22px}html[data-interface-skin=idea] .idea-tool-window-rail-left{border-right:1px solid var(--idea-border);padding-top:10px;left:0}html[data-interface-skin=idea] .idea-tool-window-rail-right{border-left:1px solid var(--idea-border);padding-top:10px;right:0;transform:rotate(180deg)}html[data-interface-skin=idea] .idea-status-bar{z-index:64;border-top:1px solid var(--idea-border);background:var(--idea-chrome);height:22px;color:var(--idea-muted);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0 7px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1;display:flex;position:fixed;bottom:0;left:0;right:0}html[data-interface-skin=idea] .idea-status-bar-group,html[data-interface-skin=idea] .idea-status-item{align-items:center;display:flex}html[data-interface-skin=idea] .idea-status-bar-group{height:100%}html[data-interface-skin=idea] .idea-status-item{border-right:1px solid color-mix(in srgb, var(--idea-border) 78%, transparent);gap:4px;height:100%;padding:0 7px}html[data-interface-skin=idea] .idea-status-bar-group:last-child .idea-status-item:last-child{border-right:0}html.dark[data-interface-skin=idea] .idea-color-mode-light{display:none}html.dark[data-interface-skin=idea] .idea-color-mode-dark{display:inline}html[data-interface-skin=idea] .forum-wide-container{max-width:none!important;padding-left:26px!important;padding-right:26px!important}html[data-interface-skin=idea] .forum-page-layout-surface{background:var(--idea-window);min-height:calc(100vh - 78px);padding-top:0!important}html[data-interface-skin=idea] .forum-page-layout-surface:before{background:var(--idea-window);box-shadow:0 0 0 100vmax var(--idea-window)}html.dark[data-interface-skin=idea] .forum-page-layout-surface:before{background:var(--idea-window)}html[data-interface-skin=idea] .forum-page-shell{gap:0;min-height:calc(100vh - 78px)}html[data-interface-skin=idea] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:216px minmax(0,1fr) 280px;column-gap:0}html[data-interface-skin=idea][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:44px minmax(0,1fr) 280px}html[data-interface-skin=idea] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree])[data-has-right-sidebar=false]{grid-template-columns:216px minmax(0,1fr)}html[data-interface-skin=idea][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree])[data-has-right-sidebar=false]{grid-template-columns:44px minmax(0,1fr)}html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=hidden],html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked],html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked-open]{grid-template-columns:minmax(0,1fr) 280px;column-gap:0}html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked] .forum-page-sidebar-docked,html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked-open] .forum-page-sidebar-docked,html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked] .forum-page-sidebar-docked-rail,html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked-open] .forum-page-sidebar-docked-rail{left:26px}html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=hidden][data-has-right-sidebar=false],html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked][data-has-right-sidebar=false],html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked-open][data-has-right-sidebar=false]{grid-template-columns:minmax(0,1fr)}html[data-interface-skin=idea] .forum-page-sidebar{padding-bottom:0;width:216px!important}html[data-interface-skin=idea] .forum-page-shell:is([data-sidebar-display-mode=docked],[data-sidebar-display-mode=docked-open]) .forum-page-sidebar-docked,html[data-interface-skin=idea] .forum-page-shell:is([data-sidebar-display-mode=docked],[data-sidebar-display-mode=docked-open]) .forum-page-sidebar-docked-rail{left:26px}html[data-interface-skin=idea][data-sidebar-collapsed=true] .forum-page-sidebar{width:44px!important}html[data-interface-skin=idea] .forum-page-sidebar-viewport-toggle{display:none}html[data-interface-skin=idea] .forum-page-sidebar-inner,html[data-interface-skin=idea] .forum-page-sidebar-viewport-fixed{border:0;border-right:1px solid var(--idea-border);color:var(--idea-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--idea-panel)!important;width:100%!important;height:calc(100vh - 78px)!important;max-height:calc(100vh - 78px)!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:sticky!important;top:56px!important;bottom:auto!important;left:auto!important;overflow:hidden!important}html[data-interface-skin=idea] .forum-page-sidebar-inner:before{border-bottom:1px solid var(--idea-border);background:var(--idea-chrome);height:28px;color:var(--idea-text);content:"Project";align-items:center;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:600;display:flex}html[data-interface-skin=idea][data-sidebar-collapsed=true] .forum-page-sidebar-inner:before{content:"P";justify-content:center;padding:0;overflow:hidden}html[data-interface-skin=idea] .forum-page-sidebar-scroll-area{border-radius:0!important;height:calc(100% - 28px)!important}html[data-interface-skin=idea] .forum-page-sidebar-scroll-area>div>div,html[data-interface-skin=idea] .forum-page-sidebar-scroll-area [data-slot=scroll-area-viewport]>div{padding-top:4px;padding-bottom:8px}html[data-interface-skin=idea] .forum-page-sidebar-home-row{gap:2px}html[data-interface-skin=idea] .forum-page-sidebar-home-row+*,html[data-interface-skin=idea] .forum-page-sidebar-tree-group+.forum-page-sidebar-tree-group{margin-top:0}html[data-interface-skin=idea] .forum-page-sidebar nav{gap:0}html[data-interface-skin=idea] .forum-page-sidebar-item,html[data-interface-skin=idea] .forum-page-home-link{border-radius:0;gap:6px;min-height:25px;padding:3px 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:18px}html[data-interface-skin=idea] .forum-page-sidebar-item:hover,html[data-interface-skin=idea] .forum-page-home-link:hover{background:var(--idea-hover)}html[data-interface-skin=idea] .forum-page-sidebar-item[data-active=true],html[data-interface-skin=idea] .forum-page-home-link[data-active=true]{background:var(--idea-selection)}html[data-interface-skin=idea] .forum-page-sidebar-tree-children{border-color:var(--idea-border-strong);margin-top:0;margin-left:15px}html[data-interface-skin=idea] .forum-page-sidebar-toggle{background:0 0;border:0;border-radius:3px;width:24px;height:24px}html[data-interface-skin=idea] .forum-page-sidebar-section-header{margin:5px 0 2px;padding:0 8px}html[data-interface-skin=idea] .forum-page-sidebar-section-title,html[data-interface-skin=idea] .forum-page-sidebar-section-link{letter-spacing:.08em;font-size:9px}html[data-interface-skin=idea] .forum-page-main{border-right:1px solid var(--idea-border);background:var(--idea-editor);min-height:calc(100vh - 78px)}html[data-interface-skin=idea] .forum-page-right-sidebar{background:var(--idea-panel);border-left:0;min-height:calc(100vh - 78px);position:relative;width:280px!important;max-width:280px!important;padding-left:0!important}html[data-interface-skin=idea] .forum-page-shell[data-has-right-sidebar=false] .forum-page-right-sidebar{display:none}html[data-interface-skin=idea] .forum-page-right-sidebar:before{border-bottom:1px solid var(--idea-border);background:var(--idea-chrome);height:28px;color:var(--idea-text);content:"Structure";align-items:center;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:600;display:flex}html[data-interface-skin=idea] .forum-page-right-sidebar>*{width:100%!important;max-width:none!important;margin-top:0!important;padding:8px!important}html[data-interface-skin=idea] .home-feed-main{padding-top:0;padding-bottom:24px}html[data-interface-skin=idea] .home-feed-panel{background:var(--idea-editor);min-height:calc(100vh - 78px);box-shadow:none;border-radius:0;padding-bottom:0;overflow:visible}html[data-interface-skin=idea] .home-feed-tabs{border-bottom:1px solid var(--idea-border);background:var(--idea-chrome);gap:0;height:34px;overflow-y:hidden;padding:0!important}html[data-interface-skin=idea] .home-feed-tab{border-right:1px solid var(--idea-border);height:34px;color:var(--idea-muted);background:0 0;border-radius:0;gap:5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;position:relative;padding:0 14px!important;font-size:11px!important}html[data-interface-skin=idea] .home-feed-tab:hover{background:var(--idea-hover);color:var(--idea-text)}html[data-interface-skin=idea] .home-feed-tab.is-active{background:var(--idea-editor);color:var(--idea-text)}html[data-interface-skin=idea] .home-feed-tab.is-active:before{background:var(--idea-blue);content:"";height:2px;position:absolute;top:0;left:0;right:0}html[data-interface-skin=idea] .idea-git-log-header{border-bottom:1px solid var(--idea-border);background:var(--idea-panel);height:27px;color:var(--idea-muted);-webkit-user-select:none;user-select:none;grid-template-columns:68px minmax(0,1fr) 54px 118px 160px;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1;display:grid}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default]{padding-left:0}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default]>.forum-post-list-item{margin-left:0}html[data-interface-skin=idea] .idea-git-log-header>span{border-right:1px solid color-mix(in srgb, var(--idea-border) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;height:100%;padding:8px 7px 0;overflow:hidden}html[data-interface-skin=idea] .idea-git-log-header>span:last-child{text-align:right;border-right:0}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item{border-bottom:1px solid color-mix(in srgb, var(--idea-border) 78%, transparent);background:linear-gradient(90deg, transparent 21px, var(--idea-blue-soft) 21px 23px, transparent 23px), linear-gradient(90deg, transparent 37px, color-mix(in srgb, var(--idea-green) 72%, transparent) 37px 39px, transparent 39px), var(--idea-editor);min-height:35px;color:var(--idea-text);grid-template-columns:68px minmax(0,1fr);position:relative;overflow:hidden;box-shadow:none!important;gap:0!important;padding:0!important;display:grid!important}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item:after{border-top:2px solid var(--idea-blue-soft);border-right:2px solid var(--idea-blue-soft);content:"";pointer-events:none;border-radius:0 8px 0 0;width:22px;height:9px;position:absolute;top:50%;left:22px}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item:hover{background:linear-gradient(90deg, transparent 21px, var(--idea-blue-soft) 21px 23px, transparent 23px), linear-gradient(90deg, transparent 37px, color-mix(in srgb, var(--idea-green) 72%, transparent) 37px 39px, transparent 39px), var(--idea-hover)}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item[data-post-pinned=true]{background:linear-gradient(90deg, transparent 21px, var(--idea-orange) 21px 23px, transparent 23px), linear-gradient(90deg, transparent 37px, color-mix(in srgb, var(--idea-green) 72%, transparent) 37px 39px, transparent 39px), color-mix(in srgb, var(--idea-orange) 7%, var(--idea-editor))}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar{z-index:1;justify-content:flex-start;align-items:center;width:68px;height:35px;padding-left:14px;display:flex}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar>*,html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar img{box-shadow:0 0 0 2px var(--idea-editor);border-width:1px;width:18px!important;min-width:18px!important;height:18px!important}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-content{grid-template-columns:minmax(0,1fr) 54px 118px 160px;align-items:center;min-width:0;min-height:35px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-content:after,html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-primary-row,html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-meta-row{display:contents!important}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-title-cell{border-right:1px solid color-mix(in srgb, var(--idea-border) 70%, transparent);flex-wrap:nowrap;grid-area:1/1;align-items:center;gap:4px;min-width:0;height:35px;padding:0 7px;overflow:hidden}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-title-link{min-width:0;overflow:hidden}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-title{color:var(--idea-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400;line-height:1.3;overflow:hidden}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-replies{border-radius:0;grid-area:1/2;justify-content:flex-end;width:100%;height:35px;padding:0 7px;font-size:10px;color:var(--idea-muted)!important;background:0 0!important}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-board,html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-secondary-meta{display:none}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-author{border-right:1px solid color-mix(in srgb, var(--idea-border) 70%, transparent);min-width:0;height:35px;color:var(--idea-muted);text-overflow:ellipsis;grid-area:1/3;padding:0 7px;font-size:10.5px;overflow:hidden}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-author>svg{display:none}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-author a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-time{border-right:1px solid color-mix(in srgb, var(--idea-border) 70%, transparent);min-width:0;height:35px;color:var(--idea-muted);flex-wrap:nowrap;grid-area:1/4;padding:0 7px;font-size:9.5px;overflow:hidden}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-time svg,html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-time .font-medium,html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-time>span+span{display:none}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-offline-note{border-left:0;border-top:1px solid var(--idea-border);grid-area:2/1/auto/-1;margin:0;padding:5px 8px}html[data-interface-skin=idea] .forum-feed-view[data-list-display-mode=default] .forum-post-list-title-cell [class*=rounded-full]{border-radius:3px;flex:none;font-size:8px;line-height:1}html[data-interface-skin=idea] .forum-post-detail{gap:0;margin:0;padding-bottom:24px}html[data-interface-skin=idea] .idea-editor-chrome{z-index:20;background:var(--idea-chrome);display:block;position:sticky;top:56px}html[data-interface-skin=idea] .idea-editor-tabs{border-bottom:1px solid var(--idea-border);align-items:stretch;height:34px;display:flex}html[data-interface-skin=idea] .idea-editor-tab{border-right:1px solid var(--idea-border);background:var(--idea-editor);min-width:0;max-width:min(32rem,60vw);color:var(--idea-text);align-items:center;gap:6px;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;display:flex;position:relative}html[data-interface-skin=idea] .idea-editor-tab:before{background:var(--idea-blue);content:"";height:2px;position:absolute;top:0;left:0;right:0}html[data-interface-skin=idea] .idea-editor-tab>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-skin=idea] .idea-editor-tab-close{color:var(--idea-muted);flex:none;font-size:14px}html[data-interface-skin=idea] .idea-editor-breadcrumbs{border-bottom:1px solid var(--idea-border);background:var(--idea-editor);height:27px;color:var(--idea-muted);white-space:nowrap;align-items:center;gap:5px;padding:0 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;display:flex;overflow:hidden}html[data-interface-skin=idea] .idea-editor-breadcrumbs>:after{color:var(--idea-faint);content:"›";margin-left:5px}html[data-interface-skin=idea] .idea-editor-breadcrumbs>:last-child:after{content:""}html[data-interface-skin=idea] .forum-post-editor-card{color:var(--idea-text);gap:0;padding:0;overflow:visible;background:var(--idea-editor)!important;box-shadow:none!important;border-radius:0!important}html[data-interface-skin=idea] .forum-post-editor-content{padding:18px 22px 24px}html[data-interface-skin=idea] .post-detail-header{border-bottom:1px solid var(--idea-border);padding-bottom:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-interface-skin=idea] .post-detail-header h1{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:18px;line-height:1.55}html[data-interface-skin=idea] .forum-post-body{min-height:8rem;margin-top:18px;padding-left:47px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;position:relative}html[data-interface-skin=idea] .idea-editor-line-numbers{border-right:1px solid var(--idea-border);background:var(--idea-editor-gutter);width:35px;height:100%;color:var(--idea-faint);text-align:right;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding:0 7px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:400;line-height:2rem;display:block;position:absolute;top:0;bottom:0;left:0;overflow:hidden}html[data-interface-skin=idea] .forum-post-body .markdown-body{color:var(--idea-text);font-family:inherit;font-size:13px;line-height:2rem}html[data-interface-skin=idea] .forum-post-body .markdown-body :is(h1,h2,h3,h4,h5,h6){font-family:inherit}html[data-interface-skin=idea] .forum-comments-tool-window{border:1px solid var(--idea-border);border-radius:0;gap:0;padding:0;scroll-margin-top:124px;position:relative;overflow:visible;background:var(--idea-panel)!important;box-shadow:none!important}html[data-interface-skin=idea] .forum-comments-tool-window [id^=comment-]{scroll-margin-top:124px}html[data-interface-skin=idea] .forum-comments-tool-window:before{border-bottom:1px solid var(--idea-border);background:var(--idea-chrome);height:27px;color:var(--idea-muted);content:"Run   Terminal   Replies";word-spacing:8px;align-items:center;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;display:flex}html[data-interface-skin=idea] .forum-comments-tool-window [data-slot=card-header]{border-color:var(--idea-border);background:var(--idea-panel);border-radius:0;padding:8px 12px}html[data-interface-skin=idea] .forum-comments-tool-window [data-slot=card-content]{background:var(--idea-editor);padding:10px 12px 14px}html[data-interface-skin=idea] [data-comment-reply-box=true]>.fixed{max-height:calc(100dvh - 42px)!important;bottom:30px!important}html[data-interface-skin=idea] .post-right-sidebar{margin-top:0;padding-bottom:24px}html[data-interface-skin=idea] .site-footer{border-top:1px solid var(--idea-border);background:var(--idea-panel)}html[data-interface-skin=idea] .site-footer>div{padding-bottom:16px;padding-left:34px;padding-right:34px}html[data-interface-skin=idea] .site-footer [data-slot=card],html[data-interface-skin=idea] .site-footer .rounded-xl{box-shadow:none;background:0 0;border-radius:0}}@media (min-width:1024px) and (max-width:1279px){html[data-interface-skin=idea] .idea-main-menu>span:nth-child(n+6),html[data-interface-skin=idea] .idea-window-title,html[data-interface-skin=idea] .idea-run-widget{display:none}html[data-interface-skin=idea] .site-header-grid{grid-template-columns:190px minmax(0,1fr)!important}html[data-interface-skin=idea] .forum-page-right-sidebar{width:240px!important;max-width:240px!important}html[data-interface-skin=idea] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:190px minmax(0,1fr) 240px}html[data-interface-skin=idea] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree])[data-has-right-sidebar=false]{grid-template-columns:190px minmax(0,1fr)}html[data-interface-skin=idea][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:44px minmax(0,1fr) 240px}html[data-interface-skin=idea][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree])[data-has-right-sidebar=false]{grid-template-columns:44px minmax(0,1fr)}html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=hidden],html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked],html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked-open]{grid-template-columns:minmax(0,1fr) 240px}html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=hidden][data-has-right-sidebar=false],html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked][data-has-right-sidebar=false],html[data-interface-skin=idea] .forum-page-shell[data-sidebar-display-mode=docked-open][data-has-right-sidebar=false]{grid-template-columns:minmax(0,1fr)}html[data-interface-skin=idea] .forum-page-sidebar{width:190px!important}}@media (min-width:1536px){html[data-interface-skin=idea] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:230px minmax(0,1fr) 300px}html[data-interface-skin=idea][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:44px minmax(0,1fr) 300px}html[data-interface-skin=idea] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree])[data-has-right-sidebar=false]{grid-template-columns:230px minmax(0,1fr)}html[data-interface-skin=idea] .forum-page-sidebar{width:230px!important}html[data-interface-skin=idea] .forum-page-right-sidebar{width:300px!important;max-width:300px!important}}
.idea-menu-bar,.idea-interface-chrome,.idea-modern-title-bar,.idea-modern-interface-chrome,.idea-git-log-header,.idea-editor-chrome,.idea-editor-line-numbers,.idea-color-mode-dark{display:none}@media (min-width:1024px){html[data-interface-skin=idea-modern]{--idea-window:#f2f3f5;--idea-chrome:#e9eaed;--idea-panel:#f7f8fa;--idea-editor:#fff;--idea-editor-gutter:#f7f8fa;--idea-tool-window:#f2f3f5;--idea-border:#d3d5d9;--idea-border-strong:#b9bdc7;--idea-text:#2b2d30;--idea-muted:#6c707e;--idea-faint:#9da0a8;--idea-hover:#e6e8eb;--idea-selection:#d9e7ff;--idea-selection-strong:#c7ddff;--idea-blue:#3574f0;--idea-blue-soft:#6b9bfa;--idea-green:#4c9a5f;--idea-purple:#9b6fd3;--idea-orange:#c77d2d;--idea-shadow:0 8px 24px #1b1f241a}html.dark[data-interface-skin=idea-modern]{--idea-window:#202124;--idea-chrome:#2b2d30;--idea-panel:#25272b;--idea-editor:#1e1f22;--idea-editor-gutter:#1e1f22;--idea-tool-window:#25272b;--idea-border:#393b40;--idea-border-strong:#4e5157;--idea-text:#dfe1e5;--idea-muted:#a8abb2;--idea-faint:#777a80;--idea-hover:#323438;--idea-selection:#2d4f76;--idea-selection-strong:#365880;--idea-blue:#548af7;--idea-blue-soft:#6b9bfa;--idea-green:#6aab73;--idea-purple:#c77dff;--idea-orange:#cf8e6d;--idea-shadow:0 8px 30px #00000047}html[data-interface-skin=idea-modern] body{background:var(--idea-window);color:var(--idea-text);padding-bottom:22px}html[data-interface-skin=idea-modern] .forum-home-page,html[data-interface-skin=idea-modern] .forum-post-page{background:var(--idea-window)!important}html[data-interface-skin=idea-modern] .site-header{border-bottom:1px solid var(--idea-border);background:var(--idea-chrome);height:56px;color:var(--idea-text);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px #0000000a}html[data-interface-skin=idea-modern] .idea-menu-bar{z-index:2;border-bottom:1px solid color-mix(in srgb, var(--idea-border) 72%, transparent);background:var(--idea-chrome);height:26px;color:var(--idea-text);pointer-events:none;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:1;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}html[data-interface-skin=idea-modern] .idea-app-mark{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#ff7a59 0 30%,#a467e8 30% 62%,#4c93ff 62% 100%);border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff3d}html[data-interface-skin=idea-modern] .idea-main-menu{white-space:nowrap;flex:0 auto;align-items:center;gap:1px;min-width:0;display:flex}html[data-interface-skin=idea-modern] .idea-main-menu>span{border-radius:3px;padding:4px 6px}html[data-interface-skin=idea-modern] .idea-window-title{min-width:0;color:var(--idea-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}html[data-interface-skin=idea-modern] .idea-run-widget{border:1px solid var(--idea-border);background:var(--idea-panel);height:21px;color:var(--idea-muted);border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 7px;display:flex}html[data-interface-skin=idea-modern] .site-header-shell{height:56px;max-width:none!important;padding:26px 30px 0!important}html[data-interface-skin=idea-modern] .site-header-grid{gap:0;height:30px;grid-template-columns:216px minmax(0,1fr)!important}html[data-interface-skin=idea-modern] .site-header-brand,html[data-interface-skin=idea-modern] .site-header-actions-row,html[data-interface-skin=idea-modern] .site-header-actions{height:30px}html[data-interface-skin=idea-modern] .site-header-brand{border-right:1px solid var(--idea-border);grid-column:span 1/span 1;gap:6px;padding-right:8px}html[data-interface-skin=idea-modern] .site-header-brand>a[href=\/swarm]{display:none}html[data-interface-skin=idea-modern] .site-header-brand img{width:auto;max-height:20px}html[data-interface-skin=idea-modern] .site-header-brand a[href=\/]{font-size:12px}html[data-interface-skin=idea-modern] .site-header-actions-row{grid-column:span 1/span 1;min-width:0;padding-left:8px}html[data-interface-skin=idea-modern] .site-header-search{max-width:28rem}html[data-interface-skin=idea-modern] .site-header-search input{border-color:var(--idea-border);background:var(--idea-panel);border-radius:4px;height:24px;font-size:11px}html[data-interface-skin=idea-modern] .site-header-actions{gap:2px}html[data-interface-skin=idea-modern] .site-header-actions>*>button,html[data-interface-skin=idea-modern] .site-header-actions>button{border-radius:4px;width:26px;height:26px}html[data-interface-skin=idea-modern] .idea-interface-chrome{display:contents}html[data-interface-skin=idea-modern] .idea-tool-window-rail{z-index:42;border-color:var(--idea-border);background:var(--idea-chrome);width:26px;color:var(--idea-muted);letter-spacing:.01em;pointer-events:none;-webkit-user-select:none;user-select:none;writing-mode:vertical-rl;align-items:center;gap:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;display:flex;position:fixed;top:56px;bottom:22px}html[data-interface-skin=idea-modern] .idea-tool-window-rail-left{border-right:1px solid var(--idea-border);padding-top:10px;left:0}html[data-interface-skin=idea-modern] .idea-tool-window-rail-right{border-left:1px solid var(--idea-border);padding-top:10px;right:0;transform:rotate(180deg)}html[data-interface-skin=idea-modern] .idea-status-bar{z-index:64;border-top:1px solid var(--idea-border);background:var(--idea-chrome);height:22px;color:var(--idea-muted);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:0 7px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1;display:flex;position:fixed;bottom:0;left:0;right:0}html[data-interface-skin=idea-modern] .idea-status-bar-group,html[data-interface-skin=idea-modern] .idea-status-item{align-items:center;display:flex}html[data-interface-skin=idea-modern] .idea-status-bar-group{height:100%}html[data-interface-skin=idea-modern] .idea-status-item{border-right:1px solid color-mix(in srgb, var(--idea-border) 78%, transparent);gap:4px;height:100%;padding:0 7px}html[data-interface-skin=idea-modern] .idea-status-bar-group:last-child .idea-status-item:last-child{border-right:0}html.dark[data-interface-skin=idea-modern] .idea-color-mode-light{display:none}html.dark[data-interface-skin=idea-modern] .idea-color-mode-dark{display:inline}html[data-interface-skin=idea-modern] .forum-wide-container{max-width:none!important;padding-left:26px!important;padding-right:26px!important}html[data-interface-skin=idea-modern] .forum-page-layout-surface{background:var(--idea-window);min-height:calc(100vh - 78px);padding-top:0!important}html[data-interface-skin=idea-modern] .forum-page-layout-surface:before{background:var(--idea-window);box-shadow:0 0 0 100vmax var(--idea-window)}html.dark[data-interface-skin=idea-modern] .forum-page-layout-surface:before{background:var(--idea-window)}html[data-interface-skin=idea-modern] .forum-page-shell{gap:0;min-height:calc(100vh - 78px)}html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:216px minmax(0,1fr) 280px;column-gap:0}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:44px minmax(0,1fr) 280px}html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree])[data-has-right-sidebar=false]{grid-template-columns:216px minmax(0,1fr)}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree])[data-has-right-sidebar=false]{grid-template-columns:44px minmax(0,1fr)}html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=hidden],html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked],html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked-open]{grid-template-columns:minmax(0,1fr) 280px;column-gap:0}html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked] .forum-page-sidebar-docked,html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked-open] .forum-page-sidebar-docked,html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked] .forum-page-sidebar-docked-rail,html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked-open] .forum-page-sidebar-docked-rail{left:26px}html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=hidden][data-has-right-sidebar=false],html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked][data-has-right-sidebar=false],html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked-open][data-has-right-sidebar=false]{grid-template-columns:minmax(0,1fr)}html[data-interface-skin=idea-modern] .forum-page-sidebar{padding-bottom:0;width:216px!important}html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=docked],[data-sidebar-display-mode=docked-open]) .forum-page-sidebar-docked,html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=docked],[data-sidebar-display-mode=docked-open]) .forum-page-sidebar-docked-rail{left:26px}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-sidebar{width:44px!important}html[data-interface-skin=idea-modern] .forum-page-sidebar-viewport-toggle{display:none}html[data-interface-skin=idea-modern] .forum-page-sidebar-inner,html[data-interface-skin=idea-modern] .forum-page-sidebar-viewport-fixed{border:0;border-right:1px solid var(--idea-border);color:var(--idea-text);-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--idea-panel)!important;width:100%!important;height:calc(100vh - 78px)!important;max-height:calc(100vh - 78px)!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:0!important;position:sticky!important;top:56px!important;bottom:auto!important;left:auto!important;overflow:hidden!important}html[data-interface-skin=idea-modern] .forum-page-sidebar-inner:before{border-bottom:1px solid var(--idea-border);background:var(--idea-chrome);height:28px;color:var(--idea-text);content:"Project";align-items:center;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:600;display:flex}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-sidebar-inner:before{content:"P";justify-content:center;padding:0;overflow:hidden}html[data-interface-skin=idea-modern] .forum-page-sidebar-scroll-area{border-radius:0!important;height:calc(100% - 28px)!important}html[data-interface-skin=idea-modern] .forum-page-sidebar-scroll-area>div>div,html[data-interface-skin=idea-modern] .forum-page-sidebar-scroll-area [data-slot=scroll-area-viewport]>div{padding-top:4px;padding-bottom:8px}html[data-interface-skin=idea-modern] .forum-page-sidebar-home-row{gap:2px}html[data-interface-skin=idea-modern] .forum-page-sidebar-home-row+*,html[data-interface-skin=idea-modern] .forum-page-sidebar-tree-group+.forum-page-sidebar-tree-group{margin-top:0}html[data-interface-skin=idea-modern] .forum-page-sidebar nav{gap:0}html[data-interface-skin=idea-modern] .forum-page-sidebar-item,html[data-interface-skin=idea-modern] .forum-page-home-link{border-radius:0;gap:6px;min-height:25px;padding:3px 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;line-height:18px}html[data-interface-skin=idea-modern] .forum-page-sidebar-item:hover,html[data-interface-skin=idea-modern] .forum-page-home-link:hover{background:var(--idea-hover)}html[data-interface-skin=idea-modern] .forum-page-sidebar-item[data-active=true],html[data-interface-skin=idea-modern] .forum-page-home-link[data-active=true]{background:var(--idea-selection)}html[data-interface-skin=idea-modern] .forum-page-sidebar-tree-children{border-color:var(--idea-border-strong);margin-top:0;margin-left:15px}html[data-interface-skin=idea-modern] .forum-page-sidebar-toggle{background:0 0;border:0;border-radius:3px;width:24px;height:24px}html[data-interface-skin=idea-modern] .forum-page-sidebar-section-header{margin:5px 0 2px;padding:0 8px}html[data-interface-skin=idea-modern] .forum-page-sidebar-section-title,html[data-interface-skin=idea-modern] .forum-page-sidebar-section-link{letter-spacing:.08em;font-size:9px}html[data-interface-skin=idea-modern] .forum-page-main{border-right:1px solid var(--idea-border);background:var(--idea-editor);min-height:calc(100vh - 78px)}html[data-interface-skin=idea-modern] .forum-page-right-sidebar{background:var(--idea-panel);border-left:0;min-height:calc(100vh - 78px);position:relative;width:280px!important;max-width:280px!important;padding-left:0!important}html[data-interface-skin=idea-modern] .forum-page-shell[data-has-right-sidebar=false] .forum-page-right-sidebar{display:none}html[data-interface-skin=idea-modern] .forum-page-right-sidebar:before{border-bottom:1px solid var(--idea-border);background:var(--idea-chrome);height:28px;color:var(--idea-text);content:"Structure";align-items:center;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-weight:600;display:flex}html[data-interface-skin=idea-modern] .forum-page-right-sidebar>*{width:100%!important;max-width:none!important;margin-top:0!important;padding:8px!important}html[data-interface-skin=idea-modern] .home-feed-main{padding-top:0;padding-bottom:24px}html[data-interface-skin=idea-modern] .home-feed-panel{background:var(--idea-editor);min-height:calc(100vh - 78px);box-shadow:none;border-radius:0;padding-bottom:0;overflow:visible}html[data-interface-skin=idea-modern] .home-feed-tabs{border-bottom:1px solid var(--idea-border);background:var(--idea-chrome);gap:0;height:34px;overflow-y:hidden;padding:0!important}html[data-interface-skin=idea-modern] .home-feed-tab{border-right:1px solid var(--idea-border);height:34px;color:var(--idea-muted);background:0 0;border-radius:0;gap:5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;position:relative;padding:0 14px!important;font-size:11px!important}html[data-interface-skin=idea-modern] .home-feed-tab:hover{background:var(--idea-hover);color:var(--idea-text)}html[data-interface-skin=idea-modern] .home-feed-tab.is-active{background:var(--idea-editor);color:var(--idea-text)}html[data-interface-skin=idea-modern] .home-feed-tab.is-active:before{background:var(--idea-blue);content:"";height:2px;position:absolute;top:0;left:0;right:0}html[data-interface-skin=idea-modern] .idea-git-log-header{border-bottom:1px solid var(--idea-border);background:var(--idea-panel);height:27px;color:var(--idea-muted);-webkit-user-select:none;user-select:none;grid-template-columns:68px minmax(0,1fr) 54px 118px 160px;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1;display:grid}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default]{padding-left:0}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default]>.forum-post-list-item{margin-left:0}html[data-interface-skin=idea-modern] .idea-git-log-header>span{border-right:1px solid color-mix(in srgb, var(--idea-border) 72%, transparent);text-overflow:ellipsis;white-space:nowrap;height:100%;padding:8px 7px 0;overflow:hidden}html[data-interface-skin=idea-modern] .idea-git-log-header>span:last-child{text-align:right;border-right:0}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item{border-bottom:1px solid color-mix(in srgb, var(--idea-border) 78%, transparent);background:linear-gradient(90deg, transparent 21px, var(--idea-blue-soft) 21px 23px, transparent 23px), linear-gradient(90deg, transparent 37px, color-mix(in srgb, var(--idea-green) 72%, transparent) 37px 39px, transparent 39px), var(--idea-editor);min-height:35px;color:var(--idea-text);grid-template-columns:68px minmax(0,1fr);position:relative;overflow:hidden;box-shadow:none!important;gap:0!important;padding:0!important;display:grid!important}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item:after{border-top:2px solid var(--idea-blue-soft);border-right:2px solid var(--idea-blue-soft);content:"";pointer-events:none;border-radius:0 8px 0 0;width:22px;height:9px;position:absolute;top:50%;left:22px}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item:hover{background:linear-gradient(90deg, transparent 21px, var(--idea-blue-soft) 21px 23px, transparent 23px), linear-gradient(90deg, transparent 37px, color-mix(in srgb, var(--idea-green) 72%, transparent) 37px 39px, transparent 39px), var(--idea-hover)}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item[data-post-pinned=true]{background:linear-gradient(90deg, transparent 21px, var(--idea-orange) 21px 23px, transparent 23px), linear-gradient(90deg, transparent 37px, color-mix(in srgb, var(--idea-green) 72%, transparent) 37px 39px, transparent 39px), color-mix(in srgb, var(--idea-orange) 7%, var(--idea-editor))}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar{z-index:1;justify-content:flex-start;align-items:center;width:68px;height:35px;padding-left:14px;display:flex}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar>*,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar img{box-shadow:0 0 0 2px var(--idea-editor);border-width:1px;width:18px!important;min-width:18px!important;height:18px!important}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-content{grid-template-columns:minmax(0,1fr) 54px 118px 160px;align-items:center;min-width:0;min-height:35px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-content:after,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-primary-row,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-meta-row{display:contents!important}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-title-cell{border-right:1px solid color-mix(in srgb, var(--idea-border) 70%, transparent);flex-wrap:nowrap;grid-area:1/1;align-items:center;gap:4px;min-width:0;height:35px;padding:0 7px;overflow:hidden}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-title-link{min-width:0;overflow:hidden}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-title{color:var(--idea-text);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400;line-height:1.3;overflow:hidden}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-replies{border-radius:0;grid-area:1/2;justify-content:flex-end;width:100%;height:35px;padding:0 7px;font-size:10px;color:var(--idea-muted)!important;background:0 0!important}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-board,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-secondary-meta{display:none}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-author{border-right:1px solid color-mix(in srgb, var(--idea-border) 70%, transparent);min-width:0;height:35px;color:var(--idea-muted);text-overflow:ellipsis;grid-area:1/3;padding:0 7px;font-size:10.5px;overflow:hidden}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-author>svg{display:none}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-author a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-time{border-right:1px solid color-mix(in srgb, var(--idea-border) 70%, transparent);min-width:0;height:35px;color:var(--idea-muted);flex-wrap:nowrap;grid-area:1/4;padding:0 7px;font-size:9.5px;overflow:hidden}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-time svg,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-time .font-medium,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-time>span+span{display:none}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-offline-note{border-left:0;border-top:1px solid var(--idea-border);grid-area:2/1/auto/-1;margin:0;padding:5px 8px}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-title-cell [class*=rounded-full]{border-radius:3px;flex:none;font-size:8px;line-height:1}html[data-interface-skin=idea-modern] .forum-post-detail{gap:0;margin:0;padding-bottom:24px}html[data-interface-skin=idea-modern] .idea-editor-chrome{z-index:20;background:var(--idea-chrome);display:block;position:sticky;top:56px}html[data-interface-skin=idea-modern] .idea-editor-tabs{border-bottom:1px solid var(--idea-border);align-items:stretch;height:34px;display:flex}html[data-interface-skin=idea-modern] .idea-editor-tab{border-right:1px solid var(--idea-border);background:var(--idea-editor);min-width:0;max-width:min(32rem,60vw);color:var(--idea-text);align-items:center;gap:6px;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;display:flex;position:relative}html[data-interface-skin=idea-modern] .idea-editor-tab:before{background:var(--idea-blue);content:"";height:2px;position:absolute;top:0;left:0;right:0}html[data-interface-skin=idea-modern] .idea-editor-tab>span:first-of-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html[data-interface-skin=idea-modern] .idea-editor-tab-close{color:var(--idea-muted);flex:none;font-size:14px}html[data-interface-skin=idea-modern] .idea-editor-breadcrumbs{border-bottom:1px solid var(--idea-border);background:var(--idea-editor);height:27px;color:var(--idea-muted);white-space:nowrap;align-items:center;gap:5px;padding:0 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;display:flex;overflow:hidden}html[data-interface-skin=idea-modern] .idea-editor-breadcrumbs>:after{color:var(--idea-faint);content:"›";margin-left:5px}html[data-interface-skin=idea-modern] .idea-editor-breadcrumbs>:last-child:after{content:""}html[data-interface-skin=idea-modern] .forum-post-editor-card{color:var(--idea-text);gap:0;padding:0;overflow:visible;background:var(--idea-editor)!important;box-shadow:none!important;border-radius:0!important}html[data-interface-skin=idea-modern] .forum-post-editor-content{padding:18px 22px 24px}html[data-interface-skin=idea-modern] .post-detail-header{border-bottom:1px solid var(--idea-border);padding-bottom:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-interface-skin=idea-modern] .post-detail-header h1{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:18px;line-height:1.55}html[data-interface-skin=idea-modern] .forum-post-body{min-height:8rem;margin-top:18px;padding-left:47px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;position:relative}html[data-interface-skin=idea-modern] .idea-editor-line-numbers{border-right:1px solid var(--idea-border);background:var(--idea-editor-gutter);width:35px;height:100%;color:var(--idea-faint);text-align:right;pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding:0 7px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:400;line-height:2rem;display:block;position:absolute;top:0;bottom:0;left:0;overflow:hidden}html[data-interface-skin=idea-modern] .forum-post-body .markdown-body{color:var(--idea-text);font-family:inherit;font-size:13px;line-height:2rem}html[data-interface-skin=idea-modern] .forum-post-body .markdown-body :is(h1,h2,h3,h4,h5,h6){font-family:inherit}html[data-interface-skin=idea-modern] .forum-comments-tool-window{border:1px solid var(--idea-border);border-radius:0;gap:0;padding:0;scroll-margin-top:124px;position:relative;overflow:visible;background:var(--idea-panel)!important;box-shadow:none!important}html[data-interface-skin=idea-modern] .forum-comments-tool-window [id^=comment-]{scroll-margin-top:124px}html[data-interface-skin=idea-modern] .forum-comments-tool-window:before{border-bottom:1px solid var(--idea-border);background:var(--idea-chrome);height:27px;color:var(--idea-muted);word-spacing:8px;align-items:center;padding:0 10px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;display:flex}html[data-interface-skin=idea-modern] .forum-comments-tool-window [data-slot=card-header]{border-color:var(--idea-border);background:var(--idea-panel);border-radius:0;padding:8px 12px}html[data-interface-skin=idea-modern] .forum-comments-tool-window [data-slot=card-content]{background:var(--idea-editor);padding:10px 12px 14px}html[data-interface-skin=idea-modern] [data-comment-reply-box=true]>.fixed{max-height:calc(100dvh - 42px)!important;bottom:30px!important}html[data-interface-skin=idea-modern] .post-right-sidebar{margin-top:0;padding-bottom:24px}html[data-interface-skin=idea-modern] .site-footer{border-top:1px solid var(--idea-border);background:var(--idea-panel)}html[data-interface-skin=idea-modern] .site-footer>div{padding-bottom:16px;padding-left:34px;padding-right:34px}html[data-interface-skin=idea-modern] .site-footer [data-slot=card],html[data-interface-skin=idea-modern] .site-footer .rounded-xl{box-shadow:none;background:0 0;border-radius:0}}@media (min-width:1024px) and (max-width:1279px){html[data-interface-skin=idea-modern] .idea-main-menu>span:nth-child(n+6),html[data-interface-skin=idea-modern] .idea-window-title,html[data-interface-skin=idea-modern] .idea-run-widget{display:none}html[data-interface-skin=idea-modern] .site-header-grid{grid-template-columns:190px minmax(0,1fr)!important}html[data-interface-skin=idea-modern] .forum-page-right-sidebar{width:240px!important;max-width:240px!important}html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:190px minmax(0,1fr) 240px}html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree])[data-has-right-sidebar=false]{grid-template-columns:190px minmax(0,1fr)}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:44px minmax(0,1fr) 240px}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree])[data-has-right-sidebar=false]{grid-template-columns:44px minmax(0,1fr)}html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=hidden],html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked],html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked-open]{grid-template-columns:minmax(0,1fr) 240px}html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=hidden][data-has-right-sidebar=false],html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked][data-has-right-sidebar=false],html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked-open][data-has-right-sidebar=false]{grid-template-columns:minmax(0,1fr)}html[data-interface-skin=idea-modern] .forum-page-sidebar{width:190px!important}}@media (min-width:1536px){html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:230px minmax(0,1fr) 300px}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:44px minmax(0,1fr) 300px}html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree])[data-has-right-sidebar=false]{grid-template-columns:230px minmax(0,1fr)}html[data-interface-skin=idea-modern] .forum-page-sidebar{width:230px!important}html[data-interface-skin=idea-modern] .forum-page-right-sidebar{width:300px!important;max-width:300px!important}}@media (min-width:1024px){html[data-interface-skin=idea-modern]{--idea-modern-topbar-height:56px;--idea-modern-statusbar-height:22px;--idea-modern-rail-width:40px;--idea-modern-gap:5px;--idea-modern-project-width:250px;--idea-modern-database-width:310px;--idea-window:#e8eaed;--idea-chrome:#f0f1f3;--idea-panel:#f7f8fa;--idea-editor:#fff;--idea-editor-gutter:#f7f8fa;--idea-tool-window:#f2f3f5;--idea-border:#cdd0d5;--idea-border-strong:#b4b8c0;--idea-text:#24262a;--idea-muted:#656a73;--idea-faint:#9297a0;--idea-hover:#e8ebef;--idea-selection:#d9e9ff;--idea-selection-strong:#c5dcfb;--idea-blue:#3574f0;--idea-blue-soft:#5d8ff2;--idea-green:#3f8f5a;--idea-purple:#8f68c7;--idea-orange:#b86d28;--idea-modern-toolbar:#e5e7ea;--idea-modern-panel-header:#f1f2f4;--idea-modern-active-button:#d5d8dd;--idea-modern-pill:#d9dce1;--idea-shadow:0 10px 28px #1b1f2421}html.dark[data-interface-skin=idea-modern]{--idea-window:#242628;--idea-chrome:#292b2e;--idea-panel:#191b1d;--idea-editor:#1f2023;--idea-editor-gutter:#1f2023;--idea-tool-window:#181a1c;--idea-border:#34373b;--idea-border-strong:#464a50;--idea-text:#d7d9dd;--idea-muted:#a5a9b0;--idea-faint:#70747b;--idea-hover:#292c30;--idea-selection:#2c425e;--idea-selection-strong:#35557a;--idea-blue:#548af7;--idea-blue-soft:#6b9bfa;--idea-green:#67a96f;--idea-purple:#b28bd4;--idea-orange:#d18b5f;--idea-modern-toolbar:#2b2e31;--idea-modern-panel-header:#1b1d1f;--idea-modern-active-button:#42464c;--idea-modern-pill:#d2d4d7;--idea-shadow:0 14px 34px #0000004d}html[data-interface-skin=idea-modern] body{padding-bottom:var(--idea-modern-statusbar-height);background:var(--idea-window)}html[data-interface-skin=idea-modern] .idea-menu-bar,html[data-interface-skin=idea-modern] .idea-interface-chrome{display:none!important}html[data-interface-skin=idea-modern] .site-header{height:var(--idea-modern-topbar-height);border-bottom:1px solid var(--idea-border);background:linear-gradient(90deg, color-mix(in srgb, var(--idea-green) 18%, var(--idea-chrome)) 0 315px, var(--idea-chrome) 560px), var(--idea-chrome);box-shadow:0 1px #0000001f}html[data-interface-skin=idea-modern] .idea-modern-title-bar{z-index:3;width:760px;height:var(--idea-modern-topbar-height);color:var(--idea-muted);pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(170px,220px) minmax(150px,185px) minmax(4px,1fr) minmax(150px,210px);align-items:center;gap:10px;padding:0 12px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;display:grid;position:absolute;inset:0 auto 0 0;overflow:hidden}html[data-interface-skin=idea-modern] .idea-modern-window-controls{align-items:center;gap:8px;padding-right:10px;display:flex}html[data-interface-skin=idea-modern] .idea-modern-window-controls>span{border:1px solid #00000026;border-radius:999px;width:12px;height:12px;box-shadow:inset 0 0 0 .5px #ffffff40}html[data-interface-skin=idea-modern] .idea-modern-window-controls .is-close{background:#ff5f57}html[data-interface-skin=idea-modern] .idea-modern-window-controls .is-minimize{background:#febc2e}html[data-interface-skin=idea-modern] .idea-modern-window-controls .is-maximize{background:#28c840}html[data-interface-skin=idea-modern] .idea-modern-project-switcher,html[data-interface-skin=idea-modern] .idea-modern-branch-widget,html[data-interface-skin=idea-modern] .idea-modern-run-widget{border-radius:8px;align-items:center;gap:7px;min-width:0;height:34px;padding:0 8px;display:flex}html[data-interface-skin=idea-modern] .idea-modern-project-switcher{color:var(--idea-text);pointer-events:auto;text-decoration:none;transition:background-color .12s,color .12s}html[data-interface-skin=idea-modern] .idea-modern-project-switcher:hover{background:var(--idea-modern-active-button)}html[data-interface-skin=idea-modern] .idea-modern-project-switcher:focus-visible{outline:2px solid var(--idea-blue);outline-offset:-2px}html[data-interface-skin=idea-modern] .idea-modern-project-switcher strong,html[data-interface-skin=idea-modern] .idea-modern-branch-widget span,html[data-interface-skin=idea-modern] .idea-modern-run-widget span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html[data-interface-skin=idea-modern] .idea-modern-project-switcher svg,html[data-interface-skin=idea-modern] .idea-modern-branch-widget svg,html[data-interface-skin=idea-modern] .idea-modern-run-widget svg{stroke-width:1.8px;flex:none;width:14px;height:14px}html[data-interface-skin=idea-modern] .idea-modern-project-mark{color:#fff;letter-spacing:-.04em;background:linear-gradient(145deg,#97b75c 0 47%,#739640 48% 100%);border-radius:5px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}html[data-interface-skin=idea-modern] .idea-modern-branch-widget{color:var(--idea-muted)}html[data-interface-skin=idea-modern] .idea-modern-run-widget{background:color-mix(in srgb, var(--idea-modern-toolbar) 68%, transparent);color:var(--idea-muted);justify-self:end}html[data-interface-skin=idea-modern] .idea-modern-run-widget .idea-modern-run-action{color:#5fbf73;fill:#5fbf734d}html[data-interface-skin=idea-modern] .idea-modern-run-state{background:#55b767;border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 2px #55b76733}html[data-interface-skin=idea-modern] .site-header-shell{z-index:2;height:var(--idea-modern-topbar-height);max-width:none!important;padding:0 var(--idea-modern-rail-width) 0 760px!important}html[data-interface-skin=idea-modern] .site-header-grid{height:var(--idea-modern-topbar-height);gap:0;grid-template-columns:minmax(0,1fr)!important}html[data-interface-skin=idea-modern] .site-header-brand{display:none!important}html[data-interface-skin=idea-modern] .site-header-actions-row,html[data-interface-skin=idea-modern] .site-header-actions{height:var(--idea-modern-topbar-height)}html[data-interface-skin=idea-modern] .site-header-actions-row{grid-column:1;gap:8px;min-width:0}html[data-interface-skin=idea-modern] .site-header-search{max-width:280px}html[data-interface-skin=idea-modern] .site-header-search>div{margin-left:0}html[data-interface-skin=idea-modern] .site-header-search input{background:color-mix(in srgb, var(--idea-modern-toolbar) 76%, transparent);height:30px;color:var(--idea-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--idea-border) 80%, transparent);border-color:#0000;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px}html[data-interface-skin=idea-modern] .site-header-actions{gap:1px}html[data-interface-skin=idea-modern] .site-header-actions>*>button,html[data-interface-skin=idea-modern] .site-header-actions>button{width:30px;height:30px;color:var(--idea-muted);border-radius:7px}html[data-interface-skin=idea-modern] body:has(.idea-modern-interface-chrome) .site-header-actions [data-notifications-surface=header]{z-index:45;top:calc(var(--idea-modern-topbar-height) + 7px);width:32px;height:32px;color:var(--idea-muted);background:0 0;border-radius:8px;position:fixed;right:4px}html[data-interface-skin=idea-modern] body:has(.idea-modern-interface-chrome) .site-header-actions [data-notifications-surface=header]:hover{background:var(--idea-modern-active-button);color:var(--idea-text)}html[data-interface-skin=idea-modern] body:has(.idea-modern-interface-chrome) .site-header-actions [data-notifications-surface=header]:focus-visible{outline:2px solid var(--idea-blue);outline-offset:-2px}html[data-interface-skin=idea-modern] .idea-modern-interface-chrome{display:contents}html[data-interface-skin=idea-modern] .idea-modern-tool-rail{z-index:44;top:var(--idea-modern-topbar-height);bottom:var(--idea-modern-statusbar-height);width:var(--idea-modern-rail-width);border-color:var(--idea-border);background:var(--idea-chrome);color:var(--idea-muted);pointer-events:auto;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;align-items:center;padding:7px 0;display:flex;position:fixed}html[data-interface-skin=idea-modern] .idea-modern-tool-rail-left{border-right:1px solid var(--idea-border);left:0}html[data-interface-skin=idea-modern] .idea-modern-tool-rail-right{border-left:1px solid var(--idea-border);right:0}html[data-interface-skin=idea-modern] .idea-modern-tool-rail-group{flex-direction:column;align-items:center;gap:5px;display:flex}html[data-interface-skin=idea-modern] .idea-modern-tool-rail-group-after-notifications{padding-top:37px}html[data-interface-skin=idea-modern] .idea-modern-tool-button{width:32px;height:32px;color:var(--idea-muted);font:inherit;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .12s,color .12s,opacity .12s;display:flex;position:relative}html[data-interface-skin=idea-modern] .idea-modern-tool-button:is(a,button){cursor:pointer}html[data-interface-skin=idea-modern] .idea-modern-tool-button:is(a,button):hover{background:var(--idea-modern-active-button);color:var(--idea-text)}html[data-interface-skin=idea-modern] .idea-modern-tool-button:is(a,button):focus-visible{outline:2px solid var(--idea-blue);outline-offset:-2px}html[data-interface-skin=idea-modern] .idea-modern-tool-button:disabled{cursor:not-allowed;opacity:.4}html[data-interface-skin=idea-modern] .idea-modern-tool-button[data-active=true]{background:var(--idea-modern-active-button);color:var(--idea-text)}html[data-interface-skin=idea-modern] .idea-modern-tool-button[data-active=true]:before{background:var(--idea-blue);content:"";border-radius:999px;width:2px;position:absolute;top:7px;bottom:7px}html[data-interface-skin=idea-modern] .idea-modern-tool-rail-left .idea-modern-tool-button[data-active=true]:before{left:-4px}html[data-interface-skin=idea-modern] .idea-modern-tool-rail-right .idea-modern-tool-button[data-active=true]:before{right:-4px}html[data-interface-skin=idea-modern] .idea-modern-tool-button svg{stroke-width:1.6px;width:18px;height:18px}html[data-interface-skin=idea-modern] .idea-modern-tool-button i{border:1px solid var(--idea-chrome);background:var(--idea-blue);border-radius:999px;width:6px;height:6px;position:absolute;top:4px;right:4px}html[data-interface-skin=idea-modern] .idea-modern-status-bar{z-index:40;height:var(--idea-modern-statusbar-height);border-top:1px solid var(--idea-border);background:var(--idea-chrome);color:var(--idea-muted);pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;padding:0 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:10px;line-height:1;display:grid;position:fixed;bottom:0;left:0;right:0}html[data-interface-skin=idea-modern] .idea-modern-status-path,html[data-interface-skin=idea-modern] .idea-modern-status-runtime,html[data-interface-skin=idea-modern] .idea-modern-status-path>span,html[data-interface-skin=idea-modern] .idea-modern-status-runtime>span{align-items:center;min-width:0;display:flex}html[data-interface-skin=idea-modern] .idea-modern-status-path{gap:6px;overflow:hidden}html[data-interface-skin=idea-modern] .idea-modern-status-path>span{text-overflow:ellipsis;white-space:nowrap;gap:4px;overflow:hidden}html[data-interface-skin=idea-modern] .idea-modern-status-path b{color:var(--idea-faint);font-weight:400}html[data-interface-skin=idea-modern] .idea-modern-status-runtime{justify-content:flex-end;gap:13px}html[data-interface-skin=idea-modern] .idea-modern-status-runtime>span{white-space:nowrap;gap:4px}html[data-interface-skin=idea-modern] .idea-modern-status-bar svg{stroke-width:1.8px;width:11px;height:11px}html[data-interface-skin=idea-modern] .idea-modern-product-pill{background:var(--idea-modern-pill);color:#34363a;border-radius:999px;align-self:center;padding:3px 12px;font-size:10px;line-height:1;box-shadow:0 1px 2px #0000002e}html[data-interface-skin=idea-modern] .forum-wide-container{max-width:none!important;padding-right:var(--idea-modern-rail-width)!important;padding-left:var(--idea-modern-rail-width)!important}html[data-interface-skin=idea-modern] .site-header-shell.forum-wide-container{padding-left:760px!important}html[data-interface-skin=idea-modern] .forum-page-layout-surface{min-height:calc(100vh - var(--idea-modern-topbar-height) - var(--idea-modern-statusbar-height));background:var(--idea-window);padding:var(--idea-modern-gap) 0 0!important}html[data-interface-skin=idea-modern] .forum-page-shell{min-height:calc(100vh - var(--idea-modern-topbar-height) - var(--idea-modern-statusbar-height) - var(--idea-modern-gap));gap:var(--idea-modern-gap);padding:0 var(--idea-modern-gap)}html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:var(--idea-modern-project-width) minmax(0, 1fr) var(--idea-modern-database-width);column-gap:var(--idea-modern-gap)}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]){grid-template-columns:46px minmax(0, 1fr) var(--idea-modern-database-width)}html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]):is([data-has-right-sidebar=false],[data-idea-modern-right-sidebar-open=false]){grid-template-columns:var(--idea-modern-project-width) minmax(0, 1fr)}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-shell:is([data-sidebar-display-mode=default],[data-sidebar-display-mode=tree]):is([data-has-right-sidebar=false],[data-idea-modern-right-sidebar-open=false]){grid-template-columns:46px minmax(0,1fr)}html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=hidden],html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked],html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked-open]{grid-template-columns:minmax(0, 1fr) var(--idea-modern-database-width);column-gap:var(--idea-modern-gap)}html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=hidden]:is([data-has-right-sidebar=false],[data-idea-modern-right-sidebar-open=false]),html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked]:is([data-has-right-sidebar=false],[data-idea-modern-right-sidebar-open=false]),html[data-interface-skin=idea-modern] .forum-page-shell[data-sidebar-display-mode=docked-open]:is([data-has-right-sidebar=false],[data-idea-modern-right-sidebar-open=false]){grid-template-columns:minmax(0,1fr)}html[data-interface-skin=idea-modern] .forum-page-sidebar{padding-bottom:var(--idea-modern-gap);width:var(--idea-modern-project-width)!important}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-sidebar{width:46px!important}html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=docked],[data-sidebar-display-mode=docked-open]) .forum-page-sidebar-docked,html[data-interface-skin=idea-modern] .forum-page-shell:is([data-sidebar-display-mode=docked],[data-sidebar-display-mode=docked-open]) .forum-page-sidebar-docked-rail{left:var(--idea-modern-rail-width)}html[data-interface-skin=idea-modern] .forum-page-sidebar-inner,html[data-interface-skin=idea-modern] .forum-page-sidebar-viewport-fixed{border:1px solid var(--idea-border);top:calc(var(--idea-modern-topbar-height) + var(--idea-modern-gap))!important;height:calc(100vh - var(--idea-modern-topbar-height) - var(--idea-modern-statusbar-height) - (var(--idea-modern-gap) * 2))!important;max-height:calc(100vh - var(--idea-modern-topbar-height) - var(--idea-modern-statusbar-height) - (var(--idea-modern-gap) * 2))!important;background:var(--idea-panel)!important;box-shadow:var(--idea-shadow)!important;border-radius:9px!important;overflow:hidden!important}html[data-interface-skin=idea-modern] .forum-page-sidebar-inner:before{border-bottom:1px solid var(--idea-border);background:var(--idea-modern-panel-header);content:"Project ⌄";letter-spacing:.01em;border-radius:8px 8px 0 0;height:38px;padding:0 12px;font-size:12px}html[data-interface-skin=idea-modern][data-sidebar-collapsed=true] .forum-page-sidebar-inner:before{content:"P"}html[data-interface-skin=idea-modern] .forum-page-sidebar-scroll-area{height:calc(100% - 38px)!important}html[data-interface-skin=idea-modern] .forum-page-sidebar-scroll-area>div>div,html[data-interface-skin=idea-modern] .forum-page-sidebar-scroll-area [data-slot=scroll-area-viewport]>div{padding-top:6px}html[data-interface-skin=idea-modern] .forum-page-sidebar-item,html[data-interface-skin=idea-modern] .forum-page-home-link{border-radius:5px;min-height:27px;margin:0 5px;padding:4px 7px;font-size:11.5px}html[data-interface-skin=idea-modern] .forum-page-sidebar-item[data-active=true],html[data-interface-skin=idea-modern] .forum-page-home-link[data-active=true]{background:var(--idea-selection);color:var(--idea-text)}html[data-interface-skin=idea-modern] .forum-page-sidebar-tree-children{border-color:color-mix(in srgb, var(--idea-border-strong) 65%, transparent);margin-left:19px}html[data-interface-skin=idea-modern] .forum-page-main{min-height:calc(100vh - var(--idea-modern-topbar-height) - var(--idea-modern-statusbar-height) - (var(--idea-modern-gap) * 2));border:1px solid var(--idea-border);background:var(--idea-editor);box-shadow:var(--idea-shadow);border-radius:9px;overflow:clip}html[data-interface-skin=idea-modern] .forum-page-right-sidebar{min-height:calc(100vh - var(--idea-modern-topbar-height) - var(--idea-modern-statusbar-height) - (var(--idea-modern-gap) * 2));border:1px solid var(--idea-border);background:var(--idea-panel);box-shadow:var(--idea-shadow);border-radius:9px;overflow:visible;width:var(--idea-modern-database-width)!important;max-width:var(--idea-modern-database-width)!important}html[data-interface-skin=idea-modern] .forum-page-shell[data-idea-modern-right-sidebar-open=false] .forum-page-right-sidebar{display:none}html[data-interface-skin=idea-modern] .forum-page-right-sidebar:before{border-bottom:1px solid var(--idea-border);background:var(--idea-modern-panel-header);content:"Database";letter-spacing:.01em;border-radius:8px 8px 0 0;height:38px;padding:0 12px;font-size:12px}html[data-interface-skin=idea-modern] .forum-page-right-sidebar>*{padding:9px!important}html[data-interface-skin=idea-modern] .home-feed-main{padding-bottom:var(--idea-modern-gap)}html[data-interface-skin=idea-modern] .home-feed-panel{min-height:inherit;border-radius:8px;overflow:hidden}html[data-interface-skin=idea-modern] .home-feed-tabs{border-bottom:1px solid var(--idea-border);background:var(--idea-modern-panel-header);gap:3px;height:39px;padding:4px 5px 0!important}html[data-interface-skin=idea-modern] .home-feed-tab{border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;height:34px;padding:0 13px!important;font-size:11.5px!important}html[data-interface-skin=idea-modern] .home-feed-tab.is-active{border-color:var(--idea-border);background:var(--idea-editor)}html[data-interface-skin=idea-modern] .home-feed-tab.is-active:before{border-radius:999px;height:2px;top:-1px;left:8px;right:8px}html[data-interface-skin=idea-modern] .idea-git-log-header{background:var(--idea-modern-panel-header);height:29px;font-size:10px}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item{background:linear-gradient(90deg, transparent 21px, var(--idea-blue-soft) 21px 23px, transparent 23px), linear-gradient(90deg, transparent 37px, color-mix(in srgb, var(--idea-green) 65%, transparent) 37px 39px, transparent 39px), var(--idea-editor);min-height:38px}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item:hover{background:linear-gradient(90deg, transparent 21px, var(--idea-blue-soft) 21px 23px, transparent 23px), linear-gradient(90deg, transparent 37px, color-mix(in srgb, var(--idea-green) 65%, transparent) 37px 39px, transparent 39px), var(--idea-hover)}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-content,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-title-cell,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-replies,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-author,html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-time{height:38px;min-height:38px}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-title{font-size:12px}html[data-interface-skin=idea-modern] .idea-editor-chrome{top:var(--idea-modern-topbar-height);background:var(--idea-modern-panel-header);border-radius:8px 8px 0 0}html[data-interface-skin=idea-modern] .idea-editor-tabs{gap:3px;height:39px;padding:4px 5px 0}html[data-interface-skin=idea-modern] .idea-editor-tab{border:1px solid var(--idea-border);border-bottom:0;border-radius:7px 7px 0 0;height:34px;padding:0 12px;font-size:11.5px}html[data-interface-skin=idea-modern] .idea-editor-tab:before{border-radius:999px;top:-1px;left:8px;right:8px}html[data-interface-skin=idea-modern] .idea-editor-breadcrumbs{background:var(--idea-editor);height:29px;padding:0 14px}html[data-interface-skin=idea-modern] .forum-post-editor-card{border-radius:8px!important}html[data-interface-skin=idea-modern] .forum-post-editor-content{padding:20px 24px 26px}html[data-interface-skin=idea-modern] .forum-comments-tool-window{margin:var(--idea-modern-gap);border-radius:8px;scroll-margin-top:130px;overflow:hidden}html[data-interface-skin=idea-modern] .forum-comments-tool-window [id^=comment-]{scroll-margin-top:130px}html[data-interface-skin=idea-modern] .forum-comments-tool-window:before{background:var(--idea-modern-panel-header);height:32px}html[data-interface-skin=idea-modern] [data-comment-reply-box=true]>.fixed{bottom:30px!important}html[data-interface-skin=idea-modern] .site-footer{margin:var(--idea-modern-gap) calc(var(--idea-modern-rail-width) + var(--idea-modern-gap)) 0;border:1px solid var(--idea-border);background:var(--idea-panel);border-radius:9px 9px 0 0;overflow:hidden}}@media (min-width:1024px) and (max-width:1279px){html[data-interface-skin=idea-modern]{--idea-modern-project-width:190px;--idea-modern-database-width:238px}html[data-interface-skin=idea-modern] .idea-modern-title-bar{grid-template-columns:auto minmax(170px,1fr);width:330px}html[data-interface-skin=idea-modern] .idea-modern-branch-widget,html[data-interface-skin=idea-modern] .idea-modern-title-spacer,html[data-interface-skin=idea-modern] .idea-modern-run-widget{display:none}html[data-interface-skin=idea-modern] .site-header-shell.forum-wide-container{padding-left:330px!important}html[data-interface-skin=idea-modern] .site-header-search{max-width:210px}html[data-interface-skin=idea-modern] .idea-modern-status-path>span:nth-of-type(n+3),html[data-interface-skin=idea-modern] .idea-modern-status-runtime>span:nth-child(n+3){display:none}}@media (min-width:1280px) and (max-width:1439px){html[data-interface-skin=idea-modern] .idea-modern-title-bar{grid-template-columns:auto minmax(200px,250px) minmax(170px,1fr);width:620px}html[data-interface-skin=idea-modern] .idea-modern-title-spacer,html[data-interface-skin=idea-modern] .idea-modern-run-widget{display:none}html[data-interface-skin=idea-modern] .site-header-shell.forum-wide-container{padding-left:620px!important}}@media (min-width:1536px){html[data-interface-skin=idea-modern]{--idea-modern-project-width:280px;--idea-modern-database-width:340px}html[data-interface-skin=idea-modern] .idea-modern-title-bar{width:820px}html[data-interface-skin=idea-modern] .site-header-shell.forum-wide-container{padding-left:820px!important}}@media (min-width:1024px){html[data-interface-skin=idea-modern]{--idea-git-graph-width:68px;--idea-git-replies-width:54px;--idea-git-author-width:118px;--idea-git-date-width:160px;--idea-git-node-x:23px;--idea-git-branch-x:38px;--idea-git-avatar-size:18px}html[data-interface-skin=idea-modern] .idea-modern-title-bar{overflow:visible}html[data-interface-skin=idea-modern] .idea-modern-branch-widget,html[data-interface-skin=idea-modern] .idea-modern-run-widget{pointer-events:auto;white-space:nowrap;min-width:0}html[data-interface-skin=idea-modern] .idea-modern-branch-trigger{width:100%;min-width:0;height:34px;color:var(--idea-muted);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 8px;list-style:none;display:flex}html[data-interface-skin=idea-modern] .idea-modern-more-menu{flex:0 0 24px;align-items:center;width:24px;height:24px;display:flex}html[data-interface-skin=idea-modern] .idea-modern-more-menu>summary{white-space:nowrap;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}html[data-interface-skin=idea-modern] .idea-modern-branch-trigger::-webkit-details-marker{display:none}html[data-interface-skin=idea-modern] .idea-modern-more-menu>summary::-webkit-details-marker{display:none}html[data-interface-skin=idea-modern] .idea-modern-branch-trigger::marker{content:""}html[data-interface-skin=idea-modern] .idea-modern-more-menu>summary::marker{content:""}html[data-interface-skin=idea-modern] .idea-modern-branch-trigger:hover,html[data-interface-skin=idea-modern] .idea-modern-branch-widget[open] .idea-modern-branch-trigger{background:var(--idea-modern-active-button);color:var(--idea-text)}html[data-interface-skin=idea-modern] .idea-modern-branch-widget,html[data-interface-skin=idea-modern] .idea-modern-more-menu{position:relative}html[data-interface-skin=idea-modern] .idea-modern-branch-menu,html[data-interface-skin=idea-modern] .idea-modern-more-popover{z-index:90;border:1px solid var(--idea-border);background:var(--idea-panel);min-width:154px;box-shadow:var(--idea-shadow);border-radius:8px;gap:2px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px)}html[data-interface-skin=idea-modern] .idea-modern-branch-menu{left:0}html[data-interface-skin=idea-modern] .idea-modern-more-popover{right:0}html[data-interface-skin=idea-modern] .idea-modern-branch-menu a,html[data-interface-skin=idea-modern] .idea-modern-more-popover a{min-height:28px;color:var(--idea-muted);white-space:nowrap;border-radius:5px;align-items:center;padding:0 9px;font-size:11px;text-decoration:none;display:flex}html[data-interface-skin=idea-modern] .idea-modern-branch-menu a:hover,html[data-interface-skin=idea-modern] .idea-modern-more-popover a:hover{background:var(--idea-hover);color:var(--idea-text)}html[data-interface-skin=idea-modern] .idea-modern-run-control{width:24px;height:24px;color:var(--idea-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}html[data-interface-skin=idea-modern] .idea-modern-run-control:hover{background:var(--idea-modern-active-button);color:var(--idea-text)}html[data-interface-skin=idea-modern] .idea-modern-run-control:focus-visible,html[data-interface-skin=idea-modern] .idea-modern-branch-trigger:focus-visible,html[data-interface-skin=idea-modern] .idea-modern-more-menu>summary:focus-visible{outline:2px solid var(--idea-blue);outline-offset:-2px}html[data-interface-skin=idea-modern] .idea-modern-run-control svg{width:15px;height:15px}html[data-interface-skin=idea-modern] .site-header-actions [data-messages-surface=header]{z-index:45;top:calc(var(--idea-modern-topbar-height) + 155px);width:32px;height:32px;color:var(--idea-muted);background:0 0;border-radius:8px;position:fixed;right:4px}html[data-interface-skin=idea-modern] .site-header-actions [data-messages-surface=header]>button{background:0 0;border-radius:8px;width:32px;height:32px;padding:0}html[data-interface-skin=idea-modern] .site-header-actions [data-messages-surface=header]:hover,html[data-interface-skin=idea-modern] .site-header-actions [data-messages-surface=header]:focus-within{background:var(--idea-modern-active-button);color:var(--idea-text)}html[data-interface-skin=idea-modern] .idea-git-log-header{grid-template-columns:var(--idea-git-graph-width) minmax(0, 1fr) var(--idea-git-replies-width) var(--idea-git-author-width) var(--idea-git-date-width)}html[data-interface-skin=idea-modern] .idea-git-log-header>span:nth-child(3),html[data-interface-skin=idea-modern] .idea-git-log-header>span:nth-child(5){text-align:right}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item{grid-template-columns:var(--idea-git-graph-width) minmax(0, 1fr);background:linear-gradient(90deg, transparent calc(var(--idea-git-node-x) - 1px), var(--idea-blue-soft) calc(var(--idea-git-node-x) - 1px) calc(var(--idea-git-node-x) + 1px), transparent calc(var(--idea-git-node-x) + 1px)), linear-gradient(90deg, transparent calc(var(--idea-git-branch-x) - 1px), color-mix(in srgb, var(--idea-green) 65%, transparent) calc(var(--idea-git-branch-x) - 1px) calc(var(--idea-git-branch-x) + 1px), transparent calc(var(--idea-git-branch-x) + 1px)), var(--idea-editor)}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item:hover{background:linear-gradient(90deg, transparent calc(var(--idea-git-node-x) - 1px), var(--idea-blue-soft) calc(var(--idea-git-node-x) - 1px) calc(var(--idea-git-node-x) + 1px), transparent calc(var(--idea-git-node-x) + 1px)), linear-gradient(90deg, transparent calc(var(--idea-git-branch-x) - 1px), color-mix(in srgb, var(--idea-green) 65%, transparent) calc(var(--idea-git-branch-x) - 1px) calc(var(--idea-git-branch-x) + 1px), transparent calc(var(--idea-git-branch-x) + 1px)), var(--idea-hover)}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item[data-post-pinned=true]{background:linear-gradient(90deg, transparent calc(var(--idea-git-node-x) - 1px), var(--idea-orange) calc(var(--idea-git-node-x) - 1px) calc(var(--idea-git-node-x) + 1px), transparent calc(var(--idea-git-node-x) + 1px)), linear-gradient(90deg, transparent calc(var(--idea-git-branch-x) - 1px), color-mix(in srgb, var(--idea-green) 65%, transparent) calc(var(--idea-git-branch-x) - 1px) calc(var(--idea-git-branch-x) + 1px), transparent calc(var(--idea-git-branch-x) + 1px)), color-mix(in srgb, var(--idea-orange) 7%, var(--idea-editor))}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-item:after{left:calc(var(--idea-git-node-x) - 1px);width:calc(var(--idea-git-branch-x) - var(--idea-git-node-x) + 1px)}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar{padding-left:calc(var(--idea-git-node-x) - (var(--idea-git-avatar-size) / 2));justify-content:flex-start}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar>[data-user-profile-preview-trigger],html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar [data-slot=user-avatar]{justify-content:center;align-items:center;width:var(--idea-git-avatar-size)!important;height:var(--idea-git-avatar-size)!important;min-width:var(--idea-git-avatar-size)!important}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar>[data-user-profile-preview-trigger]{margin:0;padding:0;display:flex}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar [data-slot=user-avatar] img{object-fit:cover;position:absolute;inset:0;border:0!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-avatar [data-slot=avatar-vip-badge]{display:none!important}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-content{grid-template-columns:minmax(0, 1fr) var(--idea-git-replies-width) var(--idea-git-author-width) var(--idea-git-date-width)}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-replies{border-right:1px solid color-mix(in srgb, var(--idea-border) 70%, transparent);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) 3ch;justify-content:normal;align-items:center;column-gap:4px;padding-left:7px;padding-right:7px;display:grid!important}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-time{text-align:right;border-right:0;justify-content:flex-end}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-replies>svg{display:none}html[data-interface-skin=idea-modern] .forum-feed-view[data-list-display-mode=default] .forum-post-list-reply-count{text-align:right;font-variant-numeric:tabular-nums;grid-column:2;width:3ch;min-width:3ch;display:block}html[data-interface-skin=idea-modern] .forum-comments-tool-window:before{content:none;display:none}html[data-interface-skin=idea-modern] .forum-comments-tool-window [data-slot=card-header]{background:var(--idea-modern-panel-header);min-height:44px;padding:7px 12px}html[data-interface-skin=idea-modern] .forum-comments-tool-window [data-slot=card-header] [data-slot=comment-reply-toggle]{border:1px solid color-mix(in srgb, var(--idea-blue) 32%, var(--idea-border));background:color-mix(in srgb, var(--idea-selection) 70%, transparent);border-radius:6px;height:28px;padding:0 8px}html[data-interface-skin=idea-modern] [data-slot=forum-comment-toolbar]{border-bottom:1px solid var(--idea-border);background:var(--idea-panel);gap:3px;min-height:32px;padding:0 2px 5px}html[data-interface-skin=idea-modern] [data-slot=forum-comment-toolbar]>button{height:27px;color:var(--idea-muted);border-radius:5px;padding:0 7px;font-size:11px}html[data-interface-skin=idea-modern] [data-slot=forum-comment-toolbar]>button:hover,html[data-interface-skin=idea-modern] [data-slot=forum-comment-toolbar]>button[aria-pressed=true]{background:var(--idea-modern-active-button);color:var(--idea-text)}html[data-interface-skin=idea-modern] [data-slot=forum-comment-toolbar]>span[aria-hidden=true]{background:var(--idea-border);height:16px;margin:0 2px}html[data-interface-skin=idea-modern] [data-slot=forum-comment-actions]{border-top:1px solid color-mix(in srgb, var(--idea-border) 65%, transparent);gap:7px;min-height:26px;padding-top:4px}html[data-interface-skin=idea-modern] [data-slot=forum-comment-actions] button{border-radius:4px;min-height:22px}html[data-interface-skin=idea-modern] [data-slot=forum-comment-replies-tree]{margin-top:7px;padding-left:16px}html[data-interface-skin=idea-modern] [data-slot=forum-comment-replies-tree]:before{left:0}html[data-interface-skin=idea-modern] .forum-comment-reply-node{left:-20px}}@media (min-width:1024px) and (max-width:1279px){html[data-interface-skin=idea-modern] .forum-comment-reply-node{left:-16px}}@media (min-width:1440px){html[data-interface-skin=idea-modern] .idea-modern-title-bar{grid-template-columns:auto 200px 220px 4px 210px}html[data-interface-skin=idea-modern] .idea-modern-branch-widget{padding-left:0;padding-right:0}html[data-interface-skin=idea-modern] .idea-modern-run-widget{justify-self:stretch;gap:4px;width:100%;min-width:0;padding-left:5px;padding-right:5px;overflow:visible}html[data-interface-skin=idea-modern] .idea-modern-run-widget>span:not(.idea-modern-run-state){flex:auto}html[data-interface-skin=idea-modern] .idea-modern-run-control{width:22px;height:22px}html[data-interface-skin=idea-modern] .idea-modern-more-menu,html[data-interface-skin=idea-modern] .idea-modern-more-menu>summary{flex-basis:22px;width:22px;height:22px}}
