.portalstickyheader .portalheaderinner{gap:22px}.portalworkspace-links{display:flex;align-items:center;gap:7px;flex:none;pointer-events:auto;border-left:1px solid var(--border);padding-left:20px}.portalworkspace-links a{display:inline-flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;min-height:38px;padding:9px 12px;border:1px solid transparent;border-radius:9px;color:var(--muted-foreground);transition:background-color .15s,border-color .15s,color .15s}.portalworkspace-links .portal-panels-link{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 24%,var(--border));color:var(--foreground)}.portalworkspace-links a:hover,.portalworkspace-links a[aria-current=page]{color:var(--primary);background:var(--primary-soft);border-color:var(--border)}.portalstickyheader .portalnav{gap:20px;min-width:0}.portalstickyheader .portalnavpages{flex-wrap:nowrap;white-space:nowrap;gap:19px;margin-left:auto}.portalstickyheader .portalnavactions{padding-left:18px;gap:10px}.portalstickyheader .portalnavlink{font-size:12px}.portal-mobile-workspace-links{display:grid;gap:6px;padding-bottom:17px;border-bottom:1px solid var(--border)}.portal-mobile-workspace-links a{display:flex;gap:12px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:13px;font-size:14px;background:var(--primary-soft)}.portal-mobile-workspace-links svg{color:var(--primary)}.portal-mobile-workspace-links a[aria-current=page]{border-color:var(--primary);color:var(--primary)}@media(max-width:1100px){.portalheader-responsive .portalnav,.portalworkspace-links{display:none!important}.portal-mobile-controls{display:flex;gap:10px;margin-left:auto;flex-shrink:0}.portalstickyheader .portalheaderinner .startbrand{min-width:0;flex-shrink:1}}.news-page{--news-accent:var(--primary)}.news-main{max-width:1160px;padding-top:57px;padding-bottom:34px;min-height:calc(100dvh - 94px)}.news-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-bottom:43px;border-bottom:1px solid var(--border);margin-bottom:29px}.news-intro>div{min-width:0}.news-intro .home-kicker{font-size:10px;letter-spacing:.16em;color:var(--primary)}.news-intro h1{font-size:clamp(31px,4vw,47px);letter-spacing:-.04em;line-height:1.25;font-weight:550;margin:19px 0}.news-intro h1>span{display:block;color:var(--muted-foreground);font-size:.7em;font-weight:450;margin-top:8px;letter-spacing:-.035em}.news-intro p{font-size:13px;line-height:1.9;color:var(--muted-foreground);max-width:605px}.news-intro-symbol{display:grid;place-items:center;width:88px;height:88px;flex:none;border:1px solid var(--border);border-radius:24px;background:linear-gradient(135deg,var(--primary-soft),var(--card));color:var(--primary);box-shadow:inset 0 1px #ffffff08}.news-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px}.news-filters{display:flex;gap:3px;padding:4px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.news-filters button{border:1px solid transparent;background:none;color:var(--muted-foreground);font-size:12px;min-height:36px;padding:8px 16px;border-radius:7px;cursor:pointer;white-space:nowrap}.news-filters button[aria-pressed=true]{background:var(--primary-soft);border-color:var(--border);color:var(--foreground)}.news-search{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--muted-foreground);max-width:100%;width:280px}.news-search input{font-size:12px;min-width:0;width:100%;background:none;border:none;outline:none;color:var(--foreground)}.news-search svg{flex:none}.news-subfilters{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:18px 0 33px;flex-wrap:wrap}.news-subfilters>div{display:flex;gap:16px;flex-wrap:wrap}.news-subfilters button{padding:0;background:none;border:none;color:var(--muted-foreground);font-size:11px;cursor:pointer}.news-subfilters button[aria-pressed=true]{color:var(--primary)}.news-subfilters a{display:flex;gap:7px;align-items:center;font-size:11px;color:var(--muted-foreground)}.news-results{min-height:310px}.news-section-label{display:flex;align-items:center;justify-content:space-between;gap:15px;text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:var(--muted-foreground);margin-bottom:18px}.news-section-label small{font-size:10px;text-transform:none;letter-spacing:0}.news-list{display:grid;gap:16px}.news-card{display:grid;grid-template-columns:80px minmax(0,1fr) 28px;gap:28px;align-items:start;padding:30px;border:1px solid var(--border);border-radius:16px;background:var(--card);color:var(--foreground);transition:border-color .16s,background-color .16s}.news-card:hover{border-color:color-mix(in srgb,var(--news-accent) 50%,var(--border));background:color-mix(in srgb,var(--primary) 3%,var(--card))}.news-article[data-audience=virtual],.news-card[data-audience=virtual]{--news-accent:#f4a06b}.news-card-featured{background:linear-gradient(120deg,color-mix(in srgb,var(--news-accent) 5%,var(--card)),var(--card));border-color:color-mix(in srgb,var(--news-accent) 25%,var(--border));padding-block:36px}.news-card-date{padding-right:24px;border-right:1px solid var(--border);min-height:90px}.news-card-date b{display:block;font-size:30px;font-weight:500;letter-spacing:-.03em;line-height:1.2;font-variant-numeric:tabular-nums}.news-card-date span{display:block;line-height:1.8;margin-top:8px}.news-card-date span,.news-meta{font-size:10px;color:var(--muted-foreground)}.news-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;line-height:1.6}.news-category{display:inline-flex;border:1px solid var(--border);border-radius:5px;padding:3px 7px;color:var(--news-accent)}.news-product{display:inline-flex;align-items:center;gap:6px}.news-product i{width:4px;height:4px;border-radius:50%;background:var(--news-accent)}.news-version{font-variant-numeric:tabular-nums}.news-card h2{font-size:23px;font-weight:550;line-height:1.35;letter-spacing:-.025em;margin:15px 0 10px;overflow-wrap:anywhere}.news-card p{font-size:12px;line-height:1.9;color:var(--muted-foreground);margin:0;max-width:710px;overflow-wrap:anywhere}.news-read{display:flex;gap:8px;align-items:center;font-size:11px;color:var(--news-accent);margin-top:18px}.news-card-arrow{color:var(--news-accent);margin-top:4px}.news-empty,.news-loading{display:flex;align-items:center;justify-content:center;gap:17px;padding:58px 28px;min-height:290px;border:1px solid var(--border);border-radius:16px;background:var(--card);text-align:center}.news-empty{flex-direction:column}.news-empty>svg,.news-loading>svg{color:var(--primary)}.news-empty h2{font-size:22px;font-weight:550;letter-spacing:-.03em}.news-empty p,.news-loading{font-size:12px;line-height:1.8;color:var(--muted-foreground)}.news-pagination{justify-content:center;gap:24px;margin-top:30px;font-size:11px}.news-footer,.news-pagination{display:flex;align-items:center;color:var(--muted-foreground)}.news-footer{justify-content:space-between;gap:20px;padding-top:23px;margin-top:58px;border-top:1px solid var(--border);font-size:10px}.news-footer nav{display:flex;gap:19px;flex-wrap:wrap}.news-article{max-width:800px;margin:0 auto;color:var(--foreground)}.news-back{display:inline-flex;align-items:center;gap:9px;color:var(--muted-foreground);font-size:12px;margin-bottom:34px}.news-article .news-meta{gap:15px}.news-meta time{display:flex;align-items:center;gap:6px}.news-article>header{border-bottom:1px solid var(--border);padding-bottom:30px;margin:25px 0 32px}.news-article h1{font-size:clamp(30px,4vw,45px);font-weight:550;line-height:1.25;letter-spacing:-.04em;margin:0 0 20px;overflow-wrap:anywhere}.news-article>header p{font-size:15px;line-height:1.9;color:var(--muted-foreground);margin:0;overflow-wrap:anywhere}.news-prose p{font-size:14px;line-height:1.95;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 22px}.news-changes{margin:27px 0;border:1px solid var(--border);border-radius:13px;padding:23px 25px;background:var(--card)}.news-changes h2{display:flex;gap:10px;align-items:center;font-size:16px;font-weight:550;margin:0 0 16px}.news-changes h2 svg{color:var(--news-accent)}.news-changes ul{margin:0;padding-left:17px;display:grid;gap:12px;font-size:12px;line-height:1.9}.news-changes li{padding-left:5px;overflow-wrap:anywhere}.news-changes li::marker{color:var(--news-accent)}.news-language-note{font-size:10px;color:var(--muted-foreground);margin-bottom:24px}.news-admin :is(a,button,input,textarea,select):focus-visible,.news-page :is(a,button,input):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.news-admin{min-width:0}.news-admin-intro{display:flex;gap:20px;justify-content:space-between;align-items:flex-start;border-bottom:1px solid var(--border);padding-bottom:24px;margin-bottom:24px}.news-admin-intro h2{font-size:24px;letter-spacing:-.035em;margin:10px 0}.news-admin-intro p{font-size:12px;line-height:1.9;color:var(--muted-foreground);max-width:500px}.news-admin-intro>a{display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap;color:var(--primary);margin-top:12px}.news-admin-kicker{font-size:9px;letter-spacing:.12em;font-weight:550;color:var(--primary)}.news-admin-toolbar{display:flex;gap:10px;align-items:center;margin-bottom:22px}.news-admin-toolbar>span{font-size:10px;color:var(--muted-foreground);margin-left:auto}.news-admin-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:24px}.news-admin-list{min-width:0;display:flex;flex-direction:column;gap:10px;align-self:start;max-height:900px;overflow:auto;padding:2px 5px 5px 2px}.news-admin-list .news-search,.news-admin-list select{width:100%;padding:10px;font-size:11px}.news-admin-list select{background:var(--card);border:1px solid var(--border);border-radius:8px;color:var(--foreground)}.news-admin-list>button{display:block;text-align:left;border:1px solid var(--border);background:var(--background);color:var(--foreground);padding:14px 12px;border-radius:10px;cursor:pointer}.news-admin-list>button[aria-current=true]{border-color:var(--primary);background:var(--primary-soft)}.news-admin-list b{display:block;font-size:11px;line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.news-admin-list small{font-size:9px;color:var(--muted-foreground)}.news-admin-status{font-size:8px;color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:2px 5px}.news-admin-status.published{color:#66b99a}.news-admin-list>p{font-size:11px;line-height:1.8;color:var(--muted-foreground);padding:10px}.news-admin-form{min-width:0;border-left:1px solid var(--border);padding-left:24px}.news-admin-form-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:25px}.news-admin-form-head h3{font-size:20px;font-weight:550;letter-spacing:-.025em;margin-top:8px}.news-edit-status{font-size:9px;color:var(--muted-foreground);text-align:right}.news-admin-form fieldset{margin:0;padding:0;border:0;min-width:0}.news-admin-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.news-admin-fields label,.news-editor-field{display:flex;flex-direction:column;gap:9px;font-size:11px;min-width:0}.news-admin-form :is(input,select,textarea){width:100%;min-width:0;color:var(--foreground);background:var(--background);border:1px solid var(--border);border-radius:8px;font-size:12px;padding:11px 12px;min-height:43px;line-height:1.7}.news-admin-form textarea{resize:vertical}.news-editor-languages{display:flex;align-self:flex-start;gap:4px;margin:27px 0 21px;border-bottom:1px solid var(--border);padding-bottom:12px}.news-editor-languages button{font-size:11px;color:var(--muted-foreground);background:none;border:1px solid transparent;border-radius:6px;padding:7px 10px;cursor:pointer}.news-editor-languages button[aria-pressed=true]{background:var(--primary-soft);color:var(--foreground);border-color:var(--border)}.news-editor-field{margin-bottom:23px}.news-editor-changelog p,.news-editor-field small,.news-editor-hint{font-size:10px;line-height:1.8;color:var(--muted-foreground)}.news-editor-hint{margin:-5px 0 20px}.news-editor-changelog{border-top:1px solid var(--border);padding:19px 0;margin-top:8px}.news-editor-changelog summary{font-size:12px;cursor:pointer;color:var(--primary)}.news-editor-changelog p{margin:14px 0 20px}.news-admin-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end;padding-top:18px;border-top:1px solid var(--border)}.news-admin-actions button{font-size:11px}.news-admin-secondary{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.news-admin-secondary button{font-size:10px;color:var(--muted-foreground)}.news-preview-dialog[data-slot=dialog-content]{max-width:840px;max-height:90dvh;overflow:auto;padding:30px}.news-preview .news-preview-label{font-size:10px;color:var(--primary);margin-top:20px}.news-preview{margin-top:20px}.news-preview h1{font-size:30px}.news-publish-review{display:flex;flex-direction:column;gap:13px;padding:20px;background:var(--primary-soft);border:1px solid var(--border);border-radius:10px;margin:12px 0 20px}.news-publish-review b{font-size:17px;overflow-wrap:anywhere}.news-publish-review span{font-size:11px;color:var(--muted-foreground)}@media(max-width:1200px){.news-admin-layout{grid-template-columns:170px minmax(0,1fr);gap:17px}.news-admin-form{padding-left:17px}.news-admin-intro{flex-direction:column;gap:3px}.news-admin-intro>a{margin-top:0}}@media(max-width:900px){.news-admin-layout{grid-template-columns:1fr}.news-admin-list{max-height:340px;padding-right:4px}.news-admin-form{border-left:0;padding-left:0;border-top:1px solid var(--border);padding-top:22px}.news-admin-intro h2{font-size:22px}}@media(max-width:700px){.news-main{padding-top:34px}.news-intro{padding-bottom:27px;margin-bottom:23px;gap:15px}.news-intro-symbol{display:none}.news-intro h1{font-size:31px}.news-intro h1>span{font-size:22px;line-height:1.4}.news-intro p{font-size:12px}.news-toolbar{flex-direction:column;align-items:stretch;gap:12px}.news-filters{align-self:flex-start;max-width:100%;overflow:auto}.news-filters button{padding:7px 10px;font-size:10px;min-height:34px}.news-search{width:100%}.news-search input{font-size:16px}.news-subfilters{margin:17px 0 27px}.news-subfilters>div{gap:13px}.news-card,.news-card-featured{grid-template-columns:1fr;gap:16px;padding:23px 20px;position:relative}.news-card-date{border-right:0;padding:0;min-height:0}.news-card-date time{display:flex;align-items:baseline;gap:7px}.news-card-date b{font-size:17px}.news-card-date span{margin-top:0;font-size:10px}.news-card-arrow{position:absolute;right:20px;top:23px;width:18px}.news-card h2{font-size:21px}.news-card p{font-size:12px}.news-meta{gap:9px;font-size:9px}.news-footer{align-items:flex-start;flex-direction:column;gap:15px;margin-top:39px}.news-footer nav{gap:15px}.news-article>header p,.news-prose p{font-size:13px}.news-changes{padding:20px}.news-empty{padding:35px 20px}.news-empty h2{font-size:21px}.news-pagination{gap:14px}.news-admin-fields{grid-template-columns:1fr}.news-admin-form :is(input,select,textarea){font-size:16px}.news-admin-actions{justify-content:flex-start}.news-preview-dialog[data-slot=dialog-content]{padding:22px;max-width:calc(100vw - 24px)}.news-admin-toolbar{gap:8px;flex-wrap:wrap}.news-admin-toolbar button{font-size:11px}}@media(prefers-reduced-motion:reduce){.news-card,.portalworkspace-links a{transition:none}}.news-card-date .news-new-badge,.news-new-badge{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:fit-content;margin-top:8px;padding:3px 6px;border:1px solid color-mix(in srgb,var(--news-accent) 30%,var(--border));border-radius:4px;background:color-mix(in srgb,var(--news-accent) 9%,var(--card));color:var(--news-accent);font-size:8px;font-weight:600;letter-spacing:.09em;line-height:1.35;white-space:nowrap}.news-article-date{display:flex;flex-direction:column;gap:0}.news-article .news-meta,.news-article-date,.news-contact{align-items:flex-start}.news-contact{display:flex;gap:11px;margin-top:36px;padding:15px 17px;border:1px solid var(--border);border-radius:9px;background:var(--card);font-size:11px;line-height:1.9;color:var(--muted-foreground)}.news-contact>svg{flex:none;margin-top:3px;color:var(--news-accent)}.news-contact p{margin:0;overflow-wrap:anywhere}.news-contact p>span{color:var(--foreground);font-weight:500}.news-contact a{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:3px}.news-contact a:hover{color:var(--primary);text-decoration-color:var(--primary)}.news-contact+.news-footer{margin-top:23px}@media(max-width:700px){.news-card-date .news-new-badge,.news-new-badge{font-size:8px;margin-top:7px}.news-contact{padding:13px 14px;font-size:10px;gap:9px}.news-contact>svg{width:14px;height:14px;margin-top:3px}}