.it-hub-page{--hub-bg:#f6f3ed;--hub-bg-soft:#ebe5da;--hub-surface:#fffdf8;--hub-surface-2:#f1eadf;--hub-surface-3:#191816;--hub-text:#191816;--hub-muted:#766f65;--hub-subtle:#a59a8d;--hub-border:#d9cec0;--hub-border-strong:#191816;--hub-accent:#df5b2f;--hub-accent-soft:#f6d6c9;--hub-blue:#276ef1;--hub-green:#2f7d4f;--hub-danger:#b42318;--hub-warning:#a16207;min-height:100vh;color:var(--hub-text);background:linear-gradient(90deg,rgba(25,24,22,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(25,24,22,.045) 1px,transparent 1px),linear-gradient(180deg,#faf7f0 0,var(--hub-bg) 34rem);background-size:44px 44px,44px 44px,auto}.it-hub-theme-dark{--hub-bg:#12110f;--hub-bg-soft:#1f1d19;--hub-surface:#191816;--hub-surface-2:#24211d;--hub-surface-3:#f7f1e8;--hub-text:#f7f1e8;--hub-muted:#b8ad9f;--hub-subtle:#81776c;--hub-border:#383229;--hub-border-strong:#f7f1e8;--hub-accent:#ff7448;--hub-accent-soft:rgba(255,116,72,.17);--hub-blue:#8fb5ff;--hub-green:#74d69b;--hub-danger:#ff8a8a;--hub-warning:#ffd166;background:linear-gradient(90deg,hsla(36,48%,94%,.055) 1px,transparent 1px),linear-gradient(180deg,hsla(36,48%,94%,.04) 1px,transparent 1px),linear-gradient(180deg,#171512 0,var(--hub-bg) 34rem);background-size:44px 44px,44px 44px,auto}.it-hub-shell{width:min(100%,1240px);margin:0 auto;padding:6.5rem 1.25rem 5rem}.it-hub-topbar{position:sticky;top:1rem;z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;border:1px solid var(--hub-border);border-radius:8px;background:color-mix(in srgb,var(--hub-surface) 88%,transparent);padding:.45rem;box-shadow:0 18px 70px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.it-hub-actions,.it-hub-brand-mark,.it-hub-card-head,.it-hub-card-head-action,.it-hub-command-kicker,.it-hub-filter-label,.it-hub-mini-head,.it-hub-nav-links,.it-hub-privacy-note,.it-hub-quick-grid a,.it-hub-rail-head,.it-hub-status-row,.it-hub-tabs,.it-hub-tags,.it-hub-theme-toggle,.it-hub-tool-brief a,.it-hub-tool-brief>div,.it-hub-tool-toolbar,.it-hub-tool-toolbar-actions{display:flex;align-items:center}.it-hub-brand-mark{gap:.55rem;min-height:2.4rem;border-radius:6px;background:var(--hub-surface-3);padding:0 .8rem;color:var(--hub-bg);font-size:.86rem;font-weight:900}.it-hub-theme-dark .it-hub-brand-mark{color:#15120f}.it-hub-actions,.it-hub-nav-links,.it-hub-tabs,.it-hub-tags,.it-hub-theme-toggle,.it-hub-tool-toolbar-actions{flex-wrap:wrap;gap:.4rem}.it-hub-nav-links{justify-content:center}.it-hub-back-link,.it-hub-btn,.it-hub-filter-row button,.it-hub-icon-button,.it-hub-nav-link,.it-hub-search-clear,.it-hub-suggestion-chips button,.it-hub-theme-button{display:inline-flex;min-height:2.35rem;align-items:center;justify-content:center;gap:.42rem;border:1px solid var(--hub-border);border-radius:6px;background:var(--hub-surface);padding:.5rem .72rem;color:var(--hub-text);font-size:.84rem;font-weight:800;line-height:1.1;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.it-hub-nav-link-quiet{color:var(--hub-muted)}.it-hub-back-link:hover,.it-hub-btn:hover,.it-hub-filter-row button:hover,.it-hub-icon-button:hover,.it-hub-nav-link:hover,.it-hub-quick-grid a:hover,.it-hub-search-clear:hover,.it-hub-suggestion-chips button:hover,.it-hub-theme-button:hover,.it-hub-tool-brief a:hover{border-color:var(--hub-border-strong);transform:translateY(-1px);box-shadow:0 8px 0 color-mix(in srgb,var(--hub-border-strong) 22%,transparent)}.it-hub-back-link:focus-visible,.it-hub-btn:focus-visible,.it-hub-category-card:focus-visible,.it-hub-check:focus-within,.it-hub-details summary:focus-visible,.it-hub-filter-row button:focus-visible,.it-hub-icon-button:focus-visible,.it-hub-nav-link:focus-visible,.it-hub-number-control input:focus-visible,.it-hub-quick-grid a:focus-visible,.it-hub-regex-input input:focus-visible,.it-hub-search-clear:focus-visible,.it-hub-search-panel input:focus-visible,.it-hub-suggestion-chips button:focus-visible,.it-hub-tabs button:focus-visible,.it-hub-textarea:focus-visible,.it-hub-theme-button:focus-visible,.it-hub-tool-brief a:focus-visible,.it-hub-tool-card-link:focus-visible{outline:2px solid var(--hub-blue);outline-offset:3px}.it-hub-btn-primary,.it-hub-filter-chip-active,.it-hub-icon-button-active,.it-hub-tab-active,.it-hub-theme-button-active{border-color:var(--hub-border-strong);background:var(--hub-surface-3);color:var(--hub-bg)}.it-hub-theme-dark .it-hub-btn-primary,.it-hub-theme-dark .it-hub-filter-chip-active,.it-hub-theme-dark .it-hub-icon-button-active,.it-hub-theme-dark .it-hub-tab-active,.it-hub-theme-dark .it-hub-theme-button-active{color:#15120f}.it-hub-icon-button-active svg{fill:var(--hub-warning);color:var(--hub-warning)}.it-hub-btn-success{border-color:var(--hub-green);background:color-mix(in srgb,var(--hub-green) 16%,var(--hub-surface));color:var(--hub-green)}.it-hub-btn-muted{color:var(--hub-muted)}.it-hub-btn:disabled{cursor:not-allowed;opacity:.48;transform:none;box-shadow:none}.it-hub-hero{margin-top:2.25rem;padding:2.4rem 0 1.35rem}.it-hub-eyebrow{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--hub-border);border-radius:999px;background:var(--hub-surface);padding:.36rem .68rem;color:var(--hub-muted);font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.it-hub-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.36fr);gap:1rem;align-items:end;margin-top:1.15rem}.it-hub-hero h1{max-width:54rem;font-family:var(--font-calsans);font-size:clamp(3rem,9vw,7rem);font-weight:700;line-height:.88;letter-spacing:0}.it-hub-hero p{max-width:42rem;margin-top:1.1rem;color:var(--hub-muted);font-size:clamp(1rem,2vw,1.18rem);line-height:1.65}.it-hub-hero-note{border:1px solid var(--hub-border-strong);border-radius:8px;background:var(--hub-surface);padding:1rem;box-shadow:8px 8px 0 color-mix(in srgb,var(--hub-border-strong) 16%,transparent)}.it-hub-command-kicker,.it-hub-hero-note span,.it-hub-rail-head{color:var(--hub-accent);font-size:.75rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.it-hub-hero-note strong{display:block;margin-top:.45rem;font-size:1.05rem;line-height:1.25}.it-hub-hero-note p{margin-top:.45rem;font-size:.88rem;line-height:1.5}.it-hub-command-deck,.it-hub-library-layout{display:grid;gap:1rem}.it-hub-command-deck{grid-template-columns:minmax(0,1fr) minmax(310px,.38fr);align-items:stretch;margin-top:1.2rem}.it-hub-category-card,.it-hub-command-aside,.it-hub-command-main,.it-hub-empty,.it-hub-library-main,.it-hub-library-rail,.it-hub-panel,.it-hub-tool-brief,.it-hub-tool-card{border:1px solid var(--hub-border);border-radius:8px;background:color-mix(in srgb,var(--hub-surface) 94%,transparent)}.it-hub-command-aside,.it-hub-command-main,.it-hub-library-main{padding:1rem}.it-hub-command-main{display:grid;align-content:start;gap:.8rem;border-color:var(--hub-border-strong)}.it-hub-command-kicker{gap:.45rem}.it-hub-search-panel{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;border:1px solid var(--hub-border-strong);border-radius:8px;background:var(--hub-surface-3);padding:.9rem;color:var(--hub-bg)}.it-hub-theme-dark .it-hub-search-panel{color:#15120f}.it-hub-number-control input[type=number],.it-hub-regex-input input,.it-hub-search-panel input{width:100%;min-width:0;border:1px solid transparent;background:transparent;color:inherit;outline:none}.it-hub-search-panel input{font-size:1.12rem;font-weight:800}.it-hub-search-panel input::-moz-placeholder{color:color-mix(in srgb,var(--hub-bg) 58%,transparent)}.it-hub-search-panel input::placeholder{color:color-mix(in srgb,var(--hub-bg) 58%,transparent)}.it-hub-theme-dark .it-hub-search-panel input::-moz-placeholder{color:rgba(21,18,15,.58)}.it-hub-theme-dark .it-hub-search-panel input::placeholder{color:rgba(21,18,15,.58)}.it-hub-search-panel span{white-space:nowrap;color:color-mix(in srgb,var(--hub-bg) 68%,transparent);font-size:.82rem;font-weight:900}.it-hub-theme-dark .it-hub-search-panel span{color:rgba(21,18,15,.68)}.it-hub-search-clear{width:2.15rem;min-height:2.15rem;border-color:color-mix(in srgb,var(--hub-bg) 40%,transparent);background:transparent;padding:0;color:inherit}.it-hub-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem}.it-hub-filter-label{gap:.45rem;padding:0 .35rem;color:var(--hub-muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.it-hub-filter-row button{border-radius:999px;background:transparent;color:var(--hub-muted)}.it-hub-filter-row button span{color:var(--hub-accent);font-size:.76rem;font-weight:900}.it-hub-stats-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.it-hub-stats-strip div{border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-2);padding:.75rem}.it-hub-stats-strip strong{display:block;font-family:var(--font-calsans);font-size:2rem;line-height:.9}.it-hub-stats-strip span{display:block;margin-top:.35rem;color:var(--hub-muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.it-hub-command-aside{display:grid;gap:.9rem;align-content:start;background:var(--hub-surface-2)}.it-hub-quick-head span{color:var(--hub-accent);font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.it-hub-quick-head h2{margin-top:.25rem;font-size:1.45rem;font-weight:900}.it-hub-quick-head p{margin-top:.45rem;color:var(--hub-muted);line-height:1.5}.it-hub-quick-grid{display:grid;gap:.55rem}.it-hub-quick-grid a{justify-content:space-between;gap:.75rem;min-height:4rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface);padding:.72rem;color:inherit}.it-hub-quick-grid a div{display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem}.it-hub-quick-grid strong{font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.it-hub-quick-grid small{grid-column:2;color:var(--hub-muted);font-size:.7rem;font-weight:900;text-transform:uppercase}.it-hub-library-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;margin-top:1rem}.it-hub-library-rail{position:sticky;top:5rem;display:grid;gap:.55rem;padding:.75rem;background:color-mix(in srgb,var(--hub-surface) 90%,transparent)}.it-hub-rail-head{gap:.45rem;padding:.25rem .35rem .45rem}.it-hub-library-main{min-width:0}.it-hub-section-split{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.it-hub-privacy-note{flex:0 0 auto;gap:.45rem;max-width:18rem;border:1px solid var(--hub-border);border-radius:999px;background:var(--hub-surface-2);padding:.48rem .7rem;color:var(--hub-muted);font-size:.78rem;font-weight:800}.it-hub-section{margin-top:2rem}.it-hub-section-header{margin-bottom:1rem}.it-hub-section-header h2{font-size:1.45rem;font-weight:900;letter-spacing:0}.it-hub-section-header p{margin-top:.25rem;color:var(--hub-muted);line-height:1.5}.it-hub-card-grid,.it-hub-category-grid{display:grid;gap:.75rem}.it-hub-card-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr))}.it-hub-category-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.it-hub-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.it-hub-list-stack{display:grid;gap:.65rem}.it-hub-tool-card{display:grid;gap:.75rem;padding:.95rem;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.it-hub-category-card:hover,.it-hub-tool-card:hover{border-color:var(--hub-border-strong);background:var(--hub-surface-2);transform:translateY(-1px);box-shadow:0 10px 0 color-mix(in srgb,var(--hub-border-strong) 15%,transparent)}.it-hub-tool-card-main{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.it-hub-tool-card-link{display:block;min-width:0;color:inherit}.it-hub-card-head{justify-content:space-between;gap:1rem;color:var(--hub-muted);font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.it-hub-card-head-action{gap:.25rem;color:var(--hub-accent)}.it-hub-category-card h3,.it-hub-tool-card h3{margin-top:.6rem;color:var(--hub-text);font-size:1.04rem;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.it-hub-category-card p,.it-hub-tool-card p{margin-top:.42rem;color:var(--hub-muted);font-size:.88rem;line-height:1.5}.it-hub-tags span{border:1px solid var(--hub-border);border-radius:999px;background:color-mix(in srgb,var(--hub-surface) 70%,transparent);padding:.18rem .48rem;color:var(--hub-muted);font-size:.72rem;font-weight:800}.it-hub-tags .it-hub-local-tag{border-color:color-mix(in srgb,var(--hub-green) 55%,var(--hub-border));color:var(--hub-green)}.it-hub-tags .it-hub-sensitive-tag{border-color:color-mix(in srgb,var(--hub-accent) 55%,var(--hub-border));color:var(--hub-accent)}.it-hub-category-card{justify-content:space-between;gap:.75rem;padding:.8rem;color:inherit;transition:border-color .16s ease,background-color .16s ease,transform .16s ease,box-shadow .16s ease}.it-hub-category-card>div{min-width:0}.it-hub-category-card span{color:var(--hub-accent);font-size:.72rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.it-hub-empty{display:flex;min-height:8rem;align-items:center;justify-content:center;padding:1rem;color:var(--hub-muted);text-align:center}.it-hub-empty-content{display:grid;gap:.85rem;justify-items:center}.it-hub-suggestion-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.it-hub-tool-toolbar{justify-content:space-between;gap:1rem;margin-bottom:1rem}.it-hub-tool-brief{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-bottom:1rem;padding:.75rem}.it-hub-tool-brief a,.it-hub-tool-brief>div{justify-content:space-between;gap:.65rem;min-width:0;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-2);padding:.75rem;color:inherit}.it-hub-tool-brief span{display:grid;min-width:0;gap:.2rem;color:var(--hub-muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.it-hub-tool-brief strong{color:var(--hub-text);font-size:.9rem;line-height:1.25;overflow-wrap:anywhere;text-transform:none}.it-hub-badge{display:inline-flex;min-height:2.35rem;align-items:center;gap:.45rem;border:1px solid color-mix(in srgb,var(--hub-green) 55%,var(--hub-border));border-radius:999px;background:color-mix(in srgb,var(--hub-green) 12%,var(--hub-surface));padding:.5rem .75rem;color:var(--hub-green);font-size:.82rem;font-weight:900}.it-hub-badge-sensitive{border-color:color-mix(in srgb,var(--hub-accent) 55%,var(--hub-border));background:color-mix(in srgb,var(--hub-accent) 12%,var(--hub-surface));color:var(--hub-accent)}.it-hub-tool-workspace{display:grid;gap:.8rem}.it-hub-tool-controls{display:grid;gap:.85rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-2);padding:.85rem}.it-hub-tool-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem;align-items:stretch}.it-hub-panel{min-width:0;overflow:hidden}.it-hub-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--hub-border);padding:.85rem .95rem}.it-hub-panel-head h2{font-size:.92rem;font-weight:900}.it-hub-panel-head p{margin-top:.2rem;color:var(--hub-muted);font-size:.8rem;line-height:1.45}.it-hub-markdown-preview,.it-hub-output,.it-hub-regex-preview,.it-hub-textarea{width:100%;min-height:18rem;padding:1rem;color:var(--hub-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;line-height:1.65;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.it-hub-textarea{display:block;resize:vertical;border:0;background:color-mix(in srgb,var(--hub-bg) 70%,transparent);outline:none}.it-hub-output{margin:0;background:color-mix(in srgb,var(--hub-bg) 64%,transparent);overflow-x:auto;overflow-wrap:normal;word-break:normal;white-space:pre}.it-hub-error{display:flex;align-items:flex-start;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--hub-danger) 35%,var(--hub-border));padding:.75rem .95rem;color:var(--hub-danger);font-size:.88rem;line-height:1.5}.it-hub-tabs{width:-moz-fit-content;width:fit-content;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface);padding:.25rem}.it-hub-tabs button{min-height:2.15rem;border:0;border-radius:6px;background:transparent;padding:.35rem .7rem;color:var(--hub-muted);font-size:.84rem;font-weight:900}.it-hub-tabs .it-hub-tab-active,.it-hub-tabs button:hover{background:var(--hub-surface-3);color:var(--hub-bg)}.it-hub-theme-dark .it-hub-tabs .it-hub-tab-active,.it-hub-theme-dark .it-hub-tabs button:hover{color:#15120f}.it-hub-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.it-hub-number-control,.it-hub-regex-input{display:grid;gap:.45rem}.it-hub-number-control label,.it-hub-regex-input label{color:var(--hub-muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.it-hub-number-control input[type=number],.it-hub-regex-input input{min-height:2.45rem;border-color:var(--hub-border);border-radius:6px;background:var(--hub-surface);padding:.55rem .7rem;color:var(--hub-text)}.it-hub-number-control input[type=range]{width:100%;accent-color:var(--hub-accent)}.it-hub-check-grid{display:flex;flex-wrap:wrap;gap:.5rem}.it-hub-check{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--hub-border);border-radius:999px;background:var(--hub-surface);padding:.42rem .65rem;color:var(--hub-muted);font-size:.84rem;font-weight:800}.it-hub-check input{width:1rem;height:1rem;accent-color:var(--hub-accent)}.it-hub-regex-preview{min-height:9rem;border-bottom:1px solid var(--hub-border);background:color-mix(in srgb,var(--hub-bg) 70%,transparent)}.it-hub-regex-preview mark{border-radius:4px;background:color-mix(in srgb,var(--hub-warning) 35%,transparent);color:var(--hub-text)}.it-hub-jwt-result{display:grid;gap:.85rem;padding:.95rem}.it-hub-status-row{justify-content:space-between;gap:1rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-2);padding:.7rem}.it-hub-muted{color:var(--hub-muted)}.it-hub-danger-text{color:var(--hub-danger);font-weight:900}.it-hub-success-text{color:var(--hub-green);font-weight:900}.it-hub-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.it-hub-mini-head{justify-content:space-between;gap:1rem;margin-bottom:.5rem;color:var(--hub-muted);font-size:.78rem;font-weight:900;text-transform:uppercase}.it-hub-kv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.it-hub-kv-grid div{display:grid;gap:.25rem;border:1px solid var(--hub-border);border-radius:8px;background:var(--hub-surface-2);padding:.65rem}.it-hub-kv-grid strong{color:var(--hub-accent)}.it-hub-kv-grid span{color:var(--hub-muted);font-size:.8rem;overflow-wrap:anywhere}.it-hub-markdown-preview{min-height:16rem;font-family:var(--font-inter);white-space:normal;background:color-mix(in srgb,var(--hub-bg) 70%,transparent)}.it-hub-markdown-preview h1,.it-hub-markdown-preview h2,.it-hub-markdown-preview h3{margin:0 0 .75rem;color:var(--hub-text);font-weight:900}.it-hub-markdown-preview h1{font-size:1.8rem}.it-hub-markdown-preview h2{font-size:1.35rem}.it-hub-markdown-preview h3{font-size:1.1rem}.it-hub-markdown-preview blockquote,.it-hub-markdown-preview li,.it-hub-markdown-preview p{color:var(--hub-muted);line-height:1.75}.it-hub-markdown-preview ul{margin:.75rem 0;padding-left:1.25rem;list-style:disc}.it-hub-markdown-preview blockquote{margin:1rem 0;border-left:3px solid var(--hub-accent);padding-left:1rem}.it-hub-markdown-preview code{border:1px solid var(--hub-border);border-radius:4px;background:var(--hub-surface-2);padding:.1rem .25rem;color:var(--hub-text)}.it-hub-markdown-preview pre{overflow-x:auto;border:1px solid var(--hub-border);border-radius:8px;padding:.8rem}.it-hub-markdown-preview a{color:var(--hub-blue);text-decoration:underline;text-underline-offset:.2rem}.it-hub-details{border-top:1px solid var(--hub-border)}.it-hub-details summary{cursor:pointer;padding:.8rem .95rem;color:var(--hub-muted);font-size:.86rem;font-weight:900}@media (max-width:980px){.it-hub-shell{padding:6rem 1rem 4rem}.it-hub-command-deck,.it-hub-hero-grid,.it-hub-library-layout,.it-hub-topbar{grid-template-columns:1fr}.it-hub-nav-links{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.it-hub-library-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.it-hub-rail-head{grid-column:1/-1}.it-hub-kv-grid,.it-hub-mini-grid,.it-hub-number-grid,.it-hub-tool-brief,.it-hub-tool-grid,.it-hub-two-column{grid-template-columns:1fr}}@media (max-width:620px){.it-hub-shell{padding-inline:.75rem}.it-hub-hero h1{font-size:clamp(2.8rem,18vw,4.8rem)}.it-hub-search-panel{grid-template-columns:auto minmax(0,1fr)}.it-hub-search-clear,.it-hub-search-panel span{grid-column:1/-1}.it-hub-search-clear{width:100%}.it-hub-filter-row,.it-hub-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.it-hub-filter-row::-webkit-scrollbar,.it-hub-nav-links::-webkit-scrollbar,.it-hub-tabs::-webkit-scrollbar{display:none}.it-hub-filter-row button,.it-hub-tabs button{flex:0 0 auto;white-space:nowrap}.it-hub-card-grid,.it-hub-category-grid,.it-hub-library-rail,.it-hub-stats-strip{grid-template-columns:1fr}.it-hub-panel-head,.it-hub-section-split,.it-hub-status-row,.it-hub-tool-toolbar{align-items:stretch;flex-direction:column}.it-hub-privacy-note{max-width:none;border-radius:8px}.it-hub-actions,.it-hub-tabs{width:100%}.it-hub-actions .it-hub-btn{flex:1 1 auto}}