@charset "windows-1254";
@media only screen and (min-device-width:320px) and (max-device-width:480px){#Tagline,.minus{display:none}}body{font-size:12px;color:#222;margin:10px 0 0 10px;font-family:Arial,Helvetica}a:link,a:visited{color:#039;text-decoration:underline}a:hover{color:#039;text-decoration:none}a:active{color:#f30;text-decoration:underline}textarea{background:url(/i/bg_input.gif) repeat-x top #FFF;border:2px solid #319ACE;font-weight:700;padding:3px;font-family:arial,verdana;font-size:15px}.container{width:960px;margin:0 auto;text-align:left;position:relative}.clearfloat{clear:both;height:0;font-size:1px;line-height:0}#menu{float:left}#menu li{display:block;float:left}#menu li a{display:block;text-decoration:none;height:50px;width:125px;padding:5px 10px}A.ust{font-weight:700;FONT-SIZE:14px}A.ust:active,A.ust:link,A.ust:visited{COLOR:#fff;TEXT-DECORATION:none}A.ust:hover{COLOR:#efefef;TEXT-DECORATION:none}#content{font:1.2em Verdana,Arial,Helvetica,sans-serif}#Breadcrumb{float:left;padding:5px 0 0 10px;font-size:14px}#BottomBanner,#TopBanner{float:right;padding:0;margin:0 5px 0 0}#Tagline{margin-left:48px;font-size:11px;color:#CA0000}.PostingOptions{float:right;font-weight:700;font-size:14px;padding:10px 10px 5px 0}.headline{display:inline}.headline h1{TEXT-INDENT:-5000px;POSITION:absolute}.headline h2{font-size:26px;display:inline;margin:-5px 0 0 5px;padding:0;float:left;color:#000}.Paging{float:right}.Legend{float:left}A.opt:link,A.opt:visited{font-weight:700;font-size:10px;text-decoration:none;color:#3360aa}A.opt:hover{font-weight:700;COLOR:#039;TEXT-DECORATION:none}A.optalt:link{font-weight:700;font-size:10px;text-decoration:none;color:#EE8015}A.optalt:visited{FONT-SIZE:10px;font-weight:700;TEXT-DECORATION:none;COLOR:#EE8015}A.optalt:hover{font-weight:700;COLOR:#EE8015;TEXT-DECORATION:none}.opt{margin:10px 0;FONT-SIZE:10px}h1{font-weight:700;font-size:12px;margin:0 0 7px;text-decoration:none}h2{FONT-WEIGHT:500;FONT:bold 1.3em/1.5em Arial,sans-serif;margin:2px 0 7px}h3{FONT-WEIGHT:bold;color:#395A7D;font-size:16px;margin:0;border-bottom:1px solid gray}h5{FONT:bold 1.1em/1.3em Arial,sans-serif;margin:7px 0 5px}hr{text-align:left;color:#999;height:1px;width:100%}.ArticleText{font-size:14px;font-family:Arial,san-serif;line-height:20px;color:#333}.Signature{font-size:11px;border-top:1px #999 solid;padding-top:5px;margin-top:20px;color:#666;font-family:Arial,san-serif}div.ArticleInlineBanner{background-color:transparent;padding:1em 0 0;left:1px;float:right;margin:0;position:relative;top:-1px}div.ArticleInlineBannerD{background-color:transparent;padding:1em 5px 0;right:1px;float:left;margin:0;position:relative;top:-1px}.opts,.optsH{font-size:11px}.opts:hover,.opts:link,.opts:visited{text-decoration:none}.optsH,.optsH:link{text-decoration:none;color:#fff;font-weight:700}.optsH:visited{text-decoration:none;color:#fff}.optsH:hover{text-decoration:none;color:#efefef}h5.topicTitle{font-size:15px;padding:0;margin:0;font-weight:400}input.buttons{FONT-WEIGHT:bold;border-bottom:2px #319ACE solid;height:30px;font-family:arial,verdana;font-size:13px}input.buttons2{background-color:#efefef;color:#000;border-width:1;border-color:#e4e4e4}input.newLogin{border:2px solid #319ACE;height:28px;font-weight:700;font-family:arial,verdana;padding:3px}input.search{background-color:#efefef;color:#000;border-width:1;border-color:#e4e4e4}input.radio{background-color:#efefef;color:#000}.inpTitle{border:2px solid #319ACE;height:28px;font-weight:700;font-family:arial,verdana;padding:3px;background:url(../i/bg_input.gif) repeat-x top #FFF}.textAreaMsg{font-family:arial,verdana;padding:3px;background:url(../i/bg_input.gif) repeat-x top #FFF}.tip{float:none;margin:0;background:url(../i/tip_bottom_594x250.png) bottom left no-repeat #FFF0AA}.tip-in{background:url(../i/tip_top_594x23.png) no-repeat;padding:7px 7px 7px 28px;font-size:10px}.catcc{BACKGROUND-COLOR:#e4e4e4}.forcc{BACKGROUND-COLOR:#f4f4f4}.altfcc{BACKGROUND-COLOR:#efefef}.tabbc{BACKGROUND-COLOR:#e4e4e4}.headbc{BACKGROUND-COLOR:#7d93ab}.forfc{font-size:13px;FONT-FAMILY:Arial,Helvetica}.yazan{font-size:10px}.ffc{font-size:11px;font-family:arial,verdana}.catfc{font-size:16px;FONT-FAMILY:Arial,Helvetica}a.catfc:acitve,a.catfc:link,a.catfc:visited{font-size:16px;text-decoration:none}a.catfc:hover{font-size:16px;text-decoration:none;color:#999}.default{font-size:13px;FONT-FAMILY:Arial,Helvetica}.hlight{color:red}.popTable{background:#e4e4e4}.popBorder{background:#ccc}.hfc{color:#fff;font-size:14px}.none{font-size:11px;FONT-FAMILY:Arial,Helvetica;color:#999}.icon{font-size:9px;font-weight:400;color:#000}div.info{background:#fffffc;width:80%;border:1px solid #ccc;padding:10px 5px;margin-top:10px}a.info:acitve,a.info:link,a.info:visited{font-size:10px;text-decoration:none}a.info:hover{font-size:10px;text-decoration:none;color:#999}.infoH{font-size:12px;color:#CA0000;font-weight:700;margin-bottom:10px}.infoD{font-size:11px}table.quote{margin:5px 10px 10px;width:auto;border:0 solid #ccc}.quotetd{width:100%;border:0 solid #DCDCDC}.quotetd2{background-color:#F5F5F5;border:1px inset}.quotetext{font-family:arial,verdana;font-size:14px;padding:10px}.latestTopics h1{font-family:arial,verdana;font-size:20px;text-decoration:none;color:#333}A.ust2{font-weight:700;FONT-SIZE:22px}A.ust2:active,A.ust2:link,A.ust2:visited{COLOR:#333;TEXT-DECORATION:none}A.ust2:hover{COLOR:#999;TEXT-DECORATION:none}#content{font:1.2em Verdana,Arial,Helvetica,sans-serif}:root{--k-bg:#f6f7f9;--k-surface:#fff;--k-text:#17181a;--k-muted:#6b7280;--k-line:#e5e7eb;--k-brand:#b31319;--k-brand-dark:#871016;--k-soft:#f9fafb;--k-blue:#315d8a;--k-radius:16px;--k-shadow:0 8px 30px rgba(17,24,39,.06);--k-max:1180px}*{box-sizing:border-box}html{background:var(--k-bg)}body{margin:0;background:var(--k-bg);color:var(--k-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:15px;line-height:1.55}a:link,a:visited{color:#234f79;text-decoration:none}a:hover{color:var(--k-brand);text-decoration:none}img{max-width:100%;height:auto}.k-shell{width:min(calc(100% - 32px),var(--k-max));margin:0 auto}.k-site-header{background:rgba(255,255,255,.96);border-bottom:1px solid var(--k-line);position:sticky;top:0;z-index:40;backdrop-filter:blur(12px)}.k-header-row{min-height:76px;display:flex;align-items:center;gap:28px}.k-brand{display:flex;align-items:center;gap:12px;min-width:180px}.k-brand img{width:142px;height:auto;display:block}.k-brand-fallback{font-size:29px;font-weight:800;letter-spacing:-1.1px;color:#111}.k-brand-fallback span{color:var(--k-brand)}.k-nav{display:flex;align-items:center;gap:6px;flex:1}.k-nav a{color:#3f4650!important;font-weight:650;padding:10px 12px;border-radius:10px;text-decoration:none!important}.k-nav a:hover{background:#f3f4f6;color:#111!important}.k-header-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.k-header-actions a{white-space:nowrap}.k-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 15px;border:1px solid var(--k-line);border-radius:10px;background:#fff;color:#222!important;font-weight:700;text-decoration:none!important}.k-btn-primary{background:var(--k-brand);border-color:var(--k-brand);color:#fff!important}.k-btn-primary:hover{background:var(--k-brand-dark);color:#fff!important}.k-account-strip{background:#fff;border-bottom:1px solid var(--k-line)}.k-account-inner{width:min(calc(100% - 32px),var(--k-max));margin:0 auto;padding:9px 0;display:flex;align-items:center;justify-content:flex-end;gap:12px;color:var(--k-muted);font-size:13px}.k-account-inner form{margin:0}.k-login-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.k-login-inline input[type=text],.k-login-inline input[type=password]{height:36px;border:1px solid #d7dbe0;border-radius:9px;background:#fff;padding:0 10px;font:inherit;max-width:140px}.k-login-inline input[type=image]{height:32px;width:auto}.k-member-menu{width:min(calc(100% - 32px),var(--k-max));margin:0 auto;padding:8px 0;font-size:13px;color:var(--k-muted)}.k-main{width:min(calc(100% - 32px),var(--k-max));margin:30px auto 0;min-height:52vh}.k-home-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:8px 0 24px}.k-eyebrow{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--k-brand);margin-bottom:6px}.k-home-intro h1{font-size:36px;line-height:1.08;letter-spacing:-1.2px;margin:0 0 8px;color:#111}.k-home-intro p{margin:0;color:var(--k-muted);font-size:16px;max-width:720px}.k-home-grid{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:20px;align-items:start}.k-side-card,.k-feed-card{background:var(--k-surface);border:1px solid var(--k-line);border-radius:var(--k-radius);box-shadow:var(--k-shadow)}.k-side-card{padding:18px;margin-bottom:18px}.k-side-card h3{margin:0 0 12px!important;padding:0 0 10px!important;border:0!important;border-bottom:1px solid var(--k-line)!important;color:#1f2937!important;font-size:16px!important;letter-spacing:-.2px}.k-feed-card{padding:26px 28px}.k-feed-card .latestTopics h4,.k-feed-card h4{margin:0 0 18px!important;padding:0 0 13px!important;border-bottom:1px solid var(--k-line)!important;color:#111!important;font-size:26px!important;letter-spacing:-.6px}.k-feed-card .latestTopics h4 div,.k-feed-card h4 div{font-size:14px!important;color:var(--k-muted)!important;font-weight:500!important}.k-feed-card .latestTopics>div,.k-feed-card>.latestTopics>div{border-bottom:1px solid #edf0f2;padding:4px 0 20px!important;margin-bottom:20px}.k-feed-card .latestTopics>div:last-child{border-bottom:0;margin-bottom:0}.latestTopics h2{font-size:21px!important;line-height:1.28!important;margin:0 0 8px!important;letter-spacing:-.3px}.latestTopics h2 a{color:#17181a!important;text-decoration:none!important}.latestTopics h2 a:hover{color:var(--k-brand)!important}.latestTopics .default{font-size:14px!important;line-height:1.65!important;color:#4b5563!important}.latestTopics .opt{font-size:12px!important;line-height:1.5!important;color:#8a9099!important;margin-top:10px!important}.latestTopics .opt a{font-size:12px!important;font-weight:650!important;color:#66717f!important}.latestTopics .optalt{color:var(--k-brand)!important}.k-feedback{font-size:13px;color:#59616c}.k-feedback p{margin:0 0 8px}.headbc{background:#fff!important;border:1px solid var(--k-line);border-radius:12px}.forcc,.altfcc,.catcc,.tabbc{background:#fff!important}.headbc{background:#334155!important}.forfc,.default,.ArticleText{font-family:inherit!important}.forfc{font-size:14px!important}.ArticleText{font-size:16px!important;line-height:1.72!important}table{max-width:100%}input.inpTitle,input.newLogin,textarea,.textAreaMsg{border:1px solid #cfd5dc!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.k-footer{margin-top:48px;background:#fff;border-top:1px solid var(--k-line)}.k-footer-inner{width:min(calc(100% - 32px),var(--k-max));margin:0 auto;padding:30px 0 34px}.k-footer-top{display:grid;grid-template-columns:1fr 2fr;gap:36px;color:var(--k-muted);font-size:12px}.k-footer-brand{font-size:22px;font-weight:800;color:#111;margin-bottom:7px}.k-footer-brand span{color:var(--k-brand)}.k-footer-links{border-top:1px solid var(--k-line);margin-top:22px;padding-top:18px;display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--k-muted)}.k-footer-links a{color:#4b5563!important}.k-copyright{margin-left:auto}@media(max-width:960px){.k-home-grid{grid-template-columns:1fr}.k-home-main{order:1}.k-home-left{order:2}.k-home-right{order:3}.k-home-side-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.k-header-row{gap:12px}.k-nav{overflow:auto}.k-nav a{padding:9px}}@media(max-width:720px){.k-shell,.k-main,.k-account-inner,.k-member-menu,.k-footer-inner{width:min(calc(100% - 24px),var(--k-max))}.k-site-header{position:relative}.k-header-row{min-height:auto;padding:14px 0;flex-wrap:wrap}.k-brand img{width:120px}.k-nav{order:3;width:100%;flex-basis:100%;border-top:1px solid var(--k-line);padding-top:8px}.k-nav a{font-size:13px}.k-header-actions{gap:5px}.k-btn{min-height:36px;padding:0 10px;font-size:13px}.k-main{margin-top:20px}.k-home-intro{display:block}.k-home-intro h1{font-size:30px}.k-home-intro p{font-size:14px}.k-feed-card{padding:20px 18px}.k-home-side-columns{display:block}.k-footer-top{grid-template-columns:1fr}.k-copyright{margin-left:0;width:100%}.k-account-inner{justify-content:flex-start}.k-login-inline input[type=text],.k-login-inline input[type=password]{max-width:118px}}.k-topic-card{border-bottom:1px solid #edf0f2;padding:2px 0 20px;margin-bottom:20px}.k-topic-card:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}:root{--k-bg:#f6f7f9;--k-surface:#fff;--k-surface-soft:#fafbfc;--k-text:#14171a;--k-muted:#69717b;--k-brand:#c70025;--k-brand-dark:#9f001d;--k-line:#e7e9ed;--k-shadow:0 16px 44px rgba(16,24,40,.08);--k-radius:18px;--k-radius-sm:12px;--k-max:1240px}html{background:var(--k-bg)}body{background:var(--k-bg)!important;color:var(--k-text)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:14px!important}a{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.k-site-header{background:rgba(255,255,255,.94)!important;backdrop-filter:blur(16px);border-bottom:1px solid rgba(20,23,26,.08);box-shadow:0 1px 0 rgba(20,23,26,.02)}.k-header-row{min-height:76px;gap:22px}.k-brand{display:flex!important;flex-direction:column;align-items:flex-start;text-decoration:none!important;line-height:1}.k-brand img{display:none!important}.k-wordmark{font-size:28px;font-weight:900;letter-spacing:-1.6px;color:#111}.k-wordmark span{color:var(--k-brand)}.k-brand small{font-size:9px;letter-spacing:1.6px;text-transform:uppercase;color:#8a9098;margin-top:6px;font-weight:700}.k-nav{gap:2px}.k-nav a{font-weight:650;color:#343a40!important;padding:10px 11px;border-radius:9px}.k-nav a:hover{background:#f3f4f6;color:#111!important}.k-header-search{margin-left:auto;min-width:220px;max-width:290px;flex:1}.k-header-search form{display:flex;border:1px solid #e1e4e8;background:#f7f8fa;border-radius:11px;overflow:hidden}.k-header-search input{width:100%;height:40px;border:0!important;background:transparent!important;padding:0 12px!important;font:inherit!important;outline:none}.k-header-search button{border:0;background:transparent;padding:0 12px;font-weight:700;color:#6d737c;cursor:pointer}.k-header-actions{margin-left:0}.k-btn{border-radius:10px!important;font-weight:700!important}.k-btn-primary{background:var(--k-brand)!important;border-color:var(--k-brand)!important}.k-btn-primary:hover{background:var(--k-brand-dark)!important;transform:translateY(-1px)}.k-main{width:min(calc(100% - 40px),var(--k-max));margin:30px auto 0!important}.k-home-intro{position:relative;overflow:hidden;min-height:315px;padding:54px 58px!important;border:1px solid #eceef1;background:linear-gradient(135deg,#fff 0%,#fbfbfc 54%,#f3f4f7 100%)!important;border-radius:26px!important;display:grid!important;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:50px;box-shadow:0 18px 60px rgba(16,24,40,.06)}.k-home-intro:after{content:"K";position:absolute;right:-20px;bottom:-88px;font-size:330px;line-height:1;font-weight:950;color:rgba(199,0,37,.035);letter-spacing:-30px;pointer-events:none}.k-hero-copy{position:relative;z-index:1;max-width:760px}.k-eyebrow{display:inline-flex!important;align-items:center;gap:8px;font-size:11px!important;letter-spacing:1.55px!important;text-transform:uppercase;color:var(--k-brand)!important;font-weight:850!important;margin-bottom:18px!important}.k-eyebrow:before{content:"";width:24px;height:2px;background:var(--k-brand)}.k-home-intro h1{font-size:58px!important;line-height:1.02!important;letter-spacing:-2.8px!important;margin:0 0 20px!important;max-width:760px}.k-home-intro h1 span{color:var(--k-brand)}.k-home-intro p{max-width:670px;font-size:18px!important;line-height:1.65!important;color:#5e6670!important;margin-bottom:27px!important}.k-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.k-hero-stat{position:relative;z-index:1;border-left:1px solid #e0e3e7;padding-left:34px;display:flex;flex-direction:column}.k-hero-stat strong{font-size:40px;letter-spacing:-1.8px;line-height:1;color:#111}.k-hero-stat>span{font-size:13px;color:#727983;margin-top:8px}.k-pulse-dot{margin-top:30px;padding-top:20px;border-top:1px solid #e4e6ea;font-size:12px;font-weight:750;color:#3f464e}.k-pulse-dot:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#21a366;margin-right:8px;box-shadow:0 0 0 5px rgba(33,163,102,.1)}.k-topic-chips{display:flex;gap:8px;overflow:auto;padding:18px 0 4px;scrollbar-width:none}.k-topic-chips::-webkit-scrollbar{display:none}.k-topic-chips a{flex:0 0 auto;background:#fff;border:1px solid var(--k-line);border-radius:999px;padding:9px 14px;color:#4e555e!important;font-size:12px;font-weight:700;text-decoration:none!important}.k-topic-chips a:hover{border-color:#cfd3d8;background:#fafafa;color:#111!important}.k-home-grid{grid-template-columns:250px minmax(0,1fr) 250px!important;gap:22px!important;margin-top:22px!important;align-items:start}.k-side-card,.k-feed-card{border:1px solid var(--k-line)!important;border-radius:var(--k-radius)!important;box-shadow:none!important;background:#fff!important}.k-side-card{padding:18px!important}.k-side-card h3{font-size:12px!important;letter-spacing:.75px;text-transform:uppercase;color:#7a818a;margin:0 0 14px!important}.k-side-card p{padding:10px 0;margin:0!important;border-bottom:1px solid #f0f1f3;line-height:1.4}.k-side-card p:last-child{border-bottom:0}.k-side-card a{color:#30363d!important}.k-side-card a:hover{color:var(--k-brand)!important}.k-feed-card{padding:28px 30px!important}.latestTopics>h4{font-size:12px!important;text-transform:uppercase;letter-spacing:1.2px;color:#7a818a!important;border-bottom:1px solid var(--k-line);padding-bottom:16px;margin-bottom:5px!important}.latestTopics>h4 div{float:right;text-transform:none;letter-spacing:0;font-weight:500;color:#a0a5ac}.k-topic-card{padding:24px 0 23px!important;margin:0!important;border-bottom:1px solid #eceef1!important}.k-topic-card h2{font-size:24px!important;line-height:1.25!important;letter-spacing:-.55px!important;margin:0 0 10px!important}.k-topic-card h2 a{color:#17191c!important}.k-topic-card h2 a:hover{color:var(--k-brand)!important}.k-topic-card .default{font-size:15px!important;color:#606873!important;line-height:1.65!important;max-width:820px}.k-topic-card .opt{font-size:11px!important;text-transform:none;color:#8a9098!important;margin-top:14px!important}.k-topic-card .opt a{font-weight:700;color:#5b626b!important}.k-forum-headline,.k-topic-headline{background:transparent!important;border:0!important;margin:8px 0 18px!important;padding:0!important}.k-forum-headline h2,.k-topic-headline h2{font-size:34px!important;line-height:1.14!important;letter-spacing:-1.1px!important;color:#15171a!important;margin:0!important}.k-topic-kicker{text-transform:uppercase;letter-spacing:1.3px;font-size:10px;font-weight:800;color:var(--k-brand);margin-bottom:9px}.k-forum-table{border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--k-line)!important;border-radius:16px!important;overflow:hidden;background:#fff!important;box-shadow:0 10px 32px rgba(16,24,40,.035)}.k-forum-table thead th{background:#f8f9fa!important;border:0!important;border-bottom:1px solid var(--k-line)!important;color:#7a818a!important;font-size:10px!important;letter-spacing:.75px;text-transform:uppercase;padding:12px 10px!important}.k-forum-table .hfc{color:#7a818a!important}.k-forum-topic-row td{background:#fff!important;border:0!important;border-bottom:1px solid #eef0f2!important;padding:15px 10px!important}.k-forum-topic-row:last-child td{border-bottom:0!important}.k-forum-topic-row:hover td{background:#fcfcfd!important}.k-forum-topic-row .topicTitle{margin:0!important;font-size:16px!important;line-height:1.35!important}.k-forum-topic-row .topicTitle a{font-weight:760;color:#1f2328!important}.k-forum-topic-row .topicTitle a:hover{color:var(--k-brand)!important}.k-forum-topic-row .ffc{color:#777f88!important;font-size:11px!important}.k-forum-table .catcc{background:#f4f5f7!important;color:#555!important;padding:9px 12px!important;border-bottom:1px solid var(--k-line)!important}.k-topic-headline{max-width:980px;margin-left:auto!important;margin-right:auto!important;padding:10px 0 0!important}.k-topic-headline h2{font-size:42px!important;letter-spacing:-1.45px!important}.PostingOptions{max-width:980px;margin:0 auto 18px!important;float:none!important;display:flex;justify-content:flex-end;gap:8px}.PostingOptions a,.opts{border-radius:8px!important;text-decoration:none!important}.k-first-post,.k-reply-card{width:min(100%,980px)!important;margin:0 auto 16px!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important;border:1px solid var(--k-line)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 28px rgba(16,24,40,.035)}.k-first-post>tbody>tr>.k-author-cell,.k-reply-card .k-author-cell{width:150px!important;min-width:150px!important;background:#fafafa!important;border-right:1px solid var(--k-line)!important;padding:20px 16px!important;vertical-align:top!important;color:#68707a!important;white-space:normal!important}.k-author-cell>a{font-size:14px!important;font-weight:800!important;color:#23272d!important}.k-author-cell .ffc{font-size:10px!important;color:#8a9098!important;line-height:1.5!important}.k-first-post>tbody>tr>.k-post-cell,.k-reply-card .k-post-cell{background:#fff!important;padding:20px 24px!important;white-space:normal!important;vertical-align:top!important}.k-post-cell .ArticleText,.k-post-cell .default{font-size:16px!important;line-height:1.8!important;color:#282d33!important}.k-post-cell .ffc[style*="border-bottom"]{color:#8a9098!important;border-bottom:1px solid #edf0f2!important;padding-bottom:10px!important;margin-bottom:16px!important;font-size:11px!important}.k-first-post img,.k-reply-card img{max-width:100%;height:auto}.k-reply-card{margin-top:12px!important}.k-reply-card+br{display:none}#BreadCrumb{max-width:980px;margin:8px auto 18px!important;color:#90959c!important;font-size:11px!important}#BreadCrumb a{color:#747b84!important}.headline:not(.k-forum-headline):not(.k-topic-headline){background:transparent!important}.PostingOptions img,.k-forum-table img{opacity:.78}.headbc{background:#f8f9fa!important}.hfc{color:#737b85!important}.forcc,.altfcc,.catcc,.tabbc{border-color:var(--k-line)!important}@media(max-width:1080px){.k-header-search{display:none}.k-home-grid{grid-template-columns:220px minmax(0,1fr)!important}.k-home-right{display:none}.k-home-intro h1{font-size:49px!important}}@media(max-width:820px){.k-main{width:min(calc(100% - 24px),var(--k-max))}.k-home-intro{grid-template-columns:1fr!important;padding:38px 30px!important;min-height:0}.k-home-intro h1{font-size:42px!important}.k-home-intro p{font-size:16px!important}.k-hero-stat{border-left:0;border-top:1px solid #e4e6ea;padding:22px 0 0;display:none}.k-home-grid{grid-template-columns:1fr!important}.k-home-left{order:2}.k-home-main{order:1}.k-home-right{display:block;order:3}.k-first-post>tbody>tr>.k-author-cell,.k-reply-card .k-author-cell{width:115px!important;min-width:115px!important}.k-topic-headline h2{font-size:34px!important}}@media(max-width:600px){.k-header-row{padding:12px 0!important}.k-wordmark{font-size:24px}.k-brand small{display:none}.k-nav{gap:0}.k-nav a:nth-child(4){display:none}.k-home-intro{padding:30px 22px!important;border-radius:19px!important}.k-home-intro h1{font-size:36px!important;letter-spacing:-1.7px!important}.k-feed-card{padding:20px!important}.k-topic-card h2{font-size:21px!important}.k-topic-headline h2{font-size:30px!important}.k-first-post,.k-reply-card{display:block!important;border-radius:14px!important}.k-first-post tbody,.k-first-post tr,.k-first-post td,.k-reply-card tbody,.k-reply-card tr,.k-reply-card td{display:block!important;width:100%!important;box-sizing:border-box}.k-first-post>tbody>tr>.k-author-cell,.k-reply-card .k-author-cell{width:100%!important;min-width:0!important;border-right:0!important;border-bottom:1px solid var(--k-line)!important;padding:13px 16px!important}.k-first-post>tbody>tr>.k-post-cell,.k-reply-card .k-post-cell{padding:17px 17px!important}.k-forum-table thead th:nth-child(1),.k-forum-table thead th:nth-child(3),.k-forum-table thead th:nth-child(5),.k-forum-table td:nth-child(1),.k-forum-table td:nth-child(3),.k-forum-table td:nth-child(5){display:none!important}.k-forum-topic-row td{padding:13px 10px!important}}:root{--k3-ink:#17181a;--k3-muted:#6f747b;--k3-soft:#f5f4f1;--k3-line:#e9e7e2;--k3-accent:#c6002b;--k3-accent-dark:#9e0022;--k3-warm:#f7f1ed;--k3-green:#178a55;--k3-max:1320px}body{background:#fbfbfa!important;color:var(--k3-ink)!important}.k-shell,.k-main{max-width:var(--k3-max)!important}.headline>h1{display:none!important}.k-site-header{background:rgba(251,251,250,.92)!important;border-bottom:1px solid var(--k3-line)!important;backdrop-filter:blur(18px);position:sticky!important;top:0;z-index:100}.k-header-row{min-height:72px;padding:0!important}.k-wordmark{font-size:29px!important;letter-spacing:-1.8px!important}.k-wordmark>span{color:var(--k3-accent)!important}.k-brand small{font-size:9px!important;text-transform:uppercase;letter-spacing:1.3px;color:#96928d!important}.k-nav{margin-left:34px!important}.k-nav a{font-size:12px!important;font-weight:720!important;padding:26px 12px!important;border-bottom:2px solid transparent}.k-nav a:hover{border-bottom-color:var(--k3-accent);color:#111!important}.k-header-search form{background:#f2f1ef!important;border-color:#ebe8e3!important;border-radius:999px!important}.k-header-search input{width:190px!important}.k-btn{border-radius:999px!important;padding:9px 15px!important}.k-btn-primary{background:var(--k3-accent)!important;border-color:var(--k3-accent)!important}.k-btn-primary:hover{background:var(--k3-accent-dark)!important}.k-v3-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 345px;gap:0;margin:30px 0 0;border:1px solid var(--k3-line);border-radius:30px;overflow:hidden;background:#fff;box-shadow:0 24px 80px rgba(21,22,24,.055)}.k-v3-hero-main{padding:68px 70px 66px;position:relative;background:radial-gradient(circle at 0 0,rgba(198,0,43,.045),transparent 38%),#fff}.k-v3-hero-main:after{content:"";position:absolute;right:25px;bottom:26px;width:110px;height:110px;border:1px solid rgba(198,0,43,.09);border-radius:50%}.k-v3-hero h1{max-width:860px;margin:0 0 22px!important;font-size:64px!important;line-height:.98!important;letter-spacing:-3.7px!important;font-weight:850!important}.k-v3-hero h1 span{font-weight:520;color:#57534e}.k-v3-hero-main>p{max-width:715px;margin:0 0 31px!important;font-size:18px!important;line-height:1.7!important;color:#696763!important}.k-v3-hero-panel{background:#181719;color:#fff;padding:46px 38px;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px}.k-v3-panel-label{font-size:9px;font-weight:800;letter-spacing:1.45px;color:#aaa6a9;margin-bottom:auto}.k-v3-hero-panel strong{font-size:48px;line-height:1;letter-spacing:-2.6px}.k-v3-hero-panel p{font-size:13px!important;line-height:1.65!important;color:#bdb9bc!important;margin:14px 0 25px!important}.k-v3-live{border-top:1px solid #333033;padding-top:18px;font-size:11px;font-weight:700;color:#dfdcde}.k-v3-live span{display:inline-block;width:7px;height:7px;background:#42c887;border-radius:50%;margin-right:7px;box-shadow:0 0 0 5px rgba(66,200,135,.09)}.k-v3-discovery{display:flex;align-items:center;gap:16px;padding:16px 4px 6px}.k-v3-discovery-label{font-size:9px;font-weight:850;letter-spacing:1.25px;color:#aaa49f;text-transform:uppercase}.k-v3-discovery .k-topic-chips{flex:1;padding:0!important}.k-v3-discovery .k-topic-chips a{background:transparent!important;border-color:transparent!important;padding:8px 10px!important}.k-v3-discovery .k-topic-chips a:hover{background:#f0efed!important}.k-v3-all{font-size:11px;font-weight:750;color:#66615d!important;white-space:nowrap}.k-v3-layout{display:grid;grid-template-columns:230px minmax(0,1fr) 260px;gap:24px;align-items:start;margin:24px 0 66px}.k-v3-rail{display:flex;flex-direction:column;gap:16px;position:sticky;top:96px}.k-v3-rail-card,.k-v3-note-card,.k-v3-principle{background:#fff;border:1px solid var(--k3-line);border-radius:18px;padding:18px;overflow:hidden}.k-v3-section-label{font-size:9px;font-weight:850;letter-spacing:1.25px;color:var(--k3-accent);margin-bottom:3px}.k-v3-rail-card h3,.k-v3-rail-card h4{font-size:11px!important;letter-spacing:.2px!important;text-transform:none!important;color:#3e3c3a!important;margin:8px 0 12px!important}.k-v3-rail-card p{font-size:12px!important;line-height:1.45!important;padding:10px 0!important;margin:0!important;border-bottom:1px solid #efeeeb!important}.k-v3-rail-card p:last-of-type{border-bottom:0!important}.k-v3-rail-card a{color:#353331!important}.k-v3-more{display:block;margin-top:13px;font-size:10px;font-weight:750;color:var(--k3-accent)!important}.k-v3-note-card{background:var(--k3-warm);border-color:#eee3dd}.k-v3-note-icon{width:34px;height:34px;border-radius:10px;background:var(--k3-accent);display:grid;place-items:center;color:#fff;font-size:15px;font-weight:900;margin-bottom:42px}.k-v3-note-card h3{font-size:17px!important;line-height:1.25!important;letter-spacing:-.35px!important}.k-v3-note-card p{font-size:12px!important;line-height:1.55!important;color:#776e69!important}.k-v3-note-card a{font-size:11px;font-weight:800;color:var(--k3-accent)!important}.k-v3-principle{background:#19181a;color:#fff;border-color:#19181a;padding:22px}.k-v3-principle span{font-size:9px;font-weight:850;letter-spacing:1.25px;color:#8f898d}.k-v3-principle p{font-family:Georgia,serif;font-size:18px!important;line-height:1.4!important;color:#f0ecee!important;margin:38px 0 2px!important}.k-v3-stream{min-width:0}.k-v3-stream-head{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 14px;padding:0 2px}.k-v3-stream-head span{font-size:9px;font-weight:850;letter-spacing:1.25px;color:var(--k3-accent)}.k-v3-stream-head h2{font-size:30px!important;letter-spacing:-1px!important;margin:4px 0 0!important}.k-v3-stream-head>a{font-size:11px;font-weight:750;color:#706d69!important}.k-v3-stream .k-feed-card{padding:0 30px!important;border-radius:20px!important;border-color:var(--k3-line)!important}.k-v3-stream .k-topic-card{padding:31px 0 28px!important;position:relative}.k-v3-stream .k-topic-card:first-of-type{padding-top:28px!important}.k-v3-stream .k-topic-card h2{font-size:27px!important;line-height:1.18!important;letter-spacing:-.8px!important;padding-right:30px}.k-v3-stream .k-topic-card h2 a{font-weight:760!important}.k-v3-stream .k-topic-card .default{font-family:Georgia,"Times New Roman",serif;font-size:16px!important;line-height:1.72!important;color:#66615d!important}.k-v3-topic-meta{display:flex!important;align-items:center;gap:7px;flex-wrap:wrap;margin-top:17px!important}.k-v3-topic-meta span{color:#c2bfbb}.k-v3-topic-meta a{font-size:10px!important}.k-v3-topic-meta .k-v3-author{color:#282624!important}.k-v3-topic-meta .k-v3-community{background:#f1f0ee;border-radius:999px;padding:4px 7px}.k-v3-read{margin-left:auto!important;color:var(--k3-accent)!important;font-weight:850!important}.k-v3-topic-meta+br,.k-v3-topic-meta br{display:none}.k-v3-topic-meta>span[style]{flex-basis:100%;font-size:9px!important}.k-forum-headline{padding:32px 2px 4px!important;margin-bottom:15px!important}.k-v3-page-label{font-size:9px;font-weight:850;letter-spacing:1.4px;color:var(--k3-accent);margin-bottom:7px}.k-forum-headline h2{font-size:42px!important;letter-spacing:-1.6px!important}.k-forum-table{border-radius:20px!important;border-color:var(--k3-line)!important;box-shadow:0 14px 45px rgba(20,20,20,.035)!important}.k-forum-table thead th{background:#f7f6f4!important}.k-forum-topic-row td{padding-top:18px!important;padding-bottom:18px!important}.k-forum-topic-row .topicTitle a{font-size:17px!important;letter-spacing:-.15px}.k-forum-topic-row:hover td{background:#faf8f6!important}.k-topic-headline{max-width:900px!important;margin:48px auto 20px!important;text-align:left}.k-topic-kicker{font-size:9px!important;letter-spacing:1.5px!important}.k-topic-headline h2{font-size:50px!important;line-height:1.04!important;letter-spacing:-2.25px!important;max-width:900px}.PostingOptions{max-width:900px!important;margin-bottom:20px!important}.k-first-post{max-width:900px!important;border-radius:22px!important;border-color:var(--k3-line)!important;box-shadow:0 16px 50px rgba(18,18,18,.04)!important}.k-first-post .k-author-cell{background:#f7f5f2!important}.k-first-post .k-post-cell{padding:28px 34px!important}.k-first-post .ArticleText,.k-first-post .default{font-family:Georgia,"Times New Roman",serif;font-size:18px!important;line-height:1.9!important;color:#2f2c2a!important}.k-v3-discussion-title{max-width:900px;margin:52px auto 18px;border-top:1px solid var(--k3-line);padding-top:25px;display:flex;align-items:baseline;gap:12px}.k-v3-discussion-title span{font-size:9px;font-weight:850;letter-spacing:1.4px;color:var(--k3-accent)}.k-v3-discussion-title strong{font-size:23px;letter-spacing:-.6px}.k-reply-card{max-width:900px!important;border-radius:18px!important;border-color:var(--k3-line)!important;box-shadow:none!important}.k-reply-card .k-author-cell{background:#faf9f7!important}.k-reply-card .k-post-cell{padding:24px 28px!important}.k-reply-card .k-post-cell .ArticleText,.k-reply-card .k-post-cell .default{font-size:15.5px!important;line-height:1.78!important}#BreadCrumb{max-width:900px!important}.k-footer{background:#161517!important;border-top:0!important;color:#afaaad!important}.k-footer-inner{max-width:var(--k3-max)!important}.k-footer-brand{color:#fff!important}.k-footer-brand span{color:#e6385f!important}.k-footer-links{border-top-color:#343134!important}.k-footer a{color:#c9c5c7!important}@media(max-width:1120px){.k-v3-layout{grid-template-columns:210px minmax(0,1fr)}.k-v3-rail-right{display:none}.k-v3-hero{grid-template-columns:minmax(0,1fr) 300px}.k-v3-hero-main{padding:58px 50px}.k-v3-hero h1{font-size:56px!important}.k-header-search{display:none!important}}@media(max-width:820px){.k-v3-hero{grid-template-columns:1fr}.k-v3-hero-panel{display:none}.k-v3-hero-main{padding:42px 32px}.k-v3-hero h1{font-size:44px!important;letter-spacing:-2.4px!important}.k-v3-layout{grid-template-columns:1fr}.k-v3-rail-left{position:static;order:2}.k-v3-stream{order:1}.k-v3-rail-left .k-v3-rail-card{display:none}.k-v3-note-card{display:none}.k-v3-discovery-label,.k-v3-all{display:none}.k-topic-headline h2{font-size:40px!important;letter-spacing:-1.5px!important}.k-first-post{width:100%!important}.k-nav a:nth-child(4){display:none!important}}@media(max-width:600px){.k-site-header{position:static!important}.k-header-row{min-height:62px}.k-nav{margin-left:auto!important}.k-nav a{font-size:11px!important;padding:22px 7px!important}.k-nav a:nth-child(2){display:none!important}.k-header-actions .k-btn:not(.k-btn-primary){display:none!important}.k-v3-hero{margin-top:16px;border-radius:21px}.k-v3-hero-main{padding:34px 23px 32px}.k-v3-hero h1{font-size:37px!important;letter-spacing:-1.8px!important}.k-v3-hero-main>p{font-size:15px!important}.k-v3-discovery{padding-top:12px}.k-v3-layout{margin-top:16px}.k-v3-stream-head h2{font-size:25px!important}.k-v3-stream .k-feed-card{padding:0 20px!important}.k-v3-stream .k-topic-card h2{font-size:23px!important}.k-v3-stream .k-topic-card .default{font-size:15px!important}.k-v3-read{display:none}.k-topic-headline{margin-top:28px!important}.k-topic-headline h2{font-size:34px!important}.k-first-post .k-post-cell{padding:20px!important}.k-first-post .ArticleText,.k-first-post .default{font-size:17px!important;line-height:1.78!important}.k-v3-discussion-title{margin-top:38px}.k-reply-card .k-post-cell{padding:18px!important}}.k4-home-intelligence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 28px}.k4-module{background:#fff;border:1px solid var(--k3-line);border-radius:20px;padding:20px;min-width:0}.k4-module-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:11px}.k4-module-head span{display:block;font-size:8px;font-weight:850;letter-spacing:1.35px;color:var(--k3-accent);margin-bottom:4px}.k4-module-head h3{font-size:19px!important;line-height:1.15!important;letter-spacing:-.45px!important;margin:0!important;color:#201e1d!important}.k4-topic-list{display:flex;flex-direction:column}.k4-list-item{padding:13px 0;border-top:1px solid #efeeeb}.k4-list-item:first-child{border-top:0;padding-top:5px}.k4-list-title{display:block;font-size:13px!important;font-weight:760!important;line-height:1.42!important;letter-spacing:-.1px;color:#282624!important}.k4-list-title:hover{color:var(--k3-accent)!important}.k4-list-meta{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:6px;font-size:9px;color:#9a9691}.k4-list-meta a{font-size:9px!important;color:#77716d!important}.k4-list-meta span{font-size:9px}.k4-empty{font-size:11px;line-height:1.55;color:#8c8782;padding:12px 0}.k4-for-you{background:#19181a;border-color:#19181a}.k4-for-you .k4-module-head h3,.k4-for-you .k4-list-title{color:#fff!important}.k4-for-you .k4-list-item{border-top-color:#333033}.k4-for-you .k4-list-meta,.k4-for-you .k4-list-meta a{color:#969095!important}.k4-for-you.k4-guest p{color:#c3bec1!important;font-size:12px!important;line-height:1.6!important;margin:22px 0 14px!important}.k4-login-link{font-size:11px;font-weight:800;color:#fff!important}.k-v3-rail-right>.k4-module{padding:18px;border-radius:18px}.k-v3-rail-right>.k4-module .k4-module-head h3{font-size:16px!important}.k-v3-rail-right>.k4-module .k4-list-item{padding:11px 0}.k-v3-rail-right>.k4-module .k4-list-title{font-size:12px!important}.k-v3-rail-right>.k4-module .k4-list-meta span:nth-of-type(n/**/+2){display:none}@media(max-width:1120px){.k4-home-intelligence{grid-template-columns:repeat(2,minmax(0,1fr))}.k4-for-you{grid-column:1/-1}}@media(max-width:820px){.k4-home-intelligence{grid-template-columns:1fr}.k4-for-you{grid-column:auto}.k4-module{padding:18px}.k4-module-head h3{font-size:18px!important}}@media(max-width:600px){.k4-home-intelligence{margin-top:16px;gap:12px}.k4-module{border-radius:17px}.k4-list-title{font-size:13px!important}}:root{--k5-red:#c60018;--k5-red-dark:#a90014;--k5-ink:#17191d;--k5-muted:#6d737c;--k5-line:#e7e9ed;--k5-soft:#f6f7f9;--k5-card:#ffffff;--k5-shadow:0 12px 32px rgba(20,26,38,.07);--k5-radius:18px}body{background:#f7f8fa!important;color:var(--k5-ink);-webkit-font-smoothing:antialiased}.k-shell{max-width:1240px!important;padding-left:24px!important;padding-right:24px!important}.k-site-header{position:sticky!important;top:0;z-index:1000;background:rgba(255,255,255,.94)!important;border-bottom:1px solid rgba(221,224,229,.9)!important;box-shadow:0 4px 18px rgba(26,31,41,.035);backdrop-filter:saturate(1.35) blur(16px)}.k-header-row{min-height:76px!important;gap:24px!important}.k-brand{display:flex!important;align-items:center;min-width:168px!important;text-decoration:none!important}.k-brand-logo{display:block;width:150px;height:auto;filter:contrast(1.05) saturate(.95);transition:transform .2s ease,filter .2s ease}.k-brand:hover .k-brand-logo{transform:translateY(-1px);filter:contrast(1.08) saturate(1)}.k-brand small,.k-wordmark{display:none!important}.k-nav{gap:4px!important}.k-nav a{position:relative;padding:27px 11px 24px!important;font-size:13px!important;font-weight:700!important;color:#4a5059!important;border-radius:0!important}.k-nav a:after{content:"";position:absolute;left:11px;right:11px;bottom:16px;height:2px;background:var(--k5-red);transform:scaleX(0);transition:transform .18s ease;transform-origin:left}.k-nav a:hover{color:var(--k5-ink)!important;background:transparent!important}.k-nav a:hover:after{transform:scaleX(1)}.k-header-search form{border:1px solid #e0e3e8!important;background:#f5f6f8!important;border-radius:12px!important;overflow:hidden}.k-header-search input{background:transparent!important;height:40px!important}.k-header-search button{background:transparent!important;color:var(--k5-red)!important;font-weight:700!important}.k-header-actions a{border-radius:10px!important;font-weight:700!important}.k-header-actions .k-primary,.k-btn-primary{background:linear-gradient(180deg,#cf001a,#b90017)!important;border-color:#b90017!important;box-shadow:0 7px 16px rgba(198,0,24,.16)!important}.k-header-actions .k-primary:hover,.k-btn-primary:hover{background:linear-gradient(180deg,#b90017,#9e0013)!important;transform:translateY(-1px)}.k-v3-hero{position:relative;overflow:hidden;margin-top:24px!important;border:1px solid #e8eaee!important;border-radius:22px!important;background:radial-gradient(circle at 78% 30%,rgba(198,0,24,.07),transparent 31%),linear-gradient(135deg,#fff 0%,#fbfbfc 58%,#f3f4f6 100%)!important;box-shadow:var(--k5-shadow)!important;min-height:330px}.k-v3-hero:before{content:"K";position:absolute;right:3%;top:-70px;font:700 330px/1 Georgia,serif;color:rgba(178,0,20,.025);pointer-events:none}.k-v3-hero-main{padding:50px 52px!important;max-width:790px!important}.k-eyebrow{font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--k5-red)!important;font-weight:800!important}.k-v3-hero h1{font-family:Georgia,"Times New Roman",serif!important;font-size:52px!important;line-height:1.02!important;letter-spacing:-.035em!important;margin:13px 0 16px!important;color:#141518!important}.k-v3-hero h1 span{color:var(--k5-red)!important}.k-v3-hero-main>p{max-width:680px;font-size:17px!important;line-height:1.68!important;color:#5c626b!important}.k-hero-actions{gap:10px!important;margin-top:28px!important}.k-btn{border-radius:10px!important;padding:12px 18px!important;font-weight:750!important}.k-v3-hero-panel{margin:28px!important;padding:28px!important;border-radius:16px!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(226,229,234,.95)!important;box-shadow:0 8px 24px rgba(28,31,38,.045)!important;backdrop-filter:blur(8px)}.k-v3-hero-panel strong{font-family:Georgia,serif!important;font-size:36px!important;color:#16181b!important}.k-v3-panel-label{color:var(--k5-red)!important;font-weight:800!important;letter-spacing:.1em!important}.k-v3-live span{box-shadow:0 0 0 4px rgba(37,172,84,.10)}.k-v3-discovery{margin-top:14px!important;border-radius:14px!important;background:#fff!important;border:1px solid var(--k5-line)!important;box-shadow:0 5px 18px rgba(25,31,42,.035)!important;padding:13px 16px!important}.k-topic-chips a{border-radius:999px!important;background:#f5f6f8!important;border:1px solid #eceef1!important;color:#444a52!important;font-weight:650!important}.k-topic-chips a:hover{background:#fff1f3!important;border-color:#f0c9ce!important;color:var(--k5-red)!important}.k-v3-layout,.k4-home-intelligence{gap:16px!important}.k-v3-layout section,.k-v3-rail section,.k4-home-intelligence>section,.k4-module{border-radius:var(--k5-radius)!important;border:1px solid var(--k5-line)!important;background:var(--k5-card)!important;box-shadow:0 7px 24px rgba(20,26,38,.045)!important}.k-v3-section-title h2,.k4-module h2{font-family:Georgia,"Times New Roman",serif!important;letter-spacing:-.015em!important;color:#1b1d20!important}.k-v3-section-title{border-bottom:1px solid #eceef1!important}.k-v3-section-title a,.k4-module a{transition:color .15s ease}.k-v3-section-title a:hover,.k4-module a:hover{color:var(--k5-red)!important}.k-v3-principle{background:linear-gradient(145deg,#16181b,#252932)!important;color:#fff!important;border:0!important}.k-v3-principle span{color:#ffced4!important}.k-forum-hero,.k-topic-hero{border-radius:20px!important;border:1px solid var(--k5-line)!important;background:linear-gradient(135deg,#fff,#f7f8fa)!important;box-shadow:var(--k5-shadow)!important}.k-forum-list,.k-topic-list,.k-post,.k-topic-post{border-radius:16px!important;border:1px solid var(--k5-line)!important;background:#fff!important;box-shadow:0 5px 18px rgba(20,26,38,.035)!important}.k-post-author,.k-topic-author{background:#fafbfc!important;border-right:1px solid #eceef1!important}.k-post-content,.k-topic-content{font-size:15px!important;line-height:1.72!important;color:#262a30!important}.k-topic-title,h1.k-topic-title{font-family:Georgia,"Times New Roman",serif!important;letter-spacing:-.025em!important}.PostingOptions a,.PostingOptions input,.PostingOptions button{border-radius:9px!important}.k-site-footer{margin-top:42px!important;background:#15171a!important;color:#c7cbd1!important;border-top:0!important}.k-site-footer a{color:#c7cbd1!important}.k-site-footer a:hover{color:#fff!important}.k-footer-brand{font-family:Georgia,serif!important;color:#fff!important;letter-spacing:.02em}@media(max-width:1050px){.k-nav{display:none!important}.k-header-search{margin-left:auto!important}.k-v3-hero h1{font-size:44px!important}.k-v3-hero-main{padding:40px!important}}@media(max-width:760px){.k-shell{padding-left:14px!important;padding-right:14px!important}.k-header-row{min-height:64px!important}.k-brand-logo{width:126px}.k-header-search{display:none!important}.k-v3-hero{display:block!important;min-height:0}.k-v3-hero-main{padding:30px 22px!important}.k-v3-hero h1{font-size:37px!important}.k-v3-hero-main>p{font-size:15px!important}.k-v3-hero-panel{margin:0 18px 18px!important}.k-v3-discovery{overflow-x:auto}.k-topic-chips{flex-wrap:nowrap!important}.k-topic-chips a{white-space:nowrap}.k-post,.k-topic-post{border-radius:12px!important}.k-post-author,.k-topic-author{border-right:0!important;border-bottom:1px solid #eceef1!important}}:root{--k6-red:#c4001a;--k6-red-2:#a90016;--k6-ink:#16181c;--k6-text:#2b2f35;--k6-muted:#717780;--k6-line:#e5e7eb;--k6-line-strong:#d9dce1;--k6-bg:#f5f6f8;--k6-card:#fff;--k6-warm:#fbf8f7;--k6-shadow:0 10px 30px rgba(18,24,34,.055);--k6-shadow-hover:0 16px 38px rgba(18,24,34,.085);--k6-r:18px;--k6-r-sm:12px}html{scroll-behavior:smooth}body{background:var(--k6-bg)!important;color:var(--k6-text)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}a{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.k-shell,.k-main,.k-footer-inner{max-width:1260px!important}.k-main{padding-top:1px!important}.k-site-header{background:rgba(255,255,255,.965)!important;box-shadow:none!important;border-bottom:1px solid rgba(226,228,232,.95)!important}.k-header-row{min-height:72px!important;gap:22px!important}.k-brand{min-width:158px!important}.k-brand-logo{width:145px!important;max-height:57px!important;object-fit:contain!important}.k-nav{gap:2px!important}.k-nav a{padding:26px 12px 23px!important;font-size:13px!important;font-weight:680!important;color:#565c65!important}.k-nav a:after{bottom:15px!important;height:2px!important;border-radius:2px}.k-header-search{max-width:300px!important;min-width:220px!important}.k-header-search form{height:40px!important;background:#f6f7f9!important;border-color:#e3e5e9!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.k-header-search input{font-size:13px!important;padding-left:13px!important}.k-header-search button{padding:0 13px!important;font-size:12px!important}.k-header-actions{gap:8px!important}.k-header-actions .k-btn{min-height:40px!important;padding:0 15px!important;border-radius:10px!important}body>div.headline:first-of-type{display:none!important}.k-v3-hero{margin-top:28px!important;min-height:350px!important;border-radius:24px!important;border-color:#e4e6ea!important;background:linear-gradient(125deg,#fff 0%,#fff 57%,#f3f4f6 100%)!important;box-shadow:0 14px 38px rgba(20,24,31,.055)!important}.k-v3-hero:after{content:"";position:absolute;right:-90px;bottom:-165px;width:430px;height:430px;border:1px solid rgba(196,0,26,.08);border-radius:50%;box-shadow:0 0 0 55px rgba(196,0,26,.025),0 0 0 110px rgba(196,0,26,.018);pointer-events:none}.k-v3-hero-main{padding:58px 58px!important;max-width:820px!important;position:relative;z-index:1}.k-eyebrow{font-size:10px!important;letter-spacing:.16em!important}.k-v3-hero h1{font-size:55px!important;line-height:1.015!important;margin:15px 0 18px!important;max-width:760px}.k-v3-hero-main>p{font-size:17px!important;line-height:1.72!important;max-width:660px!important}.k-hero-actions{margin-top:30px!important}.k-hero-actions .k-btn{padding:0 18px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important}.k-v3-hero-panel{margin:34px 34px 34px 0!important;padding:30px!important;align-self:center!important;min-width:260px!important;background:rgba(255,255,255,.88)!important;position:relative;z-index:1}.k-v3-hero-panel strong{font-size:39px!important}.k-v3-hero-panel p{line-height:1.58!important;color:#666c74!important}.k-v3-discovery{margin-top:16px!important;padding:12px 14px!important;border-radius:13px!important;box-shadow:none!important}.k-v3-discovery-label{font-size:11px!important;font-weight:800!important}.k-topic-chips{gap:7px!important}.k-topic-chips a{padding:7px 11px!important;font-size:11px!important}.k-v3-all{margin-left:auto!important;font-size:11px!important;font-weight:750!important}.k4-home-intelligence{margin:18px 0 22px!important;gap:14px!important}.k4-module{padding:18px 18px 15px!important;border-radius:16px!important;box-shadow:none!important;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.k4-module:hover{box-shadow:var(--k6-shadow)!important;border-color:#dde0e5!important;transform:translateY(-1px)}.k4-module-head{margin-bottom:9px!important}.k4-module-head h3{font-size:19px!important;letter-spacing:-.35px!important}.k4-module-head span,.k4-module-head a{font-size:10px!important}.k4-list li{padding:11px 0!important}.k4-list-title{font-size:13px!important;line-height:1.38!important;font-weight:720!important}.k4-list-meta{font-size:10px!important;color:#858b94!important}.k-v3-layout{grid-template-columns:218px minmax(0,1fr) 248px!important;gap:18px!important;margin-top:18px!important}.k-v3-rail{gap:14px!important;top:92px!important}.k-v3-layout section,.k-v3-rail section{border-radius:16px!important;box-shadow:none!important}.k-v3-rail-card,.k-v3-note-card,.k-v3-principle{padding:17px!important}.k-v3-note-card{background:#fff8f8!important;border-color:#f1dcdf!important}.k-v3-note-icon{margin-bottom:30px!important;background:#b90019!important}.k-v3-principle{background:linear-gradient(145deg,#17191d,#242830)!important}.k-v3-stream{min-width:0}.k-v3-stream-head{padding:7px 4px 13px!important}.k-v3-stream-head h2{font-size:29px!important}.k-v3-stream .k-feed-card{border-radius:18px!important;border:1px solid var(--k6-line)!important;box-shadow:none!important;overflow:hidden!important}.k-v3-stream .k-topic-card{padding-top:24px!important;padding-bottom:24px!important}.k-v3-stream .k-topic-card h2{font-size:25px!important;line-height:1.16!important}.k-v3-stream .k-topic-card:hover h2 a{color:var(--k6-red)!important}.k-v3-topic-meta{margin-top:14px!important}.k-v3-read{border:1px solid #e6e8eb!important;border-radius:999px!important;padding:5px 9px!important;background:#fafbfc!important}#BreadCrumb,.breadcrumb,.navpath{font-size:11px!important;color:#858b94!important;margin-top:18px!important;margin-bottom:14px!important}#BreadCrumb a,.breadcrumb a,.navpath a{color:#626872!important}.Paging,.paging,.pagination{font-size:12px!important}.Paging a,.paging a,.pagination a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;height:32px!important;padding:0 9px!important;margin:0 2px!important;border:1px solid var(--k6-line)!important;border-radius:9px!important;background:#fff!important;color:#4d535c!important}.Paging a:hover,.paging a:hover,.pagination a:hover{border-color:#e0b8be!important;color:var(--k6-red)!important}.PostingOptions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}.PostingOptions a,.PostingOptions button,.PostingOptions input[type=button],.PostingOptions input[type=submit]{min-height:34px!important;padding:0 11px!important;border:1px solid var(--k6-line)!important;background:#fff!important;color:#525862!important;border-radius:9px!important;font-weight:650!important;font-size:11px!important}.PostingOptions a:hover,.PostingOptions button:hover{border-color:#e2b9c0!important;color:var(--k6-red)!important;background:#fff8f9!important}.k-forum-headline{padding-top:34px!important;margin-bottom:18px!important}.k-forum-headline h2{font-family:Georgia,"Times New Roman",serif!important;font-size:45px!important;line-height:1.06!important;letter-spacing:-1.8px!important;color:var(--k6-ink)!important}.k-forum-table{border-radius:17px!important;border:1px solid var(--k6-line)!important;box-shadow:none!important;background:#fff!important}.k-forum-table thead th{height:42px!important;background:#fafbfc!important;color:#8a9098!important;font-size:9px!important;letter-spacing:.11em!important;padding:0 12px!important}.k-forum-topic-row td{padding:17px 12px!important;border-bottom:1px solid #edf0f2!important;transition:background-color .15s ease}.k-forum-topic-row:hover td{background:#fffafa!important}.k-forum-topic-row .topicTitle a{font-size:16px!important;line-height:1.32!important;font-weight:740!important;color:#20242a!important}.k-forum-topic-row .topicTitle a:hover{color:var(--k6-red)!important}.k-forum-topic-row .ffc{font-size:10.5px!important;color:#8b9199!important;line-height:1.45!important}.k-forum-table img{max-width:18px!important;height:auto!important;opacity:.6!important;filter:grayscale(.12)}.k-forum-table .catcc{background:#f7f8fa!important}.k-topic-headline{max-width:940px!important;margin-top:46px!important;margin-bottom:18px!important}.k-topic-kicker{font-size:10px!important;letter-spacing:.14em!important;color:var(--k6-red)!important}.k-topic-headline h2{font-family:Georgia,"Times New Roman",serif!important;font-size:49px!important;line-height:1.07!important;letter-spacing:-2px!important;color:#181a1e!important}.k-first-post,.k-reply-card{max-width:940px!important;border:1px solid var(--k6-line)!important;box-shadow:none!important;overflow:hidden!important}.k-first-post{border-radius:20px!important}.k-reply-card{border-radius:16px!important;margin-top:12px!important}.k-first-post>tbody>tr>.k-author-cell,.k-reply-card .k-author-cell{width:170px!important;min-width:170px!important;background:#fafbfc!important;border-right:1px solid #eceef1!important;padding:22px 16px!important;color:#626872!important}.k-first-post>tbody>tr>.k-post-cell{padding:30px 34px!important}.k-reply-card .k-post-cell{padding:24px 28px!important}.k-first-post .ArticleText,.k-first-post .default{font-family:Georgia,"Times New Roman",serif!important;font-size:18px!important;line-height:1.9!important;color:#2b2c2f!important}.k-reply-card .ArticleText,.k-reply-card .default{font-size:15.5px!important;line-height:1.78!important;color:#30343a!important}.k-post-cell blockquote,.k-post-cell .quote,.k-post-cell [class*=quote]{border-left:3px solid #d7a8af!important;background:#faf7f7!important;border-radius:0 10px 10px 0!important;padding:13px 16px!important;margin:18px 0!important;color:#51565d!important}.k-post-cell pre,.k-post-cell code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.k-post-cell pre{background:#17191d!important;color:#eef0f3!important;border-radius:10px!important;padding:15px!important;overflow:auto!important}.k-post-cell img{max-width:100%!important;height:auto!important}.k-post-cell hr{border:0!important;border-top:1px solid #eceef1!important;margin:24px 0!important}.k-v3-discussion-title{max-width:940px!important;margin-top:44px!important;padding-top:22px!important}.k-v3-discussion-title strong{font-family:Georgia,serif!important;font-size:25px!important}input[type=text],input[type=password],input[type=email],input[type=search],select,textarea{border:1px solid #dfe2e6!important;border-radius:9px!important;background:#fff!important;color:#2a2e34!important;box-shadow:inset 0 1px 2px rgba(20,24,32,.025)!important}input[type=text],input[type=password],input[type=email],select{min-height:36px!important;padding:6px 9px!important}textarea{padding:10px!important;line-height:1.55!important}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=search]:focus,select:focus,textarea:focus{outline:none!important;border-color:#cf8994!important;box-shadow:0 0 0 3px rgba(196,0,26,.07)!important}input[type=submit],input[type=button],button{border-radius:9px!important}.k-footer{margin-top:50px!important;background:#16181c!important}.k-footer-inner{padding-top:34px!important;padding-bottom:30px!important}.k-footer-top{grid-template-columns:minmax(220px,.8fr) minmax(0,1.7fr)!important;gap:54px!important}.k-footer-brand{margin-bottom:11px!important}.k-footer-brand img{display:block!important;width:128px!important;height:auto!important;filter:brightness(0) invert(1) grayscale(1) opacity(.95)!important}.k-footer-top p{line-height:1.62!important;color:#9ea3ab!important;margin-top:0!important}.k-footer-links{border-top-color:#30333a!important;padding-top:17px!important;margin-top:25px!important}.k-footer-links a{font-size:12px!important;color:#afb4bc!important}.k-footer-links a:hover{color:#fff!important}@media(max-width:1120px){.k-v3-layout{grid-template-columns:200px minmax(0,1fr)!important}.k-v3-rail-right{display:none!important}.k-v3-hero-main{padding:48px 42px!important}.k-v3-hero h1{font-size:48px!important}.k-v3-hero-panel{min-width:230px!important;margin-right:24px!important}.k-header-search{display:none!important}}@media(max-width:820px){.k-header-row{gap:12px!important}.k-brand{min-width:auto!important}.k-brand-logo{width:132px!important}.k-nav{margin-left:auto!important;display:flex!important;overflow-x:auto;scrollbar-width:none}.k-nav::-webkit-scrollbar{display:none}.k-nav a{white-space:nowrap!important;padding-left:8px!important;padding-right:8px!important}.k-header-actions .k-btn:not(.k-btn-primary){display:none!important}.k-v3-hero{display:block!important;min-height:0!important}.k-v3-hero-main{padding:39px 30px!important}.k-v3-hero h1{font-size:42px!important}.k-v3-hero-panel{display:none!important}.k-v3-layout{grid-template-columns:1fr!important}.k-v3-rail-left{position:static!important;order:2!important}.k-v3-stream{order:1!important}.k-v3-rail-left .k-v3-rail-card,.k-v3-note-card{display:none!important}.k-topic-headline h2{font-size:40px!important}.k-footer-top{grid-template-columns:1fr!important;gap:24px!important}}@media(max-width:600px){.k-shell,.k-main,.k-footer-inner{width:min(calc(100% - 24px),1260px)!important;padding-left:0!important;padding-right:0!important}.k-site-header{position:sticky!important}.k-header-row{min-height:60px!important}.k-brand-logo{width:116px!important}.k-nav{display:none!important}.k-header-actions{margin-left:auto!important}.k-header-actions .k-btn-primary{min-height:36px!important;padding:0 11px!important;font-size:11px!important}.k-v3-hero{margin-top:14px!important;border-radius:18px!important}.k-v3-hero-main{padding:30px 21px!important}.k-v3-hero h1{font-size:36px!important;letter-spacing:-1.5px!important}.k-v3-hero-main>p{font-size:15px!important;line-height:1.62!important}.k-hero-actions{margin-top:23px!important;flex-wrap:wrap!important}.k-hero-actions .k-btn{min-height:40px!important;padding:0 13px!important;font-size:11px!important}.k-v3-discovery{overflow-x:auto!important;white-space:nowrap!important}.k-v3-all{display:none!important}.k4-home-intelligence{grid-template-columns:1fr!important;gap:10px!important}.k4-module{padding:16px!important}.k-v3-layout{margin-top:14px!important}.k-v3-stream .k-feed-card{border-radius:14px!important}.k-v3-stream .k-topic-card{padding-top:20px!important;padding-bottom:20px!important}.k-v3-stream .k-topic-card h2{font-size:22px!important}.k-forum-headline{padding-top:24px!important}.k-forum-headline h2{font-size:34px!important}.k-forum-table{border-radius:13px!important}.k-forum-topic-row td{padding:14px 9px!important}.k-forum-topic-row .topicTitle a{font-size:15px!important}.k-topic-headline{margin-top:27px!important}.k-topic-headline h2{font-size:33px!important;letter-spacing:-1.1px!important}.k-first-post,.k-reply-card{border-radius:13px!important}.k-first-post>tbody>tr>.k-author-cell,.k-reply-card .k-author-cell{width:100%!important;min-width:0!important;border-right:0!important;border-bottom:1px solid #eceef1!important;padding:12px 15px!important}.k-first-post>tbody>tr>.k-post-cell,.k-reply-card .k-post-cell{padding:18px!important}.k-first-post .ArticleText,.k-first-post .default{font-size:16.5px!important;line-height:1.78!important}.k-v3-discussion-title{margin-top:34px!important}.k-footer{margin-top:36px!important}.k-footer-inner{padding-top:28px!important}.k-footer-links{gap:11px!important}.k-copyright{width:100%!important;margin-left:0!important}}:root{--k7-red:#c4001a;--k7-red-dark:#a90016;--k7-ink:#17191d;--k7-text:#2d3137;--k7-muted:#747a83;--k7-line:#e4e7eb;--k7-soft:#f7f8fa;--k7-card:#fff;--k7-radius:16px;--k7-radius-sm:10px;--k7-shadow:0 12px 34px rgba(24,30,38,.055)}body.k-detail-page .k-main{max-width:1180px!important}body.k-detail-page h1,body.k-detail-page h2{color:var(--k7-ink)!important;letter-spacing:-.02em!important}body.k-detail-page h2{font-family:Georgia,"Times New Roman",serif!important;font-size:38px!important;line-height:1.08!important;margin:34px 0 20px!important}body.k-detail-page h3{font-size:15px!important;line-height:1.35!important;color:#2f343b!important;margin:10px 0 12px!important}body.k-detail-page form{box-sizing:border-box}body.k-detail-page input[type=text],body.k-detail-page input[type=password],body.k-detail-page input[type=email],body.k-detail-page input[type=url],body.k-detail-page textarea,body.k-detail-page select,body.k-detail-page .inpTitle,body.k-detail-page .newlogin{box-sizing:border-box!important;max-width:100%!important;border:1px solid #dfe3e8!important;border-radius:10px!important;background:#fff!important;color:#23272d!important;font:14px/1.35 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;box-shadow:inset 0 1px 1px rgba(17,24,39,.025)!important;outline:none!important;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}body.k-detail-page input[type=text],body.k-detail-page input[type=password],body.k-detail-page input[type=email],body.k-detail-page input[type=url],body.k-detail-page .inpTitle,body.k-detail-page .newlogin{min-height:42px!important;padding:8px 11px!important}body.k-detail-page textarea{padding:12px 13px!important;min-height:150px!important;line-height:1.6!important;resize:vertical!important}body.k-detail-page select{min-height:40px!important;padding:7px 32px 7px 10px!important}body.k-detail-page input[type=text]:focus,body.k-detail-page input[type=password]:focus,body.k-detail-page input[type=email]:focus,body.k-detail-page textarea:focus,body.k-detail-page select:focus{border-color:#d89aa4!important;box-shadow:0 0 0 3px rgba(196,0,26,.07)!important}body.k-detail-page input[type=checkbox],body.k-detail-page input[type=radio]{accent-color:var(--k7-red)}body.k-detail-page input[type=submit],body.k-detail-page input[type=button],body.k-detail-page button:not(.k-search-button){min-height:40px!important;border:1px solid #dfe3e8!important;border-radius:10px!important;background:#fff!important;color:#30353c!important;padding:0 15px!important;font-weight:700!important;cursor:pointer!important}body.k-detail-page input[type=submit]:hover,body.k-detail-page input[type=button]:hover,body.k-detail-page button:not(.k-search-button):hover{border-color:#d7aeb5!important;color:var(--k7-red)!important;background:#fff8f9!important}body.k-detail-page label,body.k-detail-page td{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important}body.k-page-register #Form1,body.k-page-profile form{max-width:900px!important;margin:0 auto 50px!important;background:#fff!important;border:1px solid var(--k7-line)!important;border-radius:20px!important;padding:24px!important;box-shadow:var(--k7-shadow)!important}body.k-page-register #Form1 table,body.k-page-profile form table{border-collapse:separate!important;border-spacing:0 9px!important;width:100%!important}body.k-page-register #Form1 td,body.k-page-profile form td{padding:6px 10px!important;vertical-align:middle!important}body.k-page-register #Form1 td:first-child,body.k-page-profile form td:first-child{color:#5d636c!important;font-size:12px!important;font-weight:700!important}body.k-page-register #Form1 input[type=text],body.k-page-register #Form1 input[type=password],body.k-page-register #Form1 select,body.k-page-profile input[type=text],body.k-page-profile input[type=password],body.k-page-profile select{width:min(100%,440px)!important}body.k-page-pm .k-main>table,body.k-page-pm form>table,body.k-page-profile .k-main>table{background:#fff!important;border:1px solid var(--k7-line)!important;border-radius:16px!important;overflow:hidden!important;border-collapse:separate!important;border-spacing:0!important}body.k-page-pm td,body.k-page-profile td{padding:10px 12px!important}body.k-detail-page .info{max-width:900px!important;margin:25px auto!important;border:1px solid var(--k7-line)!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:var(--k7-shadow)!important}body.k-detail-page .infoH{background:#fafbfc!important;border-bottom:1px solid #eceef1!important;padding:16px 18px!important}body.k-detail-page .infoH h2{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;font-size:22px!important;margin:0!important;letter-spacing:-.5px!important}body.k-detail-page .info p{padding:12px 18px!important}.infoD{padding:12px 18px 18px!important}body.k-detail-page .catHead,body.k-detail-page .catTitle,body.k-detail-page .tCellAlt1,body.k-detail-page .tCellAlt2{border-color:#eceef1!important}body.k-detail-page .catHead,body.k-detail-page .catTitle{background:#f8f9fb!important;color:#5d636c!important}@media(max-width:760px){body.k-detail-page h2{font-size:30px!important;margin-top:25px!important}body.k-page-register #Form1,body.k-page-profile form{padding:14px!important;border-radius:14px!important}body.k-detail-page table{max-width:100%!important}}:root{--k8-red:#c4001a;--k8-ink:#17191d;--k8-text:#30343a;--k8-muted:#737983;--k8-line:#e4e7eb;--k8-soft:#f7f8fa;--k8-card:#fff;--k8-radius:16px;--k8-safe-l:max(12px,env(safe-area-inset-left));--k8-safe-r:max(12px,env(safe-area-inset-right))}html{max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}body{max-width:100%;overflow-x:hidden}img,video,iframe,object,embed{max-width:100%}img{height:auto}.k-shell,.k-main,.k-footer-inner{box-sizing:border-box;width:min(calc(100% - 32px),1260px)!important;max-width:1260px!important}.k-main{min-width:0!important}.k-main *{box-sizing:border-box}.k-main td,.k-main th,.k-post-cell,.ArticleText,.default{overflow-wrap:anywhere;word-break:normal}.k-main a{overflow-wrap:anywhere}.k-site-header{z-index:1000!important}.k-header-row{position:relative!important;min-width:0!important}.k-mobile-menu-toggle{display:none;flex:0 0 42px;width:42px;height:42px;padding:0!important;border:1px solid #e3e6ea!important;border-radius:11px!important;background:#fff!important;align-items:center;justify-content:center;flex-direction:column;gap:4px;cursor:pointer}.k-mobile-menu-toggle span{display:block;width:18px;height:2px;border-radius:2px;background:#25292f;transition:transform .18s ease,opacity .18s ease}.k-header-row.k-mobile-open .k-mobile-menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}.k-header-row.k-mobile-open .k-mobile-menu-toggle span:nth-child(2){opacity:0}.k-header-row.k-mobile-open .k-mobile-menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.k-header-search form{min-width:0!important}.k-header-search input{min-width:0!important;width:100%!important}.k-header-actions{flex:0 0 auto!important}.k-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:12px}.k-table-scroll>table{min-width:max-content;max-width:none!important;margin-bottom:0!important}.k-table-scroll:focus-within{outline:2px solid rgba(196,0,26,.12);outline-offset:2px}.PostingOptions,.postingOptions,.k-topic-actions,.k-forum-actions{display:flex!important;flex-wrap:wrap!important;gap:7px!important;max-width:100%!important}.PostingOptions a,.postingOptions a,.opts,.optsH{white-space:normal!important}.k-main [class*=pagination],.k-main .pages,.k-main .paging{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.k-main .catcc,.k-main .headbc{max-width:100%}.k-v3-hero-main{min-width:0!important}.k-v3-hero h1{font-size:clamp(36px,4.25vw,62px)!important;line-height:1.01!important}.k-v3-hero-main>p{max-width:680px!important;font-size:clamp(15px,1.5vw,18px)!important}.k-v3-layout,.k4-home-intelligence{min-width:0!important}.k-v3-stream,.k-v3-rail{min-width:0!important}.k-topic-card,.k4-module{min-width:0!important}.k-topic-chips{min-width:0!important;overflow-x:auto!important;scrollbar-width:none!important;padding-bottom:2px}.k-topic-chips::-webkit-scrollbar{display:none}.k-forum-table{table-layout:auto!important;width:100%!important;max-width:100%!important}.k-forum-topic-row td{min-width:0!important}.k-forum-topic-row .topicTitle{min-width:0!important}.k-forum-topic-row .topicTitle a{overflow-wrap:anywhere!important}.k-first-post,.k-reply-card{width:100%!important;max-width:100%!important;table-layout:fixed!important}.k-first-post>tbody>tr,.k-reply-card>tbody>tr{width:100%!important}.k-author-cell,.k-post-cell{min-width:0!important;max-width:100%!important}.k-post-cell textarea,.k-post-cell input,.k-post-cell select{max-width:100%!important}.k-post-cell img:not([width="1"]){max-width:100%!important;height:auto!important}.k-post-cell pre{max-width:100%!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.k-post-cell .quote,.k-post-cell blockquote,.k-post-cell [class*=quote]{max-width:100%!important}.k-topic-headline h2,.k-forum-headline h2{overflow-wrap:anywhere!important}body.k-detail-page form,body.k-detail-page fieldset{max-width:100%!important;min-width:0!important}body.k-detail-page input[type=text],body.k-detail-page input[type=password],body.k-detail-page input[type=email],body.k-detail-page input[type=url],body.k-detail-page input[type=search],body.k-detail-page textarea,body.k-detail-page select{width:100%;max-width:100%!important}body.k-page-post .buttons,body.k-detail-page input[type=submit],body.k-detail-page input[type=button],body.k-detail-page button{white-space:normal!important;line-height:1.25!important;height:auto!important;min-height:42px!important}@media (pointer:coarse){.k-nav a,.k-btn,.PostingOptions a,.opts,.optsH{min-height:44px!important;display:inline-flex!important;align-items:center!important}body.k-detail-page input[type=submit],body.k-detail-page input[type=button],body.k-detail-page button{min-height:44px!important}body.k-detail-page input,body.k-detail-page select,body.k-detail-page textarea{font-size:16px!important}}@media(max-width:1080px){.k-shell,.k-main,.k-footer-inner{width:min(calc(100% - 28px),1260px)!important}.k-header-row{gap:10px!important}.k-brand-logo{width:128px!important}.k-nav{gap:3px!important}.k-nav a{font-size:12px!important;padding-inline:8px!important}.k-header-search{flex:1 1 180px!important;max-width:240px!important;min-width:140px!important}.k-v3-layout{grid-template-columns:190px minmax(0,1fr)!important}.k-v3-rail-right{display:none!important}.k4-home-intelligence{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:820px){.k-site-header{position:sticky!important;top:0!important}.k-header-row{min-height:64px!important;gap:9px!important}.k-brand{margin-right:auto!important}.k-brand-logo{width:124px!important}.k-mobile-menu-toggle{display:flex!important;order:3}.k-header-actions{order:4;margin-left:0!important}.k-header-actions .k-btn:not(.k-btn-primary){display:none!important}.k-nav{display:none!important;position:absolute!important;left:0!important;right:0!important;top:calc(100% - 1px)!important;z-index:20!important;background:#fff!important;border:1px solid #e4e7eb!important;border-radius:0 0 16px 16px!important;box-shadow:0 18px 35px rgba(24,30,38,.10)!important;padding:9px!important;overflow:visible!important;flex-direction:column!important;gap:2px!important}.k-nav a{display:flex!important;align-items:center!important;min-height:44px!important;padding:0 12px!important;border-radius:9px!important;font-size:13px!important;white-space:normal!important}.k-nav a:hover{background:#f7f8fa!important}.k-header-search{display:none!important;position:absolute!important;left:9px!important;right:9px!important;top:calc(100% + 199px)!important;z-index:22!important;max-width:none!important;background:#fff!important;padding:9px!important;border:1px solid #e4e7eb!important;border-top:0!important;border-radius:0 0 14px 14px!important;box-shadow:0 16px 30px rgba(24,30,38,.08)!important}.k-header-search form{display:flex!important;width:100%!important}.k-header-search input{height:42px!important}.k-header-search button{height:42px!important;flex:0 0 auto!important}.k-header-row.k-mobile-open .k-nav,.k-header-row.k-mobile-open .k-header-search{display:flex!important}.k-header-row.k-mobile-open{padding-bottom:0!important}.k-v3-hero{display:block!important}.k-v3-hero-main{padding:38px 30px!important}.k-v3-hero-panel{display:none!important}.k-v3-layout{grid-template-columns:1fr!important}.k-v3-stream{order:1!important}.k-v3-rail-left{order:2!important;position:static!important}.k-v3-rail-left .k-v3-rail-card{display:block!important}.k-v3-rail-left .k-v3-note-card{display:none!important}.k4-home-intelligence{grid-template-columns:1fr 1fr!important}.k-topic-headline h2{font-size:clamp(33px,7vw,44px)!important}.k-forum-headline h2{font-size:clamp(31px,6vw,40px)!important}.k-first-post>tbody>tr,.k-reply-card>tbody>tr{display:block!important}.k-first-post>tbody>tr>.k-author-cell,.k-reply-card>tbody>tr>.k-author-cell,.k-first-post>tbody>tr>.k-post-cell,.k-reply-card>tbody>tr>.k-post-cell{display:block!important;width:100%!important;max-width:100%!important}.k-first-post>tbody>tr>.k-author-cell,.k-reply-card>tbody>tr>.k-author-cell{border-right:0!important;border-bottom:1px solid #eceef1!important}body.k-page-register #Form1 table,body.k-page-profile form table{display:block!important;width:100%!important}body.k-page-register #Form1 tbody,body.k-page-profile form tbody{display:block!important}body.k-page-register #Form1 tr,body.k-page-profile form tr{display:grid!important;grid-template-columns:minmax(130px,.38fr) minmax(0,1fr)!important;width:100%!important}body.k-page-register #Form1 td,body.k-page-profile form td{display:block!important;width:auto!important;min-width:0!important}}@media(max-width:640px){.k-shell,.k-main,.k-footer-inner{width:100%!important;max-width:100%!important;padding-left:var(--k8-safe-l)!important;padding-right:var(--k8-safe-r)!important}.k-site-header .k-shell{padding-left:var(--k8-safe-l)!important;padding-right:var(--k8-safe-r)!important}.k-header-row{min-height:60px!important}.k-brand-logo{width:112px!important}.k-mobile-menu-toggle{width:40px!important;height:40px!important;flex-basis:40px!important}.k-header-actions .k-btn-primary{min-height:40px!important;padding:0 10px!important;font-size:11px!important}.k-nav{left:var(--k8-safe-l)!important;right:var(--k8-safe-r)!important}.k-header-search{left:calc(var(--k8-safe-l) + 9px)!important;right:calc(var(--k8-safe-r) + 9px)!important}.k-v3-hero{margin-top:12px!important;border-radius:16px!important}.k-v3-hero-main{padding:28px 19px!important}.k-v3-hero h1{font-size:clamp(34px,10.7vw,42px)!important}.k-v3-hero-main>p{font-size:15px!important}.k-hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.k-hero-actions .k-btn{justify-content:center!important;width:100%!important;min-height:44px!important}.k-v3-discovery{margin-inline:0!important;padding-inline:2px!important}.k-v3-discovery-label{flex:0 0 auto!important}.k-v3-all{display:none!important}.k4-home-intelligence{grid-template-columns:1fr!important}.k4-module{padding:15px!important}.k-v3-layout{margin-top:12px!important}.k-v3-rail-left{display:none!important}.k-v3-stream .k-topic-card{padding:18px 16px!important}.k-v3-stream .k-topic-card h2{font-size:21px!important;line-height:1.16!important}.k-v3-topic-meta{gap:5px 8px!important;flex-wrap:wrap!important}.k-v3-read{margin-left:0!important;width:100%!important;margin-top:6px!important}.k-forum-table,.k-forum-table>tbody{display:block!important;width:100%!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.k-forum-table>tbody>tr:first-child{display:none!important}.k-forum-table tr.k-forum-topic-row{display:grid!important;grid-template-columns:1fr auto auto!important;gap:4px 10px!important;width:100%!important;margin:0 0 9px!important;padding:15px 14px!important;border:1px solid #e5e8ec!important;border-radius:13px!important;background:#fff!important;box-shadow:0 5px 18px rgba(24,30,38,.035)!important}.k-forum-table tr.k-forum-topic-row>td{display:block!important;width:auto!important;min-width:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;white-space:normal!important}.k-forum-table tr.k-forum-topic-row>td:first-child{display:none!important}.k-forum-table tr.k-forum-topic-row>td:nth-child(2){grid-column:1/-1!important;margin-bottom:8px!important}.k-forum-table tr.k-forum-topic-row>td:nth-child(2) .topicTitle{margin:0!important}.k-forum-table tr.k-forum-topic-row>td:nth-child(2) .topicTitle a{font-size:16px!important;line-height:1.28!important}.k-forum-table tr.k-forum-topic-row>td:nth-child(3){grid-column:1/2!important;font-size:11px!important;color:#777e87!important}.k-forum-table tr.k-forum-topic-row>td:nth-child(4),.k-forum-table tr.k-forum-topic-row>td:nth-child(5){font-size:11px!important;color:#777e87!important;align-self:center!important}.k-forum-table tr.k-forum-topic-row>td:nth-child(4)::before{content:"Yorum ";font-weight:700;color:#a0a5ac}.k-forum-table tr.k-forum-topic-row>td:nth-child(5)::before{content:"Hit ";font-weight:700;color:#a0a5ac}.k-forum-table tr:not(.k-forum-topic-row){max-width:100%!important;overflow:hidden!important}.k-topic-headline,.k-forum-headline{padding-top:20px!important}.k-topic-headline h2{font-size:clamp(30px,9.4vw,38px)!important;line-height:1.06!important}.k-forum-headline h2{font-size:clamp(29px,9vw,36px)!important}.k-first-post,.k-reply-card{border-radius:12px!important}.k-first-post>tbody>tr>.k-author-cell,.k-reply-card>tbody>tr>.k-author-cell{padding:11px 14px!important}.k-first-post>tbody>tr>.k-post-cell,.k-reply-card>tbody>tr>.k-post-cell{padding:17px 15px!important}.k-first-post .ArticleText,.k-first-post .default{font-size:16.5px!important;line-height:1.74!important}.k-reply-card .ArticleText,.k-reply-card .default{font-size:15.5px!important;line-height:1.7!important}.k-post-cell blockquote,.k-post-cell .quote,.k-post-cell [class*=quote]{margin-left:0!important;margin-right:0!important;padding:11px 12px!important}.k-v3-discussion-title{margin-top:30px!important}.k-v3-discussion-title strong{font-size:22px!important}body.k-detail-page h2{font-size:clamp(28px,9vw,34px)!important}body.k-page-register #Form1,body.k-page-profile form{padding:12px!important;border-radius:13px!important}body.k-page-register #Form1 tr,body.k-page-profile form tr{display:block!important;border-bottom:1px solid #f0f1f3!important;padding:8px 0!important}body.k-page-register #Form1 td,body.k-page-profile form td{display:block!important;width:100%!important;padding:4px 2px!important}body.k-page-register #Form1 td:first-child,body.k-page-profile form td:first-child{padding-bottom:2px!important}body.k-page-search .k-main>table,body.k-page-search form>table,body.k-page-members .k-main>table:not(:first-child),body.k-page-pm .k-main>table,body.k-page-pm form>table{font-size:12px!important}body.k-page-search td,body.k-page-members td,body.k-page-pm td{padding:9px 8px!important}.k-footer{margin-top:32px!important}.k-footer-top{gap:20px!important}.k-footer-links{display:flex!important;flex-wrap:wrap!important}.k-copyright{width:100%!important;margin-left:0!important}}@media(max-width:380px){.k-brand-logo{width:104px!important}.k-header-actions .k-btn-primary{padding:0 8px!important}.k-mobile-menu-toggle{width:38px!important;height:38px!important;flex-basis:38px!important}.k-v3-hero-main{padding:24px 16px!important}.k-v3-hero h1{font-size:33px!important}.k-topic-headline h2{font-size:29px!important}.k-forum-headline h2{font-size:28px!important}.k-forum-table tr.k-forum-topic-row{padding:13px 12px!important;grid-template-columns:1fr auto!important}.k-forum-table tr.k-forum-topic-row>td:nth-child(3){grid-column:1/-1!important}.k-forum-table tr.k-forum-topic-row>td:nth-child(5){display:none!important}.k-first-post>tbody>tr>.k-post-cell,.k-reply-card>tbody>tr>.k-post-cell{padding:15px 13px!important}}@media print{.k-site-header,.k-footer,.PostingOptions,.k-mobile-menu-toggle{display:none!important}.k-shell,.k-main{width:100%!important;max-width:none!important;padding:0!important}.k-first-post,.k-reply-card{box-shadow:none!important;border-color:#ccc!important}}:root{--k9-red:#c4001a;--k9-ink:#181a1e;--k9-muted:#6f7680;--k9-line:#e7e9ed;--k9-soft:#f7f8fa}html{scroll-padding-top:92px}.k-legacy-page-title{display:none!important}.k-skip-link{position:fixed;left:16px;top:-80px;z-index:99999;padding:11px 15px;border-radius:10px;background:#17191d;color:#fff!important;font-size:13px;font-weight:800;box-shadow:0 8px 28px rgba(0,0,0,.18);transition:top .15s ease}.k-skip-link:focus{top:14px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(196,0,26,.24)!important;outline-offset:2px!important}.k-forum-headline h1,.k-topic-headline h1{margin:0!important;color:var(--k9-ink)!important;font-family:Georgia,"Times New Roman",serif!important;font-weight:700!important;overflow-wrap:anywhere!important}.k-forum-headline h1{font-size:45px!important;line-height:1.06!important;letter-spacing:-1.8px!important}.k-topic-headline h1{font-size:49px!important;line-height:1.07!important;letter-spacing:-2px!important;max-width:940px}.k-forum-headline h1>div,.k-topic-headline h1>div{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;letter-spacing:0!important;vertical-align:middle}.k-seo-page-title{padding:34px 2px 20px;border-bottom:1px solid var(--k9-line);margin-bottom:14px}.k-seo-page-title h1{font:700 45px/1.06 Georgia,"Times New Roman",serif;letter-spacing:-1.8px;color:var(--k9-ink);margin:3px 0 9px}.k-seo-page-title p{max-width:720px;margin:0;color:var(--k9-muted);font-size:15px;line-height:1.65}.k-breadcrumb-nav,#BreadCrumb,#Breadcrumb{font-size:12px!important;line-height:1.65!important;color:#858b94!important;margin:13px 0 16px!important}.k-breadcrumb-nav a,#BreadCrumb a,#Breadcrumb a{color:#626872!important;text-decoration:none!important}.k-breadcrumb-nav a:hover,#BreadCrumb a:hover,#Breadcrumb a:hover{color:var(--k9-red)!important;text-decoration:underline!important;text-underline-offset:3px}.PostingOptions a.opts,.PostingOptions .opts,.pagination a,.pages a{border-radius:8px!important}.PostingOptions a.opts{display:inline-flex!important;align-items:center!important;min-height:34px;padding:6px 9px!important;border:1px solid #e1e4e8!important;background:#fff!important;color:#4f5660!important;text-decoration:none!important}.PostingOptions a.opts:hover{border-color:#d8a9b0!important;color:var(--k9-red)!important;background:#fff9fa!important}.k-forum-table img,.PostingOptions img{max-width:20px;height:auto;vertical-align:middle}.ArticleText a,.k-post-cell a{font-weight:650;text-decoration-thickness:1px;text-underline-offset:3px}.ArticleText a:hover,.k-post-cell a:hover{text-decoration:underline}.k-brand-logo{object-fit:contain;height:auto!important;max-height:54px}.k-footer-brand img{height:auto!important}@media(max-width:820px){.k-forum-headline h1{font-size:40px!important;letter-spacing:-1.4px!important}.k-topic-headline h1{font-size:clamp(33px,7vw,44px)!important;letter-spacing:-1.4px!important}.k-seo-page-title{padding-top:25px}.k-seo-page-title h1{font-size:38px;letter-spacing:-1.3px}}@media(max-width:640px){html{scroll-padding-top:72px}.k-forum-headline h1{font-size:clamp(29px,9vw,36px)!important;letter-spacing:-1px!important}.k-topic-headline h1{font-size:clamp(30px,9.4vw,38px)!important;line-height:1.06!important;letter-spacing:-1.1px!important}.k-seo-page-title{padding:20px 0 16px}.k-seo-page-title h1{font-size:33px;letter-spacing:-1px}.k-seo-page-title p{font-size:14px}.k-breadcrumb-nav,#BreadCrumb,#Breadcrumb{margin:10px 0 13px!important;font-size:11px!important}.PostingOptions a.opts{min-height:40px;padding:8px 10px!important}}@media(max-width:380px){.k-forum-headline h1{font-size:28px!important}.k-topic-headline h1{font-size:29px!important}.k-seo-page-title h1{font-size:30px}}:root{--k10-red:#c4001a;--k10-ink:#17191d;--k10-muted:#737a84;--k10-line:#e7e9ed;--k10-soft:#f7f8fa;--k10-card:#fff}.k-breadcrumb-nav{display:block!important;padding:0!important;background:transparent!important;border:0!important}.k-breadcrumb-list{display:flex;align-items:center;gap:0;flex-wrap:wrap;list-style:none!important;padding:0!important;margin:0!important}.k-breadcrumb-list li{display:inline-flex;align-items:center;min-width:0;color:#8a9098}.k-breadcrumb-list li+li:before{content:"/";margin:0 8px;color:#c4c8ce;font-weight:400}.k-breadcrumb-list a,.k-breadcrumb-list span{font-size:12px;line-height:1.5}.k-breadcrumb-list span[aria-current="page"]{color:#8a9098}#Breadcrumb>img,#BreadCrumb>img{display:none!important}.k-forum-headline,.k-topic-headline{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:9px!important}.k-head-pagination{width:100%;margin-top:5px}.k-topic-kicker,.k-v3-page-label{margin-bottom:0!important}.k-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.k-pagination-summary{font-size:11px;font-weight:750;color:#8a9098;white-space:nowrap}.k-pagination-pages{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.k-page{display:inline-flex!important;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 9px;border:1px solid #e1e4e8;border-radius:9px;background:#fff;color:#4f5660!important;font-size:12px;font-weight:750;text-decoration:none!important;box-shadow:none!important}.k-page:hover{border-color:#dab0b6;background:#fff8f9;color:var(--k10-red)!important}.k-page.is-current{border-color:var(--k10-red);background:var(--k10-red);color:#fff!important}.k-page-prev,.k-page-next{font-size:21px;font-weight:500;line-height:1}.k-page-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:25px;height:34px;color:#a1a6ad}.k-topic-article{display:block;margin:0;padding:0}.k-first-post,.k-reply-card{border-collapse:separate!important;border-spacing:0!important;overflow:hidden}.k-first-post{border-radius:18px!important;box-shadow:0 12px 34px rgba(24,30,38,.055)!important}.k-reply-card{border-radius:16px!important;box-shadow:0 8px 24px rgba(24,30,38,.04)!important}.k-first-post .k-post-cell,.k-reply-card .k-post-cell{position:relative}.k-first-post .ArticleText{font-size:17px!important;line-height:1.82!important}.k-reply-card .ArticleText{font-size:16.2px!important;line-height:1.76!important}.ArticleText blockquote,.ArticleText .quote{border-left:3px solid #d8dce1!important;background:#f8f9fa!important;border-radius:0 10px 10px 0!important;padding:12px 15px!important;margin:16px 0!important;color:#555c65!important}.ArticleText pre,.ArticleText code{max-width:100%;overflow:auto}.PostingOptions img,.k-post-cell .opts img{opacity:.62;filter:grayscale(1);transition:opacity .15s ease,filter .15s ease}.PostingOptions a:hover img,.k-post-cell .opts:hover img{opacity:1;filter:none}.k-post-cell .opts{white-space:nowrap}.k-forum-topic-row td{transition:background-color .15s ease}.k-forum-topic-row:hover td{background:#fbfbfc!important}.k-forum-topic-row td:nth-child(2) a{font-weight:760!important;letter-spacing:-.1px}.k-forum-topic-row td:nth-child(4),.k-forum-topic-row td:nth-child(5){font-variant-numeric:tabular-nums}.k-stage-only{display:none!important}@media(max-width:820px){.k-pagination{align-items:flex-start;flex-direction:column;gap:8px}.k-pagination-pages{width:100%}.k-page{min-width:36px;height:36px}.k-first-post .ArticleText{font-size:16.6px!important}}@media(max-width:640px){.k-breadcrumb-list li+li:before{margin:0 6px}.k-breadcrumb-list a,.k-breadcrumb-list span{font-size:11px}.k-head-pagination{overflow-x:auto;padding-bottom:2px}.k-pagination{min-width:max-content;flex-direction:row;align-items:center}.k-pagination-summary{display:none}.k-pagination-pages{flex-wrap:nowrap;width:auto}.k-page{min-width:38px;height:38px;border-radius:10px}.k-first-post,.k-reply-card{border-radius:13px!important;box-shadow:none!important}.k-first-post .ArticleText,.k-reply-card .ArticleText{font-size:16px!important;line-height:1.72!important}}@media(max-width:380px){.k-page{min-width:36px;height:36px;padding:0 8px}.k-page-ellipsis{width:18px}}.k-account-submit{min-height:40px;padding:9px 16px;cursor:pointer}.k-table-scroll{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto !important;transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important}}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}.k-brand-logo{aspect-ratio:174 / 81}.k-mobile-menu-toggle,.k-btn,.k-nav a,.k-header-search button,.k-pagination a,.k-pagination span{touch-action:manipulation}.k-main img,.k-topic-article img,.k-reply-card img,.k-post-cell img{max-width:100%}.k-topic-article .k-post-cell img,.k-reply-card .k-post-cell img{height:auto}.k-table-scroll:focus-visible{outline:3px solid rgba(202,0,0,.28);outline-offset:3px}.k-main a:focus-visible,.k-site-header a:focus-visible,.k-site-header button:focus-visible,.k-site-header input:focus-visible,.k-account-strip input:focus-visible,.k-account-strip button:focus-visible{outline:3px solid rgba(202,0,0,.28);outline-offset:3px}@media (max-width:900px){.k-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}nnn.k-cookie-consent{position:fixed;z-index:9999;left:20px;right:20px;bottom:20px;max-width:920px;margin:0 auto;display:flex;align-items:center;gap:18px;padding:16px 18px;border:1px solid rgba(17,24,39,.10);border-radius:14px;background:#1f2937;color:#fff;box-shadow:0 18px 50px rgba(15,23,42,.24);font-size:13px;line-height:1.55}n.k-cookie-consent[hidden]{display:none}n.k-cookie-consent__text{flex:1;min-width:0}n.k-cookie-consent__text a{color:#fff;text-decoration:underline;text-underline-offset:3px}n.k-cookie-consent__button{appearance:none;border:0;border-radius:9px;background:#fff;color:#111827;font:inherit;font-weight:700;padding:9px 15px;cursor:pointer;touch-action:manipulation}n.k-cookie-consent__button:focus-visible{outline:3px solid rgba(255,255,255,.42);outline-offset:3px}\@media (max-width:640px){.k-cookie-consent{left:10px;right:10px;bottom:10px;align-items:stretch;flex-direction:column;gap:11px;padding:14px}.k-cookie-consent__button{width:100%;min-height:44px}}n .k-pagination{contain:layout style}.k-page{min-width:40px;min-height:40px}.k-table-scroll{overscroll-behavior-inline:contain}@media (max-width:700px){.k-pagination-pages{scrollbar-width:none}.k-pagination-pages::-webkit-scrollbar{display:none}} .k-post-meta{border-bottom:1px solid #edf0f2!important;margin-bottom:16px!important;padding-bottom:10px!important;color:#8a9098!important;font-size:11px!important}.k-post-separator{border:0!important;border-top:1px solid #edf0f2!important;height:0!important;margin:18px 0 10px!important}.k-post-location{color:#737b84!important;white-space:normal!important;line-height:1.55!important}.k-reply-card>.k-author-cell,.k-reply-card>.k-post-cell{background-clip:padding-box} .k-author-post-count{color:#555d66!important;font-size:10px!important}:root{--k22-red:#c4001a;--k22-red-dark:#a80016;--k22-ink:#15171b;--k22-text:#30343a;--k22-muted:#737982;--k22-faint:#9aa0a8;--k22-line:#e6e8ec;--k22-line-soft:#eef0f3;--k22-bg:#f6f6f4;--k22-card:#fff;--k22-warm:#fbf7f5;--k22-radius:18px;--k22-radius-lg:26px;--k22-shadow:0 14px 44px rgba(25,28,34,.055);--k22-shadow-hover:0 20px 54px rgba(25,28,34,.095)} html{background:var(--k22-bg)} body{background:radial-gradient(circle at 50% -280px,rgba(196,0,26,.035),transparent 520px),var(--k22-bg)!important;color:var(--k22-text)!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;margin-top:0!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility} .k-main{width:min(calc(100% - 40px),1220px)!important;margin-top:28px!important} .k-shell{width:min(calc(100% - 40px),1220px)!important;max-width:none!important} .k-site-header{background:rgba(255,255,255,.93)!important;border-bottom:1px solid rgba(220,223,228,.9)!important;box-shadow:0 1px 0 rgba(20,23,28,.025),0 8px 30px rgba(20,23,28,.025)!important;backdrop-filter:saturate(150%) blur(16px)!important;-webkit-backdrop-filter:saturate(150%) blur(16px)!important} .k-header-row{min-height:70px!important;gap:22px!important} .k-brand{min-width:154px!important} .k-brand-logo{width:136px!important;max-height:52px!important;filter:contrast(1.08) saturate(.94)!important} .k-nav{align-self:stretch!important;gap:0!important} .k-nav a{display:flex!important;align-items:center!important;position:relative!important;padding:0 13px!important;min-height:70px!important;color:#575d65!important;font-size:13px!important;font-weight:720!important;letter-spacing:-.05px!important} .k-nav a:after{left:13px!important;right:13px!important;bottom:0!important;height:2px!important;border-radius:3px 3px 0 0!important} .k-nav a.is-active{color:var(--k22-ink)!important} .k-nav a.is-active:after{transform:scaleX(1)!important;background:var(--k22-red)!important} .k-header-search{max-width:280px!important} .k-header-search form{border:1px solid #e1e3e7!important;background:#f7f8f9!important;border-radius:999px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important} .k-header-search form:focus-within{border-color:#c7cbd1!important;background:#fff!important;box-shadow:0 0 0 3px rgba(196,0,26,.06)!important} .k-header-search input{height:38px!important;padding-left:15px!important;font-size:13px!important} .k-header-search button{height:38px!important;padding:0 13px!important;font-size:12px!important} .k-header-actions{gap:7px!important} .k-header-actions .k-btn{min-height:38px!important;padding:0 14px!important;border-radius:999px!important;font-size:12px!important} .k-header-actions .k-btn-primary{box-shadow:none!important} .k-header-actions .k-btn-primary:hover{box-shadow:0 8px 20px rgba(196,0,26,.16)!important} .k-user-guest>.k-account-strip{display:none!important} .k-user-member>.k-account-strip{background:#fbfbfc!important;border-bottom:1px solid var(--k22-line-soft)!important} .k-user-member .k-account-inner{padding:6px 0!important;font-size:12px!important;min-height:38px!important} .k-user-member .k-account-inner font{font-size:13px!important;color:#333!important;font-weight:750!important} .k-member-menu{width:min(calc(100% - 40px),1220px)!important;padding:8px 0!important;color:var(--k22-muted)!important;font-size:12px!important} .k-member-menu a{color:#555c65!important;text-decoration:none!important} .k-member-menu a:hover{color:var(--k22-red)!important} .k-breadcrumb-nav,#BreadCrumb,#Breadcrumb{margin:6px 0 18px!important;font-size:11px!important;color:#8b9199!important} .k-breadcrumb-list{gap:7px!important} .k-breadcrumb-list li+li:before{color:#c4c8cd!important} .k-breadcrumb-nav a,#BreadCrumb a,#Breadcrumb a{font-weight:650!important;color:#646a72!important} .k-page-home .k-main{margin-top:24px!important} .k-v3-hero{grid-template-columns:minmax(0,1fr) 330px!important;margin-top:0!important;border:1px solid rgba(224,225,229,.95)!important;border-radius:32px!important;box-shadow:0 24px 70px rgba(24,28,35,.065)!important;background:#fff!important} .k-v3-hero-main{padding:68px 66px 64px!important;background:linear-gradient(135deg,rgba(196,0,26,.032),transparent 42%),linear-gradient(#fff,#fff)!important} .k-v3-hero-main:before{content:"";position:absolute;left:0;top:54px;width:4px;height:72px;background:var(--k22-red);border-radius:0 4px 4px 0} .k-v3-hero-main:after{width:150px!important;height:150px!important;right:36px!important;bottom:32px!important;border-color:rgba(196,0,26,.065)!important;box-shadow:0 0 0 30px rgba(196,0,26,.018),0 0 0 60px rgba(196,0,26,.01)} .k-v3-hero .k-eyebrow{font-size:10px!important;letter-spacing:.16em!important;color:var(--k22-red)!important;margin-bottom:18px!important} .k-v3-hero h1{max-width:760px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:58px!important;line-height:1.01!important;letter-spacing:-2.8px!important;font-weight:700!important;color:var(--k22-ink)!important;margin-bottom:22px!important} .k-v3-hero h1 span{font-weight:400!important;color:#6c6664!important} .k-v3-hero-main>p{max-width:680px!important;font-size:16px!important;line-height:1.72!important;color:#70757c!important;margin-bottom:30px!important} .k-hero-actions{display:flex!important;gap:9px!important;flex-wrap:wrap!important} .k-hero-actions .k-btn{min-height:44px!important;border-radius:999px!important;padding:0 18px!important;font-size:12px!important} .k-hero-actions .k-btn:not(.k-btn-primary){background:#fff!important;border-color:#dcdfe3!important} .k-v3-hero-panel{position:relative!important;overflow:hidden!important;min-height:360px!important;padding:42px 34px!important;background:linear-gradient(155deg,#232427 0%,#151619 65%,#101114 100%)!important} .k-v3-hero-panel:before{content:"";position:absolute;width:280px;height:280px;border-radius:50%;right:-150px;top:-120px;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 35px rgba(255,255,255,.018),0 0 0 70px rgba(255,255,255,.012)} .k-v3-panel-label{font-size:9px!important;letter-spacing:.17em!important;color:#8d9095!important;position:relative;z-index:1} .k-v3-hero-panel strong{font-family:Georgia,"Times New Roman",serif!important;font-size:52px!important;font-weight:500!important;letter-spacing:-2px!important;position:relative;z-index:1} .k-v3-hero-panel p{font-size:12px!important;line-height:1.7!important;color:#b9bcc1!important;position:relative;z-index:1} .k-v3-live{font-size:10px!important;letter-spacing:.04em!important;position:relative;z-index:1} .k-v3-discovery{margin:14px 0 20px!important;padding:8px 10px 8px 14px!important;border:1px solid var(--k22-line)!important;border-radius:16px!important;background:rgba(255,255,255,.82)!important;box-shadow:0 5px 20px rgba(25,28,34,.025)!important} .k-v3-discovery-label{font-size:9px!important;letter-spacing:.14em!important;color:#979ca4!important} .k-topic-chips{gap:5px!important} .k-topic-chips a{border:0!important;background:#f4f5f6!important;border-radius:999px!important;padding:8px 11px!important;font-size:11px!important;font-weight:700!important;color:#525860!important} .k-topic-chips a:hover{background:#fff0f2!important;color:var(--k22-red)!important} .k-v3-all{font-size:10px!important;color:#6d737b!important;font-weight:750!important} .k4-home-intelligence{gap:12px!important;margin:0 0 20px!important} .k4-module{border:1px solid var(--k22-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 28px rgba(26,29,35,.035)!important;padding:17px 18px!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease} .k4-module:hover{border-color:#dddfe3!important;box-shadow:var(--k22-shadow)!important;transform:translateY(-1px)} .k4-module-head{margin-bottom:7px!important} .k4-module-head span{font-size:8px!important;letter-spacing:.16em!important;color:#a0a4aa!important} .k4-module-head h3{font-size:16px!important;letter-spacing:-.25px!important;color:#1f2227!important;border:0!important} .k4-list-item{padding:10px 0!important;border-color:#f0f1f3!important} .k4-list-title{font-size:12px!important;line-height:1.38!important;font-weight:740!important;color:#33383e!important} .k4-list-title:hover{color:var(--k22-red)!important} .k4-list-meta{font-size:9px!important;color:#9a9fa6!important;margin-top:5px!important} .k4-list-meta a{color:#858b93!important} .k4-login-link{font-size:11px!important;font-weight:750!important} .k-v3-layout{grid-template-columns:218px minmax(0,1fr) 252px!important;gap:18px!important;margin-top:18px!important} .k-v3-rail{top:88px!important;gap:13px!important} .k-v3-rail-card,.k-v3-note-card,.k-v3-principle{border-color:var(--k22-line)!important;border-radius:16px!important;box-shadow:none!important} .k-v3-note-card{background:linear-gradient(145deg,#fff8f7,#fbf4f1)!important} .k-v3-note-icon{margin-bottom:30px!important;border-radius:50%!important;width:32px!important;height:32px!important;font-size:13px!important} .k-v3-stream{min-width:0} .k-v3-stream-head{margin:0 2px 13px!important} .k-v3-stream-head span{font-size:8px!important;letter-spacing:.18em!important;color:#9ba0a7!important} .k-v3-stream-head h2{font-family:Georgia,"Times New Roman",serif!important;font-size:28px!important;font-weight:600!important;letter-spacing:-.7px!important;color:#1d2025!important} .k-feed-card{border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important} .k-topic-card{position:relative!important;margin:0 0 10px!important;padding:22px 23px 20px!important;border:1px solid var(--k22-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 7px 24px rgba(25,28,34,.03)!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease} .k-topic-card:hover{transform:translateY(-2px);border-color:#dcdfe3!important;box-shadow:0 16px 40px rgba(25,28,34,.065)!important} .k-topic-card h2{font-family:Georgia,"Times New Roman",serif!important;font-size:21px!important;line-height:1.25!important;letter-spacing:-.35px!important;margin:0 0 10px!important} .k-topic-card h2 a{color:#202328!important;text-decoration:none!important} .k-topic-card h2 a:hover{color:var(--k22-red)!important} .k-topic-card>.default{font-size:13px!important;line-height:1.7!important;color:#71767d!important;margin-bottom:11px!important} .k-v3-topic-meta{margin:0!important;padding-top:10px!important;border-top:1px solid #f0f1f3!important;font-size:10px!important;display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;color:#969ba2!important} .k-v3-topic-meta a{font-size:10px!important;color:#737981!important;text-decoration:none!important} .k-v3-read{margin-left:auto!important;color:var(--k22-red)!important;font-weight:800!important} .k-seo-page-title{max-width:900px!important;margin:18px 0 28px!important} .k-seo-page-title h1,.k-forum-headline h1,.k-topic-headline h1{font-family:Georgia,"Times New Roman",serif!important;color:var(--k22-ink)!important;font-weight:600!important} .k-seo-page-title h1{font-size:46px!important;line-height:1.04!important;letter-spacing:-1.7px!important;margin-bottom:10px!important} .k-seo-page-title p{font-size:15px!important;line-height:1.65!important;color:#767b82!important;max-width:700px!important} .k-v3-page-label,.k-topic-kicker{font-size:9px!important;letter-spacing:.17em!important;color:var(--k22-red)!important} .k-community-table{border-collapse:separate!important;border-spacing:0 8px!important;background:transparent!important;border:0!important;box-shadow:none!important;table-layout:auto!important} .k-community-table>thead{display:table-header-group!important} .k-community-table>thead th{background:transparent!important;border:0!important;padding:5px 12px 7px!important;color:#999ea5!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:800!important} .k-community-category td.catcc{background:transparent!important;border:0!important;padding:22px 4px 5px!important;color:#24272c!important} .k-community-category .catfc,.k-community-category .catfc b{font-family:Georgia,"Times New Roman",serif!important;font-size:21px!important;color:#25282d!important;letter-spacing:-.25px!important} .k-community-category .minus img{opacity:.55!important;transform:scale(.9)} .k-community-row>td{background:#fff!important;border-top:1px solid var(--k22-line)!important;border-bottom:1px solid var(--k22-line)!important;padding:17px 12px!important;color:#6e747c!important} .k-community-row>td:first-child{border-left:1px solid var(--k22-line)!important;border-radius:16px 0 0 16px!important;width:52px!important} .k-community-row>td:last-child{border-right:1px solid var(--k22-line)!important;border-radius:0 16px 16px 0!important} .k-community-row:hover>td{background:#fdfdfd!important;border-color:#dfe1e5!important} .k-community-row>td:nth-child(2)>a{font-family:Georgia,"Times New Roman",serif!important;font-size:18px!important;font-weight:600!important;letter-spacing:-.18px!important;color:#272a2f!important;text-decoration:none!important} .k-community-row>td:nth-child(2)>a:hover{color:var(--k22-red)!important} .k-community-row>td:nth-child(2) .default{display:block!important;margin-top:5px!important;font-size:12px!important;line-height:1.55!important;color:#81868d!important} .k-community-row>td:nth-child(n/**/+3){font-size:11px!important;color:#7f858d!important} .k-community-row img{max-width:22px!important;height:auto!important} .k-forum-headline{margin-top:8px!important;margin-bottom:18px!important} .k-forum-headline h1{font-size:44px!important;line-height:1.05!important;letter-spacing:-1.5px!important} .k-forum-table{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;border-collapse:separate!important;border-spacing:0 7px!important;overflow:visible!important} .k-forum-table thead th{background:transparent!important;border:0!important;padding:5px 10px 7px!important;font-size:9px!important;letter-spacing:.12em!important;color:#9a9fa7!important} .k-forum-topic-row td{background:#fff!important;border-top:1px solid var(--k22-line)!important;border-bottom:1px solid var(--k22-line)!important;padding:16px 11px!important} .k-forum-topic-row td:first-child{border-left:1px solid var(--k22-line)!important;border-radius:14px 0 0 14px!important} .k-forum-topic-row td:last-child{border-right:1px solid var(--k22-line)!important;border-radius:0 14px 14px 0!important} .k-forum-topic-row:hover td{background:#fdfdfd!important;border-color:#dde0e4!important} .k-forum-topic-row .topicTitle{font-family:Georgia,"Times New Roman",serif!important;font-size:17px!important;line-height:1.32!important;letter-spacing:-.16px!important} .k-forum-topic-row .topicTitle a{font-weight:600!important;color:#292c31!important;text-decoration:none!important} .k-forum-topic-row .topicTitle a:hover{color:var(--k22-red)!important} .k-forum-topic-row h5 img{max-width:17px!important;opacity:.72!important} .k-forum-topic-row td:nth-child(n/**/+3){font-variant-numeric:tabular-nums!important;color:#838990!important;font-size:11px!important} .k-forum-topic-row div[style*="font-size:12px"]{margin-left:20px!important;color:#8c9198!important;font-size:10px!important}  .k-topic-headline{max-width:920px!important;padding:10px 0 5px!important;margin:4px auto 12px!important} .k-topic-headline h1{font-size:46px!important;line-height:1.08!important;letter-spacing:-1.55px!important;max-width:880px!important} .k-head-pagination{margin-top:15px!important} .k-v3-discussion-title{max-width:920px!important;margin:28px auto 13px!important;border-top:1px solid var(--k22-line)!important;padding-top:22px!important} .k-v3-discussion-title span{font-size:8px!important;letter-spacing:.17em!important;color:#a0a5ac!important} .k-v3-discussion-title strong{font-family:Georgia,"Times New Roman",serif!important;font-size:22px!important;font-weight:600!important;color:#25282d!important} .k-first-post,.k-reply-card{width:min(100%,920px)!important;border:1px solid var(--k22-line)!important;border-radius:18px!important;box-shadow:0 8px 30px rgba(25,28,34,.035)!important} .k-first-post>tbody>tr>.k-author-cell,.k-reply-card .k-author-cell{width:146px!important;min-width:146px!important;background:#fafafa!important;border-color:var(--k22-line-soft)!important;padding:21px 15px!important} .k-author-cell>a{font-size:13px!important;color:#2a2e33!important} .k-author-cell .ffc{font-size:9px!important;color:#9499a0!important} .k-author-post-count{margin-top:8px!important;padding-top:8px!important;border-top:1px solid #eceef1!important} .k-first-post>tbody>tr>.k-post-cell,.k-reply-card .k-post-cell{padding:22px 27px 26px!important} .k-post-cell .ArticleText,.k-post-cell>.default,.ArticleText{font-family:Georgia,"Times New Roman",serif!important;font-size:16.5px!important;line-height:1.82!important;color:#303238!important} .k-post-meta{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:10px!important;color:#92979e!important} .k-post-cell a.opts,.k-page-topic a.opts{display:inline-flex!important;align-items:center!important;gap:3px!important;min-height:29px!important;padding:4px 8px!important;margin:2px 2px 2px 0!important;border:1px solid #e5e7ea!important;border-radius:999px!important;background:#fff!important;color:#666c74!important;text-decoration:none!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-size:9px!important;font-weight:720!important}   .k-post-cell .Signature{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#81868d!important;border-color:#eceef1!important;font-size:10px!important;line-height:1.5!important;margin-top:24px!important} .k-post-location{color:#9b9fa5!important;font-size:9px!important} .k-post-separator{border:0!important;border-top:1px solid #f0f1f3!important;background:none!important;height:0!important} .quote,.quotetd,.quotetd2{border-color:#e5e7ea!important} .quote{background:#fafafa!important;border-left:3px solid #d9dce1!important;border-radius:0 10px 10px 0!important} .quotetd,.quotetd2{background:transparent!important} .quotetext{font-family:Georgia,"Times New Roman",serif!important;color:#555b62!important;line-height:1.7!important} pre,code,.code{border-radius:10px!important}   .PostingOptions{max-width:920px!important;margin:0 auto 13px!important;padding:0!important;display:flex!important;justify-content:flex-end!important;gap:5px!important;flex-wrap:wrap!important} .PostingOptions a.opts,.PostingOptions .opts{min-height:34px!important;border-radius:999px!important;padding:6px 11px!important;font-size:10px!important} .PostingOptions img{display:none!important} .k-pagination{gap:9px!important;margin:14px 0!important} .k-pagination-summary{font-size:10px!important;color:#969ba2!important} .k-pagination-pages{gap:4px!important} .k-page{min-width:32px!important;height:32px!important;border-radius:999px!important;border-color:#e1e4e7!important;background:#fff!important;font-size:11px!important;font-weight:720!important;color:#60666e!important} .k-page:hover{border-color:#d7a7ae!important;color:var(--k22-red)!important;background:#fff8f9!important} .k-page.is-current{background:var(--k22-ink)!important;border-color:var(--k22-ink)!important;color:#fff!important}   .k-page-topic input.buttons,.k-detail-page input[type="submit"],.k-detail-page input[type="button"],.k-detail-page button{border-radius:999px!important;min-height:38px!important;padding:0 14px!important;border:1px solid #dfe2e6!important;background:#fff!important;font-weight:700!important} .k-page-topic input.buttons[name="Submit"],.k-detail-page input[type="submit"]{background:var(--k22-red)!important;border-color:var(--k22-red)!important;color:#fff!important} .k-detail-page .k-main>table,.k-detail-page .forcc,.k-detail-page .fcc{border-radius:16px!important} .k-detail-page input[type="text"],.k-detail-page input[type="password"],.k-detail-page input[type="email"],.k-detail-page input[type="search"],.k-detail-page select,.k-detail-page textarea{border:1px solid #dfe2e6!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important} .k-detail-page input:focus,.k-detail-page select:focus,.k-detail-page textarea:focus{outline:none!important;border-color:#b8bdc4!important;box-shadow:0 0 0 3px rgba(196,0,26,.05)!important} .k-footer{margin-top:70px!important;background:#17191c!important;border-top:0!important;color:#b4b8bf!important} .k-footer-inner{width:min(calc(100% - 40px),1220px)!important;padding-top:36px!important;padding-bottom:30px!important} .k-footer-brand img{filter:grayscale(.05) brightness(1.08)!important;opacity:.95!important} .k-footer-links{gap:16px!important;font-size:10px!important} .k-footer a{color:#c5c8cd!important;text-decoration:none!important} .k-footer a:hover{color:#fff!important} @media(max-width:1080px){.k-nav a{padding-left:9px!important;padding-right:9px!important} .k-header-search{max-width:220px!important} .k-v3-hero{grid-template-columns:minmax(0,1fr) 290px!important} .k-v3-hero-main{padding:52px 45px!important} .k-v3-hero h1{font-size:50px!important} .k-v3-layout{grid-template-columns:200px minmax(0,1fr) 225px!important;gap:14px!important}} @media(max-width:900px){.k-v3-layout{grid-template-columns:minmax(0,1fr) 240px!important} .k-v3-rail-left{display:none!important} .k4-home-intelligence{grid-template-columns:1fr 1fr!important}} @media(max-width:820px){.k-main,.k-shell,.k-member-menu,.k-footer-inner{width:min(calc(100% - 28px),1220px)!important} .k-header-row{min-height:64px!important} .k-brand-logo{width:122px!important} .k-v3-hero{display:block!important;border-radius:24px!important} .k-v3-hero-main{padding:39px 26px 36px!important} .k-v3-hero-main:before{top:38px!important;height:54px!important} .k-v3-hero h1{font-size:42px!important;letter-spacing:-1.9px!important} .k-v3-hero-main>p{font-size:15px!important} .k-v3-hero-panel{min-height:210px!important;margin:0!important;border-radius:0!important;padding:30px 26px!important} .k-v3-hero-panel strong{font-size:42px!important} .k-v3-layout{grid-template-columns:1fr!important} .k-v3-rail-right{position:static!important;display:grid!important;grid-template-columns:1fr 1fr!important} .k-community-table>thead{display:none!important} .k-community-table,.k-community-table tbody,.k-community-category,.k-community-row{display:block!important;width:100%!important} .k-community-category td{display:block!important;width:100%!important} .k-community-row{margin-bottom:10px!important;border:1px solid var(--k22-line)!important;border-radius:16px!important;background:#fff!important;padding:14px!important} .k-community-row>td{display:block!important;width:100%!important;border:0!important;background:transparent!important;padding:4px 0!important;text-align:left!important;border-radius:0!important} .k-community-row>td:first-child{width:100%!important;min-height:20px!important} .k-community-row>td:nth-child(2)>a{font-size:17px!important} .k-community-row>td:nth-child(n/**/+3){display:inline-block!important;width:auto!important;margin-right:14px!important;font-size:10px!important} .k-topic-headline h1{font-size:39px!important} .k-first-post>tbody>tr,.k-reply-card>tbody>tr{display:block!important} .k-first-post>tbody>tr>.k-author-cell,.k-reply-card .k-author-cell{display:block!important;width:100%!important;min-width:0!important;border-right:0!important;border-bottom:1px solid var(--k22-line-soft)!important;padding:13px 16px!important} .k-first-post>tbody>tr>.k-post-cell,.k-reply-card .k-post-cell{display:block!important;width:100%!important;padding:19px 18px 22px!important} .k-author-post-count{display:inline-block!important;margin:0 0 0 8px!important;padding:0 0 0 8px!important;border-top:0!important;border-left:1px solid #e5e7ea!important}} @media(max-width:620px){.k-main,.k-shell,.k-member-menu,.k-footer-inner{width:min(calc(100% - 20px),1220px)!important} .k-page-home .k-main{margin-top:12px!important} .k-v3-hero-main{padding:31px 20px 29px!important} .k-v3-hero h1{font-size:36px!important;letter-spacing:-1.45px!important} .k-v3-hero-main>p{font-size:14px!important;line-height:1.65!important} .k-hero-actions .k-btn{width:100%!important} .k-v3-hero-panel{margin:0!important;padding:25px 20px!important;min-height:190px!important} .k-v3-discovery{margin-top:10px!important} .k-v3-discovery-label,.k-v3-all{display:none!important} .k4-home-intelligence{grid-template-columns:1fr!important} .k-v3-rail-right{grid-template-columns:1fr!important} .k-topic-card{padding:18px 17px!important;border-radius:15px!important} .k-topic-card h2{font-size:19px!important} .k-v3-topic-meta{gap:5px!important} .k-v3-read{width:100%!important;margin:4px 0 0!important} .k-seo-page-title h1{font-size:37px!important} .k-forum-headline h1,.k-topic-headline h1{font-size:35px!important;letter-spacing:-1.15px!important} .k-post-cell .ArticleText,.k-post-cell>.default,.ArticleText{font-size:16px!important;line-height:1.75!important} .PostingOptions{justify-content:flex-start!important} .k-pagination{align-items:flex-start!important}} @media(prefers-reduced-motion:reduce){.k-topic-card,.k4-module,.k-btn,.k-brand-logo{transition:none!important;transform:none!important}}:root{--k23-red:#c20a22;--k23-red-hover:#a9081c;--k23-ink:#17191d;--k23-text:#34383e;--k23-muted:#70767f;--k23-soft:#959ba3;--k23-line:#e4e6e9;--k23-line-soft:#eff0f2;--k23-surface:#ffffff;--k23-surface-alt:#fafafa;--k23-bg:#f7f7f5;--k23-warm:#fff8f6;--k23-radius-xs:8px;--k23-radius-sm:12px;--k23-radius:16px;--k23-radius-lg:24px;--k23-shadow-sm:0 5px 18px rgba(20,24,31,.035);--k23-shadow:0 14px 44px rgba(20,24,31,.06);--k23-focus:0 0 0 3px rgba(194,10,34,.10)} html{background:var(--k23-bg)!important;scroll-behavior:smooth} body{background:var(--k23-bg)!important;color:var(--k23-text)!important;font-feature-settings:"kern" 1,"liga" 1;font-variant-numeric:tabular-nums}::selection{background:rgba(194,10,34,.14);color:#111} a{transition:color .15s ease,background-color .15s ease,border-color .15s ease,opacity .15s ease} input,select,textarea,button{font:inherit} input[type="checkbox"],input[type="radio"]{accent-color:var(--k23-red)} .k-main{width:min(calc(100% - 48px),1240px)!important;margin-top:30px!important} .k-shell,.k-member-menu,.k-footer-inner{width:min(calc(100% - 48px),1240px)!important} .k-main table{max-width:100%} .k-site-header{position:sticky!important;top:0!important;z-index:990!important;background:rgba(255,255,255,.88)!important;border-bottom:1px solid rgba(227,229,232,.92)!important;box-shadow:0 1px 0 rgba(17,19,23,.02)!important;backdrop-filter:saturate(165%) blur(18px)!important;-webkit-backdrop-filter:saturate(165%) blur(18px)!important} .k-header-row{min-height:68px!important;gap:20px!important} .k-brand{min-width:150px!important;display:flex!important;align-items:center!important} .k-brand-logo{width:132px!important;max-height:50px!important;object-fit:contain!important;transform:translateZ(0)} .k-nav a{min-height:68px!important;padding:0 12px!important;font-size:12px!important;font-weight:760!important;letter-spacing:.01em!important;color:#5d636b!important} .k-nav a:hover{color:var(--k23-ink)!important;background:rgba(24,27,32,.025)!important} .k-nav a:after{height:2px!important;left:12px!important;right:12px!important;background:var(--k23-red)!important} .k-nav a.is-active{color:var(--k23-ink)!important} .k-header-search{max-width:300px!important} .k-header-search form{height:40px!important;background:#f6f7f8!important;border:1px solid #e0e3e6!important;box-shadow:none!important} .k-header-search input{height:38px!important;font-size:12px!important;color:#353a41!important} .k-header-search input::placeholder{color:#9ba0a7!important} .k-header-search button{min-width:48px!important;height:38px!important;border:0!important;background:transparent!important;color:#697079!important;font-size:11px!important;font-weight:760!important} .k-header-search button:hover{color:var(--k23-red)!important} .k-header-search form:focus-within{background:#fff!important;border-color:#c9cdd2!important;box-shadow:var(--k23-focus)!important} .k-header-actions .k-btn{min-height:38px!important;padding:0 14px!important;font-size:11px!important;font-weight:760!important} .k-header-actions .k-btn:not(.k-btn-primary){background:transparent!important;border-color:transparent!important;color:#555c65!important} .k-header-actions .k-btn:not(.k-btn-primary):hover{background:#f2f3f4!important;color:#22262b!important} .k-header-actions .k-btn-primary{background:var(--k23-red)!important;border-color:var(--k23-red)!important} .k-header-actions .k-btn-primary:hover{background:var(--k23-red-hover)!important;border-color:var(--k23-red-hover)!important;box-shadow:0 8px 20px rgba(194,10,34,.14)!important} a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none!important;box-shadow:var(--k23-focus)!important} .k-skip-link:focus{top:10px!important;left:10px!important;border-radius:999px!important;background:#111!important;color:#fff!important} .k-user-member>.k-account-strip{background:rgba(250,250,250,.96)!important} .k-user-member .k-account-inner{min-height:36px!important;padding:5px 0!important} .k-member-menu{padding:7px 0!important;font-size:11px!important} .k-breadcrumb-nav,#BreadCrumb,#Breadcrumb{margin:5px 0 16px!important;font-size:10px!important;color:#949aa2!important} .k-breadcrumb-nav a,#BreadCrumb a,#Breadcrumb a{color:#697079!important;font-weight:680!important} .k-seo-page-title{margin:16px 0 26px!important} .k-seo-page-title h1,.k-forum-headline h1,.k-topic-headline h1{color:var(--k23-ink)!important} .k-seo-page-title h1{font-size:44px!important;letter-spacing:-1.55px!important} .k-seo-page-title p{font-size:14px!important;color:#757b83!important} .k-v3-page-label,.k-topic-kicker{color:var(--k23-red)!important;font-weight:800!important} .k-v3-hero{grid-template-columns:minmax(0,1fr) 318px!important;border-radius:28px!important;border:1px solid var(--k23-line)!important;box-shadow:0 18px 58px rgba(22,25,31,.055)!important} .k-v3-hero-main{padding:64px 62px 60px!important;background:#fff!important} .k-v3-hero-main:before{top:57px!important;height:62px!important;width:3px!important;background:var(--k23-red)!important} .k-v3-hero-main:after{opacity:.7!important} .k-v3-hero .k-eyebrow{font-size:9px!important;font-weight:850!important;letter-spacing:.18em!important} .k-v3-hero h1{font-size:56px!important;line-height:1.015!important;letter-spacing:-2.55px!important;margin-bottom:20px!important} .k-v3-hero h1 span{color:#6e6968!important} .k-v3-hero-main>p{font-size:15px!important;line-height:1.75!important;max-width:660px!important;color:#70767e!important} .k-hero-actions .k-btn{min-height:42px!important;padding:0 17px!important;font-size:11px!important;font-weight:780!important} .k-v3-hero-panel{min-height:350px!important;padding:40px 32px!important;background:linear-gradient(155deg,#25272b,#16181b 68%,#121316)!important} .k-v3-hero-panel strong{font-size:50px!important;letter-spacing:-1.8px!important} .k-v3-live span{box-shadow:0 0 0 4px rgba(72,197,121,.10)!important} .k-v3-discovery{padding:7px 9px 7px 13px!important;border-radius:14px!important;box-shadow:none!important} .k-topic-chips a{padding:7px 10px!important;background:#f4f5f6!important;font-size:10px!important} .k-topic-chips a:hover{background:#fff0f2!important;color:var(--k23-red)!important} .k4-home-intelligence{gap:14px!important} .k4-module{border-radius:16px!important;box-shadow:var(--k23-shadow-sm)!important;padding:18px!important} .k4-module:hover{transform:none!important;border-color:#d8dbe0!important;box-shadow:0 10px 30px rgba(20,24,31,.055)!important} .k4-module-head h3{font-size:15px!important;font-weight:760!important} .k4-list-item{padding:10px 0!important} .k4-list-title{font-size:12px!important;line-height:1.45!important;font-weight:740!important} .k-v3-layout{grid-template-columns:212px minmax(0,1fr) 246px!important;gap:20px!important} .k-v3-rail-card,.k-v3-note-card,.k-v3-principle{border-radius:15px!important;background:#fff!important} .k-v3-note-card{background:var(--k23-warm)!important} .k-v3-stream-head h2{font-size:27px!important} .k-topic-card{padding:23px 24px 20px!important;border-radius:16px!important;box-shadow:var(--k23-shadow-sm)!important} .k-topic-card:hover{transform:none!important;border-color:#d8dbe0!important;box-shadow:0 11px 32px rgba(20,24,31,.055)!important} .k-topic-card h2{font-size:21px!important;line-height:1.28!important} .k-topic-card>.default{font-size:13px!important;line-height:1.72!important} .k-v3-read{font-weight:820!important;color:var(--k23-red)!important} .k-community-table{border-spacing:0 7px!important} .k-community-table>thead th{padding:5px 14px 6px!important;color:#9da2a9!important} .k-community-category td.catcc{padding:23px 5px 5px!important} .k-community-category .catfc,.k-community-category .catfc b{font-size:20px!important;color:#25282d!important} .k-community-row>td{padding:16px 13px!important;border-color:var(--k23-line)!important;transition:background-color .14s ease,border-color .14s ease} .k-community-row>td:first-child{border-radius:14px 0 0 14px!important} .k-community-row>td:last-child{border-radius:0 14px 14px 0!important} .k-community-row:hover>td{background:#fcfcfc!important;border-color:#d8dbe0!important} .k-community-row>td:nth-child(2)>a{font-size:17px!important;line-height:1.25!important} .k-community-row>td:nth-child(2) .default{font-size:11.5px!important;line-height:1.6!important} .k-community-row>td:nth-child(n/**/+3){font-size:10.5px!important;color:#80868e!important} .k-community-row>td:first-child img{filter:grayscale(1);opacity:.58!important} .k-forum-headline h1{font-size:42px!important;letter-spacing:-1.4px!important} .k-forum-table{border-spacing:0 6px!important} .k-forum-topic-row td{padding:15px 11px!important;border-color:var(--k23-line)!important} .k-forum-topic-row td:first-child{border-radius:13px 0 0 13px!important} .k-forum-topic-row td:last-child{border-radius:0 13px 13px 0!important} .k-forum-topic-row:hover td{background:#fcfcfc!important;border-color:#d8dbe0!important} .k-forum-topic-row .topicTitle{font-size:16px!important;line-height:1.38!important} .k-forum-topic-row .topicTitle a{color:#292d32!important;text-decoration:none!important} .k-forum-topic-row .topicTitle a:hover{color:var(--k23-red)!important} .k-forum-topic-row .ffcs,.k-forum-topic-row .ffc{font-size:10px!important;color:#8a9098!important} .k-forum-table img[src*="icon"],.k-forum-table img[src*="folder"]{filter:grayscale(1);opacity:.58!important}  .k-topic-headline{max-width:880px!important;margin:8px auto 24px!important} .k-topic-headline h1{font-size:45px!important;line-height:1.08!important;letter-spacing:-1.45px!important;margin-top:8px!important} .k-topic-kicker{font-size:8.5px!important;letter-spacing:.18em!important} .k-first-post,.k-reply-card{max-width:880px!important;border-radius:16px!important;border-color:var(--k23-line)!important;box-shadow:0 7px 24px rgba(20,24,31,.035)!important} .k-first-post{border-color:#daddE1!important;box-shadow:0 12px 36px rgba(20,24,31,.055)!important} .k-first-post .k-author-cell,.k-reply-card .k-author-cell{width:160px!important;min-width:160px!important;padding:21px 17px!important;background:#fbfbfb!important;border-color:var(--k23-line-soft)!important} .k-author-cell>a:first-child{font-size:12px!important;font-weight:800!important;color:#34393f!important;text-decoration:none!important} .k-author-cell>a:first-child:hover{color:var(--k23-red)!important} .k-author-cell .ffc{font-size:9px!important;color:#8c9299!important;line-height:1.55!important} .k-first-post .k-post-cell,.k-reply-card .k-post-cell{padding:24px 28px 27px!important} .k-post-cell .ArticleText,.k-post-cell>.default,.ArticleText{font-size:17px!important;line-height:1.84!important;color:#30343a!important} .k-post-meta{font-size:9.5px!important;color:#979ca3!important;letter-spacing:.01em!important} .k-preview-topic-actions,.k-post-actions{display:flex;justify-content:flex-end;gap:4px;flex-wrap:wrap} .k-post-cell a.opts,.k-page-topic a.opts,.k-preview-topic-actions a{min-height:28px!important;padding:4px 9px!important;border-radius:999px!important;border:1px solid #e5e7ea!important;background:#fff!important;color:#6c727a!important;font-size:9px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;font-weight:740!important;text-decoration:none!important} .k-post-cell a.opts:hover,.k-page-topic a.opts:hover,.k-preview-topic-actions a:hover{background:#fff6f7!important;border-color:#e2b9bf!important;color:var(--k23-red)!important}  .k-post-cell .Signature{margin-top:25px!important;padding-top:14px!important;border-top:1px solid var(--k23-line-soft)!important;color:#8a9097!important} .quote{margin:16px 0!important;background:#fafafa!important;border:1px solid #eceef0!important;border-left:3px solid #d3d6da!important;border-radius:0 10px 10px 0!important;box-shadow:none!important} .quotetext{font-size:15px!important;line-height:1.72!important;color:#555b62!important} .PostingOptions{max-width:880px!important;margin-bottom:12px!important} .PostingOptions a.opts,.PostingOptions .opts{min-height:32px!important;padding:5px 10px!important;background:#fff!important} .k-pagination{max-width:880px!important;margin-left:auto!important;margin-right:auto!important} .k-page{min-width:31px!important;height:31px!important;font-size:10px!important} .k-page.is-current{background:#202328!important;border-color:#202328!important} .k-detail-page .k-main>table,.k-detail-page .forcc,.k-detail-page .fcc{border:1px solid var(--k23-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:var(--k23-shadow-sm)!important} .k-detail-page input[type="text"],.k-detail-page input[type="password"],.k-detail-page input[type="email"],.k-detail-page input[type="search"],.k-detail-page select,.k-detail-page textarea,.k-page-topic textarea[name="Message"]{min-height:40px!important;border:1px solid #dcdfe3!important;border-radius:10px!important;background:#fff!important;color:#30353b!important;box-shadow:inset 0 1px 1px rgba(20,24,31,.018)!important} .k-detail-page textarea,.k-page-topic textarea[name="Message"]{padding:12px 13px!important;line-height:1.55!important} .k-detail-page input:focus,.k-detail-page select:focus,.k-detail-page textarea:focus,.k-page-topic textarea[name="Message"]:focus{border-color:#bcc1c7!important;box-shadow:var(--k23-focus)!important} .k-detail-page input[type="submit"],.k-detail-page input[type="button"],.k-detail-page button,.k-page-topic input.buttons{min-height:38px!important;border-radius:999px!important;border:1px solid #dfe2e6!important;background:#fff!important;color:#4f555d!important;font-size:11px!important;font-weight:760!important} .k-detail-page input[type="submit"],.k-page-topic input.buttons[name="Submit"]{background:var(--k23-red)!important;border-color:var(--k23-red)!important;color:#fff!important} .k-detail-page input[type="submit"]:hover,.k-page-topic input.buttons[name="Submit"]:hover{background:var(--k23-red-hover)!important;border-color:var(--k23-red-hover)!important} .k-page-pm table,.k-page-members table,.k-page-search table{border-color:var(--k23-line)!important} .k-page-pm td,.k-page-members td,.k-page-search td{border-color:var(--k23-line-soft)!important} .buttons,.button,.btn,input[type="button"],input[type="submit"]{cursor:pointer} img[border="0"]{border:0} img[src*="icon_"]{image-rendering:auto} hr{border:0;border-top:1px solid var(--k23-line)!important} .k-footer{margin-top:76px!important;background:#17191c!important} .k-footer-inner{padding-top:38px!important;padding-bottom:32px!important} .k-footer-links{gap:18px!important} .k-footer a{font-size:10px!important;color:#bec2c8!important} .k-footer a:hover{color:#fff!important} @media(max-width:1080px){.k-main,.k-shell,.k-member-menu,.k-footer-inner{width:min(calc(100% - 36px),1240px)!important} .k-header-search{max-width:230px!important} .k-v3-hero{grid-template-columns:minmax(0,1fr) 290px!important} .k-v3-hero-main{padding:50px 44px!important} .k-v3-hero h1{font-size:49px!important} .k-v3-layout{grid-template-columns:198px minmax(0,1fr) 224px!important;gap:15px!important}} @media(max-width:900px){.k-v3-layout{grid-template-columns:minmax(0,1fr) 238px!important} .k-v3-rail-left{display:none!important} .k4-home-intelligence{grid-template-columns:1fr 1fr!important}} @media(max-width:820px){.k-main,.k-shell,.k-member-menu,.k-footer-inner{width:min(calc(100% - 26px),1240px)!important} .k-site-header{position:sticky!important} .k-header-row{min-height:62px!important} .k-brand-logo{width:118px!important} .k-v3-hero{border-radius:22px!important} .k-v3-hero-main{padding:38px 25px 35px!important} .k-v3-hero h1{font-size:41px!important;letter-spacing:-1.8px!important} .k-v3-hero-panel{min-height:205px!important;padding:29px 25px!important} .k-v3-layout{grid-template-columns:1fr!important} .k-v3-rail-right{grid-template-columns:1fr 1fr!important} .k-community-row{border-radius:14px!important;padding:13px!important} .k-community-row>td:nth-child(2)>a{font-size:16px!important} .k-topic-headline{margin-left:0!important;margin-right:0!important} .k-topic-headline h1{font-size:38px!important} .k-first-post,.k-reply-card{max-width:none!important} .k-first-post .k-author-cell,.k-reply-card .k-author-cell{width:100%!important;min-width:0!important;padding:12px 15px!important;background:#fafafa!important} .k-first-post .k-post-cell,.k-reply-card .k-post-cell{padding:18px 17px 22px!important} .PostingOptions,.k-pagination{max-width:none!important}} @media(max-width:620px){.k-main,.k-shell,.k-member-menu,.k-footer-inner{width:min(calc(100% - 18px),1240px)!important} .k-page-home .k-main{margin-top:10px!important} .k-v3-hero-main{padding:29px 18px 27px!important} .k-v3-hero-main:before{display:none!important} .k-v3-hero h1{font-size:34px!important;letter-spacing:-1.25px!important;line-height:1.04!important} .k-v3-hero-main>p{font-size:13.5px!important;line-height:1.66!important} .k-v3-hero-panel{min-height:180px!important;padding:23px 18px!important} .k-v3-hero-panel strong{font-size:39px!important} .k4-home-intelligence,.k-v3-rail-right{grid-template-columns:1fr!important} .k-topic-card{padding:17px 16px!important;border-radius:14px!important} .k-topic-card h2{font-size:18.5px!important} .k-seo-page-title h1{font-size:35px!important} .k-forum-headline h1,.k-topic-headline h1{font-size:33px!important;letter-spacing:-1px!important} .k-post-cell .ArticleText,.k-post-cell>.default,.ArticleText{font-size:16px!important;line-height:1.78!important} .k-preview-topic-actions,.k-post-actions{justify-content:flex-start!important;margin-top:6px!important} .PostingOptions{justify-content:flex-start!important} .k-pagination-pages{flex-wrap:wrap!important} .k-detail-page input[type="text"],.k-detail-page input[type="password"],.k-detail-page input[type="email"],.k-detail-page input[type="search"],.k-detail-page select,.k-detail-page textarea{font-size:16px!important}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto} *,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--k24-red:#c3132b;--k24-red-dark:#a90f24;--k24-ink:#17191d;--k24-text:#33373d;--k24-muted:#727880;--k24-soft:#9aa0a7;--k24-line:#e3e5e8;--k24-line-soft:#eef0f2;--k24-bg:#f5f5f3;--k24-surface:#fff;--k24-surface-soft:#fafafa;--k24-warm:#fff8f6;--k24-radius:16px;--k24-radius-lg:26px;--k24-shadow:0 12px 38px rgba(18,22,28,.05);--k24-shadow-strong:0 22px 60px rgba(18,22,28,.075)} body{background:var(--k24-bg)!important;color:var(--k24-text)!important} .k-main{width:min(calc(100% - 52px),1216px)!important;margin-top:28px!important} .k-shell,.k-member-menu,.k-footer-inner{width:min(calc(100% - 52px),1216px)!important} .k-main a{text-underline-offset:2px} .k-site-header{background:rgba(255,255,255,.93)!important;border-bottom-color:#e7e8ea!important;box-shadow:0 1px 8px rgba(16,20,26,.025)!important} .k-header-row{min-height:66px!important;gap:18px!important} .k-brand{min-width:144px!important} .k-brand-logo{width:126px!important;max-height:48px!important} .k-nav{gap:1px!important} .k-nav a{min-height:66px!important;padding:0 13px!important;font-size:11.5px!important;font-weight:760!important;color:#646a72!important} .k-nav a:after{left:13px!important;right:13px!important;height:2px!important;border-radius:2px!important} .k-nav a.is-active{color:#1e2227!important} .k-header-search{max-width:282px!important} .k-header-search form{height:39px!important;border-radius:999px!important;background:#f5f6f7!important} .k-header-search input{padding-left:14px!important;font-size:11.5px!important} .k-header-search button{height:37px!important;min-width:46px!important} .k-header-actions{gap:5px!important} .k-header-actions .k-btn{min-height:37px!important;padding:0 13px!important;border-radius:999px!important} .k-breadcrumb-nav,#BreadCrumb,#Breadcrumb{margin:3px 0 14px!important;letter-spacing:.005em!important} .k-breadcrumb-nav a,#BreadCrumb a,#Breadcrumb a{color:#737982!important} .k-seo-page-title{margin:14px 0 24px!important} .k-seo-page-title h1{font-size:42px!important;line-height:1.06!important;letter-spacing:-1.45px!important} .k-seo-page-title p{max-width:720px!important;line-height:1.7!important} .k-page-home .k-main{margin-top:22px!important} .k-v3-hero{grid-template-columns:minmax(0,1.15fr) minmax(286px,.58fr)!important;min-height:344px!important;border-radius:var(--k24-radius-lg)!important;overflow:hidden!important;border:1px solid #dedfe2!important;box-shadow:var(--k24-shadow-strong)!important} .k-v3-hero-main{padding:58px 58px 54px!important;display:flex!important;flex-direction:column!important;justify-content:center!important} .k-v3-hero-main:before{display:none!important} .k-v3-hero-main:after{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:var(--k24-red)!important;opacity:1!important} .k-v3-hero .k-eyebrow{font-size:9px!important;letter-spacing:.2em!important;color:#8b9097!important;margin-bottom:13px!important} .k-v3-hero h1{font-size:52px!important;line-height:1.025!important;letter-spacing:-2.35px!important;margin:0 0 18px!important;max-width:700px!important} .k-v3-hero h1 span{color:#6d7075!important} .k-v3-hero-main>p{max-width:620px!important;font-size:14.5px!important;line-height:1.76!important;color:#737980!important;margin-bottom:22px!important} .k-hero-actions{gap:7px!important} .k-hero-actions .k-btn{min-height:40px!important;padding:0 16px!important} .k-v3-hero-panel{position:relative!important;min-height:344px!important;padding:36px 30px!important;background:linear-gradient(145deg,#2c2e32 0%,#191b1e 72%,#141517 100%)!important} .k-v3-hero-panel:after{content:"";position:absolute;right:-60px;bottom:-75px;width:190px;height:190px;border:1px solid rgba(255,255,255,.055);border-radius:50%} .k-v3-panel-label{font-size:8px!important;letter-spacing:.19em!important;color:#9b9fa5!important} .k-v3-hero-panel strong{font-size:48px!important;line-height:1!important;margin-top:auto!important} .k-v3-hero-panel p{font-size:11.5px!important;line-height:1.7!important;color:#b6bac0!important;max-width:250px!important} .k-v3-live{font-size:9px!important;color:#c7cacf!important} .k-v3-discovery{margin-top:12px!important;min-height:46px!important;border:1px solid #e1e3e6!important;background:rgba(255,255,255,.86)!important} .k-v3-discovery-label{font-size:9px!important;letter-spacing:.11em!important;color:#969ba2!important} .k-topic-chips{gap:5px!important} .k-topic-chips a{border:1px solid transparent!important;border-radius:999px!important;padding:7px 11px!important;background:#f4f5f6!important;color:#626870!important} .k-topic-chips a:hover{border-color:#f0d2d7!important;background:#fff7f8!important} .k-v3-all{font-size:9.5px!important;font-weight:760!important;color:#737981!important} .k4-home-intelligence{gap:12px!important;margin-top:16px!important;margin-bottom:20px!important} .k4-module{position:relative!important;padding:18px 18px 16px!important;border:1px solid #e2e4e7!important;background:#fff!important;box-shadow:none!important} .k4-module:before{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;background:#eceef0;border-radius:0 0 2px 2px} .k4-module:first-child:before{background:var(--k24-red)!important} .k4-module-head{margin-bottom:8px!important} .k4-module-head span{font-size:7.5px!important;letter-spacing:.15em!important;color:#a0a5ab!important} .k4-module-head h3{font-size:14.5px!important;letter-spacing:-.2px!important} .k4-list-item{padding:9px 0!important;border-top-color:#f0f1f2!important} .k4-list-title{font-size:12px!important;line-height:1.42!important;color:#30353a!important} .k4-list-title:hover{color:var(--k24-red)!important} .k4-list-meta{font-size:8.8px!important;color:#9ba0a6!important;margin-top:4px!important} .k4-for-you{background:linear-gradient(160deg,#fff,#fff9f8)!important} .k4-login-link{font-size:10px!important;font-weight:780!important;color:var(--k24-red)!important} .k-v3-layout{grid-template-columns:202px minmax(0,1fr) 236px!important;gap:18px!important;align-items:start!important} .k-v3-rail-card,.k-v3-note-card,.k-v3-principle{border:1px solid #e3e5e7!important;box-shadow:none!important} .k-v3-rail-card{padding:17px!important} .k-v3-rail-card h3{font-size:14px!important;margin-bottom:12px!important} .k-v3-rail-card p{font-size:10.5px!important;line-height:1.5!important;padding:8px 0!important;border-top:1px solid #eff0f2!important;margin:0!important} .k-v3-note-card{padding:18px!important} .k-v3-note-icon{width:28px!important;height:28px!important;font-size:11px!important} .k-v3-stream-head{margin-bottom:10px!important;padding:0 2px!important} .k-v3-stream-head span{font-size:8px!important;letter-spacing:.16em!important} .k-v3-stream-head h2{font-size:26px!important;letter-spacing:-.6px!important} .k-v3-stream-head>a{font-size:9.5px!important;color:#7b8188!important} .k-feed-card.latestTopics{border:1px solid #e0e2e5!important;border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:var(--k24-shadow)!important} .k-topic-card{position:relative!important;margin:0!important;padding:22px 23px 19px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important} .k-topic-card+.k-topic-card{border-top:1px solid #eceef0!important} .k-topic-card:hover{background:#fcfcfc!important;box-shadow:none!important;border-color:transparent!important} .k-topic-card h2{font-size:20px!important;line-height:1.27!important;letter-spacing:-.35px!important;margin-bottom:8px!important} .k-topic-card h2 a{color:#272b30!important} .k-topic-card h2 a:hover{color:var(--k24-red)!important} .k-topic-card>.default{font-size:12.5px!important;line-height:1.68!important;color:#70767d!important;max-width:680px!important} .k-v3-topic-meta{margin-top:13px!important;font-size:9px!important;color:#9a9fa6!important} .k-v3-author{font-weight:780!important;color:#626870!important} .k-v3-read{margin-left:auto!important;font-size:9px!important;letter-spacing:.01em!important} .k-v3-principle{padding:18px!important;background:#222428!important;color:#fff!important;border-color:#222428!important} .k-v3-principle span{font-size:7.5px!important;color:#9fa3a8!important} .k-v3-principle p{font-size:13px!important;line-height:1.55!important;color:#e7e8ea!important} .k-page-home .k-community-table,.k-community-table{border-collapse:separate!important;border-spacing:0 7px!important} .k-community-table>thead th{padding:4px 12px 5px!important;font-size:8px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#a4a9af!important;border:0!important} .k-community-category td.catcc{padding:24px 4px 6px!important;background:transparent!important;border:0!important} .k-community-category .catfc{display:flex!important;align-items:center!important;gap:8px!important} .k-community-category .catfc:before{content:"";display:inline-block;width:14px;height:2px;background:var(--k24-red);border-radius:2px} .k-community-category .catfc,.k-community-category .catfc b{font-size:18px!important;letter-spacing:-.35px!important;color:#262a2f!important} .k-community-row{background:#fff!important} .k-community-row>td{padding:15px 12px!important;background:#fff!important;border-top:1px solid #e3e5e7!important;border-bottom:1px solid #e3e5e7!important} .k-community-row>td:first-child{width:34px!important;text-align:center!important;border-left:1px solid #e3e5e7!important;border-radius:13px 0 0 13px!important;color:var(--k24-red)!important;font-size:8px!important} .k-community-row>td:last-child{border-right:1px solid #e3e5e7!important;border-radius:0 13px 13px 0!important} .k-community-row:hover>td{background:#fbfbfb!important;border-color:#d5d8dc!important} .k-community-row>td:nth-child(2)>a{display:block!important;font-size:16px!important;font-weight:760!important;letter-spacing:-.2px!important;color:#2a2e33!important;margin-bottom:3px!important} .k-community-row>td:nth-child(2)>a:hover{color:var(--k24-red)!important} .k-community-row>td:nth-child(2) .default{display:block!important;max-width:650px!important;font-size:10.5px!important;line-height:1.55!important;color:#8b9097!important} .k-community-row>td:nth-child(n/**/+3){font-size:10px!important;color:#858b92!important;font-variant-numeric:tabular-nums!important} .k-community-row small{color:#a0a5ab!important;font-size:9px!important}  .k-forum-headline{margin-bottom:20px!important} .k-forum-headline h1{font-size:40px!important;line-height:1.07!important;letter-spacing:-1.25px!important} .k-forum-table{border-collapse:separate!important;border-spacing:0!important;border:1px solid #e0e2e5!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important;box-shadow:var(--k24-shadow)!important} .k-forum-table thead th{padding:10px 11px!important;border-bottom:1px solid #e7e9eb!important;background:#fafafa!important;font-size:7.8px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#a0a5ac!important} .k-forum-topic-row td{padding:15px 11px!important;background:#fff!important;border:0!important;border-bottom:1px solid #eef0f2!important;border-radius:0!important} .k-forum-topic-row:last-child td{border-bottom:0!important} .k-forum-topic-row:hover td{background:#fcfcfc!important;border-color:#eef0f2!important} .k-forum-topic-row>td:first-child{width:34px!important;text-align:center!important;position:relative!important;color:transparent!important} .k-forum-topic-row>td:first-child:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#c9cdd2;vertical-align:middle} .k-forum-topic-row:hover>td:first-child:after{background:var(--k24-red)!important} .k-forum-topic-row .topicTitle{font-size:15.5px!important;line-height:1.38!important;font-weight:760!important;letter-spacing:-.12px!important;margin-bottom:3px!important} .k-forum-topic-row .topicTitle a{color:#292d32!important} .k-forum-topic-row .ffc,.k-forum-topic-row .ffcs{font-size:9.2px!important;line-height:1.45!important;color:#969ba2!important} .k-forum-topic-row>td:nth-child(3),.k-forum-topic-row>td:nth-child(4){width:72px!important;text-align:right!important;font-size:10px!important;color:#727880!important} .k-forum-topic-row>td:nth-child(5){width:145px!important;text-align:right!important}  .k-topic-headline{max-width:860px!important;margin:6px auto 22px!important} .k-topic-headline h1{font-size:44px!important;line-height:1.07!important;letter-spacing:-1.5px!important;margin:7px 0 10px!important} .k-topic-kicker{font-size:8px!important;letter-spacing:.2em!important} .k-head-pagination{margin-top:9px!important} .PostingOptions{max-width:860px!important;margin:0 auto 11px!important;display:flex!important;justify-content:flex-end!important;gap:5px!important} .PostingOptions a.opts,.PostingOptions .opts{border-radius:999px!important;border-color:#e1e4e7!important;background:rgba(255,255,255,.85)!important;color:#666c73!important;font-size:9px!important;font-weight:760!important} .PostingOptions a.opts:hover{background:#fff5f6!important;color:var(--k24-red)!important;border-color:#e9c4ca!important} .k-first-post,.k-reply-card{max-width:860px!important;margin-left:auto!important;margin-right:auto!important;border-radius:15px!important;border:1px solid #e0e2e5!important;box-shadow:none!important;background:#fff!important;overflow:hidden!important} .k-first-post{position:relative!important;border-color:#dadde0!important;box-shadow:0 10px 32px rgba(18,22,28,.045)!important} .k-first-post:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:var(--k24-red);z-index:2} .k-reply-card{margin-top:12px!important} .k-first-post .k-author-cell,.k-reply-card .k-author-cell{width:148px!important;min-width:148px!important;padding:20px 16px!important;background:#fafafa!important;border-right:1px solid #eceef0!important;vertical-align:top!important} .k-author-cell>a:first-child{font-size:11.5px!important;line-height:1.3!important} .k-author-cell .ffc{font-size:8.8px!important;line-height:1.5!important;color:#949aa1!important} .k-author-post-count{margin-top:7px!important;padding-top:7px!important;border-top:1px solid #eceef0!important} .k-first-post .k-post-cell,.k-reply-card .k-post-cell{padding:22px 26px 26px!important;vertical-align:top!important} .k-post-meta{margin-bottom:9px!important;font-size:9px!important;color:#a0a5ab!important} .k-post-cell .ArticleText,.k-post-cell>.default,.ArticleText{font-size:16.5px!important;line-height:1.82!important;color:#34383e!important;letter-spacing:.002em!important} .k-preview-topic-actions,.k-post-actions{margin:-1px 0 12px!important;gap:4px!important} .k-post-cell a.opts,.k-page-topic a.opts,.k-preview-topic-actions a{min-height:27px!important;padding:3px 9px!important;font-size:8.7px!important;color:#737980!important} .k-post-cell .Signature{margin-top:23px!important;padding-top:12px!important;font-size:10px!important;line-height:1.55!important;color:#9a9fa5!important} .quote{margin:15px 0!important;padding:0!important;background:#fafafa!important;border:1px solid #e8eaec!important;border-left:3px solid #d0d3d7!important;border-radius:0 9px 9px 0!important} .quotetd2{padding:13px 15px!important} .quotetext{font-size:14px!important;line-height:1.68!important;color:#555b62!important} .k-pagination{max-width:860px!important;margin-top:16px!important} .k-page{min-width:30px!important;height:30px!important;border-radius:8px!important} .k-page.is-current{background:#25282d!important;border-color:#25282d!important}   .k-detail-page .k-main>table,.k-detail-page .forcc,.k-detail-page .fcc{border-color:#e0e2e5!important;border-radius:16px!important;box-shadow:0 8px 26px rgba(18,22,28,.035)!important} .k-detail-page input[type="text"],.k-detail-page input[type="password"],.k-detail-page input[type="email"],.k-detail-page input[type="search"],.k-detail-page select,.k-detail-page textarea{border-radius:10px!important;border-color:#dadee2!important;background:#fff!important} .k-detail-page input[type="text"]:hover,.k-detail-page input[type="password"]:hover,.k-detail-page input[type="email"]:hover,.k-detail-page input[type="search"]:hover,.k-detail-page select:hover,.k-detail-page textarea:hover{border-color:#cdd1d6!important} .k-detail-page input[type="submit"],.k-detail-page input[type="button"],.k-detail-page button{min-height:37px!important;padding-left:14px!important;padding-right:14px!important} .k-page-pm table,.k-page-members table,.k-page-search table{border-collapse:separate!important;border-spacing:0!important} .k-page-pm tr:hover td,.k-page-members tr:hover td,.k-page-search tr:hover td{background:#fcfcfc!important} .k-footer{margin-top:72px!important;background:#181a1d!important;border-top:1px solid #1f2226!important} .k-footer-inner{padding-top:36px!important;padding-bottom:31px!important} .k-footer a{color:#b9bdc3!important} @media(prefers-reduced-motion:no-preference){.k-topic-card,.k-community-row>td,.k-forum-topic-row td,.k-header-actions .k-btn{transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important}} @media(max-width:1080px){.k-main,.k-shell,.k-member-menu,.k-footer-inner{width:min(calc(100% - 38px),1216px)!important} .k-v3-hero{grid-template-columns:minmax(0,1fr) 280px!important} .k-v3-hero-main{padding:48px 42px!important} .k-v3-hero h1{font-size:47px!important} .k-v3-layout{grid-template-columns:190px minmax(0,1fr) 222px!important;gap:15px!important} .k-header-search{max-width:220px!important}} @media(max-width:900px){.k-v3-layout{grid-template-columns:minmax(0,1fr) 230px!important} .k-v3-rail-left{display:none!important} .k4-home-intelligence{grid-template-columns:1fr 1fr!important} .k4-for-you{grid-column:1/-1!important} .k-community-row>td:nth-child(3),.k-community-row>td:nth-child(4){display:none!important}} @media(max-width:820px){.k-main,.k-shell,.k-member-menu,.k-footer-inner{width:min(calc(100% - 26px),1216px)!important} .k-page-home .k-main{margin-top:14px!important} .k-v3-hero{grid-template-columns:1fr!important;min-height:0!important;border-radius:20px!important} .k-v3-hero-main{padding:37px 24px 34px!important} .k-v3-hero h1{font-size:39px!important;letter-spacing:-1.7px!important} .k-v3-hero-main>p{font-size:13.5px!important} .k-v3-hero-panel{min-height:185px!important;padding:28px 24px!important} .k-v3-hero-panel strong{font-size:42px!important} .k-v3-discovery{padding:8px 10px!important;overflow-x:auto!important;scrollbar-width:none!important} .k-v3-discovery::-webkit-scrollbar{display:none!important} .k-v3-discovery-label,.k-v3-all{flex:0 0 auto!important} .k-topic-chips{flex-wrap:nowrap!important;min-width:max-content!important} .k4-home-intelligence{grid-template-columns:1fr!important} .k4-for-you{grid-column:auto!important} .k-v3-layout{grid-template-columns:1fr!important} .k-v3-rail-right{grid-template-columns:1fr 1fr!important} .k-feed-card.latestTopics{border-radius:15px!important} .k-topic-card{padding:19px 18px 17px!important} .k-topic-card h2{font-size:18px!important} .k-community-table,.k-community-table tbody,.k-community-row{display:block!important;width:100%!important} .k-community-table thead{display:none!important} .k-community-category{display:block!important} .k-community-category td.catcc{display:block!important;width:100%!important;padding:23px 2px 5px!important} .k-community-row{position:relative!important;margin-bottom:8px!important;border:1px solid #e1e3e6!important;border-radius:14px!important;background:#fff!important;padding:13px 13px 12px 43px!important} .k-community-row>td{display:block!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important} .k-community-row>td:first-child{position:absolute!important;left:14px!important;top:18px!important;width:16px!important;color:var(--k24-red)!important} .k-community-row>td:nth-child(2)>a{font-size:15.5px!important} .k-community-row>td:nth-child(2) .default{margin-top:3px!important} .k-community-row>td:nth-child(3),.k-community-row>td:nth-child(4),.k-community-row>td:last-child{display:none!important} .k-community-row>td:nth-child(5){margin-top:8px!important;font-size:9px!important;color:#9a9fa5!important} .k-forum-table{display:block!important;border-radius:14px!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important} .k-forum-table thead{display:none!important} .k-forum-table tbody{display:block!important} .k-forum-topic-row{display:block!important;position:relative!important;margin-bottom:8px!important;padding:13px 13px 12px 36px!important;border:1px solid #e1e3e6!important;border-radius:13px!important;background:#fff!important} .k-forum-topic-row td{display:block!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important} .k-forum-topic-row>td:first-child{position:absolute!important;left:14px!important;top:18px!important;width:10px!important} .k-forum-topic-row>td:nth-child(3),.k-forum-topic-row>td:nth-child(4){display:inline-block!important;width:auto!important;margin-top:8px!important;margin-right:12px!important;font-size:9px!important} .k-forum-topic-row>td:nth-child(5){display:block!important;width:auto!important;margin-top:4px!important;text-align:left!important} .k-forum-topic-row .topicTitle{font-size:15px!important} .k-topic-headline{margin-left:0!important;margin-right:0!important} .k-topic-headline h1{font-size:37px!important;letter-spacing:-1.15px!important} .PostingOptions{max-width:none!important} .k-first-post,.k-reply-card{max-width:none!important;border-radius:14px!important} .k-first-post tbody,.k-reply-card tbody,.k-first-post tr,.k-reply-card tr{display:block!important;width:100%!important} .k-first-post .k-author-cell,.k-reply-card .k-author-cell{display:block!important;width:100%!important;min-width:0!important;padding:11px 14px!important;border-right:0!important;border-bottom:1px solid #eceef0!important} .k-author-post-count{display:inline!important;margin-left:8px!important;padding:0!important;border:0!important} .k-first-post .k-post-cell,.k-reply-card .k-post-cell{display:block!important;width:auto!important;padding:18px 17px 21px!important} .k-post-cell .ArticleText,.k-post-cell>.default,.ArticleText{font-size:16px!important;line-height:1.76!important}} @media(max-width:620px){.k-main,.k-shell,.k-member-menu,.k-footer-inner{width:min(calc(100% - 20px),1216px)!important} .k-v3-hero-main{padding:31px 20px 29px!important} .k-v3-hero h1{font-size:34px!important;line-height:1.04!important;letter-spacing:-1.35px!important} .k-v3-hero-panel{padding:24px 20px!important} .k-v3-rail-right{grid-template-columns:1fr!important} .k-v3-stream-head h2{font-size:23px!important} .k-topic-card{padding:17px 15px!important} .k-topic-card h2{font-size:17px!important} .k-topic-card>.default{font-size:12px!important} .k-forum-headline h1{font-size:33px!important} .k-topic-headline h1{font-size:32px!important;line-height:1.1!important} .k-post-cell .ArticleText,.k-post-cell>.default,.ArticleText{font-size:15.5px!important;line-height:1.74!important} .PostingOptions{justify-content:flex-start!important;overflow-x:auto!important;flex-wrap:nowrap!important;padding-bottom:3px!important} .PostingOptions a.opts,.PostingOptions .opts{flex:0 0 auto!important}}:root{--k25-red:#bf1730;--k25-red-hover:#a91027;--k25-ink:#181b20;--k25-text:#383d43;--k25-muted:#747b83;--k25-line:#e2e5e8;--k25-line-soft:#eef0f2;--k25-bg:#f5f5f3;--k25-surface:#fff;--k25-focus:0 0 0 3px rgba(191,23,48,.14)} html{scroll-padding-top:84px} body{font-kerning:normal;text-rendering:optimizeLegibility} .k-main{padding-bottom:2px!important} .k-site-header{backdrop-filter:saturate(130%) blur(12px);-webkit-backdrop-filter:saturate(130%) blur(12px)} .k-brand-logo{object-fit:contain;image-rendering:auto} .k-nav a,.k-btn,.opts,.k-page{letter-spacing:.005em} .k-header-search input::placeholder{color:#9ba1a8;opacity:1} .k-account-strip img[src*="pm_16x15.gif"],.k-account-strip img[src*="pm_new_16x15.gif"],.k-page-topic a.opts img[src*="icon_report.gif"],.k-page-topic .PostingOptions img,.k-detail-page img[src*="icon_search.gif"]{display:none!important} .k-account-strip .spnMessageText a:before{content:"Mesajlar";display:inline-flex;align-items:center;min-height:26px;padding:0 9px;margin-right:7px;border:1px solid #e1e4e7;border-radius:999px;background:#fff;color:#666d75;font-size:9px;font-weight:800;line-height:1} .k-account-strip .spnMessageText a{font-size:0!important;text-decoration:none!important} .info{overflow:hidden!important;border:1px solid var(--k25-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 16px 45px rgba(18,22,28,.055)!important} .info [style*="gorsel_community"],.info [style*="gorsel_key"]{height:auto!important;min-height:138px!important;padding:28px 30px!important;background:#fff!important;background-image:none!important} .infoH{padding:0!important;background:transparent!important;border:0!important} .infoH h2{margin:0 0 10px!important;color:var(--k25-ink)!important;font-size:24px!important;line-height:1.15!important;letter-spacing:-.5px!important} .infoD{padding:0!important;color:var(--k25-muted)!important;font-size:12.5px!important;line-height:1.65!important} .infoD a{font-weight:800!important;color:var(--k25-red)!important}    a[href*="ARCHIVE=true"]{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:30px!important;padding:4px 10px!important;border:1px solid #e2e5e8!important;border-radius:999px!important;background:#fff!important;color:#697079!important;text-decoration:none!important;font-size:9.5px!important;font-weight:780!important} a[href*="ARCHIVE=true"]:hover{border-color:#d8b8be!important;background:#fff8f9!important;color:var(--k25-red)!important} a[href*="ARCHIVE=true"] img{width:12px!important;height:12px!important;opacity:.42!important;filter:grayscale(1)!important} .k-community-row>td:first-child,.k-forum-topic-row>td:first-child{color:#b5bac0!important;font-size:10px!important} .k-community-row:hover>td:first-child,.k-forum-topic-row:hover>td:first-child{color:var(--k25-red)!important} .k-community-row>td:last-child{color:#a0a5ab!important} .k-topic-headline{padding-bottom:18px!important;border-bottom:1px solid #e7e9eb!important} .k-topic-headline h1{max-width:810px!important} .PostingOptions{min-height:35px!important} .PostingOptions .opts,.PostingOptions a.opts,.k-post-cell a.opts{border-color:#e3e6e8!important;background:#fff!important;color:#687079!important} .PostingOptions .opts:hover,.PostingOptions a.opts:hover,.k-post-cell a.opts:hover{border-color:#dcb7be!important;background:#fff8f9!important;color:var(--k25-red)!important} .k-first-post{box-shadow:0 14px 38px rgba(18,22,28,.045)!important} .k-reply-card{box-shadow:none!important} .k-reply-card:hover{border-color:#d9dde1!important} .k-post-cell .ArticleText a,.ArticleText a{color:#a8152b!important;text-decoration-color:rgba(168,21,43,.3)!important;text-underline-offset:3px!important} .k-post-cell .ArticleText a:hover,.ArticleText a:hover{text-decoration-color:currentColor!important} .Signature:empty{display:none!important}   .k-detail-page input[type="text"],.k-detail-page input[type="password"],.k-detail-page input[type="email"],.k-detail-page input[type="search"],.k-detail-page select,.k-detail-page textarea{outline:none!important;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease!important} .k-detail-page input:focus,.k-detail-page select:focus,.k-detail-page textarea:focus{border-color:#c78d98!important;box-shadow:var(--k25-focus)!important} .k-detail-page input[type="submit"]:focus-visible,.k-detail-page input[type="button"]:focus-visible,.k-btn:focus-visible,.opts:focus-visible,a:focus-visible{outline:2px solid rgba(191,23,48,.65)!important;outline-offset:2px!important} .k-page-pm td,.k-page-search td,.k-page-members td{border-color:#edf0f2!important} .k-page-pm tr:hover td,.k-page-search tr:hover td,.k-page-members tr:hover td{background:#fafbfb!important} .k-footer-top{gap:42px!important} .k-footer-top>div:last-child{max-width:710px!important;font-size:10px!important;line-height:1.7!important;color:#858b92!important} .k-footer-links{padding-top:18px!important;margin-top:24px!important;border-top:1px solid rgba(255,255,255,.07)!important} .k-footer-links a{font-size:9.5px!important} .k-copyright{color:#71777e!important} .ArticleText img,.k-post-cell img{max-width:100%;height:auto} .ArticleText iframe,.ArticleText video{max-width:100%} .ArticleText pre,.ArticleText code{overflow-wrap:normal;word-break:normal} .ArticleText table:not(.quote){max-width:100%} @media(max-width:820px){html{scroll-padding-top:72px} .info [style*="gorsel_community"],.info [style*="gorsel_key"]{padding:22px 20px!important;min-height:0!important} .infoH h2{font-size:21px!important} .k-account-strip .spnMessageText a:before{min-height:30px} .k-footer-top{gap:24px!important} } @media(max-width:620px){.k-site-header{backdrop-filter:none;-webkit-backdrop-filter:none} .k-topic-headline{padding-bottom:14px!important} .k-footer{margin-top:54px!important} .k-footer-top>div:last-child{font-size:9.5px!important}}:root{--k26-post-gap:16px} .k-legacy-font{font:inherit;color:inherit} .k-post-card{display:grid!important;grid-template-columns:148px minmax(0,1fr);width:min(100%,860px)!important;margin:0 auto var(--k26-post-gap)!important;border:1px solid #e2e5e8!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 7px 24px rgba(20,24,30,.035)!important} .k-post-card>.k-author-cell{display:block!important;width:auto!important;min-width:0!important;padding:17px 15px!important;border-right:1px solid #eceef0!important;background:#fafafa!important;box-sizing:border-box!important} .k-post-card>.k-post-cell{display:block!important;width:auto!important;min-width:0!important;padding:20px 22px 23px!important;box-sizing:border-box!important} .k-post-anchor{display:block;position:relative;top:-82px;visibility:hidden} .k-post-card .k-post-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:13px!important} .k-post-card .k-post-location{margin-top:13px!important;padding-top:12px!important;border-top:1px solid #eef0f2!important} .k-poll-result-bar{display:flex;align-items:center;gap:10px;min-width:180px} .k-poll-progress{appearance:none;width:min(260px,100%);height:8px;border:0;border-radius:999px;overflow:hidden;background:#eceef1} .k-poll-progress::-webkit-progress-bar{background:#eceef1;border-radius:999px}.k-poll-progress::-webkit-progress-value{background:#bf1730;border-radius:999px}.k-poll-progress::-moz-progress-bar{background:#bf1730;border-radius:999px} .k-topic-label{display:inline-flex;align-items:center;padding:2px 7px;border-radius:999px;font-size:10px!important;line-height:1.6;font-weight:800!important;margin-right:4px;background:#f3f4f6;color:#4e555d}.k-topic-label-important,.k-topic-label-sell{background:#fff0f2;color:#ad1830}.k-topic-label-poll{background:#fff5e9;color:#a85b10}.k-topic-label-event,.k-topic-label-partner{background:#edf8ef;color:#36753f}.k-topic-label-search{background:#eef6ff;color:#276ca6}.k-topic-label-promo{background:#f5eff0;color:#70454a} .k-topic-byline{font-size:11px!important;color:#838a92!important;margin:3px 0 0!important} .k-forum-table thead tr,.k-community-table thead tr{display:table-row} .k-forum-ad-row td{background:#fafafa!important;padding:10px!important} @media(max-width:620px){.k-header-row{gap:10px!important}.k-brand{display:flex!important;visibility:visible!important;opacity:1!important;min-width:0!important;margin-right:auto!important}.k-brand-logo{display:block!important;width:104px!important;max-height:48px!important}.k-mobile-menu-toggle{margin-left:auto!important}.k-header-actions{margin-left:0!important}.k-header-actions .k-btn-primary{min-height:42px!important;padding:0 13px!important}.k-post-card{grid-template-columns:1fr!important;border-radius:13px!important}.k-post-card>.k-author-cell{border-right:0!important;border-bottom:1px solid #eceef0!important;padding:11px 14px!important}.k-post-card>.k-post-cell{padding:17px 16px 20px!important}.k-post-anchor{top:-68px}.k-v3-hero-main{padding:26px 18px 24px!important}.k-v3-hero h1{font-size:32px!important;line-height:1.05!important}.k-v3-hero-main>p{font-size:13px!important;line-height:1.58!important}.k-hero-actions{margin-top:20px!important}} .k-inline-alert{width:min(100%,760px);margin:28px auto;padding:16px 18px;border:1px solid #ead6d9;border-radius:14px;background:#fff8f9;color:#5c343a;display:flex;align-items:center;justify-content:space-between;gap:18px}.k-inline-alert strong{font-size:14px}.k-inline-alert a{font-size:12px;font-weight:800;color:#a91027!important;white-space:nowrap}.k-login-required{width:min(100%,760px);margin:22px auto;display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:22px;border:1px solid #e1e4e8;border-radius:16px;background:#fff}.k-login-required-mark{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff0f2;color:#bf1730;font:800 20px/1 Arial}.k-login-required h2{margin:0 0 8px!important;font-size:20px!important;color:#20242a!important}.k-login-required p{margin:7px 0;color:#666d75}.k-login-required ul{margin:10px 0 14px;padding-left:18px;color:#5c636b}.k-topic-sibling-nav{width:min(100%,860px);margin:16px auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:10px 0;color:#868d95;font-size:11px}.k-topic-sibling-nav>span{text-transform:uppercase;letter-spacing:1px;font-weight:850;color:#a1a7ae}.k-topic-next{text-align:right}.k-topic-warning{display:block;width:min(100%,860px);margin:14px auto}.k-topic-warning>div{padding:15px 17px!important;border:1px solid #f1dfb6!important;border-radius:13px!important;background:#fffaf0!important;font-size:13px!important}.k-topic-warning img{display:none!important}.k-quick-reply{width:min(100%,860px);margin:26px auto;border:1px solid #e1e4e8;border-radius:16px;background:#fff;overflow:hidden}.k-quick-reply form{margin:0}.k-quick-reply-head{padding:17px 20px;border-bottom:1px solid #eceef1;background:#fafafa}.k-quick-reply-head h2{margin:0!important;font-size:18px!important;color:#20242a!important}.k-quick-reply-head p{margin:3px 0 0;color:#7b828a;font-size:11px}.k-quick-reply-grid{display:grid;grid-template-columns:180px minmax(0,1fr);gap:0}.k-quick-reply-help{padding:18px;border-right:1px solid #eceef1;background:#fcfcfc;font-size:11px;color:#727981}.k-quick-reply-help strong{display:block;color:#343a41;font-size:12px;margin-bottom:7px}.k-quick-reply-check{display:flex;align-items:center;gap:6px;margin-top:14px}.k-quick-reply-editor{padding:18px}.k-quick-reply-editor textarea{display:block;width:100%!important;min-height:170px;border:1px solid #d9dde2!important;border-radius:11px!important;background:#fff!important;background-image:none!important;padding:12px!important;font:15px/1.55 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;resize:vertical}.k-quick-reply-actions{display:flex;gap:8px;flex-wrap:wrap;padding:13px 18px;border-top:1px solid #eceef1;background:#fafafa}.k-quick-reply-actions .buttons{height:auto!important;min-height:38px;border:1px solid #d9dde2!important;border-radius:9px!important;background:#fff!important;color:#444b53!important;padding:8px 13px!important}.k-quick-reply-actions .k-primary-submit{background:#bf1730!important;border-color:#bf1730!important;color:#fff!important}@media(max-width:620px){.k-inline-alert{align-items:flex-start;flex-direction:column;margin:18px auto}.k-login-required{grid-template-columns:1fr;padding:18px}.k-login-required-mark{width:36px;height:36px}.k-topic-sibling-nav{grid-template-columns:1fr auto 1fr;gap:8px}.k-topic-sibling-nav>span{font-size:9px}.k-quick-reply-grid{grid-template-columns:1fr}.k-quick-reply-help{border-right:0;border-bottom:1px solid #eceef1;padding:13px 15px}.k-quick-reply-editor{padding:15px}.k-quick-reply-actions{padding:12px 15px}.k-quick-reply-actions .buttons{flex:1 1 auto}}:root{--k27-card:760px} .k-post-breadcrumb{width:min(100%,860px);margin:10px auto 18px;padding:10px 0;color:#747b83;font-size:11px;line-height:1.65}.k-post-breadcrumb img{display:none!important}.k-post-breadcrumb a{font-weight:750;color:#4b525a!important;text-decoration:none}.k-post-breadcrumb a:hover{color:#bf1730!important} .k-compose-notice{width:min(100%,760px);margin:12px auto}.k-compose-notice .tip{width:auto!important;margin:0!important} .k-compose-card{width:min(100%,860px);margin:0 auto 24px;border:1px solid #e0e4e8;border-radius:17px;background:#fff;overflow:hidden;box-shadow:0 12px 38px rgba(20,24,30,.045)}.k-compose-form{margin:0}.k-compose-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important}.k-compose-table td{padding:11px 16px!important;border-bottom:1px solid #eef0f2!important;vertical-align:top!important}.k-compose-table tr:last-child td{border-bottom:0!important}.k-compose-table td:first-child{width:180px!important;color:#555c64!important;background:#fbfbfb!important}.k-compose-table .headbc{padding:17px 18px!important;background:#f8f8f8!important;color:#22272d!important;font-size:15px!important}.k-compose-table input[type=text],.k-compose-table input[type=password],.k-compose-table select,.k-compose-table textarea{max-width:100%!important;box-sizing:border-box}.k-compose-table input[type=submit],.k-compose-table input[type=button],.k-compose-table input[type=reset]{min-height:38px;border-radius:9px!important;padding:8px 13px!important} .k-auth-card{width:min(100%,880px);margin:38px auto 70px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);border:1px solid #e1e4e8;border-radius:22px;background:#fff;overflow:hidden;box-shadow:0 18px 55px rgba(20,24,30,.06)}.k-auth-main{padding:42px 44px}.k-auth-help{padding:42px 34px;background:#fafafa;border-left:1px solid #eceef1}.k-auth-eyebrow{margin-bottom:10px;color:#a3a9b0;font-size:10px;font-weight:850;letter-spacing:1.6px}.k-auth-card h1{margin:0 0 10px!important;color:#171b20!important;font-size:34px!important;line-height:1.08!important;letter-spacing:-1.1px}.k-auth-lead{margin:0 0 27px;color:#717881;font-size:13px;line-height:1.65}.k-auth-form{display:grid;gap:15px}.k-field{display:grid;gap:7px;color:#454c54;font-size:11px;font-weight:800}.k-field input{width:100%!important;min-height:44px!important;margin:0!important;padding:0 12px!important;border:1px solid #d9dde2!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important;font-size:15px!important}.k-auth-remember{display:flex;align-items:center;gap:7px;color:#686f77;font-size:11px}.k-auth-submit{min-height:44px;border:0;border-radius:10px;background:#bf1730;color:#fff;font-weight:850;cursor:pointer}.k-auth-submit:hover{background:#a91027}.k-form-error{padding:11px 12px;border:1px solid #efced4;border-radius:10px;background:#fff7f8;color:#9f1830;font-size:12px;font-weight:750}.k-auth-help h2{margin:0 0 18px!important;font-size:18px!important}.k-auth-help p{margin:0 0 11px;color:#737a82}.k-auth-help a{font-weight:800;color:#333a42!important}.k-auth-note{margin-top:24px!important;padding-top:18px;border-top:1px solid #e6e8eb}.k-auth-status{width:min(100%,680px);margin:40px auto;padding:20px 22px;border:1px solid #dce7dc;border-radius:14px;background:#f8fcf8;display:flex;gap:8px;flex-direction:column;color:#466049}.k-auth-status strong{font-size:16px}.k-auth-status span{font-size:12px} .k-register-table{width:min(100%,760px)!important;margin:0 auto!important;border-collapse:separate!important;border-spacing:0 8px!important}.k-register-table td{padding:8px 10px!important;vertical-align:top!important}.k-register-error-list{width:min(100%,650px);margin:20px auto;padding:16px 20px;border:1px solid #efced4;border-radius:12px;background:#fff8f9;color:#8f2538} .k-pm-actions{width:min(100%,860px);margin:10px auto 14px}.k-pm-actions #tabnav{display:flex;justify-content:flex-end;gap:7px;float:none!important;height:auto!important;margin:0!important;padding:0 0 10px!important;border-bottom:1px solid #e6e8eb!important;list-style:none!important}.k-pm-actions #tabnav li{float:none!important;height:auto!important;margin:0!important;border:0!important;background:transparent!important}.k-pm-actions #tabnav a{display:inline-flex!important;align-items:center;gap:6px;min-height:34px;padding:0 10px!important;border:1px solid #e0e3e7;border-radius:9px;background:#fff;color:#555d65!important;font-size:10px;font-weight:800}.k-pm-actions #tabnav img{display:none!important} .k-pm-message{width:min(100%,860px);margin:0 auto 28px;border:1px solid #e0e3e7;border-radius:17px;background:#fff;overflow:hidden;box-shadow:0 9px 32px rgba(20,24,30,.04)}.k-pm-message-head{display:grid;grid-template-columns:155px minmax(0,1fr);gap:0;border-bottom:1px solid #e8eaed;background:#f9f9f9}.k-pm-message-head>*{padding:13px 16px}.k-pm-message-head span{font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.8px;color:#888f97;border-right:1px solid #e8eaed}.k-pm-message-head strong{font-size:13px;color:#30363d}.k-pm-message-grid{display:grid;grid-template-columns:155px minmax(0,1fr)}.k-pm-sender{padding:17px 15px;background:#fbfbfb;border-right:1px solid #eceef1;color:#747b83;font-size:11px}.k-pm-sender p{margin:0 0 9px}.k-pm-content{min-width:0;padding:20px 22px 24px}.k-pm-content hr{border:0;border-top:1px solid #eceef1;margin:14px 0}.k-pm-content .okunur{font-size:16px!important;line-height:1.75!important}.k-pm-content .opts{display:inline-flex!important;margin:0 6px 7px 0!important}.k-pm-content .opts img{display:none!important} .k-pm-print-actions,.k-pm-print{width:min(100%,780px);margin-left:auto;margin-right:auto}.k-pm-print-actions{margin-top:24px;margin-bottom:12px;text-align:right}.k-pm-print-actions button{min-height:36px;padding:0 12px;border:1px solid #d9dde2;border-radius:8px;background:#fff;color:#4e555d;font-weight:800}.k-pm-print{border:1px solid #e0e3e7;border-radius:16px;background:#fff;overflow:hidden}.k-pm-print header{padding:24px 28px;border-bottom:1px solid #eceef1;background:#fafafa}.k-pm-print-label{font-size:9px;font-weight:850;letter-spacing:1.4px;color:#9aa0a7;text-transform:uppercase}.k-pm-print h1{margin:6px 0 8px!important;font-size:26px!important}.k-pm-print header p{margin:0;color:#727981;font-size:11px}.k-pm-print-body{padding:27px 28px;font-size:15px;line-height:1.72;color:#353b42} .k-members-context{width:min(100%,820px);margin:14px auto 18px;padding:15px 17px;border:1px solid #e3e6e9;border-radius:13px;background:#fafafa;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;color:#626971;font-size:12px}.k-members-context-mark{width:27px;height:27px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #dfe2e6;color:#bf1730;font-weight:900}.k-members-search-panel{width:min(100%,1000px);margin:0 auto 14px;border:1px solid #e0e3e7;border-radius:14px;background:#fff;overflow:hidden}.k-members-search-table{border-collapse:collapse!important}.k-members-search-table td{padding:11px 12px!important}.k-members-results-shell{width:min(100%,1000px)!important;margin:0 auto!important} .k-pm-compose-table{border-collapse:separate!important;border-spacing:0!important}.k-pm-compose-table td{padding:10px 12px!important;border-bottom:1px solid #eef0f2!important}.k-pm-compose-table td:first-child{width:150px;background:#fbfbfb!important} @media(max-width:820px){.k-compose-card{border-radius:14px}.k-compose-table,.k-compose-table tbody,.k-compose-table tr{display:block!important;width:100%!important}.k-compose-table td{display:block!important;width:100%!important;box-sizing:border-box!important}.k-compose-table td:first-child{width:100%!important;padding-bottom:5px!important;border-bottom:0!important}.k-compose-table td+td{padding-top:5px!important}.k-auth-card{grid-template-columns:1fr;margin-top:18px}.k-auth-main{padding:30px 24px}.k-auth-help{padding:25px 24px;border-left:0;border-top:1px solid #eceef1}.k-pm-message-head{grid-template-columns:1fr}.k-pm-message-head span{display:none}.k-pm-message-grid{grid-template-columns:1fr}.k-pm-sender{border-right:0;border-bottom:1px solid #eceef1;padding:12px 15px}.k-pm-content{padding:18px 16px 21px}.k-pm-actions #tabnav{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.k-register-table,.k-register-table tbody,.k-register-table tr,.k-register-table td{display:block!important;width:100%!important;box-sizing:border-box!important}.k-members-search-panel{border-radius:12px}} @media(max-width:620px){.k-auth-main{padding:26px 19px}.k-auth-card h1{font-size:29px!important}.k-auth-help{padding:22px 19px}.k-pm-print header,.k-pm-print-body{padding:20px 18px}.k-members-context{grid-template-columns:1fr}.k-members-context-mark{width:25px;height:25px}} @media print{.k-site-header,.k-footer,.k-pm-print-actions,.k-account-strip,.k-member-menu{display:none!important}.k-pm-print{border:0;box-shadow:none}.k-pm-print header,.k-pm-print-body{padding-left:0;padding-right:0}} .k-pm-topbar{width:min(100%,1000px);margin:8px auto 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center}.k-pm-breadcrumb{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#737a82;font-size:11px}.k-pm-breadcrumb img{display:none!important}.k-pm-breadcrumb span{color:#bcc1c6}.k-pm-breadcrumb a{font-weight:800;color:#4c535b!important;text-decoration:none}.k-pm-top-ad{min-width:0;overflow:hidden} .k-members-search-head{padding:15px 17px;border-bottom:1px solid #eceef1;background:#fafafa}.k-members-search-head h2{margin:0!important;font-size:17px!important;color:#252a30!important}.k-members-search-form{margin:0}.k-members-search-fields{display:grid;grid-template-columns:minmax(260px,1fr) minmax(180px,320px) auto;gap:14px;align-items:end;padding:16px 17px}.k-members-search-fields fieldset{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:0;padding:0;border:0}.k-members-search-fields legend{display:block;width:100%;margin-bottom:5px;color:#7d848c;font-size:9px;font-weight:850;letter-spacing:.7px;text-transform:uppercase}.k-members-search-fields label{color:#555c64;font-size:11px}.k-members-query{display:grid;gap:5px}.k-members-query span{font-size:9px;font-weight:850;color:#7d848c;text-transform:uppercase;letter-spacing:.7px}.k-members-query input{width:100%!important;min-height:39px!important;margin:0!important;padding:0 10px!important;border:1px solid #d9dde2!important;border-radius:9px!important;box-sizing:border-box!important}.k-members-search-fields button{min-height:39px;padding:0 16px;border:0;border-radius:9px;background:#bf1730;color:#fff;font-weight:850;cursor:pointer}.k-members-quick{display:flex;gap:8px;flex-wrap:wrap;padding:11px 17px;border-top:1px solid #eceef1;background:#fbfbfb}.k-members-quick a{display:inline-flex;align-items:center;min-height:29px;padding:0 9px;border:1px solid #e0e3e7;border-radius:999px;background:#fff;color:#596169!important;font-size:9px;font-weight:800;text-decoration:none}.k-members-alpha{padding:13px 17px;border-top:1px solid #eceef1}.k-members-alpha .default{display:flex;gap:4px;flex-wrap:wrap}.k-members-alpha a{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid #e5e7ea;border-radius:7px;background:#fff;color:#4e555d!important;font-size:10px;font-weight:800;text-decoration:none}.k-members-alpha a:hover{border-color:#d7a4ad;color:#bf1730!important;background:#fff8f9} @media(max-width:820px){.k-pm-topbar{grid-template-columns:1fr}.k-pm-top-ad{display:none}.k-members-search-fields{grid-template-columns:1fr}.k-members-search-fields button{width:100%}.k-members-search-fields fieldset{gap:10px}} .k-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} .k-empty-state{width:min(100%,760px);margin:28px auto;padding:28px;border:1px solid #e2e5e8;border-radius:16px;background:#fff;box-shadow:0 10px 34px rgba(20,24,30,.04)}.k-empty-state h1,.k-empty-state h2{margin:0 0 8px!important}.k-empty-state p{margin:0 0 18px;color:#6d747c;line-height:1.65} .k-page-heading{display:flex;justify-content:space-between;gap:22px;align-items:flex-end}.k-page-heading h1{margin:0!important;color:#191d22!important;font-size:34px!important;letter-spacing:-1px}.k-page-heading p{margin:8px 0 0;color:#747b83;font-size:12px;line-height:1.65}.k-eyebrow{margin:0 0 7px!important;color:#a2a8af!important;font-size:9px!important;font-weight:900!important;letter-spacing:1.5px!important;text-transform:uppercase} .k-subscriptions-page,.k-stats-page{width:min(100%,1040px);margin:0 auto}.k-subscriptions-heading{padding:18px 0 20px;border-bottom:1px solid #e7e9ec}.k-subscriptions-heading>div{max-width:650px}.k-subscriptions-ad{max-width:728px;overflow:hidden}.k-subscriptions-form{margin-top:18px}.k-data-table{width:100%;border-collapse:collapse;background:#fff}.k-data-table th,.k-data-table td{padding:12px 14px;border-bottom:1px solid #eceef1;text-align:left;vertical-align:middle}.k-data-table thead th{background:#f7f8f9;color:#707780;font-size:9px;font-weight:900;letter-spacing:.65px;text-transform:uppercase}.k-data-table tbody tr:last-child td{border-bottom:0}.k-subscriptions-table{border:1px solid #e1e4e8;border-radius:14px;overflow:hidden}.k-subscriptions-table .k-sub-group th{padding:11px 14px;background:#f4f5f6;color:#4c535b;font-size:11px}.k-subscriptions-table .k-sub-forum th{padding-left:24px;background:#fafafa;color:#686f77}.k-subscriptions-table .k-sub-item td:first-child{padding-left:30px;font-weight:700;color:#343a41}.k-subscriptions-table .k-sub-item:hover td{background:#fcfcfd}.k-sub-date{display:block;margin-top:3px;color:#959ba2;font-size:9px;font-weight:500}.k-sub-level{margin-left:6px;color:#969ca3;font-size:9px;font-weight:500}.k-sub-remove{color:#a61c31!important;font-size:10px;font-weight:800;text-decoration:none}.k-check-col{width:54px;text-align:center!important}.k-status-message{margin:16px 0;padding:11px 13px;border:1px solid #dbe8dc;border-radius:10px;background:#f7fbf7;color:#3f6a45;font-size:11px;font-weight:750}.k-form-actions{display:flex;justify-content:flex-end;padding:14px 0}.k-btn-danger{border:0!important;background:#bf1730!important;color:#fff!important} .k-stats-heading{padding:18px 0}.k-stats-nav{display:flex;gap:7px;flex-wrap:wrap;margin:0 0 18px;padding:12px;border:1px solid #e2e5e8;border-radius:12px;background:#fafafa}.k-stats-nav a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #e0e3e7;border-radius:999px;background:#fff;color:#596169!important;font-size:9px;font-weight:800;text-decoration:none}.k-stats-section{margin:0 0 18px;border:1px solid #e1e4e8;border-radius:14px;background:#fff;overflow:hidden}.k-stats-section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #eceef1;background:#fafafa}.k-stats-section>header h2{margin:0!important;font-size:16px!important;color:#292e34!important}.k-stats-section>header a{font-size:9px;font-weight:800;color:#8b9299!important;text-decoration:none}.k-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.k-stat-grid article{padding:22px;border-right:1px solid #eceef1}.k-stat-grid article:last-child{border-right:0}.k-stat-grid span{display:block;margin-bottom:8px;color:#92989f;font-size:9px;font-weight:850;letter-spacing:.7px;text-transform:uppercase}.k-stat-grid strong{display:block;color:#20252a;font-size:26px;line-height:1.15}.k-stat-grid .k-stat-copy{font-size:14px;line-height:1.45}.k-stat-grid small{display:block;margin-top:7px;color:#858c94}.k-stats-section>.k-table-scroll{border:0!important;border-radius:0!important}.k-stats-table th:first-child,.k-stats-table td:first-child{width:64px}.k-stats-table th:last-child,.k-stats-table td:last-child{width:180px;text-align:right}.k-stats-table a{font-weight:750;color:#343a41!important;text-decoration:none}.k-stats-table tr:hover td{background:#fbfbfc} .k-pm-sent-message .k-pm-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #eceef1;color:#7b828a;font-size:10px}.k-pm-sent-message .k-message-body{font-size:16px!important;line-height:1.75!important}.k-pm-rank img{max-width:90px;height:auto} .k-register-breadcrumb{margin-bottom:14px!important} .k-faq-table{border-collapse:separate!important;border-spacing:0!important;border:1px solid #e1e4e8!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}.k-faq-table .catcc{padding:13px 15px!important;background:#fafafa!important;border-top:1px solid #eceef1!important}.k-faq-table .okunur,.k-faq-table .forcc{padding:16px!important;line-height:1.7!important}.k-faq-table img[src*="icon_go_up"]{display:none!important}.k-backtop-icon{float:right;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #e1e4e8;border-radius:50%;background:#fff;color:#7d848c;font-size:12px}.k-faq-color{font-weight:700}.k-faq-red{color:red}.k-faq-blue{color:blue}.k-faq-pink{color:pink}.k-faq-brown{color:brown}.k-faq-black{color:#111}.k-faq-orange{color:orange}.k-faq-violet{color:violet}.k-faq-yellow{color:#b99a00}.k-faq-green{color:green}.k-faq-gold{color:#ad8b00}.k-faq-white{color:#fff;background:#666;padding:0 3px}.k-faq-purple{color:purple}.k-faq-size-1{font-size:10px}.k-faq-size-2{font-size:11px}.k-faq-size-3{font-size:13px}.k-faq-size-4{font-size:16px}.k-faq-size-5{font-size:20px}.k-faq-size-6{font-size:24px}.k-faq-demo-table{border-collapse:collapse}.k-faq-demo-table td{padding:4px 8px;border-bottom:1px solid #eee} @media(max-width:820px){.k-page-heading{align-items:flex-start;flex-direction:column}.k-subscriptions-ad{display:none}.k-stat-grid{grid-template-columns:1fr}.k-stat-grid article{border-right:0;border-bottom:1px solid #eceef1}.k-stat-grid article:last-child{border-bottom:0}.k-stats-table th:last-child,.k-stats-table td:last-child{width:auto}.k-subscriptions-table .k-sub-item td:first-child{padding-left:18px}} @media(max-width:620px){.k-page-heading h1{font-size:29px!important}.k-stats-nav{overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}.k-subscriptions-table th,.k-subscriptions-table td{padding:10px 9px}.k-subscriptions-table thead th:nth-child(2),.k-subscriptions-table tbody td:nth-child(2){min-width:120px}.k-check-col{width:42px}.k-empty-state{padding:22px 18px}.k-faq-table .okunur,.k-faq-table .forcc{padding:13px!important}} .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important} .k-pm-compose-card{max-width:900px;margin:18px auto 28px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.06);overflow:hidden} .k-pm-compose-head{padding:22px 24px 14px;border-bottom:1px solid #eef0f3;background:linear-gradient(180deg,#fff,#fbfbfc)}.k-pm-compose-head h1{margin:0;font-size:22px;line-height:1.25;color:#202124} .k-pm-compose-card .k-form-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:center;padding:14px 24px;border-bottom:1px solid #f1f2f4}.k-pm-compose-card .k-form-row-stack{align-items:start}.k-pm-compose-card label{font-weight:700;color:#34373d}.k-pm-compose-card .k-form-control{min-width:0}.k-pm-compose-card input[type=text],.k-pm-compose-card textarea{box-sizing:border-box;width:100%;max-width:none}.k-pm-compose-card textarea{min-height:240px;resize:vertical}.k-pm-compose-card .k-form-actions{display:flex;flex-wrap:wrap;gap:10px;padding:18px 24px 24px}.k-btn-ghost{background:#fff;color:#62666d;border-color:#dfe1e5} .k-pm-reference{max-width:900px;margin:0 auto 30px}.k-pm-reference>h2{font-size:14px;text-transform:uppercase;letter-spacing:.08em;color:#7a7f87;margin:0 0 10px}.k-pm-reference-card{display:grid;grid-template-columns:170px minmax(0,1fr);border:1px solid #e5e7eb;border-radius:16px;background:#fff;overflow:hidden}.k-pm-reference-author{padding:18px;background:#fafafa;border-right:1px solid #eceef1;color:#3f4349}.k-pm-reference-body{padding:18px 22px;min-width:0}.k-pm-reference-body h3{margin:0 0 12px;font-size:16px}.k-pm-reference-message{line-height:1.7;overflow-wrap:anywhere} .k-topic-data-table{border-collapse:separate;border-spacing:0;border:1px solid #e4e6e9;border-radius:14px;background:#fff;overflow:hidden}.k-topic-data-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.035em;text-align:left;padding:11px 12px;background:#f7f7f8;color:#62666d;border-bottom:1px solid #e5e7eb}.k-topic-data-table tbody td{padding:12px;border-bottom:1px solid #eff0f2;vertical-align:middle}.k-topic-data-table tbody tr:last-child td{border-bottom:0}.k-empty-state{margin:12px;padding:18px 20px;border:1px solid #ead7d7;border-radius:12px;background:#fffafa;color:#4a4141}.k-empty-state strong{display:block;color:#a61e1e;margin-bottom:6px}.k-empty-state p{margin:0;line-height:1.6} @media(max-width:820px){.k-pm-compose-card{margin:12px 0 24px;border-radius:14px}.k-pm-compose-card .k-form-row{grid-template-columns:1fr;gap:7px;padding:13px 16px}.k-pm-compose-head{padding:18px 16px 12px}.k-pm-compose-card .k-form-actions{padding:16px;display:grid;grid-template-columns:1fr}.k-pm-compose-card .k-form-actions .k-btn{width:100%}.k-pm-reference-card{grid-template-columns:1fr}.k-pm-reference-author{border-right:0;border-bottom:1px solid #eceef1}.k-topic-data-table{min-width:680px}} .k-active-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0 18px;padding:10px 12px;border:1px solid #e7e8eb;border-radius:12px;background:#fff}.k-active-toolbar form{display:flex;align-items:center;margin:0}.k-active-home{font-weight:700;text-decoration:none;color:#33373d}.k-active-label{color:#7b8087;font-size:13px}.k-active-toolbar select{min-height:38px;margin:0;border-radius:9px;border:1px solid #d9dce0;background:#fff;padding:0 34px 0 10px}@media(max-width:620px){.k-active-toolbar{align-items:stretch}.k-active-toolbar form,.k-active-toolbar select{width:100%}} .k-form-help{margin-top:8px;line-height:1.5;color:#767b82} .k-editor-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 24px;border-bottom:1px solid #f1f2f4;background:#fbfbfc}.k-editor-toolbar-label{font-size:12px;font-weight:800;color:#666c73}.k-editor-toolbar-actions{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.k-editor-toolbar-actions img{display:block;border-radius:5px}@media(max-width:820px){.k-editor-toolbar{padding:10px 16px;align-items:flex-start}.k-editor-toolbar-label{width:100%}} .k-brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;min-width:146px!important;min-height:56px!important;margin-right:14px!important;position:relative!important;overflow:visible!important} .k-brand-logo{display:block!important;visibility:visible!important;opacity:1!important;width:136px!important;height:auto!important;max-height:54px!important;object-fit:contain!important;flex:0 0 auto!important} .k-brand-text-fallback{display:none;align-items:baseline;white-space:nowrap;color:#c4001a;font-family:Georgia,"Times New Roman",serif;font-size:23px;letter-spacing:.08em;line-height:1} .k-brand-text-fallback>span{color:#70747a;font-size:.72em;margin-left:2px} @media(max-width:820px){.k-brand{min-width:118px!important;margin-right:auto!important} .k-brand-logo{width:112px!important;max-height:48px!important}} @media(max-width:620px){.k-brand{display:flex!important;min-width:104px!important;min-height:48px!important} .k-brand-logo{display:block!important;width:104px!important;max-height:46px!important}} .k-compose-fields{display:flex!important;flex-direction:column!important;width:100%!important;border:1px solid #e5e7eb!important;border-radius:16px!important;overflow:hidden!important;background:#fff!important} .k-compose-row{display:flex!important;align-items:stretch!important;width:100%!important;min-width:0!important;border-top:1px solid #eceef1!important;background:#fff!important} .k-compose-fields>.k-compose-row:first-of-type{border-top:0!important} .k-compose-row>.popTable,.k-compose-row>.popBorder,.k-compose-row>.headbc,.k-compose-row>div{min-width:0} .k-compose-row>.popTable:first-child,.k-compose-row>.popBorder:first-child,.k-compose-row>div:first-child{flex:0 0 178px;padding:15px 16px!important;background:#fafafa!important;color:#565d67!important;font-size:13px!important;line-height:1.45!important} .k-compose-row>.popTable:not(:first-child),.k-compose-row>.popBorder:not(:first-child),.k-compose-row>div:not(:first-child){flex:1 1 auto;padding:14px 16px!important;background:#fff!important} .k-compose-row>.headbc{flex:1 1 100%!important;padding:14px 18px!important;background:#f8f8f7!important;color:#17191d!important;border:0!important;font-size:15px!important} .k-compose-fields input[type="text"],.k-compose-fields input[type="password"],.k-compose-fields select,.k-compose-fields textarea{max-width:100%!important} .k-compose-fields textarea.txtAreaMsg,.k-compose-fields textarea.textAreaMsg{display:block!important;width:100%!important;min-height:270px!important;resize:vertical!important;border:1px solid #d9dde2!important;border-radius:12px!important;padding:14px 15px!important;background:#fff!important;font-size:15px!important;line-height:1.6!important;box-shadow:0 1px 2px rgba(17,24,39,.03)!important} .k-compose-subgrid{display:block!important;width:100%!important} .k-compose-subgrid>.k-compose-row{border:0!important;gap:12px!important;align-items:center!important} .k-compose-subgrid>.k-compose-row>div{flex:1 1 0!important;padding:0!important;background:transparent!important} .k-compose-subgrid select[multiple]{width:100%!important;min-height:150px!important;border:1px solid #d9dde2!important;border-radius:10px!important;padding:8px!important} .k-compose-form input.buttons,.k-compose-form input[type="submit"],.k-compose-form input[type="button"],.k-compose-form input[type="reset"]{border-radius:10px!important;min-height:42px!important;padding:0 16px!important;border:1px solid #d9dde2!important;background:#fff!important;color:#2f343b!important;font-weight:700!important;cursor:pointer!important} .k-compose-form input[type="submit"]{background:#c4001a!important;border-color:#c4001a!important;color:#fff!important} .k-editor-toolbar{display:flex!important;align-items:center!important;gap:14px!important;width:100%!important;padding:13px 16px!important;border-top:1px solid #eceef1!important;background:#fbfbfa!important} .k-editor-toolbar-label{flex:0 0 160px;color:#676e78;font-size:12px;font-weight:750} .k-editor-toolbar-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important} .k-editor-btn{appearance:none;width:36px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfe2e6;border-radius:8px;background:#fff;color:#25292f;font:600 14px/1 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;cursor:pointer;box-shadow:0 1px 1px rgba(17,24,39,.02)} .k-editor-btn:hover{border-color:#c9cdd2;background:#f6f7f8;color:#c4001a} .k-editor-btn:focus-visible{outline:3px solid rgba(196,0,26,.20);outline-offset:2px} .k-editor-separator{width:1px;height:22px;background:#e4e6e9;margin:0 3px} .k-compose-label{flex:0 0 178px!important;padding:15px 16px!important;background:#fafafa!important;color:#565d67!important;font-size:13px!important;font-weight:700!important} .k-compose-field{flex:1 1 auto!important;padding:13px 16px!important;background:#fff!important} .k-choice-grid{display:flex!important;flex-wrap:wrap!important;gap:8px 18px!important} .k-choice-grid label{display:inline-flex;align-items:center;gap:6px;min-height:34px} .k-choice-sell{color:#b90018}.k-choice-seek{color:#2473aa}.k-choice-partner{color:#258044}.k-choice-promo{color:#6a2b2b} .k-message-icon-grid{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important} .k-message-icon-option{width:38px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e1e4e8;border-radius:8px;background:#fff;cursor:pointer} .k-message-icon-option input{position:absolute;opacity:0;pointer-events:none} .k-message-icon-option:has(input:checked){border-color:#c4001a;box-shadow:0 0 0 2px rgba(196,0,26,.09)} .k-message-icon-option img{max-width:20px!important;max-height:20px!important} .k-reply-context-grid{display:block!important;width:100%!important;max-width:980px!important;margin:18px auto!important} .k-reply-context-row{display:grid!important;grid-template-columns:160px minmax(0,1fr)!important;border-top:1px solid #eceef1!important;background:#fff!important} .k-reply-context-row>div{padding:13px 15px!important;min-width:0!important} .k-reply-context-row>div:first-child{background:#fafafa!important;color:#4d545e!important} .k-topic-status-legend{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:4px 0 12px;color:#727983;font-size:11px} .k-topic-status-legend>span{display:inline-flex;align-items:center;gap:6px} .k-status-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:#9aa0a8} .k-status-dot.is-new{background:#2d8b57} .k-status-dot.is-locked{background:#707780} .k-status-dot.is-pending{background:#d49420} .k-inline-topic-pages{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:3px!important;margin:5px 0 0!important;vertical-align:middle!important} .k-inline-pages-label{color:#9aa0a8;font-size:10px;font-weight:700;margin-right:2px} .k-inline-page{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:24px!important;height:24px!important;padding:0 6px!important;border:1px solid #e1e4e8!important;border-radius:6px!important;background:#fff!important;color:#5b626c!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important} .k-inline-page:hover{border-color:#d3a7ad!important;color:#c4001a!important;background:#fff8f9!important} .k-search-head-pagination{display:inline-flex!important;vertical-align:middle!important;margin-left:9px!important} .k-search-pagination{display:inline-flex!important;align-items:center!important;flex-wrap:wrap!important;gap:5px!important;margin:0!important} .k-search-pagination .k-page{min-width:32px!important;height:32px!important} .k-search-pagination .k-page-prev,.k-search-pagination .k-page-next{font-size:20px!important} @media(max-width:720px){.k-compose-fields{border-radius:12px!important} .k-compose-row{display:block!important} .k-compose-row>.popTable:first-child,.k-compose-row>.popBorder:first-child,.k-compose-row>div:first-child,.k-compose-label{width:100%!important;flex-basis:auto!important;padding:10px 13px!important;border-bottom:1px solid #eceef1!important} .k-compose-row>.popTable:not(:first-child),.k-compose-row>.popBorder:not(:first-child),.k-compose-row>div:not(:first-child),.k-compose-field{padding:13px!important} .k-editor-toolbar{display:block!important;padding:12px!important} .k-editor-toolbar-label{display:block!important;margin-bottom:8px} .k-editor-btn{width:38px;height:36px} .k-compose-subgrid>.k-compose-row{display:grid!important;grid-template-columns:1fr!important} .k-reply-context-row{grid-template-columns:1fr!important} .k-reply-context-row>div:first-child{border-bottom:1px solid #eceef1!important} .k-topic-status-legend{margin-bottom:9px}} .k-reply-context{width:min(100%,980px);margin:20px auto 26px;border:1px solid #e5e7eb;border-radius:16px;overflow:hidden;background:#fff} .k-reply-context-title{margin:0!important;padding:14px 17px!important;border:0!important;border-bottom:1px solid #e8eaed!important;background:#f8f8f7!important;color:#25292f!important;font-size:14px!important;letter-spacing:.02em!important} .k-reply-context-subtitle{margin:0!important;padding:12px 16px!important;border-top:1px solid #eceef1!important;border-bottom:1px solid #eceef1!important;background:#fbfbfa!important;color:#545b65!important;font-size:12px!important} .k-reply-context-subtitle span{font-weight:500;color:#8b9198} .k-reply-context-author{padding:13px 15px!important;background:#fafafa!important;color:#3f454d!important;font-size:12px!important} .k-reply-context-content{padding:14px 16px!important;min-width:0!important;color:#353a41!important} .k-reply-context-date{font-size:10px;color:#90969e;margin-bottom:8px} @media(max-width:720px){.k-reply-context{border-radius:12px} .k-reply-context-author{border-bottom:1px solid #eceef1}} .k-member-strip{position:relative;z-index:15;border-bottom:1px solid #e7e8ea;background:#fafafa} .k-member-strip-inner{min-height:48px;display:flex;align-items:center;gap:18px;padding-top:7px;padding-bottom:7px} .k-member-identity{display:flex;align-items:baseline;gap:7px;min-width:0;white-space:nowrap} .k-member-identity>span{color:#92979d;font-size:10px;font-weight:650} .k-member-identity a{color:#24272b;text-decoration:none;overflow:hidden;text-overflow:ellipsis;max-width:180px} .k-member-identity strong{font-size:12px;font-weight:850} .k-member-links{display:flex;align-items:center;gap:4px;flex:1;min-width:0} .k-member-links a,.k-member-signal{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border-radius:8px;color:#5c6269;font-size:10px;font-weight:750;text-decoration:none;white-space:nowrap} .k-member-links a:hover,.k-member-signal:hover{background:#fff;color:#202327;box-shadow:inset 0 0 0 1px #e4e6e8} .k-member-signals{display:flex;align-items:center;gap:5px} .k-member-signal{gap:6px;background:#fff;box-shadow:inset 0 0 0 1px #e5e7e9} .k-member-signal.has-new{color:#a41228} .k-signal-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#c90022;color:#fff;font-size:9px;font-weight:900;line-height:1} .k-member-logout{margin:0} .k-member-logout .k-btn{min-height:32px;padding:0 12px;font-size:10px} .k-account-breadcrumb{width:min(100% - 40px,920px);margin:24px auto 0} .k-account-shell{width:min(100% - 40px,760px);margin:34px auto 64px} .k-password-card,.k-status-card{border:1px solid #e0e3e6;border-radius:20px;background:#fff;box-shadow:0 18px 55px rgba(26,31,36,.065)} .k-password-card{padding:34px} .k-account-heading{max-width:620px;margin-bottom:25px} .k-account-heading .k-eyebrow{display:block;margin-bottom:8px;color:#ba1029;font-size:9px;font-weight:900;letter-spacing:.18em} .k-account-heading h1,.k-status-card h1{margin:0;color:#1d2024;font-family:Georgia,"Times New Roman",serif;font-size:34px;line-height:1.08;letter-spacing:-.025em} .k-account-heading p,.k-status-card p,.k-status-copy{margin:11px 0 0;color:#737980;font-size:13px;line-height:1.7} .k-reset-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 28px;padding:0;list-style:none} .k-reset-steps li{display:flex;align-items:center;gap:9px;min-width:0;padding:12px;border:1px solid #e7e9eb;border-radius:12px;background:#fafafa;color:#8a9096;font-size:10px;font-weight:700} .k-reset-steps strong{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#eceef0;color:#747a80;font-size:10px} .k-reset-steps .is-current{border-color:#e9b9c1;background:#fff7f8;color:#842035} .k-reset-steps .is-current strong{background:#c80023;color:#fff} .k-reset-steps .is-done{color:#4c6755;background:#f7faf8} .k-reset-steps .is-done strong{background:#e3eee6;color:#376148} .k-form-stack{display:grid;gap:16px} .k-field{display:grid;gap:7px} .k-field label{color:#4a5056;font-size:10px;font-weight:850;letter-spacing:.02em} .k-field input{width:100%;min-height:46px;padding:0 13px;border:1px solid #d9dde1;border-radius:11px;background:#fff;color:#22272b;font:inherit;font-size:13px;box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s} .k-field input:focus{border-color:#bd2239;box-shadow:0 0 0 3px rgba(190,20,50,.09)} .k-form-actions{display:flex;align-items:center;gap:9px;justify-content:flex-start;padding-top:4px} .k-status-card{position:relative;overflow:hidden;padding:34px;text-align:left} .k-status-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:#9aa0a6} .k-status-card.k-status-error:before{background:#c80023}.k-status-card.k-status-success:before{background:#398451}.k-status-card.k-status-info:before{background:#68727d} .k-status-mark{width:30px;height:4px;margin-bottom:18px;border-radius:999px;background:#c80023} .k-status-success .k-status-mark{background:#398451}.k-status-info .k-status-mark{background:#68727d} .k-status-copy a{color:#a41228;font-weight:750} .k-status-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px} .k-form-errors{margin:8px 0 0;padding-left:20px;color:#8d2030} .k-form-errors li+li{margin-top:5px} .k-pm-page{width:min(100%,1080px);margin:0 auto 58px} .k-pm-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:20px 0 22px;border-bottom:1px solid #e5e7e9} .k-pm-heading .k-eyebrow{display:block;margin-bottom:7px;color:#c10d28;font-size:9px;font-weight:900;letter-spacing:.18em} .k-pm-heading h1{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:35px;line-height:1.05;letter-spacing:-.025em;color:#1e2125} .k-pm-heading p{margin:8px 0 0;color:#80868d;font-size:11px} .k-pm-nav{display:flex;align-items:center;gap:5px;flex-wrap:wrap} .k-pm-nav a,.k-pm-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid #e0e3e6;border-radius:9px;background:#fff;color:#50575e;font-size:10px;font-weight:800;text-decoration:none} .k-pm-nav a:first-child,.k-pm-action-primary{border-color:#c80023;background:#c80023;color:#fff} .k-pm-list-form{margin-top:20px} .k-pm-table-wrap{border:1px solid #e1e4e7;border-radius:15px;background:#fff;overflow:auto} .k-pm-table{border:0;border-radius:0} .k-pm-table thead th{padding:11px 13px;background:#f7f8f9;color:#7a8188;font-size:9px;letter-spacing:.08em} .k-pm-table tbody td{padding:13px;border-bottom:1px solid #eceef0;color:#5b6269;font-size:11px} .k-pm-table tbody tr:last-child td{border-bottom:0} .k-pm-table tbody tr.is-new td{background:#fffafb} .k-pm-table tbody tr:hover td{background:#fbfbfc} .k-pm-state-col,.k-pm-state-cell{width:38px;text-align:center!important}.k-pm-select-col,.k-pm-select-cell{width:44px;text-align:center!important} .k-pm-state-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#c7cbd0;box-shadow:0 0 0 4px rgba(199,203,208,.14)} .is-new .k-pm-state-dot{background:#ca0023;box-shadow:0 0 0 4px rgba(202,0,35,.09)} .k-pm-state-toggle{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;text-decoration:none!important}.k-pm-state-toggle:hover .k-pm-state-dot,.k-pm-state-toggle:focus-visible .k-pm-state-dot{background:#8f969d;box-shadow:0 0 0 4px rgba(143,150,157,.12)} .k-pm-subject{color:#25292e!important;font-weight:820;text-decoration:none}.k-pm-subject:hover{color:#a70f25!important;text-decoration:underline} .k-pm-date{white-space:nowrap;color:#848b92!important} .k-sort-link{display:inline-flex;align-items:center;gap:4px;color:inherit!important;text-decoration:none}.k-sort-indicator{color:#c00022;font-size:11px} .k-pm-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 2px;color:#777e85;font-size:10px}.k-pm-summary p{margin:0} .k-pm-pagination{margin:0!important;padding:0!important;border:0!important;background:transparent!important} .k-pm-bulk-actions{display:flex;align-items:center;gap:8px;padding:11px 0 0} .k-pm-bulk-actions .k-btn{min-height:35px} .k-empty-state{display:flex;flex-direction:column;gap:4px;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important;color:#777!important;text-align:center} .k-empty-state strong{color:#383e44!important}.k-empty-state span{font-size:10px} .k-pm-status-shell{max-width:680px} .k-pm-actionbar{display:flex;justify-content:flex-end;gap:7px;flex-wrap:wrap;margin:12px 0} .k-pm-action>span{margin-right:6px;font-size:13px;line-height:1} .k-pm-message-time{display:block;margin-bottom:8px;color:#8a9096;font-size:10px;font-weight:650} .k-message-divider{height:1px;margin:14px 0;background:#eceef0} .k-danger-link{color:#a3142a!important} .k-announcement-label{display:inline-flex;align-items:center;gap:6px;color:#a91128;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.04em} .k-announcement-label>span{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#c90022;color:#fff;font-size:10px} .k-archive-link,.k-archive-icon-link{display:inline-flex;align-items:center;gap:6px;color:#9f172c!important;font-size:10px;font-weight:800;text-decoration:none!important} .k-archive-icon-link{justify-content:center;width:28px;height:28px;border:1px solid #eadde0;border-radius:8px;background:#fff} @media(max-width:900px){.k-member-strip-inner{gap:10px}.k-member-links{overflow-x:auto;scrollbar-width:none}.k-member-links::-webkit-scrollbar{display:none}.k-member-signals{margin-left:auto}.k-member-signal span:last-child{display:none} .k-pm-page{width:min(100%,calc(100% - 28px))}.k-pm-heading{align-items:flex-start;flex-direction:column}.k-pm-nav{width:100%}} @media(max-width:700px){.k-member-strip-inner{display:grid;grid-template-columns:1fr auto;gap:6px 10px}.k-member-identity{grid-column:1}.k-member-logout{grid-column:2;grid-row:1}.k-member-links{grid-column:1/-1;order:3}.k-member-signals{grid-column:1/-1;grid-row:2;margin:0}.k-member-signal span:last-child{display:inline} .k-account-shell{width:min(100% - 28px,760px);margin:24px auto 44px}.k-account-breadcrumb{width:min(100% - 28px,920px)}.k-password-card,.k-status-card{padding:24px 20px;border-radius:16px}.k-account-heading h1,.k-status-card h1{font-size:29px}.k-reset-steps{grid-template-columns:1fr}.k-reset-steps li{padding:10px}.k-form-actions{flex-direction:column;align-items:stretch}.k-form-actions .k-btn{width:100%} .k-pm-heading h1{font-size:29px}.k-pm-nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.k-pm-nav a{white-space:nowrap}.k-pm-table thead{display:none}.k-pm-table,.k-pm-table tbody,.k-pm-table tr,.k-pm-table td{display:block;width:100%;box-sizing:border-box}.k-pm-table tr{position:relative;padding:12px 42px 12px 18px;border-bottom:1px solid #eceef0}.k-pm-table tr:last-child{border-bottom:0}.k-pm-table td{padding:4px 0!important;border:0!important;background:transparent!important}.k-pm-table td[data-label]:before{content:attr(data-label) ": ";color:#91979d;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.k-pm-state-cell{position:absolute;left:4px;top:15px;width:12px!important}.k-pm-select-cell{position:absolute;right:11px;top:12px;width:22px!important}.k-pm-subject{font-size:13px}.k-pm-date{white-space:normal}.k-pm-summary{align-items:flex-start;flex-direction:column}.k-pm-bulk-actions{flex-direction:column;align-items:stretch}.k-pm-bulk-actions .k-btn{width:100%}.k-pm-actionbar{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap}.k-pm-action{white-space:nowrap}} .k-pm-options-page{max-width:920px}.k-settings-card{margin-top:20px;padding:26px;border:1px solid #e1e4e7;border-radius:16px;background:#fff;box-shadow:0 12px 36px rgba(24,29,34,.04)}.k-settings-form fieldset{margin:0;padding:0;border:0}.k-settings-form legend{margin:0 0 6px;color:#23272c;font-family:Georgia,"Times New Roman",serif;font-size:22px;font-weight:700}.k-settings-form fieldset>p{margin:0 0 18px;color:#80868d;font-size:11px;line-height:1.6}.k-choice-row{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid #e5e7e9;border-radius:12px;background:#fbfbfc;cursor:pointer}.k-choice-row+.k-choice-row{margin-top:9px}.k-choice-row:has(input:checked){border-color:#e5bac1;background:#fff8f9}.k-choice-row input{margin-top:3px;accent-color:#c80023}.k-choice-row span{display:grid;gap:3px}.k-choice-row strong{color:#34393e;font-size:11px}.k-choice-row small{color:#858b92;font-size:10px;line-height:1.5} .k-forum-filter{margin:14px 0 26px;padding:16px;border:1px solid #e4e6e8;border-radius:14px;background:#fff} .k-forum-filter-grid{display:grid;grid-template-columns:minmax(150px,1fr) minmax(140px,.8fr) minmax(180px,1fr) auto;gap:12px;align-items:end} .k-forum-filter label{display:flex;flex-direction:column;gap:6px;margin:0;color:#6f757c;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase} .k-forum-filter select{width:100%;min-height:40px;margin:0;padding:0 34px 0 11px;border:1px solid #dfe2e5;border-radius:10px;background:#fff;color:#262a2f;font:600 12px/1.2 Arial,sans-serif} .k-forum-filter-action{display:flex;align-items:end} .k-forum-filter-action button{min-height:40px;padding:0 15px;border:1px solid #c9001b;border-radius:10px;background:#c9001b;color:#fff;font:800 11px/1 Arial,sans-serif;cursor:pointer} .k-forum-filter-action button:hover{background:#a90017;border-color:#a90017} .k-inline-topic-pages{display:inline-flex;align-items:center;gap:4px;margin-left:8px;vertical-align:middle;font-size:10px;white-space:nowrap} .k-inline-topic-pages .k-inline-page-count{color:#9aa0a7;margin-right:2px} .k-inline-topic-pages a,.k-inline-topic-pages .k-page-gap{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border:1px solid #e4e6e8;border-radius:7px;background:#fff;color:#666f78!important;text-decoration:none!important} .k-inline-topic-pages a:hover{border-color:#d4aeb2;color:#b31319!important;background:#fffafa} .k-inline-topic-pages .k-page-gap{border-color:transparent;background:transparent;padding:0 1px;min-width:auto} .k-members-pagination{margin:14px 0 18px;justify-content:flex-start} .k-members-pagination .k-page-summary{margin-right:7px;color:#92989f;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase} .k-members-pagination>a,.k-members-pagination>span.is-current{min-width:32px;height:32px}      .k-topic-warning{max-width:860px;margin:18px auto;padding:15px 17px;border:1px solid #eadfc7;border-radius:13px;background:#fffaf0;color:#655d4f;font-size:12px;line-height:1.65} .k-topic-warning strong{display:block;margin-bottom:5px;color:#8a6321;font-size:11px;letter-spacing:.04em;text-transform:uppercase} .k-topic-warning p{margin:5px 0}.k-topic-warning a{font-weight:800} .k-topic-byline{margin:2px 0 0 20px;color:#7d848c;font-size:11px;line-height:1.5} .k-ad-row>td{background:#f7f7f6!important} .k-legacy-page-title{display:none!important} @media(max-width:900px){.k-forum-filter-grid{grid-template-columns:1fr 1fr}.k-forum-filter-action{grid-column:1/-1}.k-forum-filter-action button{width:100%}} @media(max-width:620px){.k-forum-filter{padding:13px;border-radius:12px}.k-forum-filter-grid{grid-template-columns:1fr;gap:10px}.k-forum-filter-action{grid-column:auto} .k-inline-topic-pages{display:flex;margin:7px 0 0;overflow-x:auto;max-width:100%;padding-bottom:2px} .k-members-pagination{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}  .k-topic-warning{margin-left:0;margin-right:0}} .k-topic-state-cell,.k-forum-topic-row>td:first-child{width:38px!important;text-align:center!important} .k-topic-state-link{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;text-decoration:none!important} .k-topic-state-link:hover{background:#f7f8f9} .k-topic-state{display:inline-block;width:9px;height:9px;border-radius:50%;background:#c5c9ce;box-shadow:0 0 0 4px rgba(197,201,206,.14);vertical-align:middle;position:relative} .k-state-new{background:#278655;box-shadow:0 0 0 4px rgba(39,134,85,.11)} .k-state-hot,.k-state-hot-new{background:#c93a32;box-shadow:0 0 0 4px rgba(201,58,50,.10)} .k-state-hot-new:after,.k-state-sticky-new:after,.k-state-locked-new:after{content:"";position:absolute;right:-4px;top:-4px;width:5px;height:5px;border-radius:50%;background:#278655;border:1px solid #fff} .k-state-locked,.k-state-locked-new{background:#737b84;box-shadow:0 0 0 4px rgba(115,123,132,.11)} .k-state-pending{background:#d39b20;box-shadow:0 0 0 4px rgba(211,155,32,.12)} .k-state-held{background:#a47b4b;box-shadow:0 0 0 4px rgba(164,123,75,.12)} .k-state-sticky,.k-state-sticky-new{background:#a51229;box-shadow:0 0 0 4px rgba(165,18,41,.10)} .k-state-archived{background:#989ea5;box-shadow:0 0 0 4px rgba(152,158,165,.10)} .k-state-event{background:#4c69a8;box-shadow:0 0 0 4px rgba(76,105,168,.11);border-radius:3px} .k-topic-label-hiring{color:#237449!important;background:#f1f8f3!important;border-color:#cfe5d5!important} .k-active-topic-row>td,.k-search-topic-row>td{transition:background-color .14s ease} .k-active-topic-row:hover>td,.k-search-topic-row:hover>td{background:#fcfcfd!important} .k-search-topic-row.is-author-match>td{background:#fffafb!important} .k-mark-read{appearance:none;border:1px solid #dde1e5;border-radius:8px;background:#fff;color:#646c75;min-height:30px;padding:0 9px;font:inherit;font-size:9px;font-weight:800;cursor:pointer;white-space:nowrap} .k-mark-read:hover{border-color:#d7abb2;color:#a41228;background:#fff8f9} .k-active-login-state{width:min(100% - 32px,760px);margin:42px auto 70px;padding:34px;border:1px solid #e1e4e7;border-radius:20px;background:#fff;box-shadow:0 18px 55px rgba(20,25,30,.055)} .k-active-login-state h1{margin:4px 0 10px;font-family:Georgia,"Times New Roman",serif;font-size:36px;line-height:1.08;letter-spacing:-.02em;color:#202328} .k-active-login-state p{max-width:610px;margin:0;color:#737a82;font-size:13px;line-height:1.7} .k-empty-actions{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px} .k-topic-create-action,.k-topic-closed-note{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:6px 11px;border:1px solid #e1e4e7;border-radius:999px;background:#fff;color:#626a73!important;font-size:10px;font-weight:800;text-decoration:none!important;white-space:nowrap} .k-topic-create-action:hover{border-color:#deb8be;background:#fff8f9;color:#a41228!important} .k-topic-create-action.is-primary{border-color:#bd0f2a;background:#bd0f2a;color:#fff!important} .k-topic-create-action.is-primary:hover{background:#a60d25;color:#fff!important} .k-topic-closed-note{background:#f5f6f7;color:#8b9198!important} .PostingOptions{align-items:center!important} @media(max-width:720px){.k-active-login-state{width:min(100% - 24px,760px);margin:24px auto 44px;padding:24px 20px;border-radius:16px} .k-active-login-state h1{font-size:30px} .k-topic-state-cell,.k-forum-topic-row>td:first-child{width:auto!important} .k-topic-create-action,.k-topic-closed-note{min-height:40px;padding:8px 12px}} .k-forum-topic-row>td:first-child:after{content:none!important;display:none!important} .k34-all-categories,.k34-category-toggle,.k34-external-forum{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border:1px solid #e1e4e7;border-radius:999px;background:#fff;color:#596169!important;font-size:9px;font-weight:850;text-decoration:none!important;white-space:nowrap}.k34-category-toggle{width:28px;padding:0;font-size:15px;line-height:1}.k34-external-forum{width:28px;padding:0;font-size:13px}.k34-all-categories:hover,.k34-category-toggle:hover,.k34-external-forum:hover{border-color:#d7a4ad;background:#fff8f9;color:#b31319!important} .k34-admin-action{display:inline-flex;align-items:center;justify-content:center;min-height:27px;margin:2px 2px 2px 0;padding:3px 8px;border:1px solid #dfe3e7;border-radius:8px;background:#fff;color:#626970!important;font-size:8.5px;font-weight:850;line-height:1.1;text-decoration:none!important;white-space:nowrap}.k34-admin-action:hover{border-color:#d8a4ad;background:#fff7f8;color:#b31319!important}.k34-admin-delete{color:#a52835!important}.k34-admin-lock{color:#765e63!important}.k34-admin-open{color:#287451!important}.k34-admin-moderate{border-color:#e5c9a4;background:#fffaf2;color:#8a621c!important}.k34-admin-state{display:inline-flex;align-items:center;min-height:27px;padding:3px 8px;border-radius:8px;background:#f2f3f4;color:#747a81;font-size:8.5px;font-weight:850}.k-community-category td:last-child,.k-community-row td:last-child{white-space:normal!important}.k-community-category td:last-child b{display:flex;justify-content:flex-end;gap:2px;flex-wrap:wrap}.k-community-row td:last-child{line-height:1.8} .k34-poll-button{appearance:none;min-height:36px;margin:4px 7px 4px 0;padding:0 13px;border:1px solid #d9dde1;border-radius:9px;background:#fff;color:#4c535b;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.k34-poll-primary{border-color:#b31319;background:#b31319;color:#fff}.k34-poll-button:hover{border-color:#c99aa3}.k34-poll-primary:hover{background:#941018}.k-topic-warning .k34-warning-body{padding:15px 16px;border:1px solid #ead9aa;border-radius:12px;background:#fffaf0;color:#5d5747;font-size:12px;line-height:1.65}.k-topic-warning .k34-warning-body p{margin:0}.k-topic-warning .k34-warning-body p+p{margin-top:8px}.k-topic-warning .k34-warning-body strong:first-child{color:#9d2733}.k34-warning-emphasis{color:#9d2733} .k34-moderation-heading{margin:6px 0 18px}.k34-moderation-heading h1{margin:0 0 7px!important;color:#171a1e!important;font-family:Georgia,"Times New Roman",serif;font-size:34px!important;line-height:1.12!important;letter-spacing:-.7px}.k34-moderation-heading p{margin:0;max-width:740px;color:#7a8188;font-size:12px}.k34-moderation-paging-top{display:flex;justify-content:flex-end;margin:8px 0 13px}.k34-moderation-paging-top form{margin:0}.k34-moderation-card{margin-top:16px;border:1px solid #e1e4e7;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 10px 32px rgba(20,25,30,.035)}.k34-moderation-table{width:100%;border-collapse:collapse}.k34-moderation-table-wrap{padding:0!important;border:0!important}.k34-moderation-data{width:100%;border-collapse:collapse}.k34-moderation-data>tbody>tr>td,.k34-moderation-data>tr>td{border-bottom:1px solid #eceef0}.k34-moderation-data a{font-weight:650}.k34-moderation-legend{margin-top:14px}.k34-mini-pagination{display:inline-flex;gap:4px;align-items:center;margin-left:7px}.k34-mini-pagination a{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border:1px solid #e0e3e6;border-radius:7px;background:#fff;color:#646b72!important;font-size:8px;font-weight:850;text-decoration:none!important}.k34-mini-pagination a:hover{border-color:#d2a2ab;color:#b31319!important;background:#fff8f9} @media(max-width:820px){.k-community-category td:last-child b{justify-content:flex-start}.k34-admin-action{min-height:31px;padding:4px 9px;font-size:9px}.k34-moderation-heading h1{font-size:28px!important}.k34-moderation-card{overflow-x:auto;-webkit-overflow-scrolling:touch}.k34-moderation-data{min-width:720px}} @media(max-width:620px){.k34-all-categories{font-size:0;width:30px;padding:0}.k34-all-categories:after{content:"Tm";font-size:8px}.k34-moderation-heading h1{font-size:25px!important}.k34-poll-button{width:100%;margin-right:0}} .k34-moderation-paging-bottom{display:flex;justify-content:flex-end;margin:12px 0}.k34-moderation-paging-bottom form{margin:0} .k35-action{display:inline-flex;align-items:center;justify-content:center;min-height:31px;padding:5px 10px;border:1px solid #dfe3e7;border-radius:9px;background:#fff;color:#5f6770!important;font-size:9px;font-weight:850;line-height:1.1;text-decoration:none!important;white-space:nowrap}.k35-action:hover{border-color:#d4a3ab;background:#fff8f9;color:#ad1427!important}.k35-action-primary{border-color:#b31319;background:#b31319;color:#fff!important}.k35-action-primary:hover{background:#951019;color:#fff!important}.k35-action-danger{color:#a42b38!important}.k35-action-success{color:#25724e!important}.k35-action-muted{background:#f5f6f7;color:#717981!important}.k35-action-secondary{background:#fff}.k35-empty{color:#969ca2;font-style:italic}.k35-muted{color:#888f96;font-size:.92em} .k35-profile-breadcrumb{margin-bottom:16px}.k35-profile{width:min(100% - 32px,980px);margin:0 auto 56px}.k35-profile-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px 0 22px;border-bottom:1px solid #e7e9eb}.k35-profile-hero h1{margin:3px 0 6px!important;font-family:Georgia,"Times New Roman",serif;font-size:42px!important;line-height:1.05!important;letter-spacing:-.8px;color:#171a1e!important}.k35-eyebrow{margin:0;color:#b31319;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.k35-profile-meta{margin:0;color:#858b92;font-size:11px}.k35-profile-admin{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.k35-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.k35-profile-card{padding:20px 21px;border:1px solid #e2e5e8;border-radius:15px;background:#fff;box-shadow:0 10px 34px rgba(20,25,30,.035)}.k35-profile-card-wide{grid-column:1/-1}.k35-profile-card h2,.k35-profile-section h2{margin:0 0 15px!important;font-size:17px!important;line-height:1.2!important;color:#24282d!important}.k35-profile-fields{margin:0}.k35-profile-fields>div{display:grid;grid-template-columns:132px 1fr;gap:18px;padding:9px 0;border-bottom:1px solid #f0f1f2}.k35-profile-fields>div:last-child{border-bottom:0}.k35-profile-fields dt{color:#8a9097;font-size:9px;font-weight:850;text-transform:uppercase;letter-spacing:.035em}.k35-profile-fields dd{margin:0;color:#343a40;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.k35-field-long dd{line-height:1.75}.k35-inline-action{display:inline-flex;margin-left:8px;padding:3px 7px;border:1px solid #e0e3e6;border-radius:999px;color:#747b82!important;font-size:8px;font-weight:850;text-decoration:none!important}.k35-inline-action:hover{border-color:#d4a3ab;color:#ad1427!important;background:#fff8f9} .k35-profile-section{margin-top:18px;padding:21px;border:1px solid #e2e5e8;border-radius:15px;background:#fff}.k35-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px}.k35-section-heading h2{margin:3px 0 0!important}.k35-section-link{color:#727980!important;font-size:9px;font-weight:850;text-decoration:none!important}.k35-section-link:hover{color:#ad1427!important}.k35-recent-topics{display:grid;gap:0}.k35-recent-topic{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:center;padding:11px 0;border-top:1px solid #eff0f2}.k35-recent-topic:first-child{border-top:0}.k35-recent-topic h3{margin:0!important;font-size:12px!important;line-height:1.4!important}.k35-recent-topic h3 a{color:#30363c!important;text-decoration:none!important}.k35-recent-topic h3 a:hover{color:#ad1427!important}.k35-recent-topic p{margin:3px 0 0;color:#969ba1;font-size:9px}.k35-topic-state-link{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;text-decoration:none!important}.k35-topic-state-link:hover{background:#f7f8f9}.k35-empty-state{padding:22px;border:1px dashed #dfe2e5;border-radius:12px;background:#fafafa;color:#969ca2;text-align:center;font-size:11px}.k35-links{display:flex;gap:8px;flex-wrap:wrap}.k35-links a{display:inline-flex;min-height:32px;align-items:center;padding:4px 10px;border:1px solid #e0e3e6;border-radius:9px;background:#fff;color:#626a72!important;font-size:9px;font-weight:800;text-decoration:none!important}.k35-links a:hover{border-color:#d4a3ab;color:#ad1427!important;background:#fff8f9} .k35-status-card{width:min(100% - 32px,680px);margin:34px auto 70px;padding:30px;border:1px solid #e1e4e7;border-radius:18px;background:#fff;box-shadow:0 18px 55px rgba(20,25,30,.055)}.k35-status-card h1{margin:5px 0 10px!important;font-family:Georgia,"Times New Roman",serif;font-size:34px!important;line-height:1.1!important;color:#202328!important}.k35-status-card>p:not(.k35-eyebrow){margin:0;color:#747b82;font-size:12px;line-height:1.7}.k35-status-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px} .k-short-page{margin:0;background:#f6f7f8;color:#252a2f;font-family:Arial,Helvetica,sans-serif}.k-short-shell{width:min(100% - 24px,920px);margin:24px auto;padding:20px;border:1px solid #e1e4e7;border-radius:16px;background:#fff;box-shadow:0 16px 48px rgba(20,25,30,.06);min-height:120px}.k-short-shell table{max-width:100%}.k-short-shell img{max-width:100%;height:auto}.k-short-shell .popTable,.k-short-shell .popBorder{font-family:Arial,Helvetica,sans-serif}.k35-to-top{float:right;color:#80868d!important;font-size:9px;font-weight:850;text-decoration:none!important}.k35-to-top:hover{color:#ad1427!important} .k35-post-state{display:inline-flex;align-items:center;min-height:24px;padding:2px 8px;border-radius:999px;background:#f5f1e8;color:#8a6829;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.k35-post-state.is-held:before{content:"";width:6px;height:6px;margin-right:5px;border-radius:50%;background:#c08a24}.k35-calendar-nav{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid #dfe3e6;border-radius:8px;background:#fff;color:#646c74!important;font-weight:900;text-decoration:none!important}.k35-calendar-nav:hover{border-color:#d4a3ab;color:#ad1427!important;background:#fff8f9}.k35-subscription-action{display:inline-flex;align-items:center;min-height:28px;padding:3px 8px;border:1px solid #dfe3e6;border-radius:8px;background:#fff;color:#69717a!important;font-size:8.5px;font-weight:850;text-decoration:none!important}.k35-subscription-action:hover{border-color:#d4a3ab;color:#ad1427!important;background:#fff8f9}  @media(max-width:720px){.k35-profile{width:min(100% - 22px,980px)}.k35-profile-hero{align-items:flex-start;flex-direction:column;padding-top:20px}.k35-profile-hero h1{font-size:34px!important}.k35-profile-admin{justify-content:flex-start}.k35-profile-grid{grid-template-columns:1fr}.k35-profile-card-wide{grid-column:auto}.k35-profile-fields>div{grid-template-columns:1fr;gap:4px}.k35-section-heading{align-items:flex-start;flex-direction:column;gap:7px}.k35-profile-card,.k35-profile-section{padding:17px}.k-short-shell{width:min(100% - 16px,920px);margin:8px auto;padding:14px;border-radius:13px}} .k36-breadcrumb,.k36-profile-breadcrumb{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 18px;padding:0;color:#8a9097;font-size:10px;font-weight:700} .k36-breadcrumb ol{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0;padding:0;list-style:none} .k36-breadcrumb li{display:flex;align-items:center;gap:7px} .k36-breadcrumb li+li:before,.k36-profile-breadcrumb>span[aria-hidden=true]{content:"/";color:#c6cacf;font-weight:500} .k36-breadcrumb a,.k36-profile-breadcrumb a{color:#626a72!important;text-decoration:none!important} .k36-breadcrumb a:hover,.k36-profile-breadcrumb a:hover{color:#ad1427!important} .k36-breadcrumb [aria-current=page],.k36-profile-breadcrumb [aria-current=page]{color:#30363c;font-weight:850} .k36-transfer-controls{display:grid;gap:6px;align-content:center;justify-items:center;padding:16px 6px} .k36-transfer-controls button{width:34px;height:32px;border:1px solid #dfe3e6;border-radius:8px;background:#fff;color:#5e6670;font:inherit;font-size:15px;font-weight:850;cursor:pointer} .k36-transfer-controls button:hover,.k36-transfer-controls button:focus-visible{border-color:#d4a3ab;background:#fff8f9;color:#ad1427} .k36-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-wrap:wrap} .k36-action{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:3px 8px;border:1px solid #dfe3e7;border-radius:8px;background:#fff;color:#626a72!important;font-size:8px;font-weight:850;text-decoration:none!important;white-space:nowrap} .k36-action:hover{border-color:#d4a3ab;background:#fff8f9;color:#ad1427!important} .k36-action-primary{border-color:#b31319;background:#b31319;color:#fff!important} .k36-action-danger{color:#a32c3a!important}.k36-action-success{color:#25724e!important} .k36-state-note{display:inline-flex;align-items:center;min-height:26px;padding:2px 7px;border-radius:999px;background:#f3f4f5;color:#7f868d;font-size:8px;font-weight:800} .k36-topic-glyph{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#aeb4ba;vertical-align:1px} .k36-lastpost{display:inline-flex;align-items:center;gap:3px;color:#737b83!important;font-size:9px;font-weight:850;text-decoration:none!important;white-space:nowrap} .k36-lastpost:hover{color:#ad1427!important}       .k36-status-title{color:#a4152b;font-size:22px;font-weight:850} .k36-status-copy{color:#676f77;font-size:12px;line-height:1.65}.k36-status-error{color:#8e2234} .k36-profile-form-layout,.k36-profile-form-grid{width:100%!important;max-width:920px!important;margin:0 auto!important;border:0!important;background:transparent!important} .k36-profile-form-grid{border-spacing:12px!important} .k36-profile-form-grid>tbody>tr>td{vertical-align:top!important} .k36-profile-form-grid table.default{width:100%!important;border:1px solid #e1e4e7!important;border-radius:14px!important;background:#fff!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden} .k36-profile-form-grid table.default td{padding:9px 10px!important;background:#fff!important;border-bottom:1px solid #f0f1f2!important} .k36-profile-form-grid table.default tr:last-child td{border-bottom:0!important} .k36-profile-form-grid .headbc{padding:12px 10px!important;background:#f7f8f9!important;color:#343a40!important;text-align:left!important} .k36-profile-form-grid .headbc .hfc{color:#343a40!important;font-size:11px!important;letter-spacing:.03em;text-transform:uppercase} .k36-profile-form-grid input.newlogin,.k36-profile-form-grid textarea,.k36-profile-form-grid select{max-width:100%;border:1px solid #d9dde1!important;border-radius:8px!important;background:#fff!important} .k36-profile-form-grid input.newlogin{min-height:38px;padding:0 9px!important}.k36-profile-form-grid textarea{padding:9px!important} .k36-calendar-trigger{display:inline-flex;align-items:center;min-height:30px;margin-left:7px;padding:2px 8px;border:1px solid #dfe3e6;border-radius:8px;background:#fff;color:#616970;font-size:9px;font-weight:850} @media(max-width:820px){.k36-row-actions{justify-content:flex-start} .k36-profile-form-grid{border-spacing:0!important} .k36-profile-form-grid>tbody>tr{display:block!important} .k36-profile-form-grid>tbody>tr>td{display:block!important;width:100%!important;margin-bottom:12px}} @media(max-width:620px){.k36-breadcrumb,.k36-profile-breadcrumb{font-size:9px;margin-bottom:13px} .k36-transfer-controls{grid-template-columns:repeat(4,1fr);padding:8px 0} .k36-transfer-controls button{width:100%;min-height:36px} .k36-row-actions{gap:5px} .k36-action,.k34-admin-action{min-height:31px!important} } .k37-glyph{display:inline-block;width:7px;height:7px;margin:0 5px;border-radius:50%;background:#aeb4ba;vertical-align:1px} .k37-action{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 9px;border:1px solid #dfe3e7;border-radius:8px;background:#fff;color:#626a72!important;font-size:9px;font-weight:850;text-decoration:none!important;white-space:nowrap} .k37-action:hover{border-color:#d4a3ab;background:#fff8f9;color:#ad1427!important}.k37-action-danger{color:#a32c3a!important}.k37-action-success{color:#25724e!important}.k37-action-primary{border-color:#b31319;background:#b31319;color:#fff!important} .k37-public-table{width:min(100%,980px);margin:14px auto;border:1px solid #e1e4e7;border-radius:14px;border-collapse:separate;border-spacing:0;overflow:hidden;background:#fff} .k37-public-table td,.k37-public-table th{padding:9px 10px;border-bottom:1px solid #eef0f2;background:#fff}.k37-public-table tr:last-child td{border-bottom:0} .k37-public-table th{background:#f7f8f9;color:#343a40;font-size:10px;font-weight:850;text-align:left;text-transform:uppercase;letter-spacing:.04em} .k37-inline-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.k37-inline-form input[type=text],.k37-inline-form select{min-height:38px;border:1px solid #d9dde1;border-radius:8px;background:#fff;padding:0 9px} .k37-inline-form button{min-height:38px;padding:0 13px;border:1px solid #b31319;border-radius:8px;background:#b31319;color:#fff;font:800 10px Arial,sans-serif;cursor:pointer} .k37-alpha{display:flex;gap:4px;flex-wrap:wrap;justify-content:center;padding:8px 0}.k37-alpha a{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;border:1px solid #e1e4e7;border-radius:7px;background:#fff;color:#626a72!important;font-size:9px;font-weight:800;text-decoration:none!important}.k37-alpha a:hover{border-color:#d4a3ab;color:#ad1427!important;background:#fff8f9} .k37-status-panel{width:min(100% - 28px,720px);margin:26px auto;padding:22px;border:1px solid #e1e4e7;border-radius:14px;background:#fff;box-shadow:0 12px 34px rgba(20,25,30,.04);text-align:center}.k37-status-panel h2{margin:0 0 9px;color:#272c31;font-family:Georgia,"Times New Roman",serif;font-size:24px}.k37-status-panel .k37-error{color:#a4152b}.k37-status-panel ul{display:inline-block;margin:8px auto;text-align:left;color:#656d75} .k37-pm-member-link{display:inline-flex;align-items:center;gap:7px}.k37-pm-send{display:inline-flex;align-items:center;min-height:26px;margin-left:6px;padding:2px 7px;border:1px solid #dfe3e7;border-radius:7px;background:#fff;color:#69717a!important;font-size:8px;font-weight:850;text-decoration:none!important}.k37-pm-send:hover{border-color:#d4a3ab;color:#ad1427!important;background:#fff8f9} @media(max-width:700px){.k37-public-table{width:100%;border-radius:10px}.k37-inline-form{align-items:stretch;flex-direction:column}.k37-inline-form input[type=text],.k37-inline-form select,.k37-inline-form button{width:100%}} .k37-sub-head{background:#f3f4f5!important;color:#343a40!important;font-weight:850}.k37-sub-forum{background:#fafafa!important;color:#4a5158!important;font-weight:800}.k37-sub-cell{background:#fff!important}.k37-sub-cell-alt{background:#fbfbfc!important} .k-brand{min-width:174px!important} .k-brand-logo{width:158px!important;max-height:55px!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;filter:none!important} @media(max-width:620px){.k-brand{min-width:0!important}.k-brand-logo{width:118px!important;max-height:46px!important}} .k-admin-color-chip{display:inline-block;width:15px;height:15px;border-radius:4px;border:1px solid #c6cbd2;background:linear-gradient(135deg,#c4001a 0 33%,#d9dde2 33% 66%,#315d8a 66%);vertical-align:-2px;margin-right:5px}.k-admin-color-label{font-size:12px;font-weight:700} .k-site-header .k-brand{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;min-width:158px!important;min-height:56px!important;margin-right:14px!important;overflow:visible!important} .k-site-header .k-brand-logo{display:block!important;visibility:visible!important;opacity:1!important;width:144px!important;height:48px!important;min-width:144px!important;max-width:144px!important;min-height:48px!important;max-height:48px!important;aspect-ratio:3 / 1!important;object-fit:contain!important;object-position:left center!important;filter:none!important;transform:none!important} @media(max-width:820px){.k-site-header .k-brand{min-width:130px!important;margin-right:auto!important} .k-site-header .k-brand-logo{width:126px!important;height:42px!important;min-width:126px!important;max-width:126px!important;min-height:42px!important;max-height:42px!important}} @media(max-width:620px){.k-site-header .k-brand{min-width:112px!important;min-height:44px!important} .k-site-header .k-brand-logo{width:108px!important;height:36px!important;min-width:108px!important;max-width:108px!important;min-height:36px!important;max-height:36px!important}} .k-v3-hero-panel{isolation:isolate!important;color:#f5f6f7!important} .k-v3-hero-panel:before{border-color:rgba(255,255,255,.07)!important;box-shadow:0 0 0 35px rgba(255,255,255,.012),0 0 0 70px rgba(255,255,255,.008)!important} .k-v3-hero-panel:after{border-color:rgba(255,255,255,.045)!important} .k-v3-panel-label{color:#c3c7cd!important;font-weight:800!important;text-shadow:0 1px 0 rgba(0,0,0,.18)!important} .k-v3-hero-panel strong{color:#f1f2f4!important;text-shadow:0 1px 1px rgba(0,0,0,.22)!important} .k-v3-hero-panel p{color:#d0d3d8!important} .k-v3-live{color:#e0e2e5!important;border-top:1px solid rgba(255,255,255,.12)!important;padding-top:16px!important;margin-top:18px!important;font-weight:750!important} .k-v3-live span{background:#45cc87!important;box-shadow:0 0 0 5px rgba(69,204,135,.12)!important} .k-footer-brand{display:flex!important;align-items:center!important;min-height:68px!important;margin-bottom:10px!important;background:transparent!important;border:0!important;box-shadow:none!important} .k-footer-brand img.k-footer-logo-v40{display:block!important;width:192px!important;height:auto!important;max-width:100%!important;max-height:none!important;aspect-ratio:3 / 1!important;object-fit:contain!important;object-position:left center!important;background:transparent!important;filter:none!important;opacity:1!important} .k-footer-top>div:first-child{min-width:290px!important} @media(max-width:820px){.k-footer-brand img.k-footer-logo-v40{width:176px!important} .k-footer-top>div:first-child{min-width:0!important}} @media(max-width:620px){.k-footer-brand{min-height:58px!important;margin-bottom:8px!important} .k-footer-brand img.k-footer-logo-v40{width:164px!important}} html{--koniks-v40:1} .k4-home-intelligence .k4-module{color:#25292e!important;background:#fff!important} .k4-home-intelligence .k4-module-head span{color:#858c95!important;opacity:1!important} .k4-home-intelligence .k4-module-head h3{color:#20242a!important;opacity:1!important} .k4-home-intelligence .k4-list-title,.k4-home-intelligence .k4-list-title:link,.k4-home-intelligence .k4-list-title:visited{display:block!important;color:#34393f!important;opacity:1!important;visibility:visible!important;-webkit-text-fill-color:#34393f!important;text-decoration:none!important} .k4-home-intelligence .k4-list-title:hover{color:#b31319!important;-webkit-text-fill-color:#b31319!important} .k4-home-intelligence .k4-list-meta{color:#737a83!important;opacity:1!important} .k4-home-intelligence .k4-list-meta a,.k4-home-intelligence .k4-list-meta a:link,.k4-home-intelligence .k4-list-meta a:visited{color:#666d76!important;opacity:1!important;-webkit-text-fill-color:#666d76!important} .k4-home-intelligence .k4-empty,.k4-home-intelligence .k4-guest p{color:#6d747d!important;opacity:1!important;-webkit-text-fill-color:#6d747d!important} .k-v3-rail-right .k-v3-principle{background:linear-gradient(145deg,#26282c 0%,#1d1f22 100%)!important;border-color:#22252a!important;color:#f4f5f6!important;opacity:1!important} .k-v3-rail-right .k-v3-principle span{color:#b6bbc2!important;opacity:1!important;-webkit-text-fill-color:#b6bbc2!important} .k-v3-rail-right .k-v3-principle p{color:#f0f1f3!important;opacity:1!important;-webkit-text-fill-color:#f0f1f3!important;text-shadow:0 1px 0 rgba(0,0,0,.16)!important} .k-v3-rail-right .k4-weekly .k4-empty{color:#747b84!important;opacity:1!important;-webkit-text-fill-color:#747b84!important} html{--koniks-v40-1:1}:root{--k41-line:#e2e5e9;--k41-line-strong:#d8dce1;--k41-shadow:0 8px 24px rgba(20,24,31,.045);--k41-shadow-strong:0 14px 40px rgba(20,24,31,.065);--k41-focus:rgba(196,0,26,.26)} .k-site-header{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-bottom:1px solid #e7e9ec!important;box-shadow:0 1px 0 rgba(19,22,27,.025)!important} .k-header-row{min-height:72px!important} .k-header-search form{border-color:#dfe3e7!important;box-shadow:0 1px 0 rgba(18,22,27,.015)} .k-header-search input::placeholder{color:#a0a5ac!important} .k-nav a,.k-btn,.k-member-signal,.k-topic-chips a{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease} .k-v3-hero{border-color:var(--k41-line)!important;box-shadow:0 14px 42px rgba(22,25,31,.055)!important} .k-v3-hero-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important} .k-v3-discovery,.k4-module,.k-v3-rail-card,.k-v3-note-card,.k-feed-card,.k-v3-principle{border-color:var(--k41-line)!important;box-shadow:var(--k41-shadow)!important} .k-v3-discovery{background:#fff!important} .k-topic-chips a{border-color:#e5e7ea!important;background:#f7f8f9!important;color:#585f68!important} .k-topic-chips a:hover{border-color:#e6bcc2!important;background:#fff8f9!important;color:#a80f27!important} .k-v3-layout{gap:22px!important} .k4-home-intelligence{gap:18px!important} .k-v3-stream-head,.k4-module-head{border-color:#eceef1!important} .k4-list-item,.k-topic-card{border-color:#eceef1!important} .k4-list-title,.k-topic-card h2 a{color:#22262b!important} .k4-list-meta,.k-v3-topic-meta{color:#858b93!important;font-variant-numeric:tabular-nums} .k4-module-head h3,.k-v3-stream-head h2,.k-topic-card h2{text-wrap:balance} .k4-list-title,.k-topic-card .default{text-wrap:pretty} .k-v3-more,.k-v3-all,.k-v3-stream-head>a{text-underline-offset:3px} @media (hover:hover) and (pointer:fine){.k4-module,.k-v3-rail-card,.k-v3-note-card,.k-feed-card,.k-v3-principle{transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease} .k4-module:hover,.k-v3-rail-card:hover,.k-v3-note-card:hover,.k-feed-card:hover,.k-v3-principle:hover{transform:translateY(-1px);border-color:var(--k41-line-strong)!important;box-shadow:var(--k41-shadow-strong)!important}} @supports (content-visibility:auto){.k-v3-layout{content-visibility:auto;contain-intrinsic-size:auto 1180px} .k-v3-stream .k-topic-card:nth-of-type(n/**/+4){content-visibility:auto;contain-intrinsic-size:auto 190px} .k-footer{content-visibility:auto;contain-intrinsic-size:auto 340px}} .k-footer-brand img.k-footer-logo-v41{display:block!important;width:192px!important;height:auto!important;max-width:100%!important;aspect-ratio:3 / 1!important;object-fit:contain!important;object-position:left center!important;background:transparent!important;filter:none!important;opacity:1!important} .k-main a:focus-visible,.k-site-header a:focus-visible,.k-site-header button:focus-visible,.k-site-header input:focus-visible,.k-footer a:focus-visible{outline:3px solid var(--k41-focus)!important;outline-offset:3px!important} @media(max-width:900px){.k-v3-layout{gap:17px!important} .k4-home-intelligence{gap:14px!important}} @media(max-width:640px){.k-header-row{min-height:64px!important} .k-v3-discovery{border-radius:13px!important} .k4-module,.k-v3-rail-card,.k-v3-note-card,.k-feed-card,.k-v3-principle{box-shadow:0 5px 18px rgba(20,24,31,.035)!important} .k-footer-brand img.k-footer-logo-v41{width:164px!important}} html{--koniks-v41:1}

/* KONIKS V42 - conservative visual polish + performance/accessibility guardrails */
:root{--k42-radius:18px;--k42-line:#e1e4e8;--k42-muted:#7b828b}
.k-v3-discovery,.k4-module,.k-v3-rail-card,.k-v3-note-card,.k-feed-card,.k-v3-principle{border-radius:var(--k42-radius)!important}
.k4-list-item:last-child,.k-v3-rail-card .latestTopics>div:last-child{border-bottom-color:transparent!important}
.k-v3-stream-head h2,.k4-module-head h3,.k-topic-card h2{font-kerning:normal}
.k4-list-meta,.k-v3-topic-meta{color:var(--k42-muted)!important}
@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}.k-nav a,.k-btn,.k-member-signal,.k-topic-chips a,.k4-module,.k-v3-rail-card,.k-v3-note-card,.k-feed-card,.k-v3-principle{transition:none!important}.k4-module:hover,.k-v3-rail-card:hover,.k-v3-note-card:hover,.k-feed-card:hover,.k-v3-principle:hover{transform:none!important}}
html{--koniks-v42:1}
:root{--k50-red:#b31319;--k50-red-dark:#8e1016;--k50-ink:#1f2328;--k50-muted:#737a84;--k50-line:#e2e5e9;--k50-soft:#f7f8fa;--k50-focus:rgba(179,19,25,.28);--k50-radius:16px}.k-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.k-skip-link{position:fixed!important;left:16px!important;top:12px!important;z-index:9999!important;transform:translateY(-180%)!important;background:#17191d!important;color:#fff!important;padding:10px 14px!important;border-radius:10px!important;font-weight:800!important;box-shadow:0 8px 30px rgba(0,0,0,.18)!important;transition:transform .14s ease!important}.k-skip-link:focus{transform:translateY(0)!important;outline:3px solid #fff!important;outline-offset:2px!important}.k-main{scroll-margin-top:92px}.k-nav a,.k-btn,.k-header-search button,.k-member-signal,.k-member-logout button{min-height:44px;touch-action:manipulation}.k-header-search form{transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.k-header-search form:focus-within{border-color:#c4c9d0!important;background:#fff!important;box-shadow:0 0 0 4px rgba(179,19,25,.08)!important}.k-header-search button{min-width:48px;cursor:pointer}.k-nav a.is-active,.k-nav a[aria-current="page"]{color:#17191d!important}.k-member-signal{display:inline-flex!important;align-items:center!important;justify-content:center!important}.k-footer-links{align-items:center}.k-footer-links .k-copyright{margin-left:auto;color:#858b94}.k-main a:focus-visible,.k-site-header a:focus-visible,.k-site-header button:focus-visible,.k-site-header input:focus-visible,.k-member-strip a:focus-visible,.k-member-strip button:focus-visible,.k-footer a:focus-visible{outline:3px solid var(--k50-focus)!important;outline-offset:3px!important}@media (max-width:720px){.k-footer-links .k-copyright{width:100%;margin-left:0;margin-top:4px}}html{--koniks-v50:1}

/* KONIKS V50.3  responsive recovery guard */
html,body{max-width:100%;overflow-x:hidden}.k-shell,.k-main,.k-footer-inner,.k-header-row>*{min-width:0}.k-member-links,.k-member-signals{min-width:0}
@media (max-width:900px){.k-member-signal,.k-member-logout .k-btn{min-height:40px!important}}
@media (max-width:700px){.k-member-strip-inner{align-items:stretch!important}.k-member-links,.k-member-signals{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.k-member-links::-webkit-scrollbar,.k-member-signals::-webkit-scrollbar{display:none}.k-member-links a,.k-member-signal,.k-member-logout .k-btn{min-height:40px!important}.k-member-links a,.k-member-signal{padding-left:9px!important;padding-right:9px!important}}
@media (max-width:480px){.k-member-strip-inner{gap:5px 8px!important}.k-member-links,.k-member-signals{gap:3px!important}.k-header-actions .k-btn-primary{padding-left:9px!important;padding-right:9px!important;font-size:11px!important}}
html{--koniks-v503-responsive:1}


/* KONIKS V51  core journey UX polish. No layout breakpoint contract changes. */
:root{--k51-ink:#20242a;--k51-muted:#747b84;--k51-line:#e3e6ea;--k51-soft:#f7f8fa;--k51-red:#a50f1d;--k51-red-soft:#fff7f8}

/* Navigation context */
.k-breadcrumb-nav,.k-breadcrumb{margin-top:10px!important;margin-bottom:16px!important}
.k-breadcrumb-list,.k-breadcrumb ol{gap:6px!important;align-items:center!important}
.k-breadcrumb-list li,.k-breadcrumb ol li{font-size:11px!important;color:#8a9098!important}
.k-breadcrumb-list li+li::before,.k-breadcrumb ol li+li::before{content:"/";margin-right:6px;color:#c1c5ca}
.k-breadcrumb-list a,.k-breadcrumb ol a{display:inline-flex!important;align-items:center!important;min-height:32px!important;color:#666e78!important;font-weight:650!important;text-decoration:none!important}
.k-breadcrumb-list a:hover,.k-breadcrumb-list a:focus-visible,.k-breadcrumb ol a:hover,.k-breadcrumb ol a:focus-visible{color:var(--k51-red)!important}
.k-seo-page-title,.k-forum-headline,.k-topic-headline{scroll-margin-top:110px!important}
.k-seo-page-title p{max-width:760px!important;line-height:1.65!important;color:#646b74!important}

/* Community index */
.k-community-category .catcc{border-radius:10px!important;background:#f6f7f8!important;border:1px solid #e8eaed!important;padding:10px 12px!important}
.k34-category-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border:1px solid #dde1e5!important;border-radius:8px!important;background:#fff!important;color:#646b74!important;text-decoration:none!important;vertical-align:middle!important}
.k34-category-toggle:hover,.k34-category-toggle:focus-visible{border-color:#d8a7ad!important;color:var(--k51-red)!important;background:#fff8f8!important}
.k-community-category .catfc{font-size:13px!important;letter-spacing:.02em!important;color:#3c4249!important}
.k-community-row{transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease!important}
.k-community-row:hover,.k-community-row:focus-within{border-color:#d7dce1!important;background:#fff!important;box-shadow:0 8px 22px rgba(22,29,37,.045)!important}
.k-community-row a:not(.k-archive-icon-link){text-underline-offset:3px!important}
.k-community-row .forumTitle,.k-community-row .fTitle,.k-community-row td:nth-child(2)>a,.k-community-row td:nth-child(2) b a{font-size:16.5px!important;line-height:1.35!important;font-weight:760!important;color:#2d3238!important}
.k-community-row td:nth-child(2){line-height:1.5!important;color:#68707a!important}
.k-community-row td:nth-child(3),.k-community-row td:nth-child(4){font-variant-numeric:tabular-nums!important;color:#777f88!important}
.k-archive-link,.k-archive-icon-link{color:#858c94!important}

/* Forum topic list */
.k-forum-topic-row{transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease!important}
.k-forum-topic-row:hover,.k-forum-topic-row:focus-within{border-color:#d7dce1!important;background:#fff!important;box-shadow:0 8px 22px rgba(22,29,37,.045)!important}
.k-forum-topic-row .topicTitle a{font-weight:770!important;color:#292e34!important;text-decoration:none!important;text-underline-offset:4px!important}
.k-forum-topic-row:hover .topicTitle a,.k-forum-topic-row:focus-within .topicTitle a{color:var(--k51-red)!important}
.k-topic-byline{margin-top:5px!important;font-size:11px!important;line-height:1.45!important;color:#858c95!important}
.k-topic-label{display:inline-flex!important;align-items:center!important;min-height:22px!important;padding:2px 7px!important;border-radius:999px!important;font-size:9.5px!important;line-height:1!important;letter-spacing:.02em!important}
.k-topic-create-action{min-height:42px!important;padding:0 14px!important;border-radius:10px!important;font-weight:750!important}
.k-forum-filter{border-color:#e3e6e9!important;background:#fafbfc!important;box-shadow:none!important}
.k-forum-filter label,.k-forum-filter legend{color:#666e77!important}
.k-forum-filter select,.k-forum-filter input,.k-forum-filter button{min-height:40px!important}

/* Topic reading */
.k-topic-headline .k-topic-kicker{font-size:10px!important;letter-spacing:.13em!important;font-weight:800!important;color:#8b9199!important}
.k-v3-discussion-title{margin-top:28px!important;margin-bottom:12px!important}
.k-post-card{border-color:#e2e5e8!important;box-shadow:0 7px 24px rgba(21,28,36,.035)!important}
.k-post-card:target,.k-post-card:focus-within{border-color:#d9b4b9!important;box-shadow:0 8px 28px rgba(165,15,29,.06)!important}
.k-post-anchor{scroll-margin-top:120px!important}
.k-post-cell .spnMessageText,.k-post-cell .spnMessageText p,.k-reply-context-content .spnMessageText{font-size:15.5px!important;line-height:1.76!important;color:#353a40!important}
.k-post-cell .spnMessageText{max-width:78ch!important}
.k-post-cell .spnMessageText p{margin-top:0!important;margin-bottom:1em!important}
.k-post-cell .spnMessageText a{color:#8f1622!important;text-decoration:underline!important;text-decoration-color:#e1b8bd!important;text-underline-offset:3px!important}
.k-post-cell .spnMessageText a:hover,.k-post-cell .spnMessageText a:focus-visible{color:#6f0f18!important;text-decoration-color:#a50f1d!important}
.k-post-meta{color:#8b9198!important;font-size:11px!important}
.k-author-cell{color:#68707a!important}
.k-author-cell strong,.k-author-cell b{color:#363b42!important}
.k-author-post-count{color:#8a9199!important;font-size:10.5px!important}
.k-post-location{font-size:11px!important;color:#8a9199!important}
.quote,.quotetd2,.quotetext{max-width:100%!important}
.quote{margin:15px 0!important;border:1px solid #e4e7ea!important;border-left:3px solid #c5cbd1!important;border-radius:10px!important;background:#fafbfc!important;overflow:hidden!important}
.quotetd,.quotetd2{background:transparent!important;border:0!important}
.quotetd{padding:9px 12px 2px!important;color:#888f97!important;font-size:10px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.quotetd2{padding:7px 12px 12px!important;color:#525961!important;line-height:1.65!important}
.k-login-required,.k-topic-warning{border-radius:14px!important;border-color:#e1e4e8!important;box-shadow:none!important}

/* List/search/active affordances */
.k-topic-data-table tbody tr{transition:background-color .13s ease!important}
.k-topic-data-table tbody tr:hover,.k-topic-data-table tbody tr:focus-within{background:#fafbfc!important}
.k-search-topic-row.is-author-match{box-shadow:inset 3px 0 0 #c6868e!important}
.k-topic-status-legend{gap:10px!important;color:#777f88!important}
.k-topic-state-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:32px!important;min-height:32px!important;border-radius:8px!important}
.k-topic-state-link:hover,.k-topic-state-link:focus-visible{background:#f4f5f7!important}
.k-empty-state{max-width:620px!important;margin:12px auto!important;padding:22px!important;border:1px dashed #dfe3e7!important;border-radius:13px!important;background:#fafbfc!important;text-align:left!important}
.k-empty-state strong{display:block!important;margin-bottom:5px!important;color:#33383f!important}
.k-empty-state p{margin:0!important;color:#707780!important;line-height:1.6!important}

/* Pagination: larger targets, clearer current page */
.k-pagination-pages,.k-search-pagination{gap:5px!important}
.k-pagination .k-page,.k-search-pagination .k-page,.k-pagination-pages .k-page,.k-page-prev,.k-page-next{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:38px!important;height:38px!important;padding:0 9px!important;border:1px solid #e0e3e7!important;border-radius:9px!important;background:#fff!important;color:#555d66!important;font-size:11px!important;font-weight:720!important;text-decoration:none!important}
.k-pagination .k-page:hover,.k-search-pagination .k-page:hover,.k-pagination-pages .k-page:hover,.k-page-prev:hover,.k-page-next:hover,.k-pagination .k-page:focus-visible,.k-search-pagination .k-page:focus-visible,.k-page-prev:focus-visible,.k-page-next:focus-visible{border-color:#d4a0a7!important;background:#fff8f8!important;color:var(--k51-red)!important}
.k-pagination .k-page.is-current,.k-search-pagination .k-page.is-current,.k-pagination-pages .k-page.is-current{border-color:#2e3238!important;background:#2e3238!important;color:#fff!important}

/* Members discovery */
.k-members-search-panel{border-color:#e2e5e9!important;box-shadow:0 6px 22px rgba(22,29,37,.025)!important}
.k-members-search-head{background:#fafbfc!important;border-bottom:1px solid #e8eaed!important}
.k-members-search-head h2{font-size:17px!important;color:#33383f!important}
.k-members-search-form input[type=text],.k-members-search-form input[type=search],.k-members-search-form select{min-height:40px!important;border-radius:9px!important;border-color:#dfe3e7!important}
.k-members-search-form button{min-height:40px!important;border-radius:9px!important;font-weight:750!important}
.k-members-quick a,.k-members-alpha a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;border-radius:8px!important;text-decoration:none!important}
.k-members-quick a:hover,.k-members-quick a:focus-visible,.k-members-alpha a:hover,.k-members-alpha a:focus-visible{background:#f4f5f7!important;color:var(--k51-red)!important}

/* Touch/keyboard consistency without changing V50.3 grid breakpoints */
.k-community-row a:focus-visible,.k-forum-topic-row a:focus-visible,.k-post-card a:focus-visible{outline:2px solid #b86b74!important;outline-offset:3px!important;border-radius:4px!important}
@media(max-width:700px){.k-post-cell .spnMessageText,.k-post-cell .spnMessageText p,.k-reply-context-content .spnMessageText{font-size:15px!important;line-height:1.72!important}.k-pagination .k-page,.k-search-pagination .k-page,.k-pagination-pages .k-page,.k-page-prev,.k-page-next{min-width:40px!important;height:40px!important}.k-community-row,.k-forum-topic-row{box-shadow:none!important}.k-community-row:hover,.k-community-row:focus-within,.k-forum-topic-row:hover,.k-forum-topic-row:focus-within{box-shadow:none!important}}
html{--koniks-v51-core-ux:1}


/* KONIKS V52  interaction-form + profile UX polish (responsive contract unchanged) */
:root{--k52-control-line:#dce1e6;--k52-control-focus:#b76d76;--k52-control-bg:#fff;--k52-label-bg:#fafbfc;--k52-red:#a50f1d}
.k-compose-card{
  border-color:#dfe3e7!important;
  box-shadow:0 8px 28px rgba(22,28,35,.035)!important;
  overflow:hidden!important
}
.k-compose-row>div:first-child,.k-compose-label{
  background:var(--k52-label-bg)!important;
  color:#5b626b!important;
  font-size:12px!important;
  font-weight:760!important;
  line-height:1.45!important
}
.k-compose-row>.popTable:not(:first-child),.k-compose-row>.popBorder:not(:first-child),.k-compose-row>div:not(:first-child),.k-compose-field{
  background:#fff!important
}
.k-compose-form input[type=text],
.k-compose-form input[type=password],
.k-compose-form input[type=email],
.k-compose-form select,
.k36-profile-form-grid input[type=text],
.k36-profile-form-grid input[type=password],
.k36-profile-form-grid input[type=email],
.k36-profile-form-grid select,
.k36-profile-form-grid textarea{
  min-height:42px!important;
  border:1px solid var(--k52-control-line)!important;
  border-radius:9px!important;
  background:var(--k52-control-bg)!important;
  color:#30353b!important;
  padding:8px 11px!important;
  box-shadow:none!important
}
.k-compose-form input:focus,
.k-compose-form select:focus,
.k-compose-form textarea:focus,
.k36-profile-form-grid input:focus,
.k36-profile-form-grid select:focus,
.k36-profile-form-grid textarea:focus{
  outline:3px solid rgba(183,109,118,.16)!important;
  outline-offset:1px!important;
  border-color:var(--k52-control-focus)!important
}
.k-compose-fields textarea.txtAreaMsg,.k-compose-fields textarea.textAreaMsg{
  min-height:320px!important;
  padding:16px!important;
  font-size:15.5px!important;
  line-height:1.66!important
}
.k-form-help{
  margin-top:7px!important;
  color:#858c95!important;
  font-size:11.5px!important;
  line-height:1.55!important
}
.k-reply-context{
  border-color:#e1e5e9!important;
  background:#fafbfc!important;
  box-shadow:none!important
}
.k-reply-context-title,.k-reply-context-subtitle{
  color:#434950!important;
  font-weight:760!important
}
.k35-profile-card,.k35-profile-section{
  border-color:#e1e5e9!important;
  box-shadow:0 7px 24px rgba(22,29,37,.03)!important
}
.k35-profile-card h2,.k35-profile-section h2{
  letter-spacing:-.2px!important;
  color:#2f343a!important
}
.k35-profile-fields>div{
  padding-block:8px!important;
  border-bottom-color:#eef0f2!important
}
.k35-profile-fields>div:last-child{border-bottom-color:transparent!important}
.k36-calendar-trigger{
  min-height:40px!important;
  border-radius:9px!important;
  border-color:#dce1e6!important;
  background:#fff!important
}
.k35-action,.k35-inline-action{
  min-height:40px!important;
  border-radius:9px!important
}
@media(max-width:700px){
  .k-compose-fields textarea.txtAreaMsg,.k-compose-fields textarea.textAreaMsg{min-height:240px!important;font-size:15px!important}
  .k-compose-row>div:first-child,.k-compose-label{padding:9px 11px!important}
  .k-compose-row>.popTable:not(:first-child),.k-compose-row>.popBorder:not(:first-child),.k-compose-row>div:not(:first-child),.k-compose-field{padding:11px!important}
}
html{--koniks-v52-ux:1}



/* KONIKS V53  deterministic mobile navigation */
@media (max-width:820px){
  .k-site-header{overflow:visible!important}
  .k-site-header .k-shell{overflow:visible!important}
  .k-header-row{flex-wrap:wrap!important;overflow:visible!important}
  .k-mobile-menu-toggle{position:relative!important;z-index:3!important;-webkit-tap-highlight-color:transparent!important}
  .k-nav,.k-header-search{display:none!important}
  .k-header-row.k-mobile-open{padding-bottom:10px!important}
  .k-header-row.k-mobile-open .k-nav{
    display:flex!important;position:static!important;order:5!important;
    flex:0 0 100%!important;width:100%!important;max-width:none!important;
    margin:6px 0 0!important;padding:8px 0 0!important;
    border:0!important;border-top:1px solid #eceef1!important;border-radius:0!important;
    box-shadow:none!important;background:#fff!important;overflow:visible!important;
    flex-direction:column!important;gap:2px!important
  }
  .k-header-row.k-mobile-open .k-nav a{
    display:flex!important;align-items:center!important;width:100%!important;
    min-height:44px!important;padding:0 10px!important;border-radius:9px!important;
    font-size:13px!important;font-weight:700!important
  }
  .k-header-row.k-mobile-open .k-header-search{
    display:block!important;position:static!important;order:6!important;
    flex:0 0 100%!important;width:100%!important;max-width:none!important;min-width:0!important;
    margin:5px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;
    box-shadow:none!important;background:#fff!important
  }
  .k-header-row.k-mobile-open .k-header-search form{display:flex!important;width:100%!important}
  .k-header-row.k-mobile-open .k-header-search input{height:42px!important}
  .k-header-row.k-mobile-open .k-header-search button{height:42px!important;min-width:52px!important}
  .k-header-row.k-mobile-open .k-mobile-menu-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)!important}
  .k-header-row.k-mobile-open .k-mobile-menu-toggle span:nth-child(2){opacity:0!important}
  .k-header-row.k-mobile-open .k-mobile-menu-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)!important}
}

html{--koniks-v53-bundle:1}


/* KONIKS V54  interaction hierarchy + core journey polish */
:root{
  --k54-ink:#272c32;
  --k54-muted:#7b828b;
  --k54-line:#e2e5e9;
  --k54-soft:#f8f9fa;
  --k54-red:#a50f1d;
  --k54-red-soft:#fff7f8;
  --k54-danger:#9b2430;
  --k54-focus:rgba(165,15,29,.16)
}

/* Navigation context */
.k-breadcrumb-nav,.k-breadcrumb{margin-bottom:14px!important}
.k-breadcrumb-list,.k-breadcrumb ol{flex-wrap:wrap!important;row-gap:2px!important}
.k-breadcrumb-list li[aria-current="page"],.k-breadcrumb ol li[aria-current="page"]{color:#4e555e!important;font-weight:720!important}
.k-breadcrumb-list a,.k-breadcrumb ol a{padding-inline:3px!important;border-radius:6px!important}
.k-breadcrumb-list a:hover,.k-breadcrumb ol a:hover{background:#f5f6f7!important}

/* Page-head rhythm */
.k-forum-headline,.k-topic-headline,.k-seo-page-title{margin-bottom:16px!important}
.k-forum-headline h1,.k-topic-headline h1,.k-seo-page-title h1{letter-spacing:-.55px!important;text-wrap:balance}
.k-head-pagination{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}

/* Post/reply metadata and actions: information left, actions right */
.k-post-meta{
  display:flex!important;align-items:center!important;gap:8px 10px!important;flex-wrap:wrap!important;
  min-height:34px!important;margin-bottom:13px!important;padding-bottom:9px!important;
  border-bottom:1px solid #eef0f2!important;color:var(--k54-muted)!important
}
.k-post-meta>.k35-post-state{flex:0 0 auto!important}
.k-post-actions{
  display:flex!important;align-items:center!important;justify-content:flex-end!important;
  gap:4px!important;flex-wrap:wrap!important;margin-left:auto!important;min-width:0!important
}
.k-post-actions .opts{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;
  min-height:30px!important;margin:0!important;padding:0 8px!important;
  border:1px solid transparent!important;border-radius:8px!important;
  background:transparent!important;color:#6d747d!important;
  font-size:10px!important;font-weight:760!important;line-height:1!important;text-decoration:none!important
}
.k-post-actions .opts:hover,.k-post-actions .opts:focus-visible{
  border-color:#dfe3e7!important;background:#f7f8f9!important;color:#343a41!important
}
.k-post-actions .k-post-action-accent{color:#8c1722!important;background:#fff9fa!important;border-color:#efd9dc!important}
.k-post-actions .k-post-action-accent:hover,.k-post-actions .k-post-action-accent:focus-visible{background:#fff3f5!important;border-color:#ddb5bb!important;color:#75101a!important}
.k-post-actions .k-post-action-danger{color:#8a4d54!important}
.k-post-actions .k-post-action-danger:hover,.k-post-actions .k-post-action-danger:focus-visible{background:#fff5f6!important;border-color:#e4bec3!important;color:var(--k54-danger)!important}

/* Author rail is quieter; content remains dominant */
.k-author-cell{background:#fbfbfc!important;border-right-color:#eceef1!important}
.k-author-cell>a,.k-author-cell>div>a{font-weight:780!important;color:#343a40!important}
.k-author-post-count{margin-top:6px!important;color:#9298a0!important}
.k-post-card{overflow:hidden!important}

/* Quick reply: clear primary/secondary hierarchy */
.k-quick-reply{border:1px solid var(--k54-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 28px rgba(21,28,36,.035)!important;overflow:hidden!important}
.k-quick-reply-head{padding:17px 18px 13px!important;border-bottom:1px solid #eceef1!important;background:#fafbfc!important}
.k-quick-reply-head h2{margin:0 0 3px!important;color:#2d3238!important;font-size:18px!important;letter-spacing:-.25px!important}
.k-quick-reply-head p{margin:0!important;color:#7d848c!important;font-size:12px!important}
.k-quick-reply-grid{padding:16px 18px!important;gap:14px!important}
.k-quick-reply-editor textarea.textAreaMsg{width:100%!important;min-height:180px!important;border:1px solid #dce1e6!important;border-radius:10px!important;background:#fff!important;padding:13px!important;font-size:15px!important;line-height:1.6!important;box-shadow:none!important;resize:vertical!important}
.k-quick-reply-editor textarea.textAreaMsg:focus{outline:3px solid var(--k54-focus)!important;outline-offset:1px!important;border-color:#b66f78!important}
.k-quick-reply-help{color:#737b84!important}
.k-quick-reply-help strong{color:#454b52!important}
.k-quick-reply-actions{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;padding:13px 18px 16px!important;border-top:1px solid #eef0f2!important;background:#fff!important}
.k-quick-reply-actions .buttons{min-height:40px!important;padding:0 14px!important;border:1px solid #dce1e6!important;border-radius:9px!important;background:#fff!important;color:#59616a!important;font-size:12px!important;font-weight:760!important;cursor:pointer!important}
.k-quick-reply-actions .buttons:hover,.k-quick-reply-actions .buttons:focus-visible{border-color:#cfd4da!important;background:#f7f8f9!important;color:#31373d!important}
.k-quick-reply-actions .k-primary-submit{order:-1!important;background:var(--k54-red)!important;border-color:var(--k54-red)!important;color:#fff!important;box-shadow:0 5px 14px rgba(165,15,29,.12)!important}
.k-quick-reply-actions .k-primary-submit:hover,.k-quick-reply-actions .k-primary-submit:focus-visible{background:#8c101a!important;border-color:#8c101a!important;color:#fff!important}
.k-quick-reply-check{display:flex!important;align-items:center!important;gap:7px!important;min-height:34px!important}

/* Previous / next topic navigation */
.k-topic-sibling-nav{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-top:18px!important;padding:12px!important;border:1px solid #e4e7ea!important;border-radius:12px!important;background:#fafbfc!important;color:#959ba2!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:800!important}
.k-topic-sibling-nav .k-topic-prev{text-align:left!important;min-width:0!important}
.k-topic-sibling-nav .k-topic-next{text-align:right!important;min-width:0!important}
.k-topic-sibling-nav a{display:inline-flex!important;align-items:center!important;min-height:36px!important;padding:0 9px!important;border-radius:8px!important;color:#545c65!important;text-transform:none!important;letter-spacing:0!important;font-size:11px!important;font-weight:730!important;text-decoration:none!important}
.k-topic-sibling-nav a:hover,.k-topic-sibling-nav a:focus-visible{background:#fff!important;color:var(--k54-red)!important;box-shadow:0 1px 0 rgba(20,24,30,.04)!important}

/* Forum/list controls */
.k-forum-filter{padding:12px 13px!important;border-radius:12px!important}
.k-forum-filter select,.k-forum-filter input{background:#fff!important}
.k-forum-filter button,.k-topic-create-action{transition:background-color .14s ease,border-color .14s ease,color .14s ease!important}
.k-forum-topic-row td{vertical-align:middle!important}
.k-forum-topic-row .topicTitle{line-height:1.35!important}
.k-topic-byline{max-width:72ch!important}
.k-topic-status-legend{padding:7px 0!important;flex-wrap:wrap!important}

/* Search/active + members visual consistency */
.k-topic-data-table{border-radius:12px!important;overflow:hidden!important;border:1px solid #e5e8eb!important;background:#fff!important}
.k-topic-data-table thead th{background:#f8f9fa!important;color:#68707a!important;font-size:10px!important;letter-spacing:.035em!important;text-transform:uppercase!important}
.k-topic-data-table tbody tr:last-child td{border-bottom:0!important}
.k-members-results-shell{border-radius:12px!important;overflow:hidden!important;border:1px solid #e4e7ea!important;background:#fff!important}
.k-members-alpha{display:flex!important;gap:3px!important;flex-wrap:wrap!important}
.k-members-alpha a{min-width:30px!important;padding-inline:7px!important}

/* Press feedback for touch without layout shifts */
@media (hover:hover) and (pointer:fine){
  .k-post-actions .opts,.k-quick-reply-actions .buttons,.k-topic-sibling-nav a{transition:background-color .13s ease,border-color .13s ease,color .13s ease,box-shadow .13s ease!important}
}
@media (max-width:700px){
  .k-post-meta{align-items:flex-start!important;gap:7px!important}
  .k-post-actions{flex:0 0 100%!important;width:100%!important;justify-content:flex-start!important;margin-left:0!important}
  .k-post-actions .opts{min-height:34px!important;padding-inline:9px!important}
  .k-quick-reply-head{padding:15px 14px 12px!important}
  .k-quick-reply-grid{padding:14px!important}
  .k-quick-reply-actions{padding:12px 14px 14px!important}
  .k-quick-reply-actions .buttons{flex:1 1 auto!important;min-width:96px!important}
  .k-quick-reply-actions .k-primary-submit{flex-basis:100%!important}
  .k-topic-sibling-nav{grid-template-columns:1fr 1fr!important;grid-template-areas:"prev next"!important;padding:9px!important}
  .k-topic-sibling-nav>span{display:none!important}
  .k-topic-sibling-nav .k-topic-prev{grid-area:prev!important}
  .k-topic-sibling-nav .k-topic-next{grid-area:next!important}
  .k-topic-sibling-nav a{width:100%!important;white-space:normal!important}
}
html{--koniks-v54-core-ux:1}


/* KONIKS V55  comment layout recovery + CTA contrast stabilization */
:root{
  --k55-line:#e1e5e9;
  --k55-soft:#f8f9fa;
  --k55-ink:#2b3036;
  --k55-muted:#7d858e;
  --k55-red:#b31324;
  --k55-red-dark:#91101d;
  --k55-danger:#972b38
}

/* New-topic CTA: keep text readable in every link state and browser */
a.k-topic-create-action.is-primary,
a.k-topic-create-action.is-primary:link,
a.k-topic-create-action.is-primary:visited,
a.k-topic-create-action.is-primary:hover,
a.k-topic-create-action.is-primary:active,
a.k-topic-create-action.is-primary:focus,
a.k-topic-create-action.is-primary:focus-visible{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  padding:0 15px!important;
  border:1px solid var(--k55-red)!important;
  border-radius:10px!important;
  background:var(--k55-red)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
  visibility:visible!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1.1!important;
  text-decoration:none!important;
  text-shadow:none!important;
  box-shadow:none!important
}
a.k-topic-create-action.is-primary:hover,
a.k-topic-create-action.is-primary:focus-visible{
  background:var(--k55-red-dark)!important;
  border-color:var(--k55-red-dark)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important
}

/* Topic/reply card: explicit, self-contained layout */




/* Author rail: no legacy <br>-driven positioning */
.k-author-name{display:block!important;width:100%!important;min-width:0!important;margin:0!important}
.k-author-name a{
  display:block!important;
  max-width:100%!important;
  color:#30363d!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1.35!important;
  overflow-wrap:anywhere!important;
  text-decoration:none!important
}
.k-author-rank{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:5px!important;
  width:100%!important;
  min-width:0!important;
  margin-top:10px!important;
  color:#8a929a!important
}
.k-author-rank .ffc{font-size:9px!important;line-height:1.45!important;color:#8a929a!important}
.k-author-stars{display:block!important;max-width:100%!important;line-height:1!important}
.k-author-stars img{max-width:100%!important;height:auto!important}
.k-author-avatar{margin-bottom:10px!important}
.k-author-post-count{
  display:block!important;
  width:100%!important;
  margin:14px 0 0!important;
  padding:10px 0 0!important;
  border:0!important;
  border-top:1px solid #e8ebee!important;
  color:#8c949d!important;
  line-height:1.45!important
}

/* Meta/context and action hierarchy */

.k-post-context{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  min-width:0!important;
  color:var(--k55-muted)!important;
  font-variant-numeric:tabular-nums!important;
  line-height:1.45!important
}









/* Message body: keep old floats/long strings from collapsing the content column */






/* Tablet: preserve the useful author/content separation */


/* Phone: simple vertical reading order */
@media (max-width:700px){
  
  
  .k-author-name{grid-column:1!important}
  .k-author-rank{grid-column:1!important;margin-top:2px!important}
  .k-author-post-count{
    grid-column:2!important;
    grid-row:1 / span 2!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    text-align:right!important;
    white-space:nowrap!important
  }
  
  
  
  
  a.k-topic-create-action.is-primary{
    min-height:44px!important;
    padding-inline:16px!important;
    font-size:12px!important
  }
}
html{--koniks-v55-comment-recovery:1}



/* KONIKS V56 - editorial breathing room + alignment refinement */
:root{
  --k56-editorial-gutter:32px;
  --k56-editorial-gutter-tablet:24px;
  --k56-editorial-gutter-mobile:18px;
}
.k-v3-stream-head{
  padding:12px var(--k56-editorial-gutter) 15px!important;
  gap:20px!important;
}
.k-v3-stream-head>div>span{
  margin-bottom:6px!important;
}
.k-v3-stream-head h2{
  line-height:1.07!important;
}
.k-v3-stream-head>a{
  margin-right:-4px!important;
}
.k-v3-stream>.k-feed-card.latestTopics{
  padding-left:var(--k56-editorial-gutter)!important;
  padding-right:var(--k56-editorial-gutter)!important;
  padding-bottom:8px!important;
}
.k-v3-stream .k-topic-card:first-child{
  padding-top:22px!important;
}
.k-v3-stream .k-topic-card:last-child{
  padding-bottom:20px!important;
}
.k-v3-stream .k-topic-card h2,
.k-v50-topic-excerpt,
.k-v3-topic-meta{
  min-width:0!important;
}
.k-v50-meta-main{
  padding-right:4px!important;
}
@media(max-width:900px){
  :root{--k56-editorial-gutter:var(--k56-editorial-gutter-tablet)}
  .k-v3-stream-head{
    padding-top:10px!important;
    padding-bottom:13px!important;
  }
  .k-v3-stream .k-topic-card:first-child{padding-top:20px!important}
}
@media(max-width:700px){
  :root{--k56-editorial-gutter:var(--k56-editorial-gutter-mobile)}
  .k-v3-stream-head{
    padding-top:10px!important;
    padding-bottom:12px!important;
  }
  .k-v3-stream>.k-feed-card.latestTopics{
    padding-bottom:5px!important;
  }
  .k-v3-stream .k-topic-card:first-child{padding-top:18px!important}
}
html{--koniks-v56-editorial:1}

/* KONIKS V59 - visual consistency + scanability */
:root{
  --k59-ink:#24282e;
  --k59-muted:#747b84;
  --k59-line:#e3e7ea;
  --k59-soft:#f8f9fa;
  --k59-soft-strong:#f3f5f6;
  --k59-brand:#a80f20;
  --k59-brand-soft:#fff7f8;
  --k59-focus:#9c4f5b;
  --k59-control-h:42px;
  --k59-radius:12px;
}

/* Page orientation and hierarchy */
.k-breadcrumb-nav,.k-breadcrumb{
  margin-top:6px!important;
  margin-bottom:17px!important;
}
.k-breadcrumb-list,.k-breadcrumb ol{gap:4px 6px!important}
.k-breadcrumb-list li,.k-breadcrumb ol li{color:#858c94!important}
.k-breadcrumb-list a,.k-breadcrumb ol a{
  min-height:34px!important;
  padding:0 7px!important;
  border-radius:8px!important;
  color:#66707a!important
}
.k-breadcrumb-list a:hover,.k-breadcrumb-list a:focus-visible,
.k-breadcrumb ol a:hover,.k-breadcrumb ol a:focus-visible{
  background:#f5f6f7!important;
  color:var(--k59-brand)!important
}
.k-breadcrumb-list li[aria-current="page"],.k-breadcrumb ol li[aria-current="page"]{
  color:#3f464e!important;
  font-weight:760!important
}
.k-seo-page-title,.k-forum-headline,.k-topic-headline{
  margin-bottom:18px!important
}
.k-seo-page-title h1,.k-forum-headline h1,.k-topic-headline h1{
  color:var(--k59-ink)!important;
  letter-spacing:-.65px!important;
  text-wrap:balance!important
}
.k-seo-page-title p,.k-forum-headline p,.k-topic-headline p{
  max-width:74ch!important;
  color:#69717a!important;
  line-height:1.65!important
}
.k-v3-page-label{color:#8d4a55!important;letter-spacing:.11em!important}

/* Shared controls */
.k-main button,.k-main input[type=submit],.k-main input[type=button],
.k-topic-create-action,.k-mark-read{
  -webkit-tap-highlight-color:transparent!important;
  touch-action:manipulation!important
}
.k-main input[type=text],.k-main input[type=password],.k-main input[type=email],
.k-main input[type=search],.k-main select{
  max-width:100%!important;
  min-height:var(--k59-control-h)!important;
  border-color:#d9dde1!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#30363d!important
}
.k-main input[type=text]:focus,.k-main input[type=password]:focus,.k-main input[type=email]:focus,
.k-main input[type=search]:focus,.k-main select:focus,.k-main textarea:focus{
  outline:0!important;
  border-color:#b77a84!important;
  box-shadow:0 0 0 3px rgba(156,79,91,.12)!important
}
.k-main button:focus-visible,.k-main a:focus-visible,.k-main input:focus-visible,.k-main select:focus-visible,.k-main textarea:focus-visible{
  outline:3px solid rgba(156,79,91,.24)!important;
  outline-offset:2px!important
}

/* Community index */
.k-community-table{border-collapse:separate!important;border-spacing:0 8px!important}
.k-community-category td{
  padding-top:18px!important;
  padding-bottom:8px!important;
  color:#59616a!important;
  font-size:11px!important;
  letter-spacing:.07em!important;
  text-transform:uppercase!important
}
.k-community-row td{
  padding-top:15px!important;
  padding-bottom:15px!important;
  border-top:1px solid var(--k59-line)!important;
  border-bottom:1px solid var(--k59-line)!important;
  background:#fff!important
}
.k-community-row td:first-child{border-left:1px solid var(--k59-line)!important;border-radius:12px 0 0 12px!important}
.k-community-row td:last-child{border-right:1px solid var(--k59-line)!important;border-radius:0 12px 12px 0!important}
.k-community-row:hover td,.k-community-row:focus-within td{background:#fffdfd!important;border-color:#d8dde1!important}
.k-community-row td:nth-child(2)>a,.k-community-row td:nth-child(2) b a{
  color:#2d333a!important;
  font-weight:780!important;
  text-decoration:none!important
}
.k-community-row td:nth-child(2)>a:hover,.k-community-row td:nth-child(2)>a:focus-visible,
.k-community-row td:nth-child(2) b a:hover,.k-community-row td:nth-child(2) b a:focus-visible{
  color:var(--k59-brand)!important
}
.k-community-row td:nth-child(n/**/+3){font-variant-numeric:tabular-nums!important;color:#7c848d!important}
.k-archive-link,.k-archive-icon-link{color:#79818a!important}

/* Forum topic listing */
.k-forum-table{border-collapse:separate!important;border-spacing:0 7px!important}
.k-forum-topic-row td{
  padding-top:13px!important;
  padding-bottom:13px!important;
  background:#fff!important;
  border-top:1px solid var(--k59-line)!important;
  border-bottom:1px solid var(--k59-line)!important
}
.k-forum-topic-row td:first-child{border-left:1px solid var(--k59-line)!important;border-radius:11px 0 0 11px!important}
.k-forum-topic-row td:last-child{border-right:1px solid var(--k59-line)!important;border-radius:0 11px 11px 0!important}
.k-forum-topic-row:hover td,.k-forum-topic-row:focus-within td{background:#fffdfd!important;border-color:#d7dce1!important}
.k-forum-topic-row .topicTitle,.k-forum-topic-row h5.topicTitle{margin-bottom:4px!important}
.k-forum-topic-row .topicTitle a,.k-forum-topic-row h5.topicTitle a{
  color:#282e35!important;
  font-size:15.5px!important;
  line-height:1.35!important;
  font-weight:780!important
}
.k-topic-byline{margin-top:4px!important;color:#858c94!important;font-size:10.5px!important;line-height:1.45!important}
.k-topic-label{
  display:inline-flex!important;
  align-items:center!important;
  min-height:22px!important;
  margin:0 5px 3px 0!important;
  padding:0 7px!important;
  border-radius:999px!important;
  font-size:9.5px!important;
  line-height:1!important
}
.k-topic-state-link{min-width:34px!important;min-height:34px!important;border-radius:9px!important}
.k-topic-create-action{min-height:44px!important;padding-inline:15px!important;border-radius:11px!important}
.k-topic-create-action:not(.is-primary){background:#fff!important;border-color:#dfe3e7!important;color:#59616a!important}
.k-topic-create-action:not(.is-primary):hover,.k-topic-create-action:not(.is-primary):focus-visible{background:#f8f9fa!important;color:#333a42!important}

/* Filter/search surfaces */
.k-forum-filter,.k-members-search-panel{
  border:1px solid var(--k59-line)!important;
  border-radius:14px!important;
  background:#fafbfc!important;
  box-shadow:none!important
}
.k-forum-filter{padding:14px!important}
.k-forum-filter label,.k-members-search-panel label{color:#5e6670!important;font-weight:680!important}
.k-forum-filter button,.k-members-search-panel button,.k-members-search-panel input[type=submit]{min-height:42px!important;border-radius:10px!important}
.k-members-search-head h2{color:var(--k59-ink)!important;letter-spacing:-.25px!important}
.k-members-quick{gap:7px!important}
.k-members-quick a,.k-members-alpha a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:36px!important;
  padding:0 9px!important;
  border:1px solid #e1e5e8!important;
  border-radius:9px!important;
  background:#fff!important;
  color:#5f6871!important;
  text-decoration:none!important
}
.k-members-quick a:hover,.k-members-quick a:focus-visible,.k-members-alpha a:hover,.k-members-alpha a:focus-visible{
  border-color:#d7afb6!important;
  background:var(--k59-brand-soft)!important;
  color:var(--k59-brand)!important
}

/* Search / Active tables */
.k-topic-data-table{
  border:1px solid var(--k59-line)!important;
  border-radius:13px!important;
  overflow:hidden!important;
  background:#fff!important
}
.k-topic-data-table thead th{
  height:38px!important;
  background:#f7f8f9!important;
  color:#69717a!important;
  font-size:9.5px!important;
  letter-spacing:.055em!important;
  text-transform:uppercase!important
}
.k-topic-data-table tbody td{padding-top:11px!important;padding-bottom:11px!important;border-bottom-color:#edf0f2!important}
.k-topic-data-table tbody tr:hover td,.k-topic-data-table tbody tr:focus-within td{background:#fffdfd!important}
.k-topic-status-legend{gap:12px!important;color:#777f88!important}
.k-topic-status-legend>span{display:inline-flex!important;align-items:center!important;gap:5px!important}
.k-mark-read{min-height:38px!important;padding-inline:12px!important;border-radius:9px!important}

/* Topic reading: small consistency pass on top of V55 */








/* Pagination and empty states */
.k-pagination,.k-search-pagination,.k-members-pagination{align-items:center!important;row-gap:8px!important}
.k-pagination .k-page,.k-search-pagination .k-page,.k-pagination-pages .k-page,.k-page-prev,.k-page-next{
  min-width:40px!important;
  height:40px!important;
  border-color:#dfe3e7!important;
  border-radius:10px!important;
  color:#59616a!important
}
.k-pagination .k-page.is-current,.k-search-pagination .k-page.is-current,.k-pagination-pages .k-page.is-current{
  background:#30353b!important;
  border-color:#30353b!important;
  color:#fff!important
}
.k-empty-state{
  padding:20px!important;
  border:1px dashed #dce1e5!important;
  border-radius:13px!important;
  background:#fafbfc!important;
  color:#606872!important
}
.k-empty-state strong{color:#333a42!important}

@media(max-width:700px){
  :root{--k59-control-h:44px}
  .k-breadcrumb-list a,.k-breadcrumb ol a{min-height:38px!important}
  .k-topic-create-action{min-height:46px!important}
  .k-members-quick a,.k-members-alpha a{min-height:40px!important}
  .k-topic-data-table tbody td{padding-top:12px!important;padding-bottom:12px!important}
  
}

@media(prefers-reduced-motion:reduce){
  .k-community-row,.k-forum-topic-row,.k-topic-create-action,.k-members-quick a,.k-members-alpha a{transition:none!important}
}
html{--koniks-v59-core-ux:1}

/* KONIKS V60 - visual depth + typography polish */
:root{
  --k60-ink:#20252b;
  --k60-muted:#707881;
  --k60-line:#e1e5e8;
  --k60-brand:#a80f20;
  --k60-brand-soft:#fff7f8;
  --k60-shadow-soft:0 7px 24px rgba(22,29,37,.04);
  --k60-shadow-hover:0 10px 30px rgba(22,29,37,.06);
}

/* Global page hierarchy */
.k-seo-page-title h1,.k-forum-headline h1,.k-topic-headline h1{
  color:var(--k60-ink)!important;
  font-weight:820!important;
  letter-spacing:-.78px!important;
}
.k-seo-page-title p,.k-forum-headline p,.k-topic-headline p{color:#68717a!important}
.k-v3-page-label{font-weight:820!important}
.k-breadcrumb-nav,.k-breadcrumb{position:relative!important}
.k-breadcrumb-list a,.k-breadcrumb ol a{
  transition:background-color .14s ease,color .14s ease!important;
}

/* Shared surfaces */
.k-feed-card,.k-forum-filter,.k-members-search-panel,.k-topic-data-table,.k-page-topic .k-post-card{
  border-color:var(--k60-line)!important;
}
.k-forum-filter,.k-members-search-panel,.k-topic-data-table{
  box-shadow:var(--k60-shadow-soft)!important;
}
.k-main input[type=text],.k-main input[type=password],.k-main input[type=email],
.k-main input[type=search],.k-main select,.k-main textarea{
  transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease!important;
}
.k-main input[type=text]:hover,.k-main input[type=password]:hover,.k-main input[type=email]:hover,
.k-main input[type=search]:hover,.k-main select:hover,.k-main textarea:hover{
  border-color:#cfd5da!important;
}

/* Community index: stronger card-like row definition */
.k-community-row td{
  transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease!important;
}
.k-community-row:hover td,.k-community-row:focus-within td{
  background:#fffdfd!important;
  border-color:#d6dce0!important;
}
.k-community-row td:nth-child(2)>a,.k-community-row td:nth-child(2) b a{
  letter-spacing:-.08px!important;
}
.k-community-row td:nth-child(n/**/+3){font-weight:650!important}

/* Forum topic list: crisp scan lines and richer hover */
.k-forum-topic-row td{
  transition:background-color .14s ease,border-color .14s ease!important;
}
.k-forum-topic-row:hover td,.k-forum-topic-row:focus-within td{
  background:linear-gradient(90deg,#fff 0%,#fffafa 100%)!important;
  border-color:#d6dce0!important;
}
.k-forum-topic-row .topicTitle a,.k-forum-topic-row h5.topicTitle a{
  color:#252b32!important;
  letter-spacing:-.12px!important;
}
.k-forum-topic-row:hover .topicTitle a,.k-forum-topic-row:focus-within .topicTitle a{
  color:var(--k60-brand)!important;
}
.k-topic-label{box-shadow:inset 0 0 0 1px rgba(20,27,34,.02)!important}
.k-topic-state-link{
  transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease!important;
}
.k-topic-state-link:hover,.k-topic-state-link:focus-visible{
  box-shadow:0 4px 12px rgba(22,29,37,.05)!important;
}

/* Topic reading: premium card surface while preserving V55 layout */












/* Search / Active / Members */
.k-topic-data-table thead th{
  background:linear-gradient(180deg,#f9fafb 0%,#f5f7f8 100%)!important;
  color:#646d76!important;
}
.k-topic-data-table tbody tr{
  transition:background-color .14s ease!important;
}
.k-topic-data-table tbody tr:hover td,.k-topic-data-table tbody tr:focus-within td{
  background:#fffafa!important;
}
.k-members-quick a,.k-members-alpha a{
  transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important;
}
.k-members-quick a:hover,.k-members-quick a:focus-visible,.k-members-alpha a:hover,.k-members-alpha a:focus-visible{
  box-shadow:0 4px 12px rgba(168,15,32,.055)!important;
}

/* Pagination: clearer current/hover states */
.k-pagination .k-page,.k-search-pagination .k-page,.k-pagination-pages .k-page,.k-page-prev,.k-page-next{
  background:#fff!important;
  box-shadow:0 1px 0 rgba(20,27,34,.018)!important;
  transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease!important;
}
.k-pagination .k-page:hover,.k-search-pagination .k-page:hover,.k-pagination-pages .k-page:hover,.k-page-prev:hover,.k-page-next:hover,
.k-pagination .k-page:focus-visible,.k-search-pagination .k-page:focus-visible,.k-pagination-pages .k-page:focus-visible,.k-page-prev:focus-visible,.k-page-next:focus-visible{
  border-color:#d2a8af!important;
  color:var(--k60-brand)!important;
  box-shadow:0 4px 12px rgba(168,15,32,.055)!important;
}
.k-pagination .k-page.is-current,.k-search-pagination .k-page.is-current,.k-pagination-pages .k-page.is-current{
  background:#2f343a!important;
  box-shadow:0 5px 14px rgba(25,31,38,.14)!important;
}

/* Empty states: visually intentional, not unfinished */
.k-empty-state{
  background:linear-gradient(180deg,#fbfcfc 0%,#f8fafb 100%)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75)!important;
}

@media(max-width:700px){
  .k-seo-page-title h1,.k-forum-headline h1,.k-topic-headline h1{letter-spacing:-.5px!important}
  .k-forum-filter,.k-members-search-panel,.k-topic-data-table{box-shadow:0 5px 18px rgba(22,29,37,.035)!important}
  
}

@media(prefers-reduced-motion:reduce){
  .k-breadcrumb-list a,.k-breadcrumb ol a,.k-main input,.k-main select,.k-main textarea,
  .k-community-row td,.k-forum-topic-row td,.k-topic-state-link,.k-page-topic .k-post-card,
  .k-page-topic .k-post-actions .opts,.k-page-topic .k-post-actions .k34-admin-action,
  .k-members-quick a,.k-members-alpha a,.k-pagination .k-page,.k-search-pagination .k-page,
  .k-pagination-pages .k-page,.k-page-prev,.k-page-next{transition:none!important}
}
html{--koniks-v60-core-visual:1}


/* KONIKS V61 - stability + low-risk render hardening */
:root{
  --k61-focus:rgba(168,15,32,.25);
  --k61-safe-line:#e2e5e8;
}

/* Long legacy content must never force a grid/flex track wider than viewport. */
.k-detail-page,.k-page-topic,.k-page-forum,.k-page-search,.k-page-active,
.k-post-card,.k-post-body,.ArticleText,.k-topic-card,.k4-list-item,
.k-topic-card h2,.k4-list-title,.k-post-context,.k-post-actions{
  min-width:0!important;
}
.k-post-body,.ArticleText,.k-topic-card h2,.k4-list-title,.k-post-context{
  overflow-wrap:anywhere;
}
.k-post-body img,.ArticleText img,.k-post-body video,.ArticleText video,
.k-post-body iframe,.ArticleText iframe{
  max-width:100%!important;
}

/* Keep focus treatment deterministic across older legacy anchors/buttons. */
.k-main a:focus-visible,.k-main button:focus-visible,.k-main input:focus-visible,
.k-main select:focus-visible,.k-main textarea:focus-visible{
  outline:3px solid var(--k61-focus)!important;
  outline-offset:3px!important;
}

/* Avoid sticky hover lifts and unnecessary repaints on coarse pointers. */
@media (hover:none),(pointer:coarse){
  .k-forum-row:hover,.k-topic-row:hover,.k-search-row:hover,.k-active-row:hover,
  .k-member-row:hover,.k-post-card:hover{
    transform:none!important;
  }
}

/* Existing V41 content-visibility optimization is intentionally preserved.
   V61 adds only paint containment to decorative isolated surfaces. */
.k-v3-principle{contain:paint}

@media(prefers-reduced-motion:reduce){
  .k-main a,.k-main button,.k-main input,.k-main select,.k-main textarea{
    scroll-behavior:auto!important;
  }
}
html{--koniks-v61-bundle:1}


/* KONIKS V62 - cross-site visual cohesion + long-thread render efficiency */
:root{
  --k62-core-ink:#242a30;
  --k62-core-muted:#707881;
  --k62-core-line:#e0e4e7;
  --k62-core-soft:#f8f9fa;
  --k62-core-brand:#a80f20;
  --k62-core-focus:rgba(168,15,32,.22);
}

/* Page headers and breadcrumbs: one calmer navigation hierarchy. */
.k-seo-page-title h1,.k-forum-headline h1,.k-topic-headline h1{
  color:var(--k62-core-ink)!important;
  text-wrap:balance!important;
}
.k-seo-page-title p,.k-forum-headline p,.k-topic-headline p{color:var(--k62-core-muted)!important}
.k-breadcrumb-list,.k-breadcrumb ol{row-gap:6px!important}
.k-breadcrumb-list a,.k-breadcrumb ol a{
  border-radius:8px!important;
  text-underline-offset:3px!important;
}

/* Form fields: predictable surface and stronger but compact focus. */
.k-main input[type=text],.k-main input[type=password],.k-main input[type=email],
.k-main input[type=search],.k-main select,.k-main textarea{
  border-color:#d9dee2!important;
  background:#fff!important;
}
.k-main input::placeholder,.k-main textarea::placeholder{color:#9aa1a8!important;opacity:1!important}
.k-main input:focus,.k-main select:focus,.k-main textarea:focus{
  border-color:#cfadb3!important;
  box-shadow:0 0 0 4px rgba(168,15,32,.065)!important;
}

/* List/data surfaces: shared border and hover vocabulary. */
.k-community-row td,.k-forum-topic-row td,.k-topic-data-table td,.k-topic-data-table th{
  border-color:#e7eaec!important;
}
.k-forum-topic-row .topicTitle a,.k-community-row td:nth-child(2)>a,.k-community-row td:nth-child(2) b a{
  color:#272d34!important;
}
.k-topic-data-table thead th{
  background:#f7f8f9!important;
  color:#68717a!important;
  box-shadow:inset 0 -1px 0 #e2e6e9!important;
}
.k-topic-data-table tbody tr:nth-child(even) td{background:#fdfdfd!important}
.k-topic-data-table tbody tr:hover td,.k-topic-data-table tbody tr:focus-within td{background:#fff9fa!important}

/* Topic reading: preserve V55 geometry; refine reading surfaces only. */







/* Long-thread performance: defer paint/layout for later comment cards. */


/* Prevent large legacy media/embeds from creating accidental overflow or reflow. */
.k-post-body img,.ArticleText img,.k-post-body video,.ArticleText video,
.k-post-body iframe,.ArticleText iframe,.k-post-body object,.ArticleText object{
  height:auto;
  max-width:100%!important;
}
.k-post-body pre,.ArticleText pre{
  max-width:100%!important;
  overflow:auto!important;
  white-space:pre!important;
  -webkit-overflow-scrolling:touch;
}

/* Pagination/member controls: less visual noise, same target sizes. */
.k-pagination .k-page,.k-search-pagination .k-page,.k-pagination-pages .k-page,.k-page-prev,.k-page-next,
.k-members-quick a,.k-members-alpha a{
  box-shadow:none!important;
}
.k-pagination .k-page:hover,.k-search-pagination .k-page:hover,.k-pagination-pages .k-page:hover,
.k-page-prev:hover,.k-page-next:hover,.k-members-quick a:hover,.k-members-alpha a:hover{
  box-shadow:0 3px 10px rgba(168,15,32,.045)!important;
}

/* Keyboard focus remains visible without compounding older outlines. */
.k-main a:focus-visible,.k-main button:focus-visible,.k-main input:focus-visible,
.k-main select:focus-visible,.k-main textarea:focus-visible{
  outline:3px solid var(--k62-core-focus)!important;
  outline-offset:3px!important;
}

@media (hover:none),(pointer:coarse){
  .k-community-row td,.k-forum-topic-row td,.k-topic-data-table tbody tr,
  .k-page-topic .k-post-card,.k-members-quick a,.k-members-alpha a,
  .k-pagination .k-page,.k-search-pagination .k-page,.k-pagination-pages .k-page,
  .k-page-prev,.k-page-next{
    transition:none!important;
  }
}

@media(max-width:700px){
  .k-topic-data-table tbody tr:nth-child(even) td{background:#fff!important}
  
}

@media(prefers-reduced-motion:reduce){
  .k-community-row td,.k-forum-topic-row td,.k-topic-data-table tbody tr,
  .k-page-topic .k-post-card,.k-members-quick a,.k-members-alpha a,
  .k-pagination .k-page,.k-search-pagination .k-page,.k-pagination-pages .k-page,
  .k-page-prev,.k-page-next{transition:none!important}
}
html{--koniks-v62-bundle:1}

/* KONIKS V63 - topic meta/action layout recovery */




html{--koniks-v63-topic-meta-recovery:1}

/* KONIKS V64 - administrator actions flyout */















/* The first topic post owns the flyout; keep it overflow-safe without relying on :has(). */





html{--koniks-v64-admin-flyout:1}

/* KONIKS V65 - reading comfort + action density */
:root{
  --k65-reading-ink:#2b3138;
  --k65-reading-muted:#747d86;
  --k65-soft-line:#e8ebee;
  --k65-soft-surface:#fafbfb;
  --k65-brand:#b31319;
}

/* Topic page: make the utility band lighter and more compact. */









/* Author rail: stronger identity, quieter secondary information. */






/* Reading surface: improve measure and vertical rhythm without constraining legacy embeds. */






/* Quotes become a calm inset reading surface. */



/* Signature is clearly separate from message content. */


/* Navigation / quick reply surfaces share the same calm edge treatment. */


/* Long headings and metadata wrap more naturally on modern browsers. */
.k-topic-headline h1,
.k-forum-headline h1,
.k-seo-page-title h1{
  text-wrap:balance!important;
}
.k-topic-headline p,
.k-forum-headline p,
.k-seo-page-title p{
  text-wrap:pretty!important;
}







html{--koniks-v65-reading-comfort:1}

/* KONIKS V66 - navigation + content rhythm polish */
:root{
  --k66-ink:#272d34;
  --k66-muted:#7d858e;
  --k66-line:#e4e7ea;
  --k66-soft:#fafbfc;
  --k66-brand:#a80f20;
}

/* Topic context: breadcrumb, headline and top utilities read as one sequence. */








/* Legacy PostingOptions becomes a deterministic utility toolbar. */






/* Comments section heading becomes a quiet editorial divider. */





/* Consistent vertical rhythm between posts. */



/* Previous / next navigation: directional context without extra markup. */











/* Quick reply follows navigation with a clear section break. */







html{--koniks-v66-navigation-rhythm:1}

/* KONIKS V67 - list scanability + mobile density */
:root{
  --k67-ink:#262c33;
  --k67-muted:#77808a;
  --k67-line:#e4e8eb;
  --k67-soft:#fafbfc;
  --k67-brand:#a80f20;
  --k67-stat:#5f6872;
}

/* Shared list-page rhythm: page context first, data surface second. */
.k-page-forum .k-forum-headline,
.k-page-active .k-active-toolbar,
.k-page-search .k-breadcrumb-nav,
.k-page-members .k-breadcrumb{
  margin-bottom:14px!important;
}

.k-page-forum .k-head-pagination,
.k-page-search .k-search-head-pagination{
  margin-top:10px!important;
}

/* Forum topic list: allocate width by information value. */


















/* Active + search: make title the visual anchor and secondary metrics quieter. */
.k-page-active .k-topic-data-table,
.k-page-search .k-topic-data-table{
  table-layout:auto!important;
  border-color:var(--k67-line)!important;
}
.k-page-active .k-topic-data-table thead th,
.k-page-search .k-topic-data-table thead th{
  height:36px!important;
  padding-inline:10px!important;
  color:#7c858e!important;
  font-size:9px!important;
  letter-spacing:.065em!important;
}
.k-page-active .k-active-topic-row td,
.k-page-search .k-search-topic-row td{
  padding:11px 10px!important;
  vertical-align:middle!important;
}
.k-page-active .k-active-topic-row td:nth-child(2),
.k-page-search .k-search-topic-row td:nth-child(2){
  padding-left:13px!important;
  padding-right:14px!important;
}
.k-page-active .k-active-topic-row .topicTitle a,
.k-page-search .k-search-topic-row td:nth-child(2) a{
  color:var(--k67-ink)!important;
  font-weight:780!important;
  line-height:1.35!important;
  text-decoration:none!important;
}
.k-page-active .k-active-topic-row .topicTitle a:hover,
.k-page-active .k-active-topic-row .topicTitle a:focus-visible,
.k-page-search .k-search-topic-row td:nth-child(2) a:hover,
.k-page-search .k-search-topic-row td:nth-child(2) a:focus-visible{
  color:var(--k67-brand)!important;
}
.k-page-active .k-active-topic-row td:nth-child(3),
.k-page-active .k-active-topic-row td:nth-child(4),
.k-page-search .k-search-topic-row td:nth-child(4),
.k-page-search .k-search-topic-row td:nth-child(5){
  width:64px!important;
  text-align:center!important;
  color:var(--k67-stat)!important;
  font-size:11.5px!important;
  font-weight:750!important;
  font-variant-numeric:tabular-nums!important;
}
.k-page-active .k-active-topic-row td:nth-child(5),
.k-page-search .k-search-topic-row td:nth-child(6){
  width:170px!important;
  color:#7e8790!important;
  font-size:10.5px!important;
  line-height:1.4!important;
}

.k-page-active .k-topic-status-legend,
.k-page-search .k-topic-status-legend{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:7px!important;
  margin:8px 0 10px!important;
}
.k-page-active .k-topic-status-legend>span,
.k-page-search .k-topic-status-legend>span{
  min-height:28px!important;
  padding:0 8px!important;
  border:1px solid #e6e9ec!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#78818a!important;
  font-size:10px!important;
  font-weight:680!important;
}
.k-page-active .k-active-toolbar{
  gap:7px!important;
  border-color:#e3e7ea!important;
  box-shadow:none!important;
}

/* Members: preserve data fidelity; contain wide legacy table inside its own scroll surface. */












/* Responsive priority: remove low-value metrics before compressing titles. */
@media(max-width:1000px){
  .k-page-forum .k-forum-table th:nth-child(5),
  .k-page-forum .k-forum-topic-row td:nth-child(5),
  .k-page-active .k-active-table th:nth-child(4),
  .k-page-active .k-active-topic-row td:nth-child(4),
  .k-page-search .k-search-results-table th:nth-child(5),
  .k-page-search .k-search-topic-row td:nth-child(5){
    display:none!important;
  }
}

@media(max-width:820px){
  .k-page-forum .k-forum-table th:nth-child(3),
  .k-page-forum .k-forum-topic-row td:nth-child(3),
  .k-page-active .k-active-table th:nth-child(5),
  .k-page-active .k-active-topic-row td:nth-child(5),
  .k-page-search .k-search-results-table th:nth-child(3),
  .k-page-search .k-search-topic-row td:nth-child(3),
  .k-page-search .k-search-results-table th:nth-child(6),
  .k-page-search .k-search-topic-row td:nth-child(6){
    display:none!important;
  }
  .k-page-forum .k-forum-topic-row td:nth-child(2),
  .k-page-active .k-active-topic-row td:nth-child(2),
  .k-page-search .k-search-topic-row td:nth-child(2){
    padding-left:10px!important;
    padding-right:10px!important;
  }
  
  
}

@media(max-width:620px){
  
  
  
  .k-page-forum .k-forum-table th:nth-child(4),
  .k-page-forum .k-forum-topic-row td:nth-child(4),
  .k-page-active .k-active-table th:nth-child(3),
  .k-page-active .k-active-topic-row td:nth-child(3),
  .k-page-search .k-search-results-table th:nth-child(4),
  .k-page-search .k-search-topic-row td:nth-child(4){
    width:50px!important;
    min-width:50px!important;
    padding-inline:4px!important;
  }
  
  
  
  .k-page-active .k-topic-data-table thead th,
  .k-page-search .k-topic-data-table thead th{padding-inline:5px!important}
  .k-page-active .k-active-topic-row td,
  .k-page-search .k-search-topic-row td{padding-inline:6px!important}
  .k-page-active .k-active-topic-row td:nth-child(2),
  .k-page-search .k-search-topic-row td:nth-child(2){padding-inline:8px!important}
  
}

@media (hover:none),(pointer:coarse){
  .k-page-forum .k-forum-topic-row td,
  .k-page-active .k-active-topic-row,
  .k-page-search .k-search-topic-row,
  .k-page-members .k-members-results-shell tr{transition:none!important}
}
@media(prefers-reduced-motion:reduce){
  .k-page-forum .k-forum-topic-row td,
  .k-page-active .k-active-topic-row,
  .k-page-search .k-search-topic-row,
  .k-page-members .k-members-results-shell tr{transition:none!important}
}
html{--koniks-v67-list-scanability:1}

/* KONIKS V68  form interaction + accessibility polish; no ASP logic/layout contract change */
:root{
  --k68-field-line:#d9dee4;
  --k68-field-line-hover:#c8ced5;
  --k68-field-focus:#b31319;
  --k68-focus-ring:rgba(179,19,25,.12);
  --k68-field-bg:#fff;
  --k68-field-disabled:#f3f4f6;
  --k68-help:#7a828b;
  --k68-error:#a4142b;
  --k68-error-bg:#fff6f7;
  --k68-success:#326947;
  --k68-success-bg:#f5faf7
}

/* Shared modern field contract across compose/auth/filter/member/profile/account forms. */
.k-compose-form input[type=text],
.k-compose-form input[type=password],
.k-compose-form input[type=email],
.k-compose-form input[type=url],
.k-compose-form input[type=search],
.k-compose-form input[type=number],
.k-compose-form select,
.k-compose-form textarea,
.k-auth-form input[type=text],
.k-auth-form input[type=password],
.k-auth-form input[type=email],
.k-forum-filter input[type=text],
.k-forum-filter input[type=search],
.k-forum-filter select,
.k-members-search-form input[type=text],
.k-members-search-form input[type=search],
.k-members-search-form select,
.k36-profile-form-grid input[type=text],
.k36-profile-form-grid input[type=password],
.k36-profile-form-grid input[type=email],
.k36-profile-form-grid input[type=url],
.k36-profile-form-grid select,
.k36-profile-form-grid textarea,
.k-form-stack input[type=text],
.k-form-stack input[type=password],
.k-form-stack input[type=email],
.k-form-stack select,
.k-form-stack textarea{
  border:1px solid var(--k68-field-line)!important;
  border-radius:10px!important;
  background:var(--k68-field-bg)!important;
  color:#252b31!important;
  box-shadow:0 1px 0 rgba(19,24,31,.018)!important;
  outline:none!important;
  caret-color:var(--k68-field-focus)!important;
  transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease!important
}
.k-compose-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]),
.k-auth-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]),
.k-forum-filter input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),
.k-members-search-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]),
.k36-profile-form-grid input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]):not([type=reset]):not([type=button]),
.k-form-stack input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=submit]){
  min-height:44px!important
}
.k-compose-form textarea,.k36-profile-form-grid textarea,.k-form-stack textarea{resize:vertical!important}

@media (hover:hover) and (pointer:fine){
  .k-compose-form input:hover,.k-compose-form select:hover,.k-compose-form textarea:hover,
  .k-auth-form input:hover,
  .k-forum-filter input:hover,.k-forum-filter select:hover,
  .k-members-search-form input:hover,.k-members-search-form select:hover,
  .k36-profile-form-grid input:hover,.k36-profile-form-grid select:hover,.k36-profile-form-grid textarea:hover,
  .k-form-stack input:hover,.k-form-stack select:hover,.k-form-stack textarea:hover{
    border-color:var(--k68-field-line-hover)!important
  }
}

.k-compose-form input:focus,.k-compose-form select:focus,.k-compose-form textarea:focus,
.k-auth-form input:focus,
.k-forum-filter input:focus,.k-forum-filter select:focus,
.k-members-search-form input:focus,.k-members-search-form select:focus,
.k36-profile-form-grid input:focus,.k36-profile-form-grid select:focus,.k36-profile-form-grid textarea:focus,
.k-form-stack input:focus,.k-form-stack select:focus,.k-form-stack textarea:focus{
  border-color:var(--k68-field-focus)!important;
  box-shadow:0 0 0 3px var(--k68-focus-ring)!important;
  outline:none!important
}

.k-compose-form input::placeholder,.k-compose-form textarea::placeholder,
.k-auth-form input::placeholder,
.k-forum-filter input::placeholder,
.k-members-search-form input::placeholder,
.k36-profile-form-grid input::placeholder,.k36-profile-form-grid textarea::placeholder,
.k-form-stack input::placeholder,.k-form-stack textarea::placeholder{
  color:#9aa1a9!important;opacity:1!important
}

/* Browser autofill should not reintroduce a yellow legacy surface. */
.k-auth-form input:-webkit-autofill,.k-compose-form input:-webkit-autofill,.k-form-stack input:-webkit-autofill{
  -webkit-text-fill-color:#252b31!important;
  -webkit-box-shadow:0 0 0 1000px #fff inset!important;
  transition:background-color 9999s ease-out 0s!important
}

/* Clear inactive state; still readable. */
.k-compose-form :is(input,select,textarea):disabled,
.k-compose-form :is(input,textarea)[readonly],
.k-auth-form :is(input,select,textarea):disabled,
.k-members-search-form :is(input,select,textarea):disabled,
.k36-profile-form-grid :is(input,select,textarea):disabled,
.k36-profile-form-grid :is(input,textarea)[readonly],
.k-form-stack :is(input,select,textarea):disabled,
.k-form-stack :is(input,textarea)[readonly]{
  background:var(--k68-field-disabled)!important;
  border-color:#e2e5e8!important;
  color:#727981!important;
  cursor:not-allowed!important;
  opacity:1!important
}

/* Choice controls: modern native rendering without JavaScript. */
.k-compose-form input[type=checkbox],.k-compose-form input[type=radio],
.k-auth-form input[type=checkbox],.k-auth-form input[type=radio],
.k-forum-filter input[type=checkbox],.k-forum-filter input[type=radio],
.k-members-search-form input[type=checkbox],.k-members-search-form input[type=radio],
.k36-profile-form-grid input[type=checkbox],.k36-profile-form-grid input[type=radio],
.k-form-stack input[type=checkbox],.k-form-stack input[type=radio]{
  width:17px!important;height:17px!important;min-height:0!important;
  margin:0 6px 0 0!important;
  accent-color:var(--k68-field-focus)!important;
  vertical-align:-3px!important
}
.k-auth-remember,.k-choice-grid label,.k-members-search-fields label{
  line-height:1.45!important
}
.k-auth-remember{min-height:32px!important;padding:2px 0!important}

/* Labels/help copy and validation hierarchy. */
.k-field,.k-compose-label,.k-forum-filter label,.k-members-search-panel label,
.k36-profile-form-grid label,.k-form-stack label{
  color:#555d66!important
}
.k-field>span,.k-field>label,.k-form-stack .k-field label{
  font-weight:780!important
}
.k-form-help,.k-compose-form .helper,.k-members-search-form .ffc{
  color:var(--k68-help)!important
}
.k-form-error,.k-register-error-list,.k-form-errors{
  border-color:#efcbd1!important;
  background:var(--k68-error-bg)!important;
  color:var(--k68-error)!important
}
.k-form-error{padding:12px 13px!important;border-radius:11px!important;line-height:1.5!important}
.k-auth-status.k-auth-success,.k-status-card.k-status-success{
  border-color:#d7e8dc!important;background:var(--k68-success-bg)!important
}

/* Compose surface: stronger row grouping without adding visual weight. */
.k-compose-card{border-color:#dfe3e7!important;box-shadow:0 10px 32px rgba(20,25,32,.038)!important}
.k-compose-row{border-bottom-color:#edf0f2!important}
.k-compose-label,.k-compose-row>div:first-child{
  color:#555d65!important;background:#fafbfc!important
}
.k-compose-field{min-width:0!important}
.k-compose-fields textarea.txtAreaMsg,.k-compose-fields textarea.textAreaMsg{
  background-image:none!important;
  box-shadow:inset 0 1px 1px rgba(20,25,32,.018)!important
}
.k-choice-grid,.k-message-icon-grid{gap:8px 12px!important}
.k-choice-grid label,.k-message-icon-grid label{
  border-radius:9px!important;
  padding:6px 8px!important
}
@media (hover:hover) and (pointer:fine){
  .k-choice-grid label:hover,.k-message-icon-grid label:hover{background:#f7f8f9!important}
}

/* Button hierarchy: submit is primary, preview/utility secondary, reset tertiary. */
.k-compose-form input[type=submit],.k-compose-form button[type=submit],
.k-auth-submit,
.k-forum-filter button[type=submit],.k-members-search-form button[type=submit],.k-members-search-form input[type=submit],
.k-form-stack button[type=submit],.k-form-stack input[type=submit]{
  min-height:42px!important;
  border:1px solid #a91429!important;
  border-radius:10px!important;
  background:#b31319!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-weight:800!important;
  box-shadow:0 3px 10px rgba(179,19,25,.10)!important;
  cursor:pointer!important;
  transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease!important
}
.k-compose-form input[type=button],.k-compose-form button[type=button],
.k-compose-form input[type=reset],
.k36-profile-form-grid input[type=button],.k36-profile-form-grid button[type=button],
.k-form-stack button[type=button]{
  min-height:40px!important;
  border:1px solid #dce1e5!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#565e67!important;
  -webkit-text-fill-color:#565e67!important;
  font-weight:720!important;
  box-shadow:none!important;
  cursor:pointer!important
}
.k-compose-form input[type=reset]{color:#858c94!important;-webkit-text-fill-color:#858c94!important}
@media (hover:hover) and (pointer:fine){
  .k-compose-form input[type=submit]:hover,.k-compose-form button[type=submit]:hover,.k-auth-submit:hover,
  .k-forum-filter button[type=submit]:hover,.k-members-search-form button[type=submit]:hover,.k-members-search-form input[type=submit]:hover,
  .k-form-stack button[type=submit]:hover,.k-form-stack input[type=submit]:hover{
    background:#99121d!important;border-color:#99121d!important;box-shadow:0 5px 14px rgba(179,19,25,.14)!important
  }
  .k-compose-form input[type=button]:hover,.k-compose-form button[type=button]:hover,.k-compose-form input[type=reset]:hover,
  .k36-profile-form-grid input[type=button]:hover,.k36-profile-form-grid button[type=button]:hover,.k-form-stack button[type=button]:hover{
    border-color:#cbd1d7!important;background:#f8f9fa!important;color:#343a41!important;-webkit-text-fill-color:#343a41!important
  }
}
.k-compose-form :is(input[type=submit],input[type=button],input[type=reset],button):focus-visible,
.k-auth-submit:focus-visible,.k-forum-filter button:focus-visible,.k-members-search-form button:focus-visible,
.k-form-stack button:focus-visible,.k-form-stack input[type=submit]:focus-visible{
  outline:3px solid var(--k68-focus-ring)!important;outline-offset:2px!important
}

/* Auth/account cards: slightly calmer surface and better mobile rhythm. */
.k-auth-card,.k-password-card,.k-status-card{
  border-color:#dfe3e7!important;
  box-shadow:0 15px 46px rgba(22,27,34,.052)!important
}
.k-auth-help{background:#fafbfc!important}
.k-auth-help a:focus-visible,.k-auth-note a:focus-visible{outline:3px solid var(--k68-focus-ring)!important;outline-offset:3px!important;border-radius:5px!important}

@media(max-width:700px){
  .k-compose-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
  .k-compose-form select,
  .k-auth-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),
  .k-forum-filter input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.k-forum-filter select,.k-forum-filter button,
  .k-members-search-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.k-members-search-form select,.k-members-search-form button,
  .k36-profile-form-grid input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.k36-profile-form-grid select,
  .k-form-stack input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.k-form-stack select,.k-form-stack button{
    min-height:44px!important
  }
  .k-compose-form input[type=submit]{min-width:150px!important}
  .k-auth-main{padding:32px 24px!important}
  .k-auth-help{padding:26px 24px!important}
}

@media (prefers-reduced-motion:reduce){
  .k-compose-form :is(input,select,textarea,button),.k-auth-form :is(input,button),
  .k-forum-filter :is(input,select,button),.k-members-search-form :is(input,select,button),
  .k36-profile-form-grid :is(input,select,textarea,button),.k-form-stack :is(input,select,textarea,button){transition:none!important}
}
html{--koniks-v68-form-interaction:1}

/* KONIKS V69  Feedback States + Micro-interaction Polish */
:root{
  --k69-red:#b31319;
  --k69-red-dark:#941017;
  --k69-red-soft:#fff5f6;
  --k69-green:#287a4d;
  --k69-green-soft:#f3faf6;
  --k69-blue:#315d8a;
  --k69-blue-soft:#f4f8fc;
  --k69-amber:#8a6517;
  --k69-amber-soft:#fff9eb;
  --k69-line:#e0e4e8;
  --k69-focus:rgba(179,19,25,.20);
  --k69-shadow:0 12px 34px rgba(20,25,32,.055)
}

/* Status cards: one clear success / error / info language. */
.k-status-card,.k-auth-status{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid var(--k69-line)!important;
  border-radius:15px!important;
  box-shadow:var(--k69-shadow)!important
}
.k-status-card:before,.k-auth-status:before{
  content:"";
  position:absolute;
  inset:0 auto 0 0;
  width:4px;
  background:#aeb5bd
}
.k-status-card.k-status-success,.k-auth-status.k-auth-success{
  border-color:#d3e7db!important;
  background:var(--k69-green-soft)!important
}
.k-status-card.k-status-success:before,.k-auth-status.k-auth-success:before{background:var(--k69-green)!important}
.k-status-card.k-status-error,.k-auth-status.k-auth-error{
  border-color:#edcdd1!important;
  background:var(--k69-red-soft)!important
}
.k-status-card.k-status-error:before,.k-auth-status.k-auth-error:before{background:var(--k69-red)!important}
.k-status-card.k-status-info,.k-auth-status.k-auth-info{
  border-color:#d7e3ef!important;
  background:var(--k69-blue-soft)!important
}
.k-status-card.k-status-info:before,.k-auth-status.k-auth-info:before{background:var(--k69-blue)!important}
.k-status-card h1,.k-status-card h2,.k-auth-status strong{letter-spacing:-.01em!important}
.k-status-card p,.k-auth-status span{color:#5f6872!important}
.k-status-actions{display:flex!important;flex-wrap:wrap!important;gap:9px!important;margin-top:16px!important}
.k-status-mark{
  width:30px!important;height:30px!important;border-radius:50%!important;
  display:inline-grid!important;place-items:center!important;margin-bottom:12px!important;
  background:#eef1f4!important;box-shadow:inset 0 0 0 1px rgba(30,35,42,.05)!important
}
.k-status-card.k-status-success .k-status-mark{background:#e2f1e8!important}
.k-status-card.k-status-error .k-status-mark{background:#f8e4e7!important}
.k-status-card.k-status-info .k-status-mark{background:#e5eef7!important}
.k-status-card.k-status-success .k-status-mark:after{content:"";color:var(--k69-green);font-weight:900;font-size:16px}
.k-status-card.k-status-error .k-status-mark:after{content:"!";color:var(--k69-red);font-weight:900;font-size:16px}
.k-status-card.k-status-info .k-status-mark:after{content:"i";color:var(--k69-blue);font-weight:900;font-size:15px;font-family:Georgia,serif}

/* Empty states: intentional content surface rather than 'missing table rows'. */
.k-empty-state{
  position:relative!important;
  max-width:680px!important;
  padding:24px 24px 24px 26px!important;
  border:1px solid #e0e4e8!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#fff 0%,#fafbfc 100%)!important;
  box-shadow:0 8px 24px rgba(20,25,32,.035)!important
}
.k-empty-state:before{
  content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:#d5d9de
}
.k-empty-state h1,.k-empty-state h2,.k-empty-state strong{color:#30363d!important;letter-spacing:-.01em!important}
.k-empty-state p,.k-empty-state span{color:#707881!important;line-height:1.62!important}
.k-empty-state .k-btn{margin-top:12px!important}
.k-empty-state[role=alert]:before{background:var(--k69-red)!important}

/* Pagination: clearer current state and tactile pressed feedback. */
.k-pagination,.k-search-pagination,.k-members-pagination{
  display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important
}
.k-pagination-summary,.k-page-summary{color:#7b838c!important;font-variant-numeric:tabular-nums!important}
.k-pagination .k-page,.k-search-pagination .k-page,.k-pagination-pages .k-page,.k-page-prev,.k-page-next{
  transition:background-color .13s ease,border-color .13s ease,color .13s ease,box-shadow .13s ease,transform .08s ease!important;
  box-shadow:0 1px 0 rgba(20,25,32,.02)!important
}
.k-pagination .k-page.is-current,.k-search-pagination .k-page.is-current,.k-pagination-pages .k-page.is-current,
.k-pagination [aria-current=page],.k-search-pagination [aria-current=page]{
  border-color:#292e34!important;background:#292e34!important;color:#fff!important;
  box-shadow:0 4px 10px rgba(25,29,34,.12)!important
}
.k-pagination a:active,.k-search-pagination a:active,.k-page-prev:active,.k-page-next:active{
  transform:translateY(1px)!important;box-shadow:none!important
}
.k-pagination a:focus-visible,.k-search-pagination a:focus-visible,.k-members-pagination a:focus-visible{
  outline:3px solid var(--k69-focus)!important;outline-offset:2px!important
}

/* Common buttons and toolbars: active state should feel immediate, not animated-heavy. */
.k-btn,.k-topic-create-action,.k-active-toolbar a,.k-members-quick a,.k-members-alpha a,
.k-post-actions a,.k-admin-menu-trigger{
  transition:background-color .13s ease,border-color .13s ease,color .13s ease,box-shadow .13s ease,transform .08s ease!important
}
.k-btn:active,.k-topic-create-action:active,.k-active-toolbar a:active,.k-members-quick a:active,.k-members-alpha a:active,
.k-post-actions a:active,.k-admin-menu-trigger:active{
  transform:translateY(1px)!important;box-shadow:none!important
}
.k-btn[aria-disabled=true],.k-btn.is-disabled,.k-pagination [aria-disabled=true]{
  opacity:.48!important;pointer-events:none!important;cursor:not-allowed!important;box-shadow:none!important
}

/* Strong keyboard feedback across high-use toolbars without changing markup. */
.k-active-toolbar a:focus-visible,.k-members-quick a:focus-visible,.k-members-alpha a:focus-visible,
.k-topic-create-action:focus-visible,.k-post-actions a:focus-visible,.k-admin-menu-trigger:focus-visible{
  outline:3px solid var(--k69-focus)!important;outline-offset:2px!important
}

/* If a future server/client state marks a surface busy, prevent accidental double actions. */
[aria-busy=true] :is(button,input[type=submit],a.k-btn){pointer-events:none!important;cursor:progress!important;opacity:.72!important}
[aria-busy=true] .k-status-mark{animation:k69-pulse 1.15s ease-in-out infinite alternate}
@keyframes k69-pulse{from{opacity:.55}to{opacity:1}}

@media (hover:hover) and (pointer:fine){
  .k-empty-state:hover{border-color:#d8dde2!important;box-shadow:0 11px 30px rgba(20,25,32,.045)!important}
  .k-pagination a:hover,.k-search-pagination a:hover,.k-members-pagination a:hover{
    box-shadow:0 4px 12px rgba(20,25,32,.06)!important
  }
}

@media(max-width:700px){
  .k-status-card,.k-empty-state{border-radius:12px!important;box-shadow:0 6px 18px rgba(20,25,32,.035)!important}
  .k-empty-state{padding:20px 18px 20px 20px!important}
  .k-status-actions{gap:8px!important}
  .k-status-actions .k-btn{min-height:42px!important}
  .k-pagination,.k-search-pagination,.k-members-pagination{gap:6px!important}
}

@media (prefers-reduced-motion:reduce){
  .k-btn,.k-topic-create-action,.k-active-toolbar a,.k-members-quick a,.k-members-alpha a,
  .k-post-actions a,.k-admin-menu-trigger,.k-pagination a,.k-search-pagination a,.k-status-mark{
    transition:none!important;animation:none!important;transform:none!important
  }
}
html{--koniks-v69:1}

/* KONIKS V70  Experience + Render Performance */
:root{
  --k70-line:#e3e7ea;
  --k70-ink:#272d34;
  --k70-muted:#7a838c;
  --k70-soft:#fafbfc;
  --k70-focus:rgba(179,19,25,.20)
}
html{
  -webkit-text-size-adjust:100%;
  text-size-adjust:100%;
  scrollbar-gutter:stable
}
.k-main :is(a,button,input[type=button],input[type=submit],input[type=reset],summary){touch-action:manipulation}

/* Topic reading: flatter cards reduce paint cost and make long discussions easier to scan. */











/* Keep large legacy tables usable without forcing the entire page wider. */
.k-table-scroll{
  overscroll-behavior-inline:contain!important;
  scrollbar-gutter:stable!important
}

/* Defer work below the first visible discussion cards and late-page utilities. */


/* Mobile: slightly denser chrome, preserve 44px-class touch comfort. */


@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
}
html{--koniks-v70-experience-performance:1}

/* KONIKS V71  Navigation Intelligence + Perceived Speed */
:root{
  --k71-ink:#252b31;
  --k71-muted:#747c85;
  --k71-line:#e2e6e9;
  --k71-soft:#f6f7f8;
  --k71-brand:#b31319;
  --k71-progress-shadow:0 1px 8px rgba(179,19,25,.22)
}

/* Primary navigation: current location is unmistakable without becoming loud. */
.k-nav a{position:relative!important}
.k-nav a.is-active,.k-nav a[aria-current=page]{
  background:#f5f6f7!important;
  color:#1f2429!important;
  font-weight:760!important
}
.k-nav a.is-active:after,.k-nav a[aria-current=page]:after{
  content:"";
  position:absolute;
  left:12px;right:12px;bottom:5px;
  height:2px;
  border-radius:999px;
  background:var(--k71-brand)
}

/* Breadcrumbs remain orientation aids, not competing navigation. */
.k-breadcrumb-nav,.k-breadcrumb{color:var(--k71-muted)!important}
.k-breadcrumb-list li[aria-current=page],.k-breadcrumb ol li[aria-current=page]{
  color:#505861!important;
  font-weight:720!important
}

/* Search becomes the fastest navigation path; focus state is deliberate. */
.k-header-search input[type=search]{
  transition:width .16s ease,background-color .14s ease,border-color .14s ease!important
}
.k-header-search form:focus-within{
  box-shadow:0 0 0 4px rgba(179,19,25,.075)!important
}
@media(min-width:1020px){
  .k-header-search input[type=search]:focus{width:min(30vw,330px)!important}
}

/* Perceived-speed feedback: only appears when navigation is taking long enough to notice. */
html.k-nav-pending:before{
  content:"";
  position:fixed;
  z-index:10000;
  top:0;left:0;
  width:72%;height:3px;
  background:var(--k71-brand);
  box-shadow:var(--k71-progress-shadow);
  transform-origin:left center;
  animation:k71-nav-progress 1.15s cubic-bezier(.2,.72,.25,1) forwards;
  pointer-events:none
}
html.k-nav-pending body{cursor:progress}
html.k-nav-pending :is(a,button,input[type=submit]){cursor:progress}
@keyframes k71-nav-progress{
  0%{transform:scaleX(.06);opacity:.68}
  55%{transform:scaleX(.72);opacity:1}
  100%{transform:scaleX(.96);opacity:1}
}

/* High-frequency list links: clearer scanning and keyboard destination feedback. */
.k-page-forum .k-forum-topic-row .topicTitle a,
.k-page-active .k-active-topic-row .topicTitle a,
.k-page-search .k-search-result a{
  text-underline-offset:3px!important
}
.k-page-forum .k-forum-topic-row:focus-within,
.k-page-active .k-active-topic-row:focus-within{
  outline:2px solid rgba(179,19,25,.12)!important;
  outline-offset:-2px!important
}

@media(max-width:820px){
  .k-nav a.is-active:after,.k-nav a[aria-current=page]:after{
    left:14px;right:auto;top:11px;bottom:11px;width:3px;height:auto
  }
  .k-header-search input[type=search]:focus{width:100%!important}
}

@media(prefers-reduced-motion:reduce){
  .k-header-search input[type=search]{transition:none!important}
  html.k-nav-pending:before{animation:none!important;transform:scaleX(.82)!important}
}
html{--koniks-v71-navigation-perceived-speed:1}

/* KONIKS V72  Discussion Discovery + Content Hierarchy */
:root{
  --k72-row-focus:#fffafb;
  --k72-row-line:#e7eaee;
  --k72-accent:#b31319;
  --k72-head-bg:rgba(248,249,250,.97);
  --k72-secondary:#7b848e;
}

/* Keep context visible while scanning long topic/result lists. */
@media (min-width:821px){
  .k-page-forum .k-forum-table thead th,
  .k-page-active .k-topic-data-table thead th,
  .k-page-search .k-topic-data-table thead th{
    position:sticky!important;
    top:73px!important;
    z-index:8!important;
    background:var(--k72-head-bg)!important;
    -webkit-backdrop-filter:blur(8px);
    backdrop-filter:blur(8px);
    box-shadow:0 1px 0 var(--k72-row-line)!important;
  }
}

/* Primary information gets priority; metadata remains available but quieter. */
.k-page-forum .k-forum-topic-row .topicTitle a,
.k-page-active .k-active-topic-row .topicTitle a,
.k-page-search .k-search-topic-row td:nth-child(2)>a:first-child{
  text-wrap:pretty;
  text-decoration-thickness:1px!important;
  text-underline-offset:3px!important;
}
.k-page-forum .k-forum-topic-row td:nth-child(3),
.k-page-active .k-active-topic-row td:nth-child(5),
.k-page-search .k-search-topic-row td:nth-child(3),
.k-page-search .k-search-topic-row td:nth-child(6){
  color:var(--k72-secondary)!important;
}

/* Scanning spotlight: one row becomes the visual unit without adding heavy cards. */
@media (hover:hover) and (pointer:fine){
  .k-page-forum .k-forum-topic-row td,
  .k-page-active .k-active-topic-row td,
  .k-page-search .k-search-topic-row td{
    transition:background-color .12s ease,box-shadow .12s ease,border-color .12s ease!important;
  }
  .k-page-forum .k-forum-topic-row:hover td,
  .k-page-active .k-active-topic-row:hover td,
  .k-page-search .k-search-topic-row:hover td{
    background:var(--k72-row-focus)!important;
  }
  .k-page-forum .k-forum-topic-row:hover td:first-child,
  .k-page-active .k-active-topic-row:hover td:first-child,
  .k-page-search .k-search-topic-row:hover td:first-child{
    box-shadow:inset 3px 0 0 var(--k72-accent)!important;
  }
}
.k-page-forum .k-forum-topic-row:focus-within td,
.k-page-active .k-active-topic-row:focus-within td,
.k-page-search .k-search-topic-row:focus-within td{
  background:var(--k72-row-focus)!important;
}
.k-page-forum .k-forum-topic-row:focus-within td:first-child,
.k-page-active .k-active-topic-row:focus-within td:first-child,
.k-page-search .k-search-topic-row:focus-within td:first-child{
  box-shadow:inset 3px 0 0 var(--k72-accent)!important;
}

/* More deliberate vertical rhythm between the list context and the data surface. */
.k-page-forum .k-forum-headline,
.k-page-active .k-active-toolbar,
.k-page-search .k-breadcrumb-nav{
  position:relative;
}
.k-page-forum .k-forum-filter,
.k-page-active .k-topic-status-legend,
.k-page-search .k-topic-status-legend{
  scroll-margin-top:96px;
}

/* Mobile: maximize title comprehension before metrics. */
@media (max-width:620px){
  .k-page-forum .k-forum-topic-row td:nth-child(2),
  .k-page-active .k-active-topic-row td:nth-child(2),
  .k-page-search .k-search-topic-row td:nth-child(2){
    padding-top:13px!important;
    padding-bottom:13px!important;
  }
  .k-page-forum .k-forum-topic-row .topicTitle a,
  .k-page-active .k-active-topic-row .topicTitle a,
  .k-page-search .k-search-topic-row td:nth-child(2)>a:first-child{
    line-height:1.38!important;
    letter-spacing:-.08px!important;
  }
  .k-page-forum .k-topic-byline,
  .k-page-active .k-active-topic-row td:not(:nth-child(2)),
  .k-page-search .k-search-topic-row td:not(:nth-child(2)){
    font-variant-numeric:tabular-nums;
  }
}

@media (prefers-reduced-motion:reduce){
  .k-page-forum .k-forum-topic-row td,
  .k-page-active .k-active-topic-row td,
  .k-page-search .k-search-topic-row td{
    transition:none!important;
  }
}
html{--koniks-v72-discussion-discovery:1}

/* Koniks V73 - Community Directory Experience (forum_default.asp) */
.k73-community-overview{display:grid;grid-template-columns:minmax(0,1.35fr) auto auto;align-items:center;gap:22px;margin:18px 0 14px;padding:20px 22px;background:#fff;border:1px solid #e4e7eb;border-radius:16px;box-shadow:0 8px 24px rgba(20,24,31,.04)}
.k73-community-overview-copy{display:flex;flex-direction:column;min-width:0}.k73-overline{font-size:11px;font-weight:800;letter-spacing:.12em;color:#a51827;margin-bottom:5px}.k73-community-overview-copy strong{font-size:17px;line-height:1.35;color:#24282d;letter-spacing:-.15px}.k73-community-overview-copy>span:last-child{margin-top:3px;color:#7a828b;font-size:13px}
.k73-community-stats{display:flex;align-items:stretch;border:1px solid #eceef1;border-radius:12px;overflow:hidden;background:#fafbfc}.k73-community-stats>span{min-width:84px;padding:9px 13px;text-align:center;border-left:1px solid #eceef1}.k73-community-stats>span:first-child{border-left:0}.k73-community-stats b{display:block;font-size:16px;line-height:1.15;color:#30353b;font-variant-numeric:tabular-nums}.k73-community-stats small{display:block;margin-top:3px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:#8b929a}
.k73-community-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid #dfe3e7;border-radius:10px;font-size:13px;font-weight:750;color:#31363c!important;background:#fff;white-space:nowrap}.k73-community-cta:hover{border-color:#d6b9bd;background:#fff8f9;color:#a31325!important}
.k73-category-jump{display:flex;align-items:center;gap:12px;margin:0 0 18px;padding:10px 12px;background:#f7f8fa;border:1px solid #e8eaed;border-radius:13px}.k73-category-jump-label{flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#707780}.k73-category-jump-list{display:flex;gap:7px;overflow-x:auto;scrollbar-width:thin;padding:1px 1px 3px}.k73-category-jump-list a{flex:0 0 auto;padding:6px 10px;border:1px solid #e3e6e9;border-radius:999px;background:#fff;color:#515860!important;font-size:12px;font-weight:650;white-space:nowrap}.k73-category-jump-list a:hover,.k73-category-jump-list a:focus-visible{border-color:#dbb3b8;background:#fff8f9;color:#a31325!important}
.k-community-category{scroll-margin-top:104px}.k-community-category .catcc{padding:12px 14px!important;background:#f3f5f7!important}.k-community-category .catfc,.k-community-category .catfc b{font-size:14px!important;font-weight:800!important;color:#343a40!important}.k34-category-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:27px;height:27px;border:1px solid #dfe3e7;border-radius:8px;background:#fff;color:#6d747c!important;font-size:15px!important;line-height:1!important}
.k-community-table{table-layout:fixed!important}.k-community-table thead th:first-child{width:42px}.k-community-table thead th:nth-child(3),.k-community-table thead th:nth-child(4){width:82px;text-align:center}.k-community-table thead th:nth-child(5){width:154px}.k-community-row td:nth-child(2){padding-top:15px!important;padding-bottom:15px!important}.k73-forum-title{display:inline-block!important;font-size:16.5px!important;font-weight:780!important;line-height:1.3!important;color:#26313c!important;letter-spacing:-.1px}.k73-forum-description{display:block!important;max-width:72ch!important;margin-top:5px!important;color:#747c85!important;font-size:12.8px!important;line-height:1.55!important}.k73-forum-count{text-align:center!important;font-size:13px!important;font-weight:720!important;color:#68717a!important;font-variant-numeric:tabular-nums!important}.k73-forum-last{font-size:12px!important;line-height:1.45!important;color:#69727c!important}.k73-forum-last .ffc{font-size:12px!important;color:#69727c!important}.k73-forum-last a{font-weight:650!important}.k-community-row:hover .k73-forum-title,.k-community-row:focus-within .k73-forum-title{color:#9f1424!important}
@supports (content-visibility:auto){.k-community-table tbody .k-community-category:nth-of-type(n/**/+10),.k-community-table tbody .k-community-row:nth-of-type(n/**/+14){content-visibility:auto;contain-intrinsic-size:auto 92px}}
@media(max-width:900px){.k73-community-overview{grid-template-columns:1fr auto;gap:14px}.k73-community-stats{grid-column:1 / -1;grid-row:2}.k73-community-stats>span{flex:1;min-width:0}.k-community-table thead th:nth-child(5){width:138px}}
@media(max-width:700px){.k73-community-overview{display:block;padding:17px 16px;margin-top:14px}.k73-community-stats{margin-top:14px}.k73-community-cta{margin-top:12px;width:100%}.k73-category-jump{display:block;padding:9px 10px}.k73-category-jump-label{display:block;margin:0 0 7px 2px}.k-community-category{scroll-margin-top:82px}.k-community-table{table-layout:auto!important}.k73-forum-description{font-size:12.5px!important;line-height:1.5!important}.k73-forum-title{font-size:15.5px!important}.k73-forum-count{font-size:12px!important}.k73-forum-last,.k73-forum-last .ffc{font-size:11.5px!important}}
@media(prefers-reduced-motion:reduce){.k73-community-cta,.k73-category-jump-list a{transition:none!important}}
html{--koniks-v73:1}

/* KONIKS V73.1  Directory Density + Admin Chrome Hotfix */
/* Screenshot-driven refinement for forum_default.asp: reduce dead space and tame legacy admin chrome. */
.k73-category-jump{margin-bottom:10px!important}
.k-community-table{margin-top:0!important;border-spacing:0 4px!important}
.k-community-table thead th{
  height:48px!important;
  padding:8px 10px!important;
  background:#f8f9fa!important;
  border-top:1px solid #eceff2!important;
  border-bottom:1px solid #eceff2!important;
  color:#9299a2!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.11em!important;
  text-transform:uppercase!important;
  vertical-align:middle!important
}
.k-community-table thead th:first-child{border-left:1px solid #eceff2!important}
.k-community-table thead th:last-child{border-right:1px solid #eceff2!important}
@media(min-width:1100px){
  .k-community-table thead th:nth-child(5){width:160px!important}
  .k-community-table thead th:nth-child(6){width:190px!important}
  .k-community-table thead th:last-child{width:300px!important}
}
.k-community-table thead .PostingOptions{
  float:none!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:wrap!important;
  gap:5px!important;
  margin:0!important;
  padding:0!important;
  line-height:1!important
}
.k-community-table thead .PostingOptions a,
.k-community-table thead th:last-child>a,
.k-community-table thead th:last-child .opt,
.k-community-table thead th:last-child .optalt{
  min-height:30px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  padding:0 9px!important;
  border:1px solid #dfe3e7!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#69717a!important;
  font-size:9.5px!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important
}
.k-community-table thead th:last-child .optalt{border-color:#e6c78f!important;background:#fffaf0!important;color:#91641f!important}
.k-community-category td{
  padding-top:9px!important;
  padding-bottom:9px!important;
  background:#f5f6f7!important;
  border-color:#e8ebee!important;
  vertical-align:middle!important
}
.k-community-category td:first-child{border-radius:11px 0 0 11px!important}
.k-community-category td:last-child{border-radius:0 11px 11px 0!important;text-align:right!important}
.k-community-category .catfc,.k-community-category .catfc b{
  font-size:13.5px!important;
  letter-spacing:.01em!important
}
.k-community-category .k34-category-toggle{width:26px!important;height:26px!important;margin-right:6px!important}
.k-community-category td:last-child a,
.k-community-category td:last-child .opt,
.k-community-category td:last-child .optalt{
  min-height:29px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:2px!important;
  padding:0 9px!important;
  border:1px solid #dfe3e7!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#6b737c!important;
  font-size:9.5px!important;
  font-weight:800!important;
  letter-spacing:.07em!important;
  text-transform:uppercase!important;
  white-space:nowrap!important
}
.k-community-category td:last-child a:hover,
.k-community-category td:last-child a:focus-visible{border-color:#d7b8bd!important;background:#fff9fa!important;color:#a31325!important}
.k-community-row td{padding-top:13px!important;padding-bottom:13px!important}
.k-community-row td:nth-child(2){padding-top:13px!important;padding-bottom:13px!important}
@media(max-width:900px){
  .k-community-table thead th:last-child{width:auto!important}
  .k-community-table thead .PostingOptions{justify-content:flex-start!important}
}
@media(max-width:700px){
  .k73-category-jump{margin-bottom:8px!important}
  .k-community-table{border-spacing:0 3px!important}
  .k-community-category td{padding-top:8px!important;padding-bottom:8px!important}
  .k-community-row td,.k-community-row td:nth-child(2){padding-top:12px!important;padding-bottom:12px!important}
}
html{--koniks-v73-1-directory-density:1}

/* KONIKS V73.2 - Layout Cohesion + List Surface Alignment Hotfix */
/* Root cause: legacy #BreadCrumb float leaked into modern pages and split the content grid. */
.k-page-forum-index #BreadCrumb,
.k-page-active #BreadCrumb{
  float:none!important;clear:both!important;width:100%!important;max-width:none!important;
  margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important
}





.k73-2-directory-adminbar{display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:42px!important;margin:0 0 8px!important;padding:6px 8px!important;border:1px solid #e7eaed!important;border-radius:11px!important;background:#f8f9fa!important}
.k73-2-directory-adminbar .PostingOptions{float:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important;padding:0!important}
.k73-2-directory-adminbar .PostingOptions a,.k73-2-directory-adminbar .PostingOptions .opt,.k73-2-directory-adminbar .PostingOptions .optalt{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;margin:0!important;padding:0 10px!important;border:1px solid #dfe3e7!important;border-radius:8px!important;background:#fff!important;color:#68717a!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important;white-space:nowrap!important}
.k73-2-directory-adminbar .PostingOptions .optalt{border-color:#e6c78f!important;background:#fffaf0!important;color:#91641f!important}



.k-page-active .k-active-toolbar{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important;min-height:44px!important;margin:0 0 12px!important;padding:7px 10px!important;border:1px solid #e4e8eb!important;border-radius:12px!important;background:#fff!important}
.k-page-active .k-active-toolbar form{margin:0!important;min-width:260px!important;flex:0 1 auto!important}
.k-page-active .k-active-toolbar select{width:100%!important;min-width:260px!important;max-width:390px!important}
.k-page-active .k-topic-status-legend{width:100%!important;margin:0 0 10px!important;padding:0!important}
.k-page-active .k-topic-data-table{width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;overflow:hidden!important}
.k-page-active .k-active-table thead th{height:46px!important;padding:8px 10px!important;vertical-align:middle!important;border-radius:0!important}
.k-page-active .k-active-table th:first-child{width:54px!important;min-width:54px!important;text-align:center!important}
.k-page-active .k-active-table th:nth-child(2){width:auto!important;text-align:left!important}
.k-page-active .k-active-table th:nth-child(3){width:88px!important;text-align:center!important}
.k-page-active .k-active-table th:nth-child(4){width:72px!important;text-align:center!important}
.k-page-active .k-active-table th:nth-child(5){width:190px!important;text-align:left!important}
.k-page-active .k-active-table th:last-child{width:52px!important;min-width:52px!important;text-align:center!important}
.k-page-active .k-active-table thead th:first-child,.k-page-active .k-active-table thead th:last-child{background:#f8f9fa!important}
.k-page-active .k-active-table tbody td[colspan]{width:auto!important;padding:26px 28px!important;background:#fff!important}
.k-page-active .k-active-table tbody td[colspan] .k-empty-state{max-width:720px!important;margin:0 auto!important}
.k-page-forum-index #TopBanner,.k-page-active #TopBanner{float:none!important;clear:both!important;margin-left:auto!important;margin-right:auto!important}
.k-page-forum-index br.clearfloat,.k-page-active br.clearfloat{display:block!important;clear:both!important;height:0!important;margin:0!important}
@media(max-width:900px){.k73-2-directory-adminbar{justify-content:flex-start!important}.k73-2-directory-adminbar .PostingOptions{justify-content:flex-start!important}.k-page-active .k-active-table th:nth-child(5){width:150px!important}}
@media(max-width:700px){.k73-2-directory-adminbar{padding:6px!important;overflow-x:auto!important;scrollbar-width:thin}.k73-2-directory-adminbar .PostingOptions{flex-wrap:nowrap!important;min-width:max-content!important}.k-page-active .k-active-toolbar{align-items:stretch!important;padding:8px!important}.k-page-active .k-active-toolbar form{width:100%!important;min-width:0!important;flex:1 1 100%!important}.k-page-active .k-active-toolbar select{min-width:0!important;max-width:none!important;width:100%!important}.k-page-active .k-active-table{table-layout:auto!important}.k-page-active .k-active-table th:first-child{width:42px!important;min-width:42px!important}.k-page-active .k-active-table th:last-child{width:42px!important;min-width:42px!important}.k-page-active .k-active-table tbody td[colspan]{padding:18px 12px!important}}
html{--koniks-v73-2-layout-cohesion:1}


/* KONIKS V73.3 - Active Empty State Structural Fix */
.k-page-active .k-active-empty-panel{
  width:100%!important;
  margin:0!important;
  padding:28px!important;
  border:1px solid #e5e8eb!important;
  border-radius:14px!important;
  background:#fff!important;
  box-shadow:0 8px 26px rgba(20,25,32,.035)!important;
}
.k-page-active .k-active-empty-panel .k-empty-state{
  width:min(100%,760px)!important;
  max-width:760px!important;
  margin:0 auto!important;
  padding:24px 26px!important;
  border:1px solid #e2e6ea!important;
  border-left:4px solid #dfe3e7!important;
  border-radius:12px!important;
  background:#fbfcfd!important;
  box-shadow:none!important;
}
@media(max-width:700px){
  .k-page-active .k-active-empty-panel{padding:14px!important;border-radius:12px!important}
  .k-page-active .k-active-empty-panel .k-empty-state{padding:18px!important}
}
html{--koniks-v73-3-active-empty-state:1}

/* KONIKS V74 - Community Discovery Refresh */
/* forum_default.asp: scanability, hierarchy, sticky discovery, compact mobile directory */






/* Keep discovery controls reachable while scanning a long directory. */






/* Category bands should read as chapters, not ordinary table rows. */




/* Forum rows: title first, description second, metrics deliberately quiet. */











/* Admin chrome is useful but must stay visually subordinate to community content. */






/* Mobile: directory becomes a title-first stacked list rather than a squeezed desktop table. */



html{--koniks-v74-community-discovery:1}


/* KONIKS V75 - forum directory administrator flyovers + action declutter */




















/* KONIKS V76 - forum directory reading hierarchy + compact activity surface */




































html{--koniks-v76-forum-directory:1}


/* KONIKS V77 - category section architecture + long-directory navigation */


















@keyframes k77CategoryTarget{0%{filter:brightness(.985)}45%{filter:brightness(1.012)}100%{filter:none}}




html{--koniks-v77-forum-directory:1}

/* KONIKS V78 - forum activity signals + scanability */
/* Reuse the canonical K33 state semantics already emitted by forum_default.asp. */





/* New activity: one compact textual cue next to the title, without changing ASP/query logic. */


/* Activity cell gets emphasis only when there is something the member has not seen yet. */



/* Read rows stay quiet; closed rows recede without losing accessibility. */



/* Preserve external-link rows: do not invent activity semantics when K33 state is absent. */




html{--koniks-v78-forum-directory:1}


/* KONIKS V79 - forum directory first-screen premium + summary simplification */

























html{--koniks-v79-forum-directory:1}


/* KONIKS V80 - category collapse/expand experience + position awareness */











@keyframes k80RowReveal{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}


html{--koniks-v80-forum-directory:1}


/* KONIKS V81 - instant community finder + directory filtering */


















html{--koniks-v81-community-finder:1}



/* KONIKS V81.1 - directory header density hotfix */











html{--koniks-v81-1-directory-header-hotfix:1}


/* KONIKS V82 - search result ranking + category match intelligence */








html{--koniks-v82-community-search-ranking:1}


/* KONIKS V83 - final interaction polish + visual cohesion */































html{--koniks-v83-forum-directory-polish:1}

/* KONIKS V83.1 - forum admin flyover scroll stability hotfix */
/* Never move forum rows under a stationary pointer: transform created per-row stacking
   contexts and could cause trackpad hover/scroll jitter on macOS. */


/* Promote the row/cell that owns an open menu above sibling rows. */



/* Lower-row menus open upward when JS detects insufficient space below. */


html{--koniks-v83-1-flyover-scroll-stability:1}

/* KONIKS V83.2 - trackpad vertical scroll feedback-loop hotfix; visual CSS unchanged */
html{--koniks-v83-2-trackpad-scroll-hotfix:1}


/* KONIKS V84 - Stats & Footer Premium Refinement */





















.k-footer.k84-footer{margin-top:44px!important;border-top:1px solid rgba(255,255,255,.055)!important;background:#171a1d!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.018)!important}
.k84-footer .k84-footer-inner{padding-top:34px!important;padding-bottom:22px!important}
.k84-footer-main{display:grid!important;grid-template-columns:minmax(240px,.72fr) minmax(0,1.45fr)!important;gap:64px!important;align-items:start!important}
.k84-footer-brand-block{min-width:0!important}
.k84-footer .k84-footer-brand{margin:0 0 10px!important}
.k84-footer .k84-footer-brand img{width:178px!important;opacity:.96!important}
.k84-footer-tagline{max-width:330px!important;margin:0!important;color:#8f969e!important;font-size:12px!important;line-height:1.55!important}
.k84-footer-runtime{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;margin-top:16px!important;color:#707880!important;font-size:9.5px!important;line-height:1.4!important;font-variant-numeric:tabular-nums!important}
.k84-footer-runtime>span{display:inline-flex!important;align-items:center!important;min-height:25px!important;padding:4px 8px!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:999px!important;background:rgba(255,255,255,.018)!important}
.k84-footer-runtime strong{color:#8e959d!important;font-weight:720!important}
.k84-footer-legal{max-width:760px!important;justify-self:end!important;color:#878e96!important}
.k84-footer-kicker{display:block!important;margin:4px 0 12px!important;color:#a6adb4!important;font-size:8.5px!important;font-weight:820!important;letter-spacing:.15em!important}
.k84-footer-legal p{max-width:74ch!important;margin:0 0 9px!important;color:#858c94!important;font-size:10.2px!important;line-height:1.72!important}
.k84-footer-legal p:last-child{margin-bottom:0!important}
.k84-footer-legal sup{font-size:7px!important}
.k84-footer-bottom{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin-top:24px!important;padding-top:17px!important;border-top:1px solid rgba(255,255,255,.065)!important}
.k84-footer .k84-footer-links{display:flex!important;align-items:center!important;gap:9px 17px!important;flex-wrap:wrap!important;margin:0!important;padding:0!important;border:0!important}
.k84-footer .k84-footer-links a{color:#9ba2aa!important;font-size:9.5px!important;font-weight:620!important;text-decoration:none!important}
.k84-footer .k84-footer-links a:hover,.k84-footer .k84-footer-links a:focus-visible{color:#fff!important}
.k84-footer .k84-copyright{margin:0!important;color:#686f77!important;font-size:9.5px!important;white-space:nowrap!important}
@media(max-width:900px){.k84-footer-main{grid-template-columns:1fr!important;gap:28px!important}.k84-footer-legal{max-width:none!important;justify-self:stretch!important}.k84-footer-legal p{max-width:82ch!important}}
@media(max-width:700px){.k84-footer.k84-footer{margin-top:34px!important}.k84-footer .k84-footer-inner{padding-top:28px!important;padding-bottom:20px!important}.k84-footer-main{gap:24px!important}.k84-footer .k84-footer-brand img{width:158px!important}.k84-footer-bottom{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.k84-footer .k84-copyright{white-space:normal!important}}
@media(max-width:480px){.k84-footer-runtime{display:grid!important;justify-items:start!important}.k84-footer .k84-footer-links{gap:8px 14px!important}}

html{--koniks-v84:1}

/* KONIKS V84.1 - Mobile Directory Card Reflow Hotfix
   Final mobile authority: remove legacy cell borders/widths that re-entered after
   the stacked-directory rules and caused nested cards + horizontal squeeze. */


html{--koniks-v84-1-mobile-directory-reflow:1}

/* KONIKS V84.2 - Mobile Column Width Recovery Hotfix
   iOS/Safari-safe final authority. Do not use CSS Grid on table-row elements.
   Rows/cells become block flow; semantic classes keep title width deterministic. */


html{--koniks-v84-2-mobile-column-recovery:1}

/* KONIKS V85 - forum.asp premium topic-list experience */
:root{
  --k85-red:#b31324;
  --k85-red-deep:#95101e;
  --k85-ink:#20242a;
  --k85-text:#3f464f;
  --k85-muted:#7e8791;
  --k85-line:#e2e5e9;
  --k85-soft:#f7f8fa;
  --k85-warm:#fff8f8;
  --k85-card:#fff;
  --k85-shadow:0 14px 42px rgba(25,30,38,.045);
}
.k85-forum-shell{width:100%;margin:0 auto 28px;position:relative}
.k85-forum-hero{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:18px 28px!important;
  align-items:end!important;
  margin:8px 0 14px!important;
  padding:26px 28px!important;
  border:1px solid var(--k85-line)!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,#fff 0%,#fff 72%,#fff8f8 100%)!important;
  box-shadow:var(--k85-shadow)!important;
}
.k85-forum-hero-main{min-width:0}
.k85-forum-hero .k-v3-page-label{margin-bottom:8px!important;color:var(--k85-red)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.16em!important}
.k85-forum-hero h1{margin:0!important;max-width:850px;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(34px,4vw,50px)!important;line-height:1.04!important;letter-spacing:-1.65px!important;color:var(--k85-ink)!important;overflow-wrap:anywhere}
.k85-forum-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:13px;color:var(--k85-muted);font-size:11px;font-weight:650}
.k85-forum-meta>span{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:0 9px;border:1px solid #e6e8eb;border-radius:999px;background:rgba(255,255,255,.82);white-space:nowrap}
.k85-forum-meta strong{color:#525963;font-variant-numeric:tabular-nums}
.k85-forum-meta .is-open:before,.k85-forum-meta .is-closed:before,.k85-forum-meta .is-archive:before{content:"";width:6px;height:6px;border-radius:50%;background:#4aa36b}
.k85-forum-meta .is-closed:before{background:#9ba1a8}.k85-forum-meta .is-archive:before{background:#c99324}
.k85-forum-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;align-self:center;position:relative}
.k85-posting-options.PostingOptions{max-width:none!important;margin:0!important;padding:0!important;float:none!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important}
.k85-posting-options .k-topic-create-action{min-height:42px!important;border-radius:11px!important;padding:0 14px!important;font-size:11px!important;font-weight:780!important;box-shadow:none!important}
.k85-forum-subscription{display:inline-flex;align-items:center}
.k85-forum-subscription a{display:inline-flex!important;align-items:center!important;min-height:42px!important;padding:0 12px!important;border:1px solid #e0e3e7!important;border-radius:11px!important;background:#fff!important;color:#59616b!important;font-size:11px!important;font-weight:720!important;text-decoration:none!important}
.k85-forum-admin-menu{position:relative;flex:0 0 auto}.k85-forum-admin-menu .k-admin-menu-trigger{width:42px!important;height:42px!important;border-radius:11px!important}
.k85-forum-admin-flyout{right:0!important;left:auto!important;top:calc(100% + 8px)!important;min-width:230px!important;z-index:80!important}
.k85-head-pagination{grid-column:1/-1!important;margin:3px 0 -4px!important;padding-top:13px;border-top:1px solid #eceef0}
.k85-head-pagination .k-pagination{justify-content:flex-start!important}

.k85-forum-controls{margin:0 0 24px;padding:13px 14px;border:1px solid var(--k85-line);border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(25,30,38,.025)}
.k85-forum-filter.k-forum-filter{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
.k85-filter-grid.k-forum-filter-grid{display:grid!important;grid-template-columns:minmax(150px,1.45fr) minmax(120px,.8fr) minmax(150px,1fr) auto!important;gap:10px!important;align-items:end!important}
.k85-filter-grid label{display:grid!important;gap:5px!important;min-width:0!important;margin:0!important}
.k85-filter-grid label>span{font-size:8px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-weight:850!important;color:#999fa7!important}
.k85-filter-grid select{width:100%!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0 34px 0 12px!important;border:1px solid #dfe3e7!important;border-radius:10px!important;background-color:#fff!important;color:#424952!important;font-size:11.5px!important;font-weight:650!important;box-shadow:none!important}
.k85-filter-grid .k-forum-filter-action{display:block!important;margin:0!important;padding:0!important}
.k85-filter-grid .k-forum-filter-action button{height:42px!important;min-width:92px!important;margin:0!important;padding:0 15px!important;border:1px solid var(--k85-red)!important;border-radius:10px!important;background:var(--k85-red)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;box-shadow:none!important;cursor:pointer}
.k85-filter-grid .k-forum-filter-action button:hover{background:var(--k85-red-deep)!important;border-color:var(--k85-red-deep)!important}

.k85-topic-list-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:28px 2px 10px}
.k85-section-kicker{display:block;margin-bottom:5px;color:var(--k85-red);font-size:8.5px;font-weight:850;letter-spacing:.16em}
.k85-topic-list-head h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:24px;line-height:1.1;letter-spacing:-.55px;color:var(--k85-ink)}
.k85-list-count{color:#949aa2;font-size:10.5px;font-weight:720;white-space:nowrap}

.k85-topic-table.k-forum-table{width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--k85-line)!important;border-radius:18px!important;overflow:visible!important;background:#fff!important;box-shadow:var(--k85-shadow)!important}
.k85-topic-table thead th{height:42px!important;padding:0 12px!important;border:0!important;border-bottom:1px solid #e7e9ec!important;background:#fafbfc!important;color:#969ca4!important;font-size:8px!important;line-height:1!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important}
.k85-topic-table .k85-topic-state-col{width:44px!important}.k85-topic-table .k85-topic-title-col{width:auto!important;text-align:left!important}.k85-topic-table .k85-topic-last-col{width:185px!important;text-align:left!important}.k85-topic-table .k85-topic-reply-col{width:78px!important;text-align:right!important}.k85-topic-table .k85-topic-view-col{width:96px!important;text-align:right!important}.k85-topic-table .k85-topic-actions-col{width:58px!important}
.k85-topic-row>td{height:auto!important;padding:16px 12px!important;border:0!important;border-bottom:1px solid #edf0f2!important;background:#fff!important;vertical-align:middle!important;transition:background-color .13s ease,border-color .13s ease!important}
.k85-topic-row:last-of-type>td{border-bottom-color:transparent!important}.k85-topic-row:hover>td{background:#fcfcfd!important}
.k85-topic-row:focus-within>td{background:#fffafa!important}
.k85-topic-state{text-align:center!important}.k85-topic-state .k-topic-state-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;border-radius:999px!important;text-decoration:none!important}
.k85-topic-state .k-topic-state{width:9px!important;height:9px!important;box-shadow:0 0 0 4px #f0f2f4!important}
.k85-topic-main{min-width:0!important}.k85-topic-main .topicTitle{margin:0 0 5px!important;font-family:Georgia,"Times New Roman",serif!important;font-size:17px!important;line-height:1.3!important;letter-spacing:-.18px!important;overflow-wrap:anywhere}.k85-topic-main .topicTitle>a{color:#282c31!important;font-weight:600!important;text-decoration:none!important}.k85-topic-main .topicTitle>a:hover{color:var(--k85-red)!important}
.k85-topic-main .k-topic-byline{margin:0!important;color:#8a9199!important;font-size:10px!important;line-height:1.4!important}.k85-topic-main .k-topic-byline a{color:#66717d!important;font-weight:720!important}
.k85-topic-main .k-inline-topic-pages{display:inline-flex!important;vertical-align:middle!important;margin-left:7px!important}
.k85-topic-last{position:relative!important;color:#69727c!important;font-size:10.5px!important;line-height:1.42!important}.k85-topic-last-date,.k85-topic-last-author{display:block!important}.k85-topic-last-date{color:#777f88!important;font-variant-numeric:tabular-nums;font-weight:650}.k85-topic-last-author{margin-top:3px}.k85-topic-last-author a{color:#405c79!important;font-weight:720!important}.k85-topic-last-link{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.k85-topic-last-link img{max-width:15px!important}
.k85-topic-replies,.k85-topic-views{text-align:right!important;color:#6e7680!important;font-variant-numeric:tabular-nums!important}.k85-topic-replies strong,.k85-topic-views strong{font-size:11px!important;font-weight:760!important}.k85-metric-label{display:none}
.k85-topic-actions{position:relative!important;text-align:center!important;padding-inline:8px!important}.k85-topic-admin-menu{display:inline-block;position:relative;z-index:12}.k85-topic-admin-menu[open]{z-index:95}.k85-topic-admin-menu .k-admin-menu-trigger{width:36px!important;height:36px!important;border-radius:10px!important}.k85-topic-admin-flyout{right:0!important;left:auto!important;min-width:220px!important;z-index:100!important}.k85-topic-admin-flyout .opts,.k85-topic-admin-flyout .k34-admin-action{display:flex!important;width:100%!important;margin:0!important;border:0!important;border-radius:8px!important;min-height:38px!important;align-items:center!important;padding:0 10px!important;background:transparent!important;text-align:left!important}.k85-topic-admin-flyout .opts:hover,.k85-topic-admin-flyout .k34-admin-action:hover{background:#f5f6f7!important}
.k85-member-actions{display:flex;justify-content:flex-end;gap:5px;flex-wrap:wrap}.k85-member-actions .k34-admin-action,.k85-member-actions .k35-action{min-height:34px!important;padding:0 9px!important;font-size:9.5px!important;border-radius:9px!important;white-space:nowrap!important}
.k85-topic-section-row>td{padding:0!important;border:0!important}.k85-topic-section{height:36px!important;padding:0 14px!important;background:#f7f8fa!important;border-top:0!important;border-bottom:1px solid #e5e8eb!important;color:#6f7781!important}.k85-topic-section span{display:inline-flex;align-items:center;min-height:36px;font-size:8.5px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.k85-topic-section-row.is-important .k85-topic-section{background:#fff8f8!important;color:var(--k85-red)!important}.k85-topic-section-row.is-important .k85-topic-section span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--k85-red);margin-right:7px}
.k85-topic-empty-cell{padding:0!important;border:0!important}.k85-topic-empty{display:grid;place-items:center;gap:7px;min-height:220px;padding:35px;text-align:center;background:#fff;color:#87909a}.k85-topic-empty .k85-empty-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e1e4e8;border-radius:50%;background:#fafbfc;color:#b1b6bd}.k85-topic-empty strong{color:#3f464f;font-family:Georgia,"Times New Roman",serif;font-size:18px}.k85-topic-empty>span:last-child{max-width:520px;font-size:11px;line-height:1.6}
.k-forum-ad-row td{background:#fff!important;border-bottom:1px solid #edf0f2!important;padding:12px!important;text-align:center!important}.k-forum-ad-row ins{max-width:100%!important}

.k85-list-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:14px 0 0;padding:12px 2px;color:#8a919a;font-size:10.5px}.k85-list-summary{font-weight:650}.k85-bottom-pagination{margin-left:auto}.k85-bottom-pagination .k-pagination{justify-content:flex-end!important}
#TopBanner{margin:0 auto 8px!important;max-width:100%;overflow:hidden}

@media (max-width:920px){
 .k85-forum-hero{grid-template-columns:1fr!important;align-items:start!important}.k85-forum-hero-actions{justify-content:flex-start!important}.k85-posting-options.PostingOptions{justify-content:flex-start!important}.k85-head-pagination{grid-column:1!important}
 .k85-filter-grid.k-forum-filter-grid{grid-template-columns:1fr 1fr 1fr!important}.k85-filter-grid .k-forum-filter-action{grid-column:1/-1!important}.k85-filter-grid .k-forum-filter-action button{width:100%!important}
 .k85-topic-table .k85-topic-last-col{width:155px!important}.k85-topic-table .k85-topic-reply-col{width:66px!important}.k85-topic-table .k85-topic-view-col{width:78px!important}
}
@media (max-width:700px){
 .k-main{width:min(calc(100% - 20px),1220px)!important}.k85-forum-shell{margin-bottom:18px}.k85-forum-hero{margin-top:4px!important;padding:20px 16px!important;border-radius:17px!important;gap:15px!important}.k85-forum-hero h1{font-size:34px!important;line-height:1.08!important;letter-spacing:-1.05px!important}.k85-forum-meta{margin-top:10px;gap:5px}.k85-forum-meta>span{min-height:26px;padding-inline:8px;font-size:10px}.k85-forum-hero-actions{align-items:flex-start!important;gap:7px!important}.k85-posting-options.PostingOptions{width:100%!important;gap:6px!important}.k85-posting-options .k-topic-create-action{flex:1 1 auto!important;min-height:44px!important}.k85-forum-subscription{flex:1 1 auto}.k85-forum-subscription a{width:100%;justify-content:center;min-height:44px!important}.k85-forum-admin-menu .k-admin-menu-trigger{width:44px!important;height:44px!important}.k85-forum-admin-flyout{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;max-height:min(70vh,520px)!important;overflow:auto!important}
 .k85-head-pagination{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.k85-head-pagination .k-pagination{min-width:max-content!important}
 .k85-forum-controls{padding:12px;margin-bottom:20px;border-radius:14px}.k85-filter-grid.k-forum-filter-grid{grid-template-columns:1fr 1fr!important;gap:9px!important}.k85-filter-grid label:first-child{grid-column:1/-1}.k85-filter-grid .k-forum-filter-action{grid-column:1/-1!important}.k85-filter-grid select{height:44px!important;min-height:44px!important}.k85-filter-grid .k-forum-filter-action button{height:44px!important}
 .k85-topic-list-head{margin:24px 2px 9px;align-items:center}.k85-topic-list-head h2{font-size:21px}.k85-list-count{font-size:10px}
 .k85-topic-table.k-forum-table,.k85-topic-table tbody{display:block!important;width:100%!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.k85-topic-table thead{display:none!important}
 .k85-topic-row.k-forum-topic-row{display:block!important;position:relative!important;width:100%!important;margin:0 0 8px!important;padding:0!important;border:1px solid var(--k85-line)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 24px rgba(20,25,32,.025)!important;overflow:visible!important}
 .k85-topic-row.k-forum-topic-row>td{display:block!important;width:auto!important;min-width:0!important;height:auto!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;vertical-align:top!important}
 .k85-topic-row.k-forum-topic-row:hover>td,.k85-topic-row.k-forum-topic-row:focus-within>td{background:transparent!important}
 .k85-topic-state{position:absolute!important;left:12px!important;top:16px!important;width:28px!important;padding:0!important;z-index:3}.k85-topic-state .k-topic-state-link{width:28px!important;height:28px!important}
 .k85-topic-main{padding:15px 48px 7px 46px!important}.k85-topic-main .topicTitle{font-size:17.5px!important;line-height:1.3!important;margin-bottom:6px!important}.k85-topic-main .k-topic-byline{font-size:10px!important;line-height:1.45!important}.k85-topic-main .k-inline-topic-pages{display:flex!important;margin:7px 0 0!important;max-width:100%;overflow-x:auto}
 .k85-topic-last{padding:8px 46px 10px!important;margin:0!important;border-top:1px solid #f0f1f3!important;color:#78818b!important}.k85-topic-last-date,.k85-topic-last-author{display:inline!important}.k85-topic-last-author:before{content:"  ";}.k85-topic-last-link{right:14px!important;top:50%!important}
 .k85-topic-replies,.k85-topic-views{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;padding:7px 0 13px!important;font-size:10px!important}.k85-topic-replies{margin-left:46px!important}.k85-topic-views{margin-left:18px!important}.k85-metric-label{display:inline!important;color:#9aa0a8!important;font-size:8px!important;font-weight:800!important;letter-spacing:.1em!important;text-transform:uppercase!important}.k85-topic-replies strong,.k85-topic-views strong{font-size:10.5px!important;color:#636b75!important}
 .k85-topic-actions.is-admin{position:absolute!important;right:10px!important;top:12px!important;width:38px!important;padding:0!important;z-index:5}.k85-topic-actions.is-member{padding:0 12px 12px 46px!important}.k85-topic-admin-menu{position:static!important}.k85-topic-admin-menu .k-admin-menu-trigger{width:36px!important;height:36px!important}.k85-topic-admin-flyout{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;max-height:min(70vh,520px)!important;overflow:auto!important;min-width:0!important;z-index:120!important}.k85-member-actions{justify-content:flex-start!important}
 .k85-topic-section-row{display:block!important;width:100%!important;margin:18px 0 7px!important}.k85-topic-section-row:first-child{margin-top:0!important}.k85-topic-section-row>td.k85-topic-section{display:flex!important;width:100%!important;height:auto!important;min-height:36px!important;padding:0 11px!important;border:1px solid #e4e6e9!important;border-radius:11px!important;background:#f7f8fa!important}.k85-topic-section-row.is-important>td.k85-topic-section{border-color:#f0d9dc!important;background:#fff8f8!important}
 .k85-topic-empty-row,.k85-topic-empty-row>td{display:block!important;width:100%!important}.k85-topic-empty{min-height:180px;border:1px solid var(--k85-line);border-radius:15px;padding:28px 18px}
 .k-forum-ad-row{display:block!important;width:100%!important}.k-forum-ad-row td{display:block!important;width:100%!important;padding:8px 0!important;border:0!important;background:transparent!important}
 .k85-list-footer{flex-direction:column;align-items:flex-start;margin-top:12px;padding:10px 2px}.k85-bottom-pagination{width:100%;overflow-x:auto}.k85-bottom-pagination .k-pagination{min-width:max-content!important;justify-content:flex-start!important}
}
@media (max-width:430px){
 .k85-forum-hero{padding:18px 14px!important}.k85-forum-hero h1{font-size:31px!important}.k85-filter-grid.k-forum-filter-grid{grid-template-columns:1fr!important}.k85-filter-grid label:first-child,.k85-filter-grid .k-forum-filter-action{grid-column:1!important}.k85-topic-main{padding-right:44px!important}.k85-topic-replies{margin-left:46px!important}.k85-topic-views{margin-left:12px!important}.k85-list-count{display:none}
}
@media (prefers-reduced-motion:reduce){.k85-topic-row>td,.k85-filter-grid button{transition:none!important}}
html{--koniks-v85-forum-premium:1}
.k85-topic-table thead th:first-child{border-radius:17px 0 0 0!important}.k85-topic-table thead th:last-child{border-radius:0 17px 0 0!important}


/* =========================================================
   V86 â€” Forum Topic Scanability + In-Page Discovery
   ========================================================= */



































html{--koniks-v86-forum-scanability:1}


/* KONIKS V86.1 - unified admin flyover + forum.asp component parity with forum_default.asp */






















html{--koniks-v86-1-unified-admin-flyover:1}

/* =========================================================
   V87 â€” Forum Topic Priority + Reading Flow
   ========================================================= */

















































html{--koniks-v87-forum-reading-flow:1}
n@media (hover:hover) and (pointer:fine){n  .k-page-forum .k85-topic-actions.is-admin .k75-admin-menu-trigger{opacity:.34;transition:opacity .14s ease,background-color .14s ease,border-color .14s ease,color .14s ease!important}n  .k-page-forum .k85-topic-row:hover .k85-topic-actions.is-admin .k75-admin-menu-trigger,.k-page-forum .k85-topic-row:focus-within .k85-topic-actions.is-admin .k75-admin-menu-trigger,.k-page-forum .k85-topic-actions.is-admin .k75-admin-menu[open]>.k75-admin-menu-trigger{opacity:1}n}n@media(max-width:700px){.k-page-forum .k88-topic-state-strip{margin-top:6px;gap:4px}.k-page-forum .k88-topic-state-badge{min-height:19px;padding:2px 6px;font-size:8.5px}.k-page-forum .k85-topic-actions.is-admin .k75-admin-menu-trigger{opacity:1!important}}n@media(prefers-reduced-motion:reduce){.k-page-forum .k85-topic-actions.is-admin .k75-admin-menu-trigger,.k-page-forum .k85-topic-state .k-topic-state-link{transition:none!important}}nhtml{--koniks-v88-forum-state-clarity:1}





























html{--koniks-v89-forum-control-surface:1}


/* =========================================================
   V90 - Forum Activity Density + Last-Movement Readability
   ========================================================= */























html{--koniks-v90-forum-activity-density:1}


/* =========================================================
   V91 - Forum Priority Sections + Hero-to-List Compression
   CSS-only refinement; no backend/query/JS change.
   ========================================================= */


/* First viewport: keep the forum identity, but get users to real topics sooner. */
















/* Priority shelf: sticky topics read as one deliberate section, not random warm rows. */









/* The regular section becomes a quiet divider so priority owns the hierarchy. */




/* Mobile: preserve tap sizes while retaining the vertical-space gain. */


html{--koniks-v91-forum-priority-sections:1}

/* =========================================================
   V92 - Forum Topic Row Interaction + Click Target Refinement
   CSS-only refinement; no ASP/query/JS change.
   ========================================================= */


/* Keep the row stable: interaction is communicated with surface/color only. */



/* Topic title remains the primary navigation target, with a larger visual/tap envelope. */





/* State icon is a real secondary click target, not decorative chrome. */



/* Last-post jump gets its own bounded action target; it no longer floats as a tiny icon. */






/* Administrative/member action lanes are visually quiet until intentionally used. */




/* Keyboard users get a clear row context without moving or transforming the row. */



/* Touch: preserve generous tap targets and prevent title/action overlap. */



html{--koniks-v92-forum-row-interaction:1}

/* =========================================================
   V93 - Forum Mobile Card Refinement + Metadata Hierarchy
   CSS-only refinement; V90.2 forum.asp/parser contract unchanged.
   ========================================================= */









html{--koniks-v93-forum-mobile-card-hierarchy:1}

/* =========================================================
   V94 - Forum Section Header Polish + Topic Flow Hierarchy
   CSS-only refinement; no ASP/query/JS change.
   ========================================================= */


/* Keep the zero-state utility truly absent. Author CSS must not override [hidden]. */


/* Editorial section title: kicker is context, heading is the actual destination. */






/* Utilities are a secondary control zone, not a competing headline. */






/* Tablet and narrow desktop: deliberately stack title over utilities. */


/* Mobile: compact vertical rhythm, full-width search, visible title hierarchy. */




html{--koniks-v94-forum-section-header:1}


/* KONIKS V95 — policy page modernization + Turkish recovery */
.k-policy-page{width:min(calc(100% - 32px),var(--k-max));margin:34px auto 64px;min-height:58vh;color:#25292f}
.k-policy-page *{box-sizing:border-box}
.k-policy-hero{position:relative;overflow:hidden;padding:34px 38px 36px;border:1px solid #e1e4e8;border-radius:22px;background:linear-gradient(135deg,#fff 0%,#fbfbfc 62%,#fff7f8 100%);box-shadow:0 14px 42px rgba(25,31,38,.055)}
.k-policy-hero::after{content:"";position:absolute;right:-80px;bottom:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(179,19,25,.065),rgba(179,19,25,0) 68%);pointer-events:none}
.k-policy-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:28px;color:#949aa2;font-size:11px;font-weight:700;letter-spacing:.02em}
.k-policy-breadcrumb a{color:#727983!important;text-decoration:none!important}.k-policy-breadcrumb a:hover,.k-policy-breadcrumb a:focus-visible{color:var(--k-brand)!important}
.k-policy-kicker,.k-policy-section-kicker,.k-policy-side-kicker{margin:0 0 7px!important;color:var(--k-brand)!important;font-size:10px!important;line-height:1.2!important;font-weight:850!important;text-transform:uppercase;letter-spacing:.16em}
.k-policy-hero h1{max-width:820px;margin:0!important;color:#1f2328!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(34px,4.2vw,52px)!important;line-height:1.03!important;letter-spacing:-1.5px!important}
.k-policy-hero-copy>p:last-child{max-width:720px;margin:14px 0 0;color:#69717b;font-size:16px;line-height:1.65}
.k-policy-nav{display:flex;align-items:center;gap:8px;margin:18px 0 24px;padding:8px;border:1px solid #e3e6ea;border-radius:14px;background:#fff;box-shadow:0 7px 24px rgba(25,31,38,.035);overflow-x:auto;scrollbar-width:none}
.k-policy-nav::-webkit-scrollbar{display:none}.k-policy-nav a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border-radius:9px;color:#646c76!important;font-size:12px;font-weight:760;white-space:nowrap;text-decoration:none!important}
.k-policy-nav a:hover,.k-policy-nav a:focus-visible{background:#fff5f6;color:var(--k-brand)!important}
.k-policy-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;align-items:start}
.k-policy-content{display:grid;gap:18px;min-width:0}
.k-policy-section{scroll-margin-top:116px;padding:30px 34px 34px;border:1px solid #e2e5e8;border-radius:18px;background:#fff;box-shadow:0 9px 30px rgba(23,29,36,.04)}
.k-policy-section-intro{border-top:3px solid rgba(179,19,25,.72)}
.k-policy-section-head{display:flex;align-items:flex-start;gap:15px;padding-bottom:20px;margin-bottom:22px;border-bottom:1px solid #edf0f2}
.k-policy-section-index{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:#fff5f6;border:1px solid #f0d5d8;color:#a71924;font-size:11px;font-weight:850;font-variant-numeric:tabular-nums}
.k-policy-section-head h2{margin:0!important;color:#25292f!important;font-family:Georgia,"Times New Roman",serif!important;font-size:29px!important;line-height:1.08!important;letter-spacing:-.55px!important}
.k-policy-prose{max-width:79ch;color:#4c535c;font-size:14.5px;line-height:1.8}
.k-policy-prose p{margin:0 0 15px}.k-policy-prose p:last-child{margin-bottom:0}.k-policy-prose strong{color:#2c3137}.k-policy-prose u{text-decoration-color:#d9aeb3;text-decoration-thickness:1px;text-underline-offset:3px}
.k-policy-prose a{color:#8f1622!important;font-weight:720;text-decoration:underline!important;text-decoration-color:#e2b9bd!important;text-underline-offset:3px}.k-policy-prose a:hover,.k-policy-prose a:focus-visible{color:#690d16!important;text-decoration-color:#a50f1d!important}
.k-policy-prose h3{margin:27px 0 12px!important;padding:0!important;border:0!important;color:#343a41!important;font-size:15px!important;line-height:1.35!important;letter-spacing:-.1px!important}
.k-policy-note{margin:24px 0 4px;padding:18px 20px;border:1px solid #efd8da;border-left:3px solid #b31319;border-radius:12px;background:#fff8f8;color:#515861}.k-policy-note strong{display:block;margin-bottom:5px;color:#8d141d;font-size:12px}.k-policy-note p{margin:0!important}
.k-policy-steps{display:grid;gap:10px;margin:16px 0 22px;padding-left:24px}.k-policy-steps li{padding-left:5px}
.k-policy-rules{counter-reset:k95rule;display:grid;gap:0;margin:0;padding:0;list-style:none}.k-policy-rules li{counter-increment:k95rule;position:relative;padding:16px 0 16px 48px;border-bottom:1px solid #edf0f2;color:#4b525b}.k-policy-rules li:last-child{border-bottom:0}.k-policy-rules li::before{content:counter(k95rule);position:absolute;left:0;top:16px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #e4d6d8;border-radius:9px;background:#fffafb;color:#9c1a24;font-size:10px;font-weight:850;font-variant-numeric:tabular-nums}
.k-policy-accept{margin:30px 0 18px;padding:24px 26px;border:1px solid #e8c9cd;border-radius:16px;background:linear-gradient(135deg,#fff9f9,#fff)}.k-policy-accept h3{margin:0 0 12px!important;color:#2b3036!important;font-size:22px!important}.k-policy-accept-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px}.k-policy-accept-actions form{margin:0}.k-policy-accept-primary{min-height:46px!important;padding-left:18px!important;padding-right:18px!important}.k-policy-decline{min-height:46px!important;color:#616871!important}
.k-policy-contact{margin-top:20px!important;padding-top:18px;border-top:1px solid #edf0f2}
.k-policy-side{position:sticky;top:104px;display:grid;gap:14px}.k-policy-side-card,.k-policy-side-note{padding:18px;border:1px solid #e2e5e8;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(23,29,36,.035)}
.k-policy-side-card{display:grid;gap:4px}.k-policy-side-card>a{display:flex;align-items:center;gap:10px;min-height:38px;padding:6px 8px;border-radius:9px;color:#555d66!important;font-size:12px;font-weight:720;text-decoration:none!important}.k-policy-side-card>a span{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px;background:#f6f7f8;color:#8d949c;font-size:9px;font-weight:850}.k-policy-side-card>a:hover,.k-policy-side-card>a:focus-visible{background:#fff6f7;color:#97131d!important}.k-policy-side-card>a:hover span,.k-policy-side-card>a:focus-visible span{background:#fbe8ea;color:#97131d}
.k-policy-side-note{background:#fbfbfc}.k-policy-side-note strong{display:block;margin-bottom:6px;color:#343940;font-size:12px}.k-policy-side-note p{margin:0 0 10px;color:#777f88;font-size:11.5px;line-height:1.6}.k-policy-side-note a{color:#96141e!important;font-size:11.5px;font-weight:800;text-decoration:none!important}
.k-policy-status{max-width:720px;margin:70px auto;padding:42px 38px;text-align:center;border:1px solid #e2e5e8;border-radius:20px;background:#fff;box-shadow:0 14px 42px rgba(25,31,38,.055)}.k-policy-status-mark{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 18px;border-radius:50%;background:#fff3f4;color:#a5131e;font-family:Georgia,serif;font-size:24px;font-weight:800}.k-policy-status h1{margin:0 0 12px!important;color:#25292f!important;font-size:30px!important}.k-policy-status>p:not(.k-policy-kicker){max-width:520px;margin:0 auto 22px;color:#6f7680;font-size:14px}
.k-policy-page a:focus-visible,.k-policy-page button:focus-visible{outline:3px solid rgba(179,19,25,.2)!important;outline-offset:3px!important}
@media(max-width:960px){.k-policy-layout{grid-template-columns:1fr}.k-policy-side{position:static;grid-template-columns:1fr 1fr}.k-policy-side-card{display:none}}
@media(max-width:700px){.k-policy-page{width:min(calc(100% - 20px),var(--k-max));margin-top:18px;margin-bottom:42px}.k-policy-hero{padding:25px 21px 27px;border-radius:17px}.k-policy-breadcrumb{margin-bottom:21px}.k-policy-hero h1{font-size:34px!important;letter-spacing:-1px!important}.k-policy-hero-copy>p:last-child{font-size:14px}.k-policy-nav{margin:12px 0 16px;padding:6px;border-radius:12px}.k-policy-nav a{min-height:36px;padding:0 10px;font-size:11px}.k-policy-section{padding:23px 20px 26px;border-radius:15px}.k-policy-section-head{gap:11px;padding-bottom:17px;margin-bottom:17px}.k-policy-section-index{width:34px;height:34px}.k-policy-section-head h2{font-size:25px!important}.k-policy-prose{font-size:14px;line-height:1.74}.k-policy-rules li{padding-left:42px}.k-policy-rules li::before{width:27px;height:27px}.k-policy-accept{padding:20px 18px}.k-policy-accept-actions{align-items:stretch;flex-direction:column}.k-policy-accept-actions form,.k-policy-accept-actions .k-btn{width:100%}.k-policy-side{grid-template-columns:1fr}.k-policy-status{margin:32px auto;padding:32px 22px}}
@media(max-width:430px){.k-policy-page{width:min(calc(100% - 16px),var(--k-max))}.k-policy-hero{padding-left:18px;padding-right:18px}.k-policy-hero h1{font-size:30px!important}.k-policy-section{padding-left:17px;padding-right:17px}.k-policy-section-head h2{font-size:23px!important}.k-policy-prose{font-size:13.5px}.k-policy-rules li{padding-left:39px}.k-policy-rules li::before{left:0}.k-policy-side-note{padding:16px}}
@media(prefers-reduced-motion:reduce){.k-policy-page *{scroll-behavior:auto!important}}
html{--koniks-v95:1}


/* KONIKS V96 - post.asp compose experience + responsive hierarchy */
:root{--k96-compose-ink:#181b20;--k96-compose-muted:#747b84;--k96-compose-line:#e3e6ea;--k96-compose-red:#a90f1d;--k96-compose-focus:rgba(169,15,29,.14)}
.k96-compose-hero{margin:8px 0 18px;padding:0 2px;max-width:820px}.k96-compose-eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:7px;color:var(--k96-compose-red);font-size:11px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.k96-compose-eyebrow:before{content:"";width:22px;height:2px;border-radius:999px;background:var(--k96-compose-red)}.k96-compose-hero h1{margin:0!important;color:var(--k96-compose-ink)!important;font-size:30px!important;line-height:1.12!important;letter-spacing:-.72px!important;font-weight:780!important;text-decoration:none!important}.k96-compose-hero p{margin:7px 0 0;color:var(--k96-compose-muted);font-size:14px;line-height:1.55}
.k96-compose-card{border-radius:18px!important;overflow:hidden!important;background:#fff!important;box-shadow:0 12px 34px rgba(20,25,32,.045)!important}.k96-compose-form .k96-compose-section-head{min-height:0!important;border-bottom:1px solid var(--k96-compose-line)!important;background:linear-gradient(180deg,#fbfbfc,#f7f8f9)!important}.k96-compose-form .k96-compose-section-head>div{padding:10px 16px!important;background:transparent!important}.k96-compose-form .k96-compose-section-head .hfc{color:#5f6670!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.k96-compose-form .k-compose-row>div:first-child{flex:0 0 170px!important;padding:13px 15px!important;align-self:stretch!important;display:flex!important;align-items:flex-start!important}.k96-compose-form .k-compose-row>div:nth-child(2){flex:1 1 auto!important;padding:13px 16px!important;min-width:0!important}.k96-compose-form .k96-compose-section-head>div:first-child{flex:1 1 100%!important}.k96-compose-subject-row .inpTitle{width:min(100%,760px)!important;height:46px!important;padding:9px 12px!important;border-radius:10px!important;font-size:16px!important;font-weight:680!important;letter-spacing:-.1px!important}.k96-compose-subject-row .tip{width:min(100%,760px)!important;margin-top:8px!important;border:0!important;border-radius:9px!important;background:#faf7ee!important;box-shadow:none!important}.k96-compose-subject-row .tip-in{padding:7px 10px!important;background:none!important;color:#77705f!important;font-size:11px!important}
.k96-compose-message-row>div:first-child{padding-top:17px!important}.k96-compose-message-row>div:nth-child(2){padding-top:12px!important;padding-bottom:16px!important}.k96-compose-message-row textarea.txtAreaMsg,.k96-compose-message-row textarea.textAreaMsg{display:block!important;width:100%!important;max-width:none!important;min-height:360px!important;padding:15px 16px!important;border:1px solid #d7dce1!important;border-radius:12px!important;background:#fff!important;background-image:none!important;color:#24282e!important;font:400 15px/1.65 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;box-shadow:inset 0 1px 2px rgba(16,24,40,.025)!important;resize:vertical!important}.k96-compose-message-row textarea:focus{border-color:#b97b83!important;outline:0!important;box-shadow:0 0 0 4px var(--k96-compose-focus)!important}
.k96-compose-form .k-editor-toolbar{margin:0!important;padding:10px 14px!important;border-bottom:1px solid var(--k96-compose-line)!important;background:#fafbfc!important;gap:12px!important}.k96-compose-form .k-editor-toolbar-label{color:#737a83!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.k96-compose-form .k-editor-toolbar-actions{gap:5px!important;flex-wrap:wrap!important}.k96-compose-form .k-editor-btn{min-width:36px!important;height:36px!important;border-radius:8px!important;border-color:#dde1e5!important;background:#fff!important;color:#444b54!important;box-shadow:0 1px 1px rgba(20,24,31,.02)!important}@media(hover:hover){.k96-compose-form .k-editor-btn:hover{border-color:#c8cdd3!important;background:#f3f5f7!important;color:#1f242a!important}}
.k96-compose-actions{position:relative!important;background:#fbfbfc!important;border-top:1px solid var(--k96-compose-line)!important;border-bottom:0!important}.k96-compose-actions>div:first-child{background:#fbfbfc!important}.k96-compose-actions>div:nth-child(2){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;flex-wrap:wrap!important;background:#fbfbfc!important;padding-top:15px!important;padding-bottom:15px!important}.k96-compose-actions input.buttons{margin:0!important;min-height:42px!important;padding:0 16px!important;border-radius:10px!important;border:1px solid #d7dce1!important;background:#fff!important;color:#555d66!important;font-weight:720!important;box-shadow:none!important}.k96-compose-actions input[name=Submit]{min-width:170px!important;border-color:var(--k96-compose-red)!important;background:var(--k96-compose-red)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.k96-compose-actions input[name=Reset]{color:#858b93!important;-webkit-text-fill-color:#858b93!important;background:transparent!important;border-color:transparent!important}
.k-compose-notice{margin-bottom:14px!important}.k-compose-notice .tip{border:1px solid #eadfc2!important;border-radius:11px!important;background:#fffbef!important}.k-compose-notice .tip-in{background:none!important;padding:11px 13px!important;color:#645d4e!important;font-size:12px!important;line-height:1.55!important}
@media(max-width:760px){.k96-compose-hero{margin-bottom:14px}.k96-compose-hero h1{font-size:25px!important}.k96-compose-hero p{font-size:13px}.k96-compose-form .k-compose-row{display:block!important}.k96-compose-form .k-compose-row>div:first-child{display:block!important;padding:10px 12px 5px!important;background:#fff!important;border:0!important}.k96-compose-form .k-compose-row>div:nth-child(2){padding:7px 12px 13px!important}.k96-compose-form .k96-compose-section-head>div{padding:10px 12px!important;background:#f8f9fa!important}.k96-compose-subject-row .inpTitle{height:44px!important;font-size:16px!important}.k96-compose-message-row>div:first-child{padding-top:10px!important}.k96-compose-message-row>div:nth-child(2){padding-top:5px!important}.k96-compose-message-row textarea.txtAreaMsg,.k96-compose-message-row textarea.textAreaMsg{min-height:280px!important;padding:13px!important;font-size:16px!important;line-height:1.58!important}.k96-compose-form .k-editor-toolbar{padding:9px 10px!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.k96-compose-form .k-editor-toolbar-actions{flex-wrap:nowrap!important;width:max-content!important}.k96-compose-form .k-editor-btn{min-width:38px!important;height:38px!important}.k96-compose-actions>div:first-child{display:none!important}.k96-compose-actions>div:nth-child(2){padding:12px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.k96-compose-actions input.buttons{width:100%!important;min-width:0!important}.k96-compose-actions input[name=Submit]{grid-column:1/-1!important;min-height:46px!important}.k96-compose-actions input[name=Reset]{background:#fff!important;border-color:#e3e6ea!important}}
@media(max-width:420px){.k96-compose-hero h1{font-size:23px!important}.k96-compose-actions>div:nth-child(2){grid-template-columns:1fr!important}.k96-compose-actions input[name=Submit]{grid-column:auto!important}.k96-compose-message-row textarea.txtAreaMsg,.k96-compose-message-row textarea.textAreaMsg{min-height:250px!important}}
html{--koniks-v96-post-compose:1}

/* KONIKS V97 - post.asp compose focus + editor/action hierarchy */
:root{--k97-compose-red:#a90f1d;--k97-compose-line:#e1e5e9;--k97-compose-soft:#f7f8fa;--k97-compose-muted:#747b84;--k97-compose-ring:rgba(169,15,29,.13)}
.k96-compose-hero{max-width:1040px!important;margin-left:auto!important;margin-right:auto!important}.k96-compose-hero p{max-width:720px}.k96-compose-card.k97-user-compose{width:100%!important;max-width:1040px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important}.k97-user-compose .k96-compose-section-head{display:none!important}
.k97-user-compose .k-compose-row>div:first-child{flex-basis:150px!important}.k97-user-compose .k-compose-row:not(.k96-compose-message-row):not(.k96-compose-actions)>div:nth-child(2){background:#fff!important}.k97-user-compose .k-compose-row:focus-within>div:first-child{color:#343a40!important}.k97-user-compose .k96-compose-subject-row{border-top:0!important;border-bottom:1px solid var(--k97-compose-line)!important}.k97-user-compose .k96-compose-subject-row:focus-within{background:#fffdfd!important;box-shadow:inset 3px 0 0 var(--k97-compose-red)!important}.k97-user-compose .k96-compose-subject-row .inpTitle{max-width:none!important;width:100%!important;border-color:#d5dae0!important;background:#fff!important;box-shadow:0 1px 2px rgba(18,24,31,.025)!important}.k97-user-compose .k96-compose-subject-row .inpTitle:focus{border-color:#b77981!important;outline:0!important;box-shadow:0 0 0 4px var(--k97-compose-ring)!important}.k97-user-compose .k96-compose-subject-row .tip{width:100%!important;max-width:none!important;background:#fbf8f1!important}
.k97-user-compose input.newlogin,.k97-user-compose input.newLogin,.k97-user-compose select,.k97-user-compose input[type=text]:not(.inpTitle),.k97-user-compose input[type=password]{min-height:40px;border:1px solid #d8dde2!important;border-radius:9px!important;background:#fff!important;background-image:none!important;padding:7px 10px!important;font:500 14px/1.35 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;color:#30363d!important;box-shadow:none!important}.k97-user-compose select{padding-right:30px!important}.k97-user-compose :is(input[type=text],input[type=password],select):focus{border-color:#b77981!important;outline:0!important;box-shadow:0 0 0 3px var(--k97-compose-ring)!important}
.k97-user-compose .k-choice-grid{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.k97-user-compose .k-choice-grid label{min-height:40px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 11px!important;border:1px solid #e2e5e8!important;border-radius:10px!important;background:#fff!important}.k97-user-compose .k-choice-grid label:has(input:checked){border-color:#d8b2b7!important;background:#fff7f8!important;box-shadow:0 0 0 2px rgba(169,15,29,.045)!important}
.k97-user-compose .k-message-icon-grid{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.k97-user-compose .k-message-icon-option{position:relative!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #e2e5e8!important;border-radius:9px!important;background:#fff!important}.k97-user-compose .k-message-icon-option input{position:absolute!important;opacity:0!important;pointer-events:none!important}.k97-user-compose .k-message-icon-option span{display:grid!important;place-items:center!important;width:100%!important;height:100%!important}.k97-user-compose .k-message-icon-option:has(input:checked){border-color:#c98f97!important;background:#fff5f6!important;box-shadow:0 0 0 2px rgba(169,15,29,.07)!important}.k97-user-compose .k-message-icon-option:focus-within{outline:3px solid var(--k97-compose-ring)!important;outline-offset:1px!important}
.k97-editor-stack{margin:14px 16px 18px;border:1px solid #dfe3e7;border-radius:14px;background:#fff;overflow:clip;box-shadow:0 6px 20px rgba(20,25,32,.035);transition:border-color .14s ease,box-shadow .14s ease}.k97-editor-stack:focus-within{border-color:#c99ca2;box-shadow:0 0 0 4px var(--k97-compose-ring),0 8px 22px rgba(20,25,32,.04)}.k97-editor-stack .k96-compose-message-row{border-bottom:0!important;background:#fff!important}.k97-editor-stack .k96-compose-message-row>div:first-child{background:#fafbfc!important;border-right:1px solid #eceff2!important}.k97-editor-stack .k97-editor-field{padding:0!important;background:#fff!important}.k97-editor-field .k-editor-toolbar{margin:0!important;border:0!important;border-bottom:1px solid #eceff2!important;border-radius:0!important;background:rgba(249,250,251,.96)!important}.k97-editor-field textarea.txtAreaMsg,.k97-editor-field textarea.textAreaMsg{min-height:420px!important;margin:0!important;border:0!important;border-radius:0!important;padding:18px 19px!important;background:#fff!important;box-shadow:none!important}.k97-editor-field textarea:focus{box-shadow:none!important}.k97-editor-footnote{padding:9px 14px 10px;border-top:1px solid #edf0f2;background:#fafbfc;color:#858c94;font-size:11px;line-height:1.45;text-align:right}
.k97-user-compose .k96-compose-actions{border-top:1px solid #dfe3e7!important;background:#fafbfc!important}.k97-user-compose .k96-compose-actions>div:nth-child(2){gap:8px!important}.k97-user-compose .k96-compose-actions input[name=Submit]{min-width:190px!important}.k97-user-compose .k96-compose-actions input[name=Preview]{border-color:#cfd5da!important;color:#434a52!important;-webkit-text-fill-color:#434a52!important}.k97-user-compose .k96-compose-actions input[name=Reset]{margin-left:auto!important;font-weight:650!important;color:#8b9198!important;-webkit-text-fill-color:#8b9198!important}
@media(min-width:761px){.k97-editor-field .k-editor-toolbar{position:sticky!important;top:77px!important;z-index:5!important;backdrop-filter:blur(10px)}.k97-user-compose .k96-compose-actions{position:relative!important}}
@media(max-width:760px){.k96-compose-hero{width:100%!important}.k96-compose-card.k97-user-compose{border-radius:14px!important}.k97-user-compose .k-compose-row>div:first-child{padding-top:11px!important}.k97-editor-stack{margin:8px 10px 14px;border-radius:12px}.k97-editor-stack .k96-compose-message-row{display:block!important}.k97-editor-stack .k96-compose-message-row>div:first-child{display:block!important;padding:10px 12px 6px!important;border-right:0!important;border-bottom:0!important;background:#fff!important}.k97-editor-stack .k97-editor-field{padding:0!important}.k97-editor-field .k-editor-toolbar{padding:8px 9px!important}.k97-editor-field textarea.txtAreaMsg,.k97-editor-field textarea.textAreaMsg{min-height:320px!important;padding:14px!important;font-size:16px!important;line-height:1.6!important}.k97-editor-footnote{text-align:left;padding:8px 11px 9px}.k97-user-compose .k-message-icon-grid{gap:5px!important}.k97-user-compose .k-message-icon-option{width:40px!important;height:40px!important}.k97-user-compose .k96-compose-actions input[name=Reset]{margin-left:0!important}}
@media(max-width:420px){.k97-editor-stack{margin-left:8px;margin-right:8px}.k97-editor-field textarea.txtAreaMsg,.k97-editor-field textarea.textAreaMsg{min-height:290px!important}.k97-user-compose .k-choice-grid{display:grid!important;grid-template-columns:1fr 1fr!important}.k97-user-compose .k-choice-grid label{width:100%!important}.k97-user-compose .k96-compose-actions input[name=Submit]{min-width:0!important}}
@media(prefers-reduced-motion:reduce){.k97-editor-stack{transition:none!important}}
html{--koniks-v97-post-compose:1}


/* KONIKS V98 - editor feedback, keyboard affordance + live writing metrics */
.k97-user-compose .k98-editor-status{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;text-align:left!important}.k98-editor-hint{min-width:0}.k98-shortcuts{display:inline-flex;margin-left:5px;padding:2px 6px;border:1px solid #e2e5e8;border-radius:6px;background:#fff;color:#757d86;font-weight:700;letter-spacing:.01em;white-space:nowrap}.k98-editor-metrics{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;color:#8a9199;font-variant-numeric:tabular-nums;white-space:nowrap}.k98-editor-metrics strong{color:#555e67;font-weight:800}.k98-editor-metrics [hidden]{display:none!important}
.k97-user-compose .k-editor-btn:focus-visible{outline:3px solid var(--k97-compose-ring)!important;outline-offset:2px!important;border-color:#bd7b84!important}.k97-user-compose .k-editor-toolbar-actions{align-items:center!important}.k97-user-compose .k-editor-separator{height:23px!important;margin:0 2px!important;background:#dde2e6!important}.k97-user-compose textarea.txtAreaMsg::selection,.k97-user-compose textarea.textAreaMsg::selection{background:rgba(169,15,29,.14)}
@media(max-width:760px){.k97-user-compose .k98-editor-status{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}.k98-shortcuts{display:none!important}.k98-editor-metrics{justify-content:flex-start!important}.k97-user-compose .k-editor-toolbar-actions{padding-right:4px!important}}
@media(max-width:420px){.k98-editor-metrics{gap:5px!important;font-size:10.5px!important}}
html{--koniks-v98-editor-feedback:1}


/* KONIKS V99 - compose guidance + progressive disclosure + mobile writing flow */
.k97-user-compose .k99-subject-tip{margin-top:8px!important;background:#fbfcfd!important;border-color:#e6e9ec!important}.k99-subject-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.k99-subject-meta>span:first-child{min-width:0}.k99-subject-count{flex:0 0 auto;color:#7c848c;font-variant-numeric:tabular-nums;font-weight:700}.k99-subject-count strong{color:#4d555e;font-weight:900}.k99-subject-count.is-near-limit,.k99-subject-count.is-near-limit strong{color:#a90f1d}
.k99-secondary-disclosure{margin:10px 16px;border:1px solid #e2e6e9;border-radius:12px;background:#fbfcfd;overflow:clip}.k99-secondary-disclosure>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 13px;cursor:pointer;list-style:none;color:#40474f;font-size:13px;font-weight:800}.k99-secondary-disclosure>summary::-webkit-details-marker{display:none}.k99-secondary-disclosure>summary:after{content:"+";display:grid;place-items:center;width:24px;height:24px;margin-left:auto;border:1px solid #dfe3e7;border-radius:7px;background:#fff;color:#737b84;font-size:16px;font-weight:600;line-height:1}.k99-secondary-disclosure[open]>summary:after{content:"-"}.k99-secondary-disclosure>summary small{margin-left:auto;color:#8a9198;font-size:10.5px;font-weight:650;letter-spacing:.01em}.k99-secondary-disclosure[open]>summary{border-bottom:1px solid #e6eaed;background:#fff}.k99-secondary-body{background:#fff}.k99-secondary-body>.k-compose-row{border:0!important}.k99-secondary-body>.k-compose-row>div:first-child{background:#fafbfc!important}.k99-message-icon-disclosure{margin-top:12px;margin-bottom:5px}.k99-message-icon-disclosure .k-message-icon-grid{padding-top:2px!important;padding-bottom:2px!important}
.k97-user-compose .k96-compose-actions{align-items:center!important}.k99-action-note{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;padding-top:10px!important;padding-bottom:10px!important;background:transparent!important}.k99-action-note strong{color:#454c54;font-size:12px;font-weight:850}.k99-action-note span{color:#8a9198;font-size:10.5px;line-height:1.35}.k99-action-buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important}.k99-action-buttons .buttons{margin:0!important}
.k97-user-compose .k-editor-toolbar{scrollbar-width:thin}.k97-user-compose .k-editor-toolbar-actions{min-width:max-content}.k97-user-compose .k-editor-toolbar-actions .k-editor-btn{flex:0 0 auto}
@media(max-width:760px){.k99-subject-meta{align-items:flex-start!important}.k99-secondary-disclosure{margin:8px 10px}.k99-secondary-disclosure>summary{padding:9px 11px}.k99-secondary-disclosure>summary small{display:none}.k97-user-compose .k-editor-toolbar{overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch}.k97-user-compose .k96-compose-actions{display:block!important;padding:10px!important}.k99-action-note{padding:3px 2px 9px!important}.k99-action-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.k99-action-buttons input[name=Submit]{grid-column:1/-1!important;width:100%!important}.k99-action-buttons .buttons{width:100%!important}.k97-user-compose .k97-editor-footnote{border-top-color:#e8ecef!important}}
@media(max-width:420px){.k99-subject-meta{gap:8px!important}.k99-subject-meta>span:first-child{font-size:10.5px!important}.k99-secondary-disclosure{margin-left:8px;margin-right:8px}.k99-action-buttons{grid-template-columns:1fr!important}.k99-action-buttons input[name=Submit]{grid-column:auto!important}.k99-action-note span{font-size:10px}}
html{--koniks-v99-compose-guidance:1}


/* KONIKS V100 - preview experience + reply context + edit mode clarity */
.k100-compose-context{width:100%;max-width:1040px;margin:-2px auto 14px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e2e6e9;border-radius:13px;background:linear-gradient(180deg,#fff,#fbfcfd);box-shadow:0 5px 18px rgba(20,24,31,.025)}
.k100-context-copy{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;row-gap:2px}.k100-context-label{grid-column:1/2;color:#a91424;font-size:9px;font-weight:900;letter-spacing:.13em;white-space:nowrap}.k100-context-copy strong{grid-column:2/3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#30363c;font-size:13px;font-weight:850}.k100-context-copy>span:last-child{grid-column:2/3;color:#858d95;font-size:10.5px;line-height:1.4}.k100-context-link{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 11px;border:1px solid #dfe3e7;border-radius:9px;background:#fff;color:#4f5963!important;font-size:10.5px;font-weight:800;text-decoration:none!important}.k100-context-link:hover{border-color:#cfd5db;background:#f8f9fa;color:#1f252b!important}
.k100-action-note{gap:2px!important}.k100-save-state{display:inline-flex;align-items:center;gap:6px;margin-top:3px;color:#7a828a;font-size:10.5px;font-weight:750}.k100-save-state:before{content:"";width:6px;height:6px;border-radius:999px;background:#b9c0c7}.k100-save-state.is-dirty{color:#9e1824}.k100-save-state.is-dirty:before{background:#b31319;box-shadow:0 0 0 3px rgba(179,19,25,.08)}.k100-preview-feedback:empty{display:none}.k100-preview-feedback{margin-top:3px;color:#68727c;font-size:10.5px;line-height:1.35}
.k100-reply-context{max-width:1040px!important;margin:12px auto 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.k100-context-details{border:1px solid #e2e6e9;border-radius:13px;background:#fff;overflow:clip}.k100-context-details>summary{min-height:48px;display:flex;align-items:center;gap:10px;padding:11px 14px;cursor:pointer;list-style:none;color:#3d454d;font-size:12px;font-weight:850}.k100-context-details>summary::-webkit-details-marker{display:none}.k100-context-details>summary:after{content:"+";display:grid;place-items:center;width:24px;height:24px;margin-left:auto;border:1px solid #dde2e6;border-radius:7px;background:#fbfcfd;color:#6d7680;font-size:16px;font-weight:600;line-height:1}.k100-context-details[open]>summary:after{content:"-"}.k100-context-details>summary small{margin-left:3px;color:#91989f;font-size:10px;font-weight:600}.k100-context-details[open]>summary{border-bottom:1px solid #e7eaed}.k100-context-body{padding:14px}.k100-context-body .k-reply-context-title{margin:0 0 10px!important;color:#5f6871!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:0!important}.k100-context-body .k-reply-context-subtitle{margin:16px 0 8px!important}
@media(max-width:760px){.k97-user-compose .k96-compose-actions>.k100-action-note{display:flex!important;padding:3px 2px 9px!important}.k100-compose-context{margin:-2px 0 10px;padding:11px 12px;align-items:flex-start}.k100-context-copy{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.k100-context-copy strong{max-width:100%;white-space:normal;line-height:1.35}.k100-context-copy>span:last-child{font-size:10px}.k100-context-link{min-height:32px;padding:0 9px}.k100-reply-context{margin-top:8px!important}.k100-context-details>summary{padding:10px 12px}.k100-context-details>summary small{display:none}.k100-context-body{padding:10px}.k100-preview-feedback{font-size:10px}}
@media(max-width:460px){.k100-compose-context{display:block}.k100-context-link{margin-top:9px;width:100%}.k100-context-copy strong{font-size:12.5px}}
html{--koniks-v100-post-context:1}


/* =========================================================
   KONIKS V101 - editor grouping, writing comfort + action polish
   ========================================================= */
.k97-user-compose .k-editor-toolbar{padding:9px 12px!important;background:linear-gradient(180deg,#fbfcfd,#f7f9fa)!important}
.k97-user-compose .k-editor-toolbar-label{color:#6d7680!important;font-size:10px!important;letter-spacing:.09em!important}
.k97-user-compose .k-editor-toolbar-actions{display:flex!important;align-items:center!important;gap:7px!important}
.k101-editor-group{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid #e3e7ea;border-radius:10px;background:#fff;box-shadow:0 1px 2px rgba(18,24,31,.025)}
.k101-editor-group+.k101-editor-group{margin-left:1px}
.k97-user-compose .k101-editor-group .k-editor-btn{min-width:34px!important;height:34px!important;border-color:transparent!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important}
@media(hover:hover) and (pointer:fine){.k97-user-compose .k101-editor-group .k-editor-btn:hover{border-color:#e2e6e9!important;background:#f3f5f7!important}}
.k97-editor-field textarea.txtAreaMsg,.k97-editor-field textarea.textAreaMsg{min-height:460px!important;padding:22px 23px!important;color:#24282e!important;font-size:16px!important;font-weight:400!important;line-height:1.72!important;letter-spacing:.002em!important;caret-color:#a91424!important;background:#fff!important}
.k97-editor-field textarea::placeholder{color:#a0a6ad!important;font-weight:400!important}
.k97-editor-stack:focus-within{border-color:#c58d95!important;box-shadow:0 0 0 4px rgba(169,15,29,.09),0 12px 30px rgba(20,25,32,.05)!important}
.k97-user-compose .k97-editor-footnote{min-height:42px;padding:10px 14px!important;background:#fafbfc!important}
.k-compose-notice.k101-edit-permission-note{max-width:1040px!important;margin:0 auto 16px!important}
.k-compose-notice.k101-edit-permission-note .tip{position:relative;border:1px solid #e3e6e9!important;border-left:3px solid #a91424!important;border-radius:12px!important;background:linear-gradient(180deg,#fff,#fbfcfd)!important;box-shadow:0 5px 18px rgba(20,24,31,.025)!important}
.k-compose-notice.k101-edit-permission-note .tip-in{position:relative;padding:12px 14px 12px 42px!important;color:#646c74!important;font-size:12px!important;line-height:1.55!important}
.k-compose-notice.k101-edit-permission-note .tip-in:before{content:"i";position:absolute;left:14px;top:12px;width:18px;height:18px;display:grid;place-items:center;border:1px solid #e3b5bb;border-radius:50%;color:#a91424;background:#fff7f8;font-size:11px;font-weight:900;font-family:Georgia,serif}
.k-compose-notice.k101-edit-permission-note .tip-in b{color:#3f464d!important;font-weight:800!important}
.k97-user-compose .k96-compose-actions{display:grid!important;grid-template-columns:minmax(240px,.72fr) minmax(420px,1.28fr)!important;align-items:center!important;gap:18px!important;padding:12px 16px!important;background:linear-gradient(180deg,#fcfcfd,#f8f9fa)!important}
.k97-user-compose .k96-compose-actions>.k100-action-note{display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;align-content:center!important;column-gap:9px!important;row-gap:2px!important;min-width:0!important;padding:2px 0!important;background:transparent!important}
.k97-user-compose .k96-compose-actions>.k100-action-note>strong{grid-column:1/-1;color:#3d454d!important;font-size:12px!important;line-height:1.35!important}
.k97-user-compose .k96-compose-actions>.k100-action-note>span{min-width:0;color:#858d95!important;font-size:10.5px!important;line-height:1.4!important}
.k97-user-compose .k96-compose-actions>.k100-action-note .k100-save-state{grid-column:1/-1;margin-top:1px!important}
.k97-user-compose .k96-compose-actions>.k100-action-note .k100-preview-feedback{grid-column:1/-1}
.k97-user-compose .k96-compose-actions>.k101-action-buttons{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;min-width:0!important;padding:0!important;background:transparent!important}
.k97-user-compose .k96-compose-actions input.k101-primary-submit{appearance:none!important;-webkit-appearance:none!important;min-width:210px!important;min-height:44px!important;padding:0 20px!important;border:1px solid #a91424!important;border-radius:10px!important;background:#b31319!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;text-indent:0!important;text-shadow:none!important;font-size:13px!important;font-weight:850!important;line-height:1!important;letter-spacing:0!important;box-shadow:0 4px 12px rgba(179,19,25,.13)!important}
@media(hover:hover) and (pointer:fine){.k97-user-compose .k96-compose-actions input.k101-primary-submit:hover{background:#99121d!important;border-color:#99121d!important;color:#fff!important;-webkit-text-fill-color:#fff!important}}
.k97-user-compose .k96-compose-actions input[name=Preview]{min-width:170px!important}
.k97-user-compose .k96-compose-actions input[name=Reset]{margin-left:2px!important;padding-inline:10px!important}
@media(max-width:900px){.k97-user-compose .k96-compose-actions{grid-template-columns:1fr!important;gap:10px!important}.k97-user-compose .k96-compose-actions>.k101-action-buttons{justify-content:flex-start!important}}
@media(max-width:760px){.k97-editor-field textarea.txtAreaMsg,.k97-editor-field textarea.textAreaMsg{min-height:340px!important;padding:16px!important;font-size:16px!important;line-height:1.65!important}.k97-user-compose .k-editor-toolbar{padding:8px!important}.k101-editor-group{flex:0 0 auto}.k97-user-compose .k96-compose-actions{display:block!important;padding:10px!important}.k97-user-compose .k96-compose-actions>.k100-action-note{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;padding:3px 2px 9px!important}.k97-user-compose .k96-compose-actions>.k101-action-buttons{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;gap:8px!important}.k97-user-compose .k96-compose-actions input.k101-primary-submit{grid-column:1/-1!important;width:100%!important;min-width:0!important;min-height:47px!important}.k97-user-compose .k96-compose-actions input[name=Preview],.k97-user-compose .k96-compose-actions input[name=Reset]{width:100%!important;min-width:0!important}.k-compose-notice.k101-edit-permission-note .tip-in{padding:11px 12px 11px 40px!important}}
@media(max-width:430px){.k97-user-compose .k96-compose-actions>.k101-action-buttons{grid-template-columns:1fr!important}.k97-user-compose .k96-compose-actions input.k101-primary-submit{grid-column:auto!important}}
html{--koniks-v101-post-editor-polish:1}

/* =========================================================
   V101.1 - Edit Context Integration Hotfix
   Integrates edit-permission guidance into the context card.
   ========================================================= */
.k100-compose-context.k101-context-integrated{
  display:block!important;
  padding:0!important;
  overflow:hidden!important;
  background:#fff!important;
  border:1px solid #dde2e7!important;
  border-radius:15px!important;
  box-shadow:0 7px 24px rgba(20,24,31,.035)!important;
}
.k101-context-integrated .k101-context-main{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  padding:16px 18px!important;
}
.k101-context-integrated .k101-context-permission{
  display:flex!important;
  align-items:flex-start!important;
  gap:10px!important;
  padding:11px 18px!important;
  border-top:1px solid #eceff2!important;
  background:#f8f9fa!important;
  color:#68717a!important;
  font-size:12px!important;
  line-height:1.55!important;
}
.k101-context-integrated .k101-context-permission b{
  color:#434a51!important;
  font-weight:800!important;
}
.k101-context-integrated .k101-context-info{
  flex:0 0 18px!important;
  width:18px!important;
  height:18px!important;
  margin-top:1px!important;
  display:grid!important;
  place-items:center!important;
  border:1px solid #d8dde2!important;
  border-radius:50%!important;
  background:#fff!important;
  color:#6b737c!important;
  font-family:Georgia,"Times New Roman",serif!important;
  font-size:11px!important;
  font-weight:800!important;
  line-height:1!important;
}
/* V101 standalone edit notice is intentionally retired in edit mode. */
.k-compose-notice.k101-edit-permission-note{display:none!important}
@media(max-width:760px){
  .k101-context-integrated .k101-context-main{
    align-items:flex-start!important;
    padding:13px 13px 12px!important;
  }
  .k101-context-integrated .k101-context-permission{
    padding:10px 13px!important;
  }
}
@media(max-width:460px){
  .k101-context-integrated .k101-context-main{display:block!important}
  .k101-context-integrated .k100-context-link{margin-top:9px!important;width:100%!important}
}
html{--koniks-v101-1-edit-context:1}


/* =========================================================
   V101.2 - Edit Context Composition Correction
   Keeps edit context, action and permission guidance in one visual system.
   ========================================================= */
.k100-compose-context.k101-context-integrated{
  max-width:1040px!important;
  margin:-2px auto 16px!important;
  border-radius:16px!important;
  background:#fff!important;
  border:1px solid #dde2e7!important;
  box-shadow:0 8px 24px rgba(20,24,31,.035)!important;
}
.k101-context-integrated .k101-context-main{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:20px!important;
  padding:16px 18px 15px!important;
}
.k101-context-integrated .k100-context-copy{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:11px!important;
  row-gap:3px!important;
  min-width:0!important;
}
.k101-context-integrated .k100-context-label{
  grid-column:1/2!important;
  align-self:center!important;
}
.k101-context-integrated .k100-context-copy strong{
  grid-column:2/3!important;
  min-width:0!important;
}
.k101-context-integrated .k100-context-copy>span:last-child{
  grid-column:2/3!important;
}
.k101-context-integrated .k100-context-link{
  grid-column:2!important;
  grid-row:1!important;
  align-self:center!important;
  justify-self:end!important;
  margin:0!important;
  min-height:38px!important;
  padding:0 13px!important;
  border-radius:10px!important;
}
.k101-context-integrated .k101-context-permission{
  display:block!important;
  margin:0!important;
  padding:10px 18px 11px!important;
  border-top:1px solid #edf0f2!important;
  background:#fafbfc!important;
  color:#69727b!important;
  font-size:11.5px!important;
  line-height:1.5!important;
}
.k101-context-integrated .k101-context-permission-copy{
  display:block!important;
  max-width:none!important;
}
.k101-context-integrated .k101-context-permission b{
  color:#454d55!important;
  font-weight:800!important;
}
.k101-context-integrated .k101-context-info{display:none!important}
@media(max-width:760px){
  .k101-context-integrated .k101-context-main{
    grid-template-columns:1fr auto!important;
    align-items:start!important;
    gap:12px!important;
    padding:13px!important;
  }
  .k101-context-integrated .k100-context-copy{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:2px!important;
  }
  .k101-context-integrated .k100-context-link{
    grid-column:2!important;
    grid-row:1!important;
    min-height:34px!important;
  }
  .k101-context-integrated .k101-context-permission{
    padding:9px 13px 10px!important;
    font-size:11px!important;
  }
}
@media(max-width:560px){
  .k101-context-integrated .k101-context-main{
    grid-template-columns:1fr!important;
  }
  .k101-context-integrated .k100-context-link{
    grid-column:1!important;
    grid-row:auto!important;
    justify-self:stretch!important;
    width:100%!important;
    margin-top:7px!important;
  }
}
html{--koniks-v101-2-edit-context-composition:1}

/* =========================================================
   V101.3 - Unified Edit Context Hierarchy
   Permission guidance is metadata inside the context copy,
   never a competing column or standalone footer.
   ========================================================= */
.k100-compose-context.k101-context-integrated.k1013-context-unified{
  display:block!important;
  max-width:1040px!important;
  margin:-2px auto 16px!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid #dde2e7!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 8px 24px rgba(20,24,31,.035)!important;
}
.k1013-context-unified .k101-context-main{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:20px!important;
  padding:16px 18px!important;
}
.k1013-context-unified .k100-context-copy{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:center!important;
  column-gap:11px!important;
  row-gap:3px!important;
  min-width:0!important;
}
.k1013-context-unified .k100-context-label{
  grid-column:1/2!important;
  grid-row:1!important;
  align-self:center!important;
}
.k1013-context-unified .k100-context-copy>strong{
  grid-column:2/3!important;
  grid-row:1!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
.k1013-context-unified .k100-context-lead{
  grid-column:2/3!important;
  grid-row:2!important;
  color:#858d95!important;
  font-size:10.5px!important;
  line-height:1.4!important;
}
.k1013-context-unified .k1013-context-permission{
  grid-column:2/3!important;
  grid-row:3!important;
  display:block!important;
  margin-top:2px!important;
  color:#7a838c!important;
  font-size:10px!important;
  line-height:1.4!important;
}
.k1013-context-unified .k1013-context-permission b{
  color:#5b646d!important;
  font-weight:800!important;
}
.k1013-context-unified .k100-context-link{
  grid-column:2!important;
  grid-row:1!important;
  align-self:center!important;
  justify-self:end!important;
  margin:0!important;
  min-height:38px!important;
  padding:0 13px!important;
  border-radius:10px!important;
}
/* Retire V101.1/V101.2 permission-footer surface if stale markup is ever emitted. */
.k1013-context-unified>.k101-context-permission{display:none!important}
@media(max-width:760px){
  .k1013-context-unified .k101-context-main{
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:start!important;
    gap:12px!important;
    padding:13px!important;
  }
  .k1013-context-unified .k100-context-copy{
    display:flex!important;
    flex-direction:column!important;
    align-items:flex-start!important;
    gap:2px!important;
  }
  .k1013-context-unified .k100-context-copy>strong{
    white-space:normal!important;
    line-height:1.35!important;
  }
  .k1013-context-unified .k100-context-lead{font-size:10px!important}
  .k1013-context-unified .k1013-context-permission{
    margin-top:3px!important;
    font-size:9.8px!important;
  }
  .k1013-context-unified .k100-context-link{
    grid-column:2!important;
    grid-row:1!important;
    min-height:34px!important;
  }
}
@media(max-width:560px){
  .k1013-context-unified .k101-context-main{grid-template-columns:1fr!important}
  .k1013-context-unified .k100-context-link{
    grid-column:1!important;
    grid-row:auto!important;
    justify-self:stretch!important;
    width:100%!important;
    margin-top:7px!important;
  }
}
html{--koniks-v101-3-unified-edit-context:1}

/* =========================================================
   V101.4 - Unified Edit Context Alignment Hotfix
   CSS-only: collapse context copy to a single reading column.
   ========================================================= */
.k100-compose-context.k101-context-integrated.k1013-context-unified .k101-context-main{
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  column-gap:24px!important;
  row-gap:10px!important;
  padding:17px 20px!important;
}
.k100-compose-context.k101-context-integrated.k1013-context-unified .k100-context-copy{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:3px!important;
  min-width:0!important;
}
.k100-compose-context.k101-context-integrated.k1013-context-unified .k100-context-label,
.k100-compose-context.k101-context-integrated.k1013-context-unified .k100-context-copy>strong,
.k100-compose-context.k101-context-integrated.k1013-context-unified .k100-context-lead,
.k100-compose-context.k101-context-integrated.k1013-context-unified .k1013-context-permission{
  grid-column:auto!important;
  grid-row:auto!important;
  width:auto!important;
  margin-left:0!important;
  text-align:left!important;
}
.k100-compose-context.k101-context-integrated.k1013-context-unified .k100-context-label{
  margin-bottom:4px!important;
  font-size:9px!important;
  line-height:1!important;
  letter-spacing:.16em!important;
}
.k100-compose-context.k101-context-integrated.k1013-context-unified .k100-context-copy>strong{
  display:block!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:14px!important;
  line-height:1.35!important;
}
.k100-compose-context.k101-context-integrated.k1013-context-unified .k100-context-lead{
  margin-top:1px!important;
  color:#7f8790!important;
  font-size:10.5px!important;
  line-height:1.45!important;
}
.k100-compose-context.k101-context-integrated.k1013-context-unified .k1013-context-permission{
  margin-top:5px!important;
  color:#9299a1!important;
  font-size:9.8px!important;
  line-height:1.45!important;
}
.k100-compose-context.k101-context-integrated.k1013-context-unified .k1013-context-permission b{
  color:#69717a!important;
  font-weight:800!important;
}
.k100-compose-context.k101-context-integrated.k1013-context-unified .k100-context-link{
  grid-column:2!important;
  grid-row:1!important;
  align-self:center!important;
  justify-self:end!important;
  margin:0!important;
  white-space:nowrap!important;
}
@media(max-width:760px){
  .k100-compose-context.k101-context-integrated.k1013-context-unified .k101-context-main{
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:start!important;
    gap:12px!important;
    padding:14px!important;
  }
  .k100-compose-context.k101-context-integrated.k1013-context-unified .k100-context-copy>strong{
    white-space:normal!important;
  }
}
@media(max-width:560px){
  .k100-compose-context.k101-context-integrated.k1013-context-unified .k101-context-main{
    grid-template-columns:1fr!important;
  }
  .k100-compose-context.k101-context-integrated.k1013-context-unified .k100-context-link{
    grid-column:1!important;
    grid-row:auto!important;
    justify-self:stretch!important;
    width:100%!important;
    margin-top:7px!important;
  }
}
html{--koniks-v101-4-edit-context-alignment:1}


/* =========================================================
   V101.18 - Topic Reading Experience Baseline
   Scope: topic.asp reading hierarchy only; no markup/SQL/JS change.
   ========================================================= */

/* Keep the topic context aligned to the same reading measure as the posts. */






/* First post is the anchor; replies stay deliberately flatter. */



/* Author rail: identity stays visible, secondary profile data recedes. */






/* Message is the dominant surface: comfortable measure and rhythm. */







/* Quotes and signatures read as supporting material, not a second post. */




/* Utility metadata remains accessible but no longer competes with the message. */





/* Action economy: Quote remains the clear conversation action; destructive actions stay quiet. */












html{--koniks-v10118-topic-reading:1}


/* =========================================================
   V101.19 - Topic Reply + Quick Reply Paint Continuity
   Scope: topic.asp render reliability only; no markup/SQL/JS change.
   ========================================================= */

/* Recover the visible topic subject from the legacy .headline h1 SEO-hiding rule. */



/*
   Legacy long-thread optimizations used nth-of-type selectors on semantic
   article cards. Because nth-of-type counts every sibling article, an early
   reply can be treated as a late reply and reserve space without painting.
   The quick-reply surface can show the same behavior in full-page capture.
   Prefer deterministic topic rendering; media payload lazy-paint remains.
*/


/* The discussion section should never reserve a blank card-shaped surface. */


/* Keep the first reply and quick reply visually attached to the reading flow. */



html{--koniks-v10119-topic-paint-continuity:1}


/* =========================================================
   V101.20 - Topic Conversation Hierarchy + Quick Reply Polish
   Scope: topic.asp visual reading/conversation layer only.
   No ASP/SQL/JS/write-path change.
   ========================================================= */

/* Make the opening post the clear anchor; replies read as lighter conversation turns. */









/* Action economy: ordinary utilities become text controls; Quote remains the conversation CTA. */


/* Discussion heading stays close to the first reply and carries less dead space. */



/* Quick Reply becomes part of the same 920px reading system. */



















html{--koniks-v10120-topic-conversation-polish:1}


/* =========================================================
   V101.21 - Long Discussion Navigation + Reply Scanability
   Scope: topic.asp navigation/readability presentation layer.
   No SQL/JS/DB/write-path change.
   ========================================================= */

/* Anchor destinations stay visible below the sticky site header. */


/* Top-of-topic jump is useful but deliberately lower emphasis than create actions. */



/* Reply ordinals become quiet permalinks for scanning and sharing long threads. */




/* Head pagination is compact context; bottom pagination is a clear continuation control. */






/* End-of-thread movement economy: continue pages or return to the topic head without JS/sticky UI. */







/* Keep Quick Reply visually attached to the new thread footer. */






html{--koniks-v10121-long-thread-navigation:1}


/* =========================================================
   V101.22 - Long Thread Density + Reply Rhythm
   Scope: topic.asp long-discussion reading density only.
   No ASP/SQL/JS/DB/write-path change.
   ========================================================= */

/* Replies become a continuous conversation rather than a stack of equally heavy cards. */





/* Repeated author metadata stays available but recedes in long threads. */






/* Compact the repeated utility band while keeping the opening post untouched. */








/* Quotes are clearly subordinate to the reply that contains them. */




/* On desktop, repeated utility actions should not dominate dozens of replies. */


/* Mobile keeps 40px-class interaction comfort; density comes from spacing, not tiny controls. */


html{--koniks-v10122-long-thread-density:1}
nn/* =========================================================
   V101.23 - Topic Header + Pagination / Action Polish
   Scope: topic.asp context, paging and top-level action presentation only.
   No ASP/SQL/JS/DB/write-path change.
   ========================================================= */

/* The topic header reads as one editorial context block without becoming another card. */
.k-page-topic .k-topic-headline{
  margin-top:16px!important;
  margin-bottom:10px!important;
  padding:0 0 16px!important;
  border-bottom:1px solid #e9ecef!important;
}




/* Top and bottom pagination share one compact, legible control language. */









/* Top-level actions are one hierarchy: create first, subscribe second, movement last. */






/* The continuation footer is supportive navigation, not a competing content card. */











html{--koniks-v10123-topic-header-paging-polish:1}


/* =========================================================
   V101.24 - Author Identity + Reputation Clarity
   Scope: topic.asp author-rail presentation only.
   No ASP/SQL/JS/DB/write-path change.
   ========================================================= */

/* Identity first: name is the anchor, role is a compact status signal. */





/* Rank becomes a readable badge instead of another line of grey micro-copy. */






/* Post count remains useful reputation context, but never competes with identity. */


/* The opening author has slightly more presence; repeated reply rails stay compact. */


/* Mobile keeps the existing two-column identity/meta header without re-growing the rail. */




html{--koniks-v10124-author-identity:1}


/* =========================================================
   V101.25 - Quote + Edited-State + Signature Polish
   Scope: topic.asp supporting-content hierarchy only.
   No ASP/SQL/JS/DB/write-path change.
   ========================================================= */

/* Quote blocks: clearly sourced/supporting material, never a second post. */







/* Edited-state: visible provenance without competing with author/date/actions. */



/* Reply edit metadata has legacy markup but is the only direct <small> in the reply post cell. */


/* Signature: a quiet personal footer, distinct from both content and location metadata. */





/* Long-thread replies stay tighter than the opening post. */










html{--koniks-v10125-supporting-content:1}


/* =========================================================
   V101.26 - Topic Action Economy + Moderator Controls Polish
   Scope: topic.asp presentation only; no ASP/SQL/JS changes.
   ========================================================= */


/* Keep the action row visually subordinate to the actual message. */



/* Ordinary author utilities: useful, visible, but quiet. */


/* Flyout: clearer grouping, less visual weight, same actions and permissions. */








/* Mobile keeps touch safety; economy comes from hierarchy, not smaller targets. */






html{--koniks-v10126-action-economy:1}


/* =========================================================
   V101.27 - Topic Mobile Reading + Action Strip Hardening
   Scope: <=700px topic.asp resilience and mobile ergonomics.
   No ASP/SQL/JS/DB/write-path change.
   ========================================================= */

/* Long legacy content should never widen the phone viewport. */


/* Compact phones: identity becomes a safe vertical header instead of fighting for one row. */


/* Very narrow devices: preserve breathing room without introducing a new layout. */




html{--koniks-v10127-topic-mobile-hardening:1}


/* =========================================================
   V101.28 - Discussion Ending + Quick Reply Completion
   Scope: topic.asp end-of-thread composition and reply form polish.
   No ASP/SQL/JS/DB/write-path change.
   ========================================================= */

/* The thread footer becomes a quiet transition rail instead of another card. */









/* Quick Reply is the natural continuation of the discussion, not a detached utility panel. */


















/* Desktop completion pattern: utility actions first, commit action at the far edge. */








/* Tablet/phone: keep the transition compact and preserve the mobile submit-first pattern. */








html{--koniks-v10128-discussion-ending:1}


/* =========================================================
   V101.29 - Final Topic Visual QA + Edge-Case Lock
   Scope: desktop control-rail alignment, permalink arrival state,
          long-title hardening and final accessibility polish.
   No ASP/SQL/JS/DB/write-path change.
   ========================================================= */

/* Keep pathological/legacy topic titles inside the editorial reading frame. */


/* Desktop completion: movement is on the leading edge; creation/subscription stay trailing. */


/* A shared/permalink arrival should identify the referenced reply without animation. */



/* Final keyboard visibility for the long-thread navigation primitives. */


/* Keep long legacy URLs and signatures from forcing desktop overflow too. */


/* Tablet can wrap the toolbar; jump stays visually secondary and does not steal a row on phones. */







html{--koniks-v10129-topic-final-qa:1}
nn/* KONIKS V101.30 — pop_profile display identity + information architecture */
html{--koniks-v10130-profile:1}












































/* KONIKS V101.31 - profile activity + action hierarchy polish */
html{--koniks-v10131-profile-activity:1}




















/* KONIKS V101.32 - profile credibility signals */
html{--koniks-v10132-profile-credibility:1}















/* KONIKS V101.33 - profile contact, external links and empty-state polish */
html{--koniks-v10133-profile-contact-links:1}






















/* KONIKS V101.33.2 - profile header search containment hotfix */
html{--koniks-v101332-profile-header-search:1}







/* ==========================================================================\n   V101.34 â€” Profile Edit / Modify Form Architecture\n   Scope: pop_profile.asp Edit, goEdit, Modify, goModify presentation only.\n   Keeps display-profile, header search and shared register behavior isolated.\n   ========================================================================== */
html{--koniks-v10134-profile-edit:1}

/* Authentication gates: self-edit and administrator modify entry. */









/* Full profile editor: form shell and section rhythm. */



























/* Save bar: make the commit action unmistakable without changing behavior. */






/* Error/status states emitted by legacy profile validation. */











/* ==========================================================================\n   KONIKS V101.35 - PROFILE EDIT DENSITY + SECTION HIERARCHY + SAVE COMPLETION\n   Scope: pop_profile.asp EditIt / ModifyIt presentation only.\n   ========================================================================== */
html{--koniks-v10135-profile-edit-density:1}

/* Remove the remaining legacy outer panel so the two editor columns read as\n   deliberate cards rather than a table nested inside a grey table. */




/* Guidance becomes a quiet, intentional pre-flight note. */




/* Section titles: editorial, left-aligned and clearly separated from fields. */




/* Field rows: less table-like, more readable label/value rhythm. */






/* Email helper and long-form text areas should support, not dominate. */






/* Admin-only technical fields read as utilities rather than primary profile data. */



/* Save completion: end the form with a simple commit rail instead of a detached card. */









/* ==========================================================================
   KONIKS V101.36 - PROFILE EDIT INTERACTION + ADMIN SAFETY + FINAL QA
   Scope: pop_profile.asp EditIt / ModifyIt presentation only.
   ========================================================================== */
html{--koniks-v10136-profile-edit-final-qa:1}

/* Final interaction pass: make dense legacy field rows easier to follow while
   keeping the existing table/Classic ASP contract untouched. */




/* Field semantics: credentials and URLs should scan differently without
   introducing placeholders or changing submitted values. */



/* Required markers stay visible but stop competing with field labels. */


/* The HakkÄ±nda and signature rows are the only long-form authoring surfaces;
   give their helper labels more breathing room and keep the editor dominant. */







/* Admin-only values are visually identified as operational controls. This is
   presentation only: values, permissions and postback behavior are unchanged. */





/* Link subsection: URL fields read as a compact family rather than three
   unrelated rows. */


/* Commit feedback: keep the final action deliberate and keyboard-visible. */



/* The legacy 'Ana sayfaya dÃ¶n' exit remains available but should not compete
   with the commit action. */













/* ==========================================================================
   KONIKS V101.37 - PROFILE EDIT PREMIUM RECOMPOSITION
   Scope: pop_profile.asp goEdit / goModify presentation markup only.
   Data contract, field names, validation and write-path remain unchanged.
   ========================================================================== */
html{--koniks-v10137-profile-premium-recomposition:1}

























































/* Neutralize the V101.34-36 legacy-table treatments inside the new semantic branch. */








/* ==========================================================================
   V101.37.1 - Canonical Desktop Header Geometry
   Scope: shared site header/member strip only, desktop >= 901px.
   Goal: align topic/forum/profile/etc. header geometry with the accepted
   default.asp V101.16 home header without changing page content/layout.
   ========================================================================== */
@media (min-width:901px){
  .k-site-header .k-header-row{
    min-height:60px!important;
    gap:16px!important;
  }
  .k-site-header .k-nav a{
    min-height:60px!important;
    padding-left:11px!important;
    padding-right:11px!important;
  }
  .k-member-strip .k-member-strip-inner{
    min-height:46px!important;
    padding-top:5px!important;
    padding-bottom:5px!important;
    gap:10px!important;
  }
}
html{--koniks-v101371-header-unification:1}


/* ==========================================================================
   V101.38 - TOPIC PREMIUM RECOMPOSITION
   Scope: topic.asp semantic presentation markup only.
   Goal: turn the topic page into a premium editorial + conversation surface
   while preserving data, permissions, actions, paging and write paths.
   ========================================================================== */
html{--koniks-v10138-topic-premium:1}





















/* Origin + replies: one premium horizontal identity header, one reading column. */



































/* Conversation rail: less card-wall, stronger rhythm. */














/* Thread ending aligns to the same premium frame. */











/* ==========================================================================
   V101.42 - TOPIC PREMIUM VISUAL QA / COMPOSER + IDENTITY REFINEMENT
   Scope: topic.asp only. Presentation HTML + CSS; no data/write-path change.
   ========================================================================== */
html{--koniks-v10142-topic-visual-qa:1}

/* Hero: make topic metadata readable as deliberate editorial facts. */









/* Author identity: replace the anonymous dot with a useful monogram. */






/* Post surface: more editorial body, quieter chrome. */












/* Quotes: preserve full context but reduce nested visual weight. */




/* Composer: one premium writing surface instead of the legacy help rail. */






























/* ==========================================================================
   V101.43 - TOPIC FLAGSHIP POLISH
   Scope: topic.asp only. Explicit toolbar ownership, action hierarchy,
   editorial post chrome, and full-context quote refinement.
   ========================================================================== */
html{--koniks-v10143-topic-flagship:1}

/* Hero toolbar becomes one compact command rail instead of two loose ends. */












/* Topic body has a clearer start and a calmer transition into discussion. */






/* Post header: author is the anchor; date + permalink are a compact audit line. */












/* Action economy: response is explicit; utility/admin/destructive controls recede. */









/* Reading surface: less card-wall, more editorial continuity. */









/* Quotes become a reference layer. Nothing is collapsed or hidden. */






/* Signature/edit/location remain provenance, not content. */









/* KONIKS V101.44 - Community Directory Premium Recomposition */
html{--koniks-v10144-community-directory:1}


























































































































/* KONIKS V101.45 - Forum Directory Row Rhythm + Last Activity Clarity */
html{--koniks-v10145-forum-directory:1}

/* Desktop directory rhythm: flatter rows, denser scan, clearer information hierarchy. */







/* Forum identity: name first, kind second, description third. */







/* Metrics should scan as quiet facts, not mini cards. */





/* Last activity becomes the strongest secondary cue in every row. */









/* Category rhythm: editorial numbering and more deliberate separation. */








/* Moderator/action columns remain available but visually recede. */














/* KONIKS V101.46 - Forum Directory Final Premium QA + Long-tail Density */
html{--koniks-v10146-forum-directory:1}

/* Keep directory controls inside the title row; remove the old empty admin strip. */





/* The category jump row is intentionally horizontal; add a visual scroll cue instead of clipping abruptly. */



/* Reduce duplicate chrome: internal rows no longer need a generic "Topluluk" pill. */



/* Freshness becomes an information signal, not a decorative empty chip. */






/* Recent communities get a subtle left cue; old/empty long-tail rows stay visible but stop competing. */









/* Categories are the primary scan landmarks in a page with 80+ communities. */






/* Column labels remain available but visually recede because every row already carries its own labels. */


/* The final pulse should read like the deliberate end of the directory, not another row group. */










/* KONIKS V101.46.1 - Forum Discovery Controls Containment Hotfix */
html{--koniks-v101461-forum-tools-containment:1}

/* Keep the discovery card as the hard visual boundary. */



/* Category rail: label stays fixed; chips scroll only inside the available track. */



/* Finder: prevent the intrinsic input/padding/status widths from escaping the grid track. */








/* KONIKS V101.47 - forum.asp Premium Recomposition */
html{--koniks-v10147-forum-premium:1}





























/* Filter surface: compact utility deck, visually subordinate to content. */












/* Topic stream heading */








/* Editorial topic table */




































/* Footer is a deliberate end-state of the stream. */











/* KONIKS V101.48 - forum.asp Flagship Visual QA / legacy CSS debt recovery */
html{--koniks-v10148-forum-visual-qa:1}

/* Legacy .headline h1 hid the real forum title. Forum hero owns its H1 now. */


/* The older details chevron became a fourth grid item under the V101.47 summary. */




/* Global legacy h3 styling drew a rule through every topic title. */



/* Real-render tuning: titles lead; operational columns stay readable but secondary. */











/* Finder searches only the loaded page; hero already carries the community total. */








/* KONIKS V101.48.1 - forum.asp column-head / first-row separation hotfix */
html{--koniks-v101481-forum-column-separation:1}

/*
   The visual column legend is intentionally outside the table. This prevents
   legacy table-header-group paint/order rules from ever sharing the first
   topic row's painting layer. The semantic THEAD stays in markup for table
   meaning, while the visual rail owns desktop column alignment.
*/









/* Keep semantic headers in DOM, but remove them from visual table layout. */


/* The table starts strictly below the external column rail. */








/* Mobile cards carry their own labels; the desktop column rail is unnecessary. */




/* =========================================================
   KONIKS V101.49 — forum.asp Stream Grid Recomposition
   Real-render correction: one deterministic grid owns both
   desktop column legend and topic rows. Legacy table sizing
   no longer controls the visible conversation index.
   ========================================================= */
html{--koniks-v10149-forum-stream-grid:1}



/* Compact the filter surface: it is a utility, not the page hero. */











/* Stream head gets breathing room before the list surface. */















/* =========================================================
   KONIKS V101.50 - forum.asp Premium Polish & Interaction QA
   V101.49 stream grid remains authoritative. This pass fixes
   filter-panel corner containment and refines interaction,
   hierarchy, finder, pagination and row-state polish.
   ========================================================= */
html{--koniks-v10150-forum-premium-polish:1}



/* The square filter corners were a rendering regression, not a design choice.
   Safari can paint DETAILS descendants outside radius when overflow:clip is used.
   Use a hard clipping boundary and explicit child corner ownership. */









/* Filter fields: quieter labels, stronger interaction, cleaner commit CTA. */









/* Stream heading and finder should feel like one editorial control band. */









/* Column rail and stream share one premium surface. */


/* Pagination: unify top and bottom rails with the topic/page design language. */









/* Mobile/touch: keep card mode and make the polish safe rather than ornamental. */






/* =========================================================
   KONIKS V101.51 - forum.asp Final Density + State Signal Polish
   V101.50 is the visual baseline. This final pass only tightens
   desktop scan density, state-column footprint, last-activity
   hierarchy and stream/pagination rhythm. No content is hidden.
   ========================================================= */
html{--koniks-v10151-forum-final-polish:1}

/* Reclaim horizontal space for the subject while keeping every data column explicit. */








/* ==========================================================================
   KONIKS V101.55 - TOPIC READING RHYTHM + CONVERSATION DENSITY
   Scope: topic.asp presentation only.
   Goal: preserve the accepted V101.38/V101.43 premium composition while
   reducing visual ceremony, strengthening the first post, and making long
   discussions feel like one continuous editorial conversation.
   ========================================================================== */
html{--koniks-v10155-topic-reading-rhythm:1}

/* One calmer frame: still premium, less oversized. */














/* Opening post carries the discussion; chrome recedes around it. */














/* Discussion is a continuous stream, not a wall of equal cards. */















/* Supporting material remains clearly subordinate. */





/* Thread ending: writing is present, but does not visually outweigh reading. */


















/* ==========================================================================
   KONIKS V101.56 - Profile Identity + Editor Cohesion
   Scope: pop_profile display/edit only. No runtime query or write-path delta.
   ========================================================================== */
html{--koniks-v10156-profile:1}





















/* Long profile edit form: compact orientation without sticky UI. */





















/* ==========================================================================
   KONIKS V101.57 - ACTIVE + MEMBER ARCHIVE DISCOVERY POLISH
   Scope: active.asp + search.asp only.
   Goal: turn dense legacy result tables into calm, scan-friendly discovery
   surfaces without changing SQL, moderation, visibility or write behavior.
   ========================================================================== */
html{--koniks-v10157-list-discovery:1}

.k-page-active .k57-list-breadcrumb,
.k-page-search .k57-list-breadcrumb{
  width:min(1080px,100%)!important;
  margin:0 auto 10px!important;
}
.k-page-active .k57-list-hero,
.k-page-search .k57-list-hero{
  width:min(1080px,100%)!important;
  margin:0 auto 14px!important;
  min-height:142px!important;
  padding:25px 28px!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:24px!important;
  border:1px solid #e1e5e8!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#fff 0%,#fbfbfc 65%,#f7f8f9 100%)!important;
  box-shadow:0 10px 30px rgba(20,25,30,.045)!important;
  position:relative!important;
  overflow:hidden!important;
}
.k-page-active .k57-list-hero:after,
.k-page-search .k57-list-hero:after{
  content:"";position:absolute;right:-90px;top:-120px;width:260px;height:260px;border-radius:50%;
  background:radial-gradient(circle,rgba(179,19,25,.065),rgba(179,19,25,0) 68%);pointer-events:none
}
.k57-list-hero-copy{position:relative;z-index:1;min-width:0}
.k57-list-eyebrow{
  display:block;margin:0 0 5px;color:#a91625;font-size:9.5px;font-weight:850;
  letter-spacing:.16em;text-transform:uppercase
}
.k-page-active .k57-list-hero h1,
.k-page-search .k57-list-hero h1{
  margin:0!important;color:#171b20!important;font-size:clamp(27px,3vw,38px)!important;
  font-weight:830!important;line-height:1.08!important;letter-spacing:-.035em!important
}
.k-page-active .k57-list-hero p,
.k-page-search .k57-list-hero p{
  max-width:660px;margin:8px 0 0!important;color:#6f7881!important;font-size:13px!important;line-height:1.55!important
}
.k57-list-hero-stat{
  position:relative;z-index:1;flex:0 0 auto;min-width:104px;padding:13px 15px 12px;
  border:1px solid #e4e7ea;border-radius:13px;background:rgba(255,255,255,.86);text-align:right
}
.k57-list-hero-stat strong{display:block;color:#242a31;font-size:25px;line-height:1;font-weight:830;font-variant-numeric:tabular-nums}
.k57-list-hero-stat span{display:block;margin-top:5px;color:#8a929a;font-size:9px;font-weight:790;letter-spacing:.08em;text-transform:uppercase}
.k57-hero-profile-link{
  display:inline-flex!important;align-items:center!important;gap:5px!important;margin-top:12px!important;
  color:#6d747c!important;font-size:10.5px!important;font-weight:760!important;text-decoration:none!important
}
.k57-hero-profile-link:hover,.k57-hero-profile-link:focus-visible{color:#a41322!important}

/* Active filter becomes a compact utility bar instead of acting as the page title. */
.k-page-active #BreadCrumb.k57-active-toolbar{
  width:min(1080px,100%)!important;margin:0 auto 12px!important;padding:8px 9px 8px 12px!important;
  display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;
  border:1px solid #e2e6e9!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important
}
.k57-filter-copy{display:flex;flex-direction:column;justify-content:center;min-width:142px;line-height:1.25}
.k57-filter-copy strong{color:#363c43;font-size:10.5px;font-weight:800}
.k57-filter-copy span{margin-top:2px;color:#9299a1;font-size:9.5px}
.k-page-active .k57-active-toolbar form{margin:0!important}
.k-page-active .k57-active-toolbar form[name="LastDateFrm"]{min-width:260px!important;flex:0 1 370px!important}
.k-page-active .k57-active-toolbar select{
  min-width:0!important;max-width:none!important;width:100%!important;height:36px!important;padding:0 34px 0 11px!important;
  border:1px solid #dfe3e7!important;border-radius:9px!important;background:#fbfcfd!important;color:#343a40!important;
  font-size:11px!important;font-weight:670!important
}
.k57-mark-read-form{margin-left:auto!important;flex:0 0 auto!important}
.k57-mark-read{
  min-height:36px!important;padding:0 12px!important;border:1px solid #e0e4e7!important;border-radius:9px!important;
  background:#fff!important;color:#68717a!important;font-size:9.5px!important;font-weight:800!important;
  letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important;cursor:pointer
}
.k57-mark-read:hover,.k57-mark-read:focus-visible{border-color:#cbd1d6!important;background:#f8f9fa!important;color:#282e34!important}

/* Search paging belongs to the archive context, not inside a legacy h2. */




/* Shared result surface. */
.k-page-active .k-topic-status-legend,
.k-page-search .k-topic-status-legend{
  width:min(1080px,100%)!important;margin:0 auto 8px!important;gap:5px!important
}
.k-page-active .k-topic-status-legend>span,
.k-page-search .k-topic-status-legend>span{
  min-height:24px!important;padding:0 7px!important;border-color:#e7eaed!important;background:transparent!important;
  color:#899198!important;font-size:9px!important;font-weight:720!important
}
.k-page-active .k57-table-shell,
.k-page-search .k57-table-shell{
  width:min(1080px,100%)!important;margin:0 auto!important;overflow-x:auto!important;overflow-y:hidden!important;
  border:1px solid #e1e5e8!important;border-radius:15px!important;background:#fff!important;
  box-shadow:0 8px 25px rgba(19,24,29,.035)!important;scrollbar-width:thin;-webkit-overflow-scrolling:touch
}
.k-page-active .k57-table-shell .k-topic-data-table,
.k-page-search .k57-table-shell .k-topic-data-table{
  width:100%!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;border-spacing:0!important
}
.k-page-active .k57-table-shell .k-topic-data-table thead th,
.k-page-search .k57-table-shell .k-topic-data-table thead th{
  height:38px!important;padding:0 10px!important;background:#fafbfc!important;color:#899198!important;
  border-bottom:1px solid #e4e8eb!important;font-size:8.8px!important;font-weight:820!important;letter-spacing:.075em!important;text-transform:uppercase!important
}
.k-page-active .k57-table-shell .k-topic-data-table thead th:first-child,
.k-page-search .k57-table-shell .k-topic-data-table thead th:first-child{background:#fafbfc!important}
.k-page-active .k57-list-row td,
.k-page-search .k57-list-row td{
  padding:12px 10px!important;background:#fff!important;border-bottom:1px solid #edf0f2!important;vertical-align:middle!important
}
.k-page-active .k57-list-row:last-child td,
.k-page-search .k57-list-row:last-child td{border-bottom:0!important}
.k-page-active .k57-list-row:hover td,
.k-page-active .k57-list-row:focus-within td,
.k-page-search .k57-list-row:hover td,
.k-page-search .k57-list-row:focus-within td{background:#fffafa!important}
.k-page-active .k57-list-row:hover td:first-child,
.k-page-search .k57-list-row:hover td:first-child{box-shadow:inset 2px 0 0 #bc2433!important}

.k-page-active .k57-title-cell,
.k-page-search .k57-title-cell{padding-left:14px!important;padding-right:16px!important;min-width:260px!important}
.k-page-active .k57-topic-title,
.k-page-search .k57-topic-title{margin:0!important;line-height:1.34!important}
.k-page-active .k57-topic-title>a,
.k-page-search .k57-topic-title>a,
.k-page-search .k57-title-cell>span>a:first-of-type{
  color:#282e34!important;font-size:14.5px!important;font-weight:790!important;line-height:1.34!important;letter-spacing:-.012em!important;text-decoration:none!important
}
.k-page-active .k57-topic-title>a:hover,
.k-page-search .k57-title-cell>span>a:first-of-type:hover{color:#a41322!important}
.k57-topic-byline{margin-top:5px!important;color:#9198a0!important;font-size:9.7px!important;line-height:1.4!important}
.k57-topic-byline a{color:#69727b!important;font-weight:690!important}
.k57-count-cell{color:#66707a!important;text-align:center!important;font-size:11.5px!important;font-weight:750!important;font-variant-numeric:tabular-nums!important}
.k57-author-cell{color:#747d86!important;font-size:10.5px!important}
.k57-author-cell a{color:#58636d!important;font-weight:700!important}
.k57-last-cell{color:#818a93!important;font-size:10px!important;line-height:1.38!important}
.k57-last-cell .ffc,.k57-last-cell .k-legacy-font{color:inherit!important;font-size:inherit!important;line-height:inherit!important}
.k57-last-cell a{color:#68727b!important;font-weight:680!important}
.k57-row-actions-cell{width:48px!important;min-width:48px!important;text-align:center!important}

/* Category / forum divider behaves as a scan landmark, not another content row. */
.k-page-active .k57-list-group-cell,
.k-page-search .k57-list-group-cell,
.k-page-active .k57-list-group-actions{
  height:auto!important;padding:8px 12px!important;background:#f6f7f8!important;border-top:1px solid #e4e7ea!important;border-bottom:1px solid #e4e7ea!important
}
.k57-list-group-label{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important}
.k57-list-category{
  color:#8b939b!important;font-size:8.6px!important;font-weight:820!important;letter-spacing:.085em!important;text-transform:uppercase!important;white-space:nowrap!important
}
.k57-list-group-label>span{color:#c0c5ca!important;font-size:9px!important}
.k57-list-forum{color:#515a63!important;font-size:10.5px!important;font-weight:780!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.k-page-active .k57-list-group-actions{width:48px!important;min-width:48px!important}




/* Responsive priority: preserve title + status + actions; progressively quiet metrics. */
@media(max-width:900px){
  .k-page-active .k57-list-hero,.k-page-search .k57-list-hero{min-height:128px!important;padding:22px!important}
  .k-page-active .k57-title-cell,.k-page-search .k57-title-cell{min-width:230px!important}
}
@media(max-width:700px){
  .k-page-active .k57-list-breadcrumb,.k-page-search .k57-list-breadcrumb{margin-bottom:8px!important}
  .k-page-active .k57-list-hero,.k-page-search .k57-list-hero{
    min-height:0!important;margin-bottom:10px!important;padding:18px 16px!important;align-items:flex-start!important;gap:12px!important;border-radius:14px!important
  }
  .k-page-active .k57-list-hero h1,.k-page-search .k57-list-hero h1{font-size:28px!important}
  .k-page-active .k57-list-hero p,.k-page-search .k57-list-hero p{margin-top:6px!important;font-size:12px!important}
  .k57-list-hero-stat{min-width:76px;padding:10px 11px!important;border-radius:10px!important}
  .k57-list-hero-stat strong{font-size:20px!important}.k57-list-hero-stat span{font-size:8px!important}
  .k-page-active #BreadCrumb.k57-active-toolbar{align-items:stretch!important;gap:7px!important;padding:8px!important}
  .k57-filter-copy{flex:1 1 100%!important;min-width:0!important;padding:1px 2px 2px!important}
  .k-page-active .k57-active-toolbar form[name="LastDateFrm"]{flex:1 1 calc(100% - 128px)!important;min-width:0!important;width:auto!important}
  .k57-mark-read-form{flex:0 0 auto!important;margin-left:0!important}
  .k57-mark-read{padding-inline:10px!important;font-size:8.7px!important}
  .k-page-active .k57-table-shell,.k-page-search .k57-table-shell{border-radius:12px!important}
  .k-page-active .k57-list-row td,.k-page-search .k57-list-row td{padding-block:11px!important}
  .k-page-active .k57-title-cell,.k-page-search .k57-title-cell{min-width:190px!important;padding-left:10px!important;padding-right:10px!important}
  .k-page-active .k57-topic-title>a,.k-page-search .k57-title-cell>span>a:first-of-type{font-size:13.5px!important}
  .k-page-active .k-active-table th:nth-child(3),.k-page-active .k-active-topic-row td:nth-child(3),
  .k-page-search .k-search-results-table th:nth-child(4),.k-page-search .k-search-topic-row td:nth-child(4){display:none!important}
  .k57-list-group-cell{padding-inline:9px!important}
  .k57-list-category{display:none!important}.k57-list-group-label>span{display:none!important}.k57-list-forum{font-size:10px!important}
}
@media(max-width:480px){
  .k-page-active .k57-list-hero,.k-page-search .k57-list-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important}
  .k-page-active .k57-list-hero p,.k-page-search .k57-list-hero p{display:none!important}
  .k57-hero-profile-link{margin-top:8px!important}
  .k-page-active .k57-active-toolbar form[name="LastDateFrm"]{flex:1 1 100%!important}
  .k57-mark-read-form{flex:1 1 100%!important}.k57-mark-read{width:100%!important}
  .k-page-active .k57-table-shell .k-topic-data-table thead th,
  .k-page-search .k57-table-shell .k-topic-data-table thead th{height:34px!important;padding-inline:6px!important;font-size:8px!important}
  .k57-row-actions-cell{width:42px!important;min-width:42px!important}
}
@media(prefers-reduced-motion:reduce){
  .k-page-active .k57-list-row,.k-page-search .k57-list-row,.k57-mark-read{transition:none!important}
}
@media(forced-colors:active){
  .k-page-active .k57-list-hero,.k-page-search .k57-list-hero,
  .k-page-active .k57-table-shell,.k-page-search .k57-table-shell,
  .k-page-active #BreadCrumb.k57-active-toolbar{border:1px solid CanvasText!important;background:Canvas!important}
}


/* =========================================================
   KONIKS V101.57.1 - Search Row Action Flyover Hotfix
   ========================================================= */
html{--koniks-v101-57-1-search-action-flyover:1}






















/* =========================================================
   KONIKS V101.57.2 - Active Row Action Containment Hotfix
   ========================================================= */
html{--koniks-v101-57-2-active-action-flyover:1}
@media(min-width:701px){.k-page-active .k57-active-table-shell{overflow:visible!important}}
.k-page-active .k57-row-actions-cell,.k-page-active .k57-list-group-actions{position:relative!important;overflow:visible!important;padding:6px!important;text-align:center!important}
.k-page-active .k572-admin-menu{position:relative!important;display:inline-block!important;margin:0!important;padding:0!important;vertical-align:middle!important}
.k-page-active .k572-admin-menu>summary{list-style:none!important}
.k-page-active .k572-admin-menu>summary::-webkit-details-marker{display:none!important}
.k-page-active .k572-admin-menu-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid transparent!important;border-radius:9px!important;background:transparent!important;color:#8c949c!important;font-size:18px!important;font-weight:800!important;line-height:1!important;cursor:pointer!important}
.k-page-active .k57-list-row:hover .k572-admin-menu-trigger,.k-page-active .k57-list-row:focus-within .k572-admin-menu-trigger,.k-page-active .k57-list-group:hover .k572-admin-menu-trigger,.k-page-active .k57-list-group:focus-within .k572-admin-menu-trigger,.k-page-active .k572-admin-menu[open]>.k572-admin-menu-trigger{border-color:#dde2e6!important;background:#fff!important;color:#3d454d!important}
.k-page-active .k572-admin-menu[open]>.k572-admin-menu-trigger{border-color:#dfc4c8!important;background:#fff8f9!important;color:#9f1d2c!important}
.k-page-active .k572-admin-menu-trigger:focus-visible{outline:3px solid rgba(170,22,39,.13)!important;outline-offset:2px!important}
.k-page-active .k572-admin-flyout{position:absolute!important;z-index:10000!important;right:0!important;top:calc(100% + 6px)!important;width:228px!important;max-width:min(228px,calc(100vw - 24px))!important;padding:7px!important;border:1px solid #dfe3e6!important;border-radius:12px!important;background:#fff!important;box-shadow:0 18px 44px rgba(22,29,37,.16)!important;text-align:left!important}
.k-page-active .k572-admin-menu:not([open])>.k572-admin-flyout{display:none!important}
.k-page-active .k572-admin-flyout-label{display:block!important;padding:6px 9px!important;color:#929aa2!important;font-size:8.8px!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}
.k-page-active .k572-admin-flyout .k36-row-actions{display:grid!important;grid-template-columns:1fr!important;gap:2px!important;width:100%!important;margin:0!important;padding:0!important}
.k-page-active .k572-admin-flyout .k36-row-actions>a,.k-page-active .k572-admin-flyout .k36-row-actions .k34-admin-action,.k-page-active .k572-admin-flyout .k36-row-actions .opts,.k-page-active .k572-admin-flyout .k36-row-actions .opt,.k-page-active .k572-admin-flyout .k36-row-actions .optalt{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:36px!important;margin:0!important;padding:0 9px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#4f5963!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important;text-align:left!important;white-space:normal!important}
.k-page-active .k572-admin-flyout .k36-row-actions>a:hover,.k-page-active .k572-admin-flyout .k36-row-actions>a:focus-visible,.k-page-active .k572-admin-flyout .k36-row-actions .k34-admin-action:hover,.k-page-active .k572-admin-flyout .k36-row-actions .k34-admin-action:focus-visible{background:#f5f7f8!important;color:#1f2933!important}
.k-page-active .k572-admin-flyout .k34-admin-delete,.k-page-active .k572-admin-flyout .k36-row-actions .optalt{color:#a32831!important}
.k-page-active .k57-list-row:has(.k572-admin-menu[open]),.k-page-active .k57-list-group:has(.k572-admin-menu[open]){position:relative!important;z-index:120!important}
.k-page-active .k57-list-group-actions .k36-row-actions{justify-content:flex-start!important}
@media(max-width:700px){.k-page-active .k572-admin-menu-trigger{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.k-page-active .k572-admin-flyout{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;width:auto!important;max-width:none!important;max-height:min(68vh,520px)!important;overflow:auto!important;padding:9px!important;border-radius:15px!important}.k-page-active .k572-admin-flyout .k36-row-actions>a,.k-page-active .k572-admin-flyout .k36-row-actions .k34-admin-action,.k-page-active .k572-admin-flyout .k36-row-actions .opts,.k-page-active .k572-admin-flyout .k36-row-actions .opt,.k-page-active .k572-admin-flyout .k36-row-actions .optalt{min-height:44px!important;font-size:13px!important}}
@media(prefers-reduced-motion:reduce){.k-page-active .k572-admin-menu-trigger{transition:none!important}}
@media(forced-colors:active){.k-page-active .k572-admin-menu-trigger,.k-page-active .k572-admin-flyout{border:1px solid CanvasText!important;background:Canvas!important;color:CanvasText!important}}


/* ========================================================================== 
   KONIKS V101.58 - SUBSCRIPTION CENTER + NOTIFICATION CONTROL POLISH
   Scope: subscriptions.asp + pop/pop_subscription.asp
   ========================================================================== */
html{--koniks-v10158-subscription-center:1}
.k58-sub-breadcrumb{width:min(100%,1040px)!important;margin:0 auto 12px!important}
.k58-subscriptions-page{width:min(100%,1040px)!important;margin:0 auto!important}
.k58-subscriptions-hero{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,360px)!important;gap:24px!important;align-items:center!important;margin:0 0 16px!important;padding:26px 28px!important;border:1px solid #e1e5e8!important;border-radius:18px!important;background:linear-gradient(135deg,#fff 0%,#fbfbfc 68%,#f7f8f9 100%)!important;box-shadow:0 10px 30px rgba(20,25,30,.045)!important;overflow:hidden!important}
.k58-subscriptions-hero:after{content:"";position:absolute;right:-70px;top:-115px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,rgba(179,19,25,.075),rgba(179,19,25,0) 68%);pointer-events:none}
.k58-subscriptions-hero-copy{position:relative;z-index:1;min-width:0}
.k58-subscriptions-hero h1{margin:0!important;color:#171b20!important;font-size:clamp(29px,3vw,39px)!important;line-height:1.04!important;letter-spacing:-1.1px!important}
.k58-subscriptions-hero-copy>p:not(.k-eyebrow){max-width:620px!important;margin:9px 0 0!important;color:#6f7780!important;font-size:13px!important;line-height:1.6!important}
.k58-subscriptions-hero-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:15px}
.k58-subscriptions-hero-links a{color:#505861!important;font-size:10px!important;font-weight:800!important;text-decoration:none!important}
.k58-subscriptions-hero-links a:hover{color:#a81428!important}
.k58-subscriptions-ad{position:relative;z-index:1;width:100%!important;max-width:360px!important;margin-left:auto!important;overflow:hidden!important;border-radius:11px!important;opacity:.92}
.k58-subscriptions-ad iframe,.k58-subscriptions-ad ins{max-width:100%!important}
.k58-sub-summary{display:grid;grid-template-columns:150px minmax(0,1fr);gap:0;margin:0 0 14px;border:1px solid #e2e5e8;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 5px 18px rgba(20,25,30,.028)}
.k58-sub-summary-stat{display:flex;flex-direction:column;justify-content:center;padding:17px 20px;border-right:1px solid #eceef1;background:#fafafa}
.k58-sub-summary-stat strong{color:#20252a;font-size:27px;line-height:1;font-variant-numeric:tabular-nums}
.k58-sub-summary-stat span{margin-top:5px;color:#858c94;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.k58-sub-summary-copy{padding:15px 19px}
.k58-sub-summary-copy strong{display:block;color:#343a41;font-size:12px}
.k58-sub-summary-copy p{margin:3px 0 0;color:#7b828a;font-size:10.5px;line-height:1.55}
.k58-subscriptions-form{margin-top:0!important}
.k58-sub-table-shell{overflow:hidden!important;border:1px solid #e1e4e8!important;border-radius:15px!important;background:#fff!important;box-shadow:0 7px 22px rgba(20,25,30,.03)!important}
.k58-subscriptions-table{border:0!important;border-radius:0!important}
.k58-subscriptions-table thead th{padding:11px 15px!important;background:#f7f8f9!important;color:#7c838b!important;font-size:8.5px!important;letter-spacing:.09em!important}
.k58-subscriptions-table .k-sub-group th{padding:11px 15px!important;border-top:1px solid #e8eaed!important;border-bottom:1px solid #eceef1!important;background:#f5f6f7!important;color:#333940!important}
.k58-subscriptions-table tbody .k-sub-group:first-child th{border-top:0!important}
.k58-subscriptions-table .k58-sub-forum th{padding-left:24px!important;background:#fbfbfc!important;color:#5f666e!important}
.k58-sub-group-kicker{display:inline-block;margin-right:8px;color:#9a8185;font-size:8px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.k58-subscriptions-table .k-sub-group strong{font-size:11px;font-weight:800}
.k58-sub-item td{padding-top:13px!important;padding-bottom:13px!important;background:#fff!important}
.k58-sub-item td:first-child{padding-left:30px!important;color:#343a41!important;font-weight:650!important}
.k58-sub-item:hover td{background:#fcfcfd!important}
.k58-sub-item-main{display:block;min-width:0}
.k58-sub-item-main>a{display:inline-block;max-width:100%;color:#252a30!important;font-size:12px;font-weight:760;text-decoration:none!important;overflow-wrap:anywhere}
.k58-sub-item-main>a:hover{color:#aa1428!important}
.k58-sub-type,.k58-sub-scope{display:inline-flex;align-items:center;min-height:20px;margin-right:8px;padding:0 7px;border:1px solid #e4e7ea;border-radius:999px;background:#fafafa;color:#858c94;font-size:7.5px;font-weight:850;letter-spacing:.07em;text-transform:uppercase;vertical-align:1px}
.k58-sub-scope{display:none}
.k58-sub-item .k-sub-date{margin:4px 0 0!important;color:#969ca3!important;font-size:9px!important;font-variant-numeric:tabular-nums}
.k58-sub-action{width:104px!important;white-space:nowrap;text-align:right!important}
.k58-sub-action .k-sub-remove{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border:1px solid #ead4d8;border-radius:8px;background:#fff;color:#a61c31!important;font-size:9px!important;font-weight:800!important}
.k58-sub-action .k-sub-remove:hover{border-color:#d9a9b1;background:#fff8f9!important;color:#8e1022!important}
.k58-sub-check{width:48px!important}
.k58-sub-check input[type=checkbox]{width:17px;height:17px;accent-color:#b31319;cursor:pointer}
.k58-sub-bulk-bar{position:sticky;bottom:10px;z-index:5;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:14px 0 0!important;padding:12px 14px!important;border:1px solid #dfe3e6!important;border-radius:13px!important;background:rgba(255,255,255,.96)!important;box-shadow:0 8px 28px rgba(20,25,30,.075)!important;backdrop-filter:blur(8px)}
.k58-sub-bulk-bar>div{display:flex;flex-direction:column;min-width:0}.k58-sub-bulk-bar>div strong{color:#3a4047;font-size:10px}.k58-sub-bulk-bar>div span{color:#8a9198;font-size:9px}
.k58-sub-bulk-bar .k-btn-danger{min-height:36px!important;padding:0 13px!important;font-size:9px!important;white-space:nowrap}
/* Subscription action popup */
.k58-sub-pop-card{width:100%;overflow:hidden;border:1px solid #e0e4e7;border-radius:18px;background:#fff;box-shadow:0 18px 50px rgba(19,23,29,.09)}
.k58-sub-pop-head{position:relative;padding:25px 26px 21px;border-bottom:1px solid #eceef1;background:linear-gradient(135deg,#fff 0%,#fafbfb 100%);overflow:hidden}
.k58-sub-pop-head:after{content:"";position:absolute;right:-52px;top:-78px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,rgba(179,19,25,.08),rgba(179,19,25,0) 70%)}
.k58-sub-pop-kicker{position:relative;z-index:1;display:block;margin-bottom:6px;color:#a81829;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.k58-sub-pop-head h1{position:relative;z-index:1;margin:0!important;color:#20252a!important;font-size:25px!important;line-height:1.08!important;letter-spacing:-.55px!important}
.k58-sub-pop-head p{position:relative;z-index:1;max-width:410px;margin:8px 0 0;color:#798088;font-size:10.5px;line-height:1.55}
.k58-sub-pop-body{padding:20px 24px}
.k58-sub-pop-state{display:flex;align-items:flex-start;gap:12px;padding:15px;border:1px solid #dfe7e1;border-radius:12px;background:#f8fbf8}
.k58-sub-pop-state.is-info{border-color:#dfe5ea;background:#f8fafb}
.k58-sub-pop-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#edf7ef;color:#2f7a47;font-size:14px;font-weight:900}
.k58-sub-pop-state.is-info .k58-sub-pop-icon{background:#edf2f6;color:#4a6478}
.k58-sub-pop-state strong{display:block;margin:1px 0 4px;color:#293039;font-size:12px}.k58-sub-pop-state p{margin:0;color:#6f7780;font-size:10.5px;line-height:1.55}
.k58-sub-pop-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:13px 16px;border-top:1px solid #eceef1;background:#fafafa}.k58-sub-pop-actions .k-btn{min-height:34px!important;padding:0 12px!important;font-size:9px!important}
.k58-sub-auth-form{display:grid;gap:11px}.k58-sub-auth-form label{display:grid;gap:5px;color:#596169;font-size:9px;font-weight:800}.k58-sub-auth-form input{width:100%;height:38px;border:1px solid #dce0e4;border-radius:9px;background:#fff;padding:0 10px;font:inherit;color:#23282e}.k58-sub-auth-form input:focus{outline:3px solid rgba(179,19,25,.12);border-color:#c6828c}.k58-sub-auth-form .k-btn{justify-self:start;margin-top:2px}
@media(max-width:820px){.k58-subscriptions-hero{grid-template-columns:1fr!important}.k58-subscriptions-ad{max-width:728px!important;margin:4px 0 0!important}.k58-sub-summary{grid-template-columns:125px minmax(0,1fr)}}
@media(max-width:700px){.k58-sub-breadcrumb,.k58-subscriptions-page{width:100%!important}.k58-subscriptions-hero{padding:21px 18px!important;border-radius:15px!important}.k58-subscriptions-hero h1{font-size:31px!important}.k58-subscriptions-ad{display:none!important}.k58-sub-summary{grid-template-columns:1fr}.k58-sub-summary-stat{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:13px 15px;border-right:0;border-bottom:1px solid #eceef1}.k58-sub-summary-stat strong{font-size:22px}.k58-sub-summary-stat span{margin:0}.k58-sub-summary-copy{padding:13px 15px}.k58-sub-table-shell{overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.k58-subscriptions-table,.k58-subscriptions-table tbody{display:block!important;width:100%!important}.k58-subscriptions-table thead{display:none!important}.k58-subscriptions-table .k-sub-group{display:block!important;margin:12px 0 5px!important}.k58-subscriptions-table .k-sub-group th{display:block!important;width:100%!important;padding:9px 11px!important;border:1px solid #e5e8eb!important;border-radius:9px!important}.k58-subscriptions-table .k58-sub-forum th{padding-left:14px!important}.k58-subscriptions-table .k58-sub-item{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin:0 0 8px!important;padding:13px 13px 12px!important;border:1px solid #e2e5e8!important;border-radius:12px!important;background:#fff!important;box-shadow:0 4px 14px rgba(20,25,30,.025)!important}.k58-subscriptions-table .k58-sub-item td{display:block!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important}.k58-subscriptions-table .k58-sub-item td:first-child{grid-column:1/-1!important;padding:0!important}.k58-sub-scope{display:inline-flex!important;margin-bottom:7px!important}.k58-sub-type{display:none!important}.k58-sub-action{grid-column:1!important;text-align:left!important}.k58-sub-check{grid-column:2!important;grid-row:2!important;align-self:center!important}.k58-sub-action .k-sub-remove{min-height:34px!important}.k58-sub-bulk-bar{bottom:8px;flex-direction:column!important;align-items:stretch!important;padding:11px!important}.k58-sub-bulk-bar .k-btn-danger{width:100%!important;min-height:42px!important}.k58-sub-pop-head{padding:21px 19px 18px}.k58-sub-pop-head h1{font-size:22px!important}.k58-sub-pop-body{padding:16px}.k58-sub-pop-actions{padding:11px 12px}.k58-sub-pop-actions .k-btn{min-height:40px!important}}
@media(max-width:430px){.k58-subscriptions-hero{padding:18px 15px!important}.k58-subscriptions-hero h1{font-size:28px!important}.k58-subscriptions-hero-links{gap:12px}.k58-sub-pop-state{padding:12px;gap:9px}.k58-sub-pop-actions{display:grid;grid-template-columns:1fr 1fr}.k58-sub-pop-actions .k-btn{width:100%!important}}
@media(prefers-reduced-motion:reduce){.k58-subscriptions-page *,.k58-sub-pop-card *{scroll-behavior:auto!important;transition:none!important}}


/* ==========================================================================
   KONIKS V101.59 — PRIVATE MESSAGE CENTER / CONVERSATION WORKSPACE
   Scoped PM refinement. No PM transport, SQL or state semantics are changed.
   ========================================================================== */
.k59-pm-center,.k59-pm-detail,.k59-pm-compose-page{width:min(100%,1120px);margin:0 auto 64px}
.k59-pm-hero,.k59-pm-detail-hero,.k59-pm-compose-hero{position:relative;overflow:hidden;margin-top:8px;padding:24px 26px;border:1px solid #e3e5e8;border-radius:18px;background:linear-gradient(135deg,#fff 0%,#fbfbfc 70%,#f7f7f8 100%);box-shadow:0 12px 34px rgba(23,28,34,.035)}
.k59-pm-hero:after,.k59-pm-detail-hero:after,.k59-pm-compose-hero:after{content:"";position:absolute;right:-38px;top:-46px;width:132px;height:132px;border-radius:50%;border:22px solid #bd1029;opacity:.95;pointer-events:none}
.k59-pm-hero>*,.k59-pm-detail-hero>*,.k59-pm-compose-hero>*{position:relative;z-index:1}
.k59-pm-hero h1,.k59-pm-detail-hero h1,.k59-pm-compose-hero h1{max-width:690px;font-size:34px;line-height:1.06}
.k59-pm-nav{align-self:center;justify-content:flex-end}
.k59-pm-nav a{min-height:38px;padding:0 13px;border-radius:10px;background:rgba(255,255,255,.92)}
.k59-pm-nav a:first-child{border-color:#dedfe2;background:#fff;color:#4f555c}
.k59-pm-nav a.is-active{border-color:#24282d!important;background:#24282d!important;color:#fff!important;box-shadow:0 6px 16px rgba(28,31,35,.09)}
.k59-pm-nav .k59-pm-compose-link{border-color:#c50d28!important;background:#c50d28!important;color:#fff!important}
.k59-pm-center .k-pm-list-form{margin-top:16px}
.k59-pm-center .k-pm-table-wrap{border-color:#dde1e5;border-radius:16px;box-shadow:0 12px 34px rgba(24,29,35,.035)}
.k59-pm-center .k-pm-table thead th{height:42px;padding:0 14px;background:#f6f7f8;color:#727981;font-size:9px;font-weight:900;letter-spacing:.09em}
.k59-pm-center .k-pm-table tbody td{padding:14px;color:#565e66;font-size:11px}
.k59-pm-center .k-pm-table tbody tr.is-new td{background:#fff9fa}
.k59-pm-center .k-pm-table tbody tr.is-new td:first-child{box-shadow:inset 3px 0 0 #c30d28}
.k59-pm-center .k-pm-subject{font-size:13px;line-height:1.38}
.k59-pm-center .k-pm-state-dot{width:8px;height:8px}
.k59-pm-center .k-pm-bulk-actions{justify-content:flex-end;padding-top:12px}
.k59-pm-detail .k-pm-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:4px 0 10px}
.k59-pm-detail .k-pm-top-ad{max-width:468px;overflow:hidden;border-radius:10px}
.k59-pm-actionbar{margin:8px 0 14px}
.k59-pm-actionbar .k-pm-action{min-height:38px;padding:0 13px}
.k59-pm-message{width:100%;margin:0;border-radius:18px;border-color:#dfe2e5;box-shadow:0 14px 40px rgba(22,27,33,.045)}
.k59-pm-message .k-pm-message-head{grid-template-columns:172px minmax(0,1fr);background:#f7f8f9}
.k59-pm-message .k-pm-message-head>*{padding:15px 18px}
.k59-pm-message .k-pm-message-head strong{font-size:14px;line-height:1.4}
.k59-pm-message .k-pm-message-grid{grid-template-columns:172px minmax(0,1fr)}
.k59-pm-message .k-pm-sender{padding:20px 17px;background:#fafafa}
.k59-pm-message .k-pm-sender a{font-size:13px;text-decoration:none}
.k59-pm-message .k-pm-content{padding:24px 28px 30px}
.k59-pm-message .k-pm-message-time{margin-bottom:10px;font-size:10px;text-transform:uppercase;letter-spacing:.045em}
.k59-pm-message .k-message-body{max-width:760px;font-size:16px!important;line-height:1.78!important;color:#2f353b}
.k59-pm-message .ArticleInlineBanner{float:right;margin:0 0 20px 24px;max-width:336px}
.k59-pm-compose-page .k-pm-compose-form{margin-top:16px}
.k59-pm-compose-card{max-width:none;margin:0;border-radius:18px;border-color:#dfe2e5;box-shadow:0 14px 38px rgba(22,27,33,.04)}
.k59-pm-compose-card .k-pm-compose-head{padding:20px 24px 13px;background:linear-gradient(180deg,#fafbfc,#fff)}
.k59-pm-compose-card .k-pm-compose-head h1{font-size:20px}
.k59-pm-compose-card .k-form-row{grid-template-columns:140px minmax(0,1fr);padding:15px 24px}
.k59-pm-compose-card input[type=text],.k59-pm-compose-card textarea{border:1px solid #d8dce0;border-radius:11px;background:#fff;box-shadow:inset 0 1px 2px rgba(22,27,33,.025);transition:border-color .15s ease,box-shadow .15s ease}
.k59-pm-compose-card input[type=text]:focus,.k59-pm-compose-card textarea:focus{outline:0;border-color:#9dabb7;box-shadow:0 0 0 3px rgba(93,111,126,.10)}
.k59-pm-compose-card textarea{min-height:285px;padding:14px 15px;font-size:15px;line-height:1.68}
.k59-pm-compose-card .k-form-actions{justify-content:flex-end;border-top:1px solid #eef0f2;background:#fafbfb}
.k59-pm-reference{max-width:none;margin-top:18px}
.k59-pm-reference-card{border-radius:16px;box-shadow:0 9px 24px rgba(25,30,36,.025)}
.k59-pm-status-shell{max-width:720px;margin:42px auto 64px}
.k59-pm-status-shell .k-status-card{border-radius:18px;box-shadow:0 14px 38px rgba(24,29,35,.05)}
.k59-pm-status-shell .k-eyebrow{display:block;margin:0 0 8px;color:#b71028;font-size:9px;font-weight:900;letter-spacing:.16em}
.k59-pm-result-card{max-width:720px}
.k59-pm-result-list{margin:12px 0 18px;padding:13px 15px;border:1px solid #e5e7ea;border-radius:12px;background:#fafafa;color:#515860;text-align:left}
.k59-pm-result-list ul{margin:0;padding-left:19px}
.k59-pm-result-list li+li{margin-top:6px}
.k59-pm-print{box-shadow:0 12px 32px rgba(22,27,33,.04)}
@media(max-width:900px){
  .k59-pm-hero,.k59-pm-detail-hero,.k59-pm-compose-hero{align-items:flex-start;flex-direction:column;padding:21px 20px}
  .k59-pm-hero h1,.k59-pm-detail-hero h1,.k59-pm-compose-hero h1{font-size:30px}
  .k59-pm-nav{justify-content:flex-start}
  .k59-pm-hero:after,.k59-pm-detail-hero:after,.k59-pm-compose-hero:after{right:-55px;top:-60px;opacity:.7}
}
@media(max-width:700px){
  .k59-pm-center,.k59-pm-detail,.k59-pm-compose-page{margin-bottom:44px}
  .k59-pm-hero,.k59-pm-detail-hero,.k59-pm-compose-hero{margin-top:4px;border-radius:15px;padding:19px 16px}
  .k59-pm-hero h1,.k59-pm-detail-hero h1,.k59-pm-compose-hero h1{font-size:27px}
  .k59-pm-nav{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
  .k59-pm-nav a{width:100%;min-height:42px;padding:0 8px}
  .k59-pm-center .k-pm-table-wrap{overflow:visible;border:0;background:transparent;box-shadow:none}
  .k59-pm-center .k-pm-table,.k59-pm-center .k-pm-table tbody{display:block;width:100%}
  .k59-pm-center .k-pm-table thead{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
  .k59-pm-center .k-pm-table tr{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) 42px;gap:4px 8px;margin:0 0 9px;padding:13px 12px;border:1px solid #e1e4e7;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(24,29,35,.035)}
  .k59-pm-center .k-pm-table tbody tr.is-new{background:#fffafb;border-color:#ead6da}
  .k59-pm-center .k-pm-table tbody tr.is-new td:first-child{box-shadow:none}
  .k59-pm-center .k-pm-table td{display:block!important;width:auto!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}
  .k59-pm-center .k-pm-state-cell{grid-column:1;grid-row:1/3;align-self:start;padding-top:4px!important;text-align:center!important}
  .k59-pm-center .k-pm-table td[data-label="Konu"]{grid-column:2;grid-row:1}
  .k59-pm-center .k-pm-table td[data-label="Gönderen"],.k59-pm-center .k-pm-table td[data-label="Gönderilen"]{grid-column:2;grid-row:2;color:#687079!important}
  .k59-pm-center .k-pm-table td[data-label="Tarih"]{grid-column:2;grid-row:3;font-size:10px}
  .k59-pm-center .k-pm-select-cell{grid-column:3;grid-row:1/4;align-self:center;text-align:right!important}
  .k59-pm-center .k-pm-select-cell input{width:20px;height:20px}
  .k59-pm-center .k-pm-subject{font-size:14px}
  .k59-pm-center .k-pm-summary{align-items:flex-start;flex-direction:column}
  .k59-pm-center .k-pm-bulk-actions{display:grid;grid-template-columns:1fr 1fr}
  .k59-pm-center .k-pm-bulk-actions .k-btn{width:100%;min-height:42px}
  .k59-pm-detail .k-pm-topbar{align-items:flex-start;flex-direction:column}
  .k59-pm-detail .k-pm-top-ad{width:100%}
  .k59-pm-actionbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
  .k59-pm-actionbar .k-pm-action{width:100%;min-height:42px}
  .k59-pm-message .k-pm-message-head,.k59-pm-message .k-pm-message-grid{grid-template-columns:1fr}
  .k59-pm-message .k-pm-message-head span{display:none}
  .k59-pm-message .k-pm-sender{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-right:0;border-bottom:1px solid #eceef1}
  .k59-pm-message .k-pm-sender p{margin:0}
  .k59-pm-message .k-pm-content{padding:18px 16px 23px}
  .k59-pm-message .k-message-body{font-size:15px!important;line-height:1.72!important}
  .k59-pm-message .ArticleInlineBanner{float:none;margin:0 0 18px;max-width:100%;overflow:hidden}
  .k59-pm-compose-card .k-form-row{grid-template-columns:1fr;gap:7px;padding:14px 16px}
  .k59-pm-compose-card textarea{min-height:250px}
  .k59-pm-compose-card .k-form-actions{display:grid;grid-template-columns:1fr;padding:14px 16px 18px}
  .k59-pm-compose-card .k-form-actions .k-btn{width:100%;min-height:44px}
}
@media(max-width:420px){
  .k59-pm-nav,.k59-pm-actionbar,.k59-pm-center .k-pm-bulk-actions{grid-template-columns:1fr}
  .k59-pm-hero h1,.k59-pm-detail-hero h1,.k59-pm-compose-hero h1{font-size:25px}
}
@media print{
  .k59-pm-print{border:0;box-shadow:none}
  .k59-pm-detail .k-pm-topbar,.k59-pm-actionbar,.k59-pm-detail-hero,.k59-pm-nav{display:none!important}
}


/* KONIKS V101.60 — Account Onboarding + Recovery Cohesion */
body.k-page-register,
body.k-page-password{background:#f5f6f7}
.k-page-register .k-main,
.k-page-password .k-main{min-height:calc(100vh - 190px)}
.k-register-breadcrumb{width:min(100% - 40px,980px);margin-top:24px!important}
.k-register-page{width:min(100% - 40px,980px);margin:24px auto 68px}
.k-register-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:28px;align-items:end;overflow:hidden;padding:32px 34px;border:1px solid #e0e3e6;border-radius:22px;background:linear-gradient(135deg,#fff 0%,#fff 70%,#f8f1f2 100%);box-shadow:0 18px 55px rgba(26,31,36,.055)}
.k-register-hero:after{content:"";position:absolute;right:-52px;top:-70px;width:160px;height:160px;border-radius:50%;background:#bc1029;box-shadow:-34px 38px 0 #171b20;opacity:.98}
.k-register-hero>div,.k-register-trust{position:relative;z-index:1}
.k-register-hero .k-eyebrow,.k-register-status-shell .k-eyebrow,.k-status-card>.k-eyebrow{display:block;margin-bottom:8px;color:#ba1029;font-size:9px;font-weight:900;letter-spacing:.18em}
.k-register-hero h1{margin:0;color:#1d2024;font-family:Georgia,"Times New Roman",serif;font-size:42px;line-height:1.02;letter-spacing:-.035em}
.k-register-hero p{max-width:650px;margin:11px 0 0;color:#6e757d;font-size:13px;line-height:1.7}
.k-register-trust{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-right:2px}
.k-register-trust strong{font-family:Georgia,"Times New Roman",serif;font-size:30px;line-height:1;color:#1e2328}
.k-register-trust span{margin-top:5px;color:#7d838a;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.k-register-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 16px}
.k-register-guide span{display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 11px;border:1px solid #e1e4e7;border-radius:11px;background:#fff;color:#656c73;font-size:10px;font-weight:780}
.k-register-guide b{display:grid;place-items:center;flex:0 0 24px;height:24px;border-radius:50%;background:#f1e6e8;color:#a7172b;font-size:9px}
.k-register-form-surface{padding:18px;border:1px solid #e0e3e6;border-radius:20px;background:#fff;box-shadow:0 14px 42px rgba(26,31,36,.045)}


















.k-register-footnote{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4px 0;color:#7c8289;font-size:10px}
.k-register-footnote a{color:#8e1b2e!important;font-weight:850}
.k-register-return{width:min(100% - 40px,760px);margin:-42px auto 62px;text-align:center}
.k-register-status-shell{margin-top:30px!important}
.k-account-assurance{display:flex;align-items:flex-start;gap:10px;margin:22px -34px -34px;padding:16px 34px;border-top:1px solid #eceef0;background:#fafafa;color:#747b82;font-size:10px;line-height:1.55}
.k-account-assurance strong{flex:0 0 auto;color:#3f464d;font-size:10px}



@media(max-width:820px){
 .k-register-page{width:min(100% - 28px,760px)}
 .k-register-hero{grid-template-columns:1fr;padding:27px 26px}
 .k-register-trust{justify-self:start;align-items:flex-start;text-align:left}
 .k-register-hero:after{right:-80px;top:-82px}
 
 
}
@media(max-width:620px){
 .k-account-breadcrumb,.k-register-breadcrumb{width:calc(100% - 28px);margin-top:16px!important}
 .k-register-page{width:calc(100% - 28px);margin-top:16px;margin-bottom:44px}
 .k-register-hero{padding:24px 20px;border-radius:18px}
 .k-register-hero h1{font-size:34px}
 .k-register-guide{grid-template-columns:1fr;gap:6px}
 .k-register-guide span{min-height:38px}
 .k-register-form-surface{padding:10px;border-radius:16px}
 
 
 
 
 
 
 .k-register-footnote{align-items:flex-start;flex-direction:column}
 .k-account-shell{width:calc(100% - 28px)!important;margin-top:20px!important}
 .k-password-card,.k-status-card{border-radius:17px!important}
 .k-password-card,.k-status-card{padding:24px 20px!important}
 .k-page-password .k-password-card .k-account-heading h1,.k-status-card h1{font-size:31px!important}
 .k-reset-steps{grid-template-columns:1fr!important;gap:6px!important}
 .k-account-assurance{margin:20px -20px -24px;padding:14px 20px;flex-direction:column;gap:4px}
 .k-form-actions{align-items:stretch;flex-direction:column}
 .k-form-actions .k-btn{width:100%;justify-content:center}
}


/* KONIKS V101.61 — Login + Session Access Cohesion */


.k161-login-breadcrumb{width:min(100% - 40px,980px);margin:24px auto 0!important}
.k161-login-page{width:min(100% - 40px,980px);margin:18px auto 68px}
.k161-login-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:28px;align-items:end;overflow:hidden;padding:30px 34px;border:1px solid #e0e3e6;border-radius:22px;background:linear-gradient(135deg,#fff 0%,#fff 70%,#f8f1f2 100%);box-shadow:0 18px 55px rgba(26,31,36,.055)}
.k161-login-hero:after{content:"";position:absolute;right:-52px;top:-70px;width:160px;height:160px;border-radius:50%;background:#bc1029;box-shadow:-34px 38px 0 #171b20;opacity:.98}
.k161-login-hero>div,.k161-login-trust{position:relative;z-index:1}
.k161-login-hero .k-eyebrow,.k161-login-side .k-eyebrow{display:block;margin-bottom:8px;color:#ba1029;font-size:9px;font-weight:900;letter-spacing:.18em}
.k161-login-hero h1{margin:0;color:#1d2024;font-family:Georgia,"Times New Roman",serif;font-size:42px;line-height:1.02;letter-spacing:-.035em}
.k161-login-hero p{max-width:650px;margin:11px 0 0;color:#6e757d;font-size:13px;line-height:1.7}
.k161-login-trust{justify-self:end;display:flex;flex-direction:column;align-items:flex-end;text-align:right;padding-right:2px}
.k161-login-trust strong{font-family:Georgia,"Times New Roman",serif;font-size:30px;line-height:1;color:#1e2328}
.k161-login-trust span{margin-top:5px;color:#7d838a;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.k161-login-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(285px,.75fr);gap:14px;margin-top:14px;align-items:stretch}
.k161-login-surface,.k161-login-side{border:1px solid #e0e3e6;border-radius:20px;background:#fff;box-shadow:0 14px 42px rgba(26,31,36,.045)}
.k161-login-surface{overflow:hidden;padding:28px 30px 0}
.k161-login-form{gap:16px}
.k161-login-form .k-field{gap:7px;color:#454c54;font-size:10px;font-weight:850;letter-spacing:.02em}
.k161-login-form .k-field input{min-height:46px!important;border-color:#d8dce1!important;border-radius:11px!important;background:#fff!important;box-shadow:0 1px 0 rgba(20,24,30,.02)!important}
.k161-login-form .k-field input:focus{outline:0!important;border-color:#ba1029!important;box-shadow:0 0 0 3px rgba(186,16,41,.10)!important}
.k161-login-options{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}
.k161-login-options>a{color:#8e1b2e!important;font-size:10px;font-weight:850;text-decoration:none}
.k161-login-options>a:hover{text-decoration:underline}
.k161-login-submit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px;padding:0 16px;border-radius:11px;background:#bd102b;box-shadow:0 7px 18px rgba(189,16,43,.16);font-size:11px;font-weight:900}
.k161-login-submit span{font-size:17px;font-weight:500}
.k161-login-error{display:flex;flex-direction:column;gap:2px;margin-bottom:17px;padding:12px 14px}
.k161-login-error strong{font-size:11px}.k161-login-error span{font-size:10px;font-weight:650;color:#86505a}
.k161-login-assurance{margin:24px -30px 0;padding:16px 30px}
.k161-login-side{display:flex;flex-direction:column;justify-content:space-between;padding:28px 27px;background:linear-gradient(180deg,#fff 0%,#fafafa 100%)}
.k161-login-side h2{margin:0 0 8px!important;color:#252a30!important;font-family:Georgia,"Times New Roman",serif;font-size:24px!important;line-height:1.1!important;letter-spacing:-.025em}
.k161-login-side>div>p{margin:0;color:#777e86;font-size:11px;line-height:1.65}
.k161-login-side ul{display:grid;gap:0;margin:20px 0 0;padding:0;list-style:none;border-top:1px solid #eceef0}
.k161-login-side li{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid #eceef0}
.k161-login-side li strong{color:#343a40;font-size:10px}.k161-login-side li span{color:#858b92;font-size:9.5px}
.k161-login-join{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px -27px -28px;padding:16px 27px;border-top:1px solid #eceef0;background:#f8f8f8}
.k161-login-join>span{color:#747b82;font-size:9.5px;font-weight:750}
.k161-login-join .k-btn{min-height:38px;padding:0 13px;font-size:10px}
.k161-login-join.is-closed{display:grid;gap:3px}.k161-login-join.is-closed strong{color:#4c535a;font-size:11px}
.k161-login-status-shell{margin-top:30px!important}
.k161-login-status-shell .k-status-card>.k-eyebrow{display:block;margin-bottom:7px;color:#2e7550;font-size:9px;font-weight:900;letter-spacing:.16em}
@media(max-width:820px){
 .k161-login-page{width:min(100% - 28px,760px)}
 .k161-login-hero{grid-template-columns:1fr;padding:27px 26px}
 .k161-login-trust{justify-self:start;align-items:flex-start;text-align:left}
 .k161-login-hero:after{right:-80px;top:-82px}
 .k161-login-layout{grid-template-columns:1fr}
 .k161-login-side{min-height:0}
}
@media(max-width:620px){
 .k161-login-breadcrumb{width:calc(100% - 28px);margin-top:16px!important}
 .k161-login-page{width:calc(100% - 28px);margin-top:14px;margin-bottom:44px}
 .k161-login-hero{padding:24px 20px;border-radius:18px}
 .k161-login-hero h1{font-size:34px}
 .k161-login-surface,.k161-login-side{border-radius:16px}
 .k161-login-surface{padding:22px 20px 0}
 .k161-login-side{padding:22px 20px}
 .k161-login-assurance{margin:20px -20px 0;padding:14px 20px;flex-direction:column;gap:4px}
 .k161-login-options{align-items:flex-start;flex-direction:column;gap:8px}
 .k161-login-join{margin:20px -20px -22px;padding:14px 20px}
 .k161-login-status-shell{width:calc(100% - 28px)!important;margin-top:20px!important}
}
@media(max-width:390px){.k161-login-join{align-items:stretch;flex-direction:column}.k161-login-join .k-btn{width:100%}}
html{--koniks-v101-61:1}

/* KONIKS V101.62 â€” Complaint & Moderation Workspace */
.k162-moderation-shell{width:min(calc(100% - 40px),1080px);margin:26px auto 70px}
.k162-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 14px;color:#81868c;font-size:10px;font-weight:750}
.k162-breadcrumb a{color:#747b82!important}.k162-breadcrumb strong{color:#4d545b}.k162-breadcrumb span{color:#c3c6ca}
.k162-eyebrow{color:#b41028;font-size:9px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.k162-mod-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 155px;gap:28px;align-items:end;overflow:hidden;padding:29px 32px;border:1px solid #e1e4e7;border-radius:21px;background:linear-gradient(135deg,#fff 0%,#fff 73%,#f8f1f2 100%);box-shadow:0 16px 46px rgba(29,34,39,.05)}
.k162-mod-hero:after{content:"";position:absolute;right:-55px;top:-72px;width:155px;height:155px;border-radius:50%;background:#b8112a;box-shadow:-35px 39px 0 #191d21}
.k162-mod-hero>div{position:relative;z-index:1}.k162-mod-hero h1{margin:5px 0 0!important;color:#1f2327!important;font-family:Georgia,"Times New Roman",serif;font-size:38px!important;line-height:1.04!important;letter-spacing:-.035em}.k162-mod-hero p{max-width:650px;margin:10px 0 0;color:#747b82;font-size:12px;line-height:1.7}
.k162-hero-stat{justify-self:end;text-align:right;padding-right:3px}.k162-hero-stat strong{display:block;color:#20252a;font-family:Georgia,"Times New Roman",serif;font-size:33px;line-height:1}.k162-hero-stat span{display:block;margin-top:5px;color:#858b91;font-size:9px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.k162-mod-tabs{display:flex;gap:6px;margin:14px 0;padding:5px;border:1px solid #e4e6e8;border-radius:13px;background:#f7f8f9}
.k162-mod-tabs a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:9px;color:#687078!important;font-size:10px;font-weight:850;text-decoration:none!important}.k162-mod-tabs a:hover{background:#fff;color:#24292e!important}.k162-mod-tabs a.is-active{background:#fff;color:#99162a!important;box-shadow:0 1px 6px rgba(26,30,35,.07)}
.k162-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:12px 0}.k162-pager label,.k162-pager span{color:#858b91;font-size:9px;font-weight:800}.k162-pager select{min-width:66px;height:35px;padding:0 28px 0 10px;border:1px solid #dfe2e5;border-radius:9px;background:#fff;color:#40464c;font-size:10px;font-weight:700;font-family:inherit}
.k162-complaint-list{display:grid;gap:10px}.k162-complaint-card{overflow:hidden;border:1px solid #e1e4e7;border-radius:17px;background:#fff;box-shadow:0 10px 34px rgba(26,31,36,.04)}
.k162-complaint-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border-bottom:1px solid #eceef0;background:#fafafa}.k162-complaint-head>div{display:flex;align-items:center;gap:7px}.k162-id,.k162-type{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:8.5px;font-weight:900;letter-spacing:.04em}.k162-id{background:#20252a;color:#fff}.k162-type{background:#f4ecee;color:#9b1c30}.k162-complaint-head time{color:#848b92;font-size:9px;font-weight:700}
.k162-complaint-main{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:19px 20px}.k162-reporter{padding-right:17px;border-right:1px solid #eceef0}.k162-reporter span{display:block;margin-bottom:5px;color:#93989e;font-size:8px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.k162-reporter strong,.k162-reporter a{color:#363c42!important;font-size:11px;font-weight:850}.k162-complaint-copy{min-width:0}.k162-complaint-copy .k-message-body{color:#3e454c;font-size:12px!important;line-height:1.72!important}.k162-empty-copy{margin:0;color:#92979d;font-size:11px;font-style:italic}.k162-context{margin:14px 0 0;padding-top:11px;border-top:1px solid #f0f1f2;color:#878d93;font-size:9px;font-weight:750}.k162-context span{padding:0 4px;color:#c2c5c8}
.k162-resolution{display:grid;grid-template-columns:180px minmax(0,1fr);gap:18px;margin:0 20px 15px;padding:14px 16px;border:1px solid #dfe9e2;border-radius:12px;background:#f7fbf8}.k162-resolution>div:first-child span{display:block;color:#75907c;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.k162-resolution>div:first-child strong{display:block;margin-top:4px;color:#3f5c48;font-size:9.5px}.k162-resolution-note{color:#55705d;font-size:10.5px!important;line-height:1.6!important}
.k162-complaint-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid #eceef0;background:#fafafa}.k162-action-group{display:flex;gap:7px;flex-wrap:wrap}.k162-btn{display:inline-flex;align-items:center;justify-content:center;min-height:37px;padding:0 13px;border:1px solid #dfe2e5;border-radius:9px;background:#fff;color:#454c53!important;font-size:9.5px;font-weight:850;text-decoration:none!important;cursor:pointer}.k162-btn:hover{border-color:#c9cdd1;background:#f9fafb;color:#20252a!important}.k162-btn-primary{border-color:#b7112a;background:#b7112a;color:#fff!important}.k162-btn-primary:hover{background:#991025;color:#fff!important}.k162-btn-danger{border-color:#a70f25;background:#a70f25;color:#fff!important}.k162-btn-danger-soft{border-color:#ead5d9;background:#fff8f9;color:#a11c31!important}.k162-delete-check{display:flex;align-items:center;gap:7px;color:#838990;font-size:9px;font-weight:750;cursor:pointer}.k162-delete-check input{width:16px;height:16px;accent-color:#a80f26}.k162-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px 14px;border:1px solid #ead7db;border-radius:12px;background:#fff8f9}.k162-bulk-bar span{color:#8c6269;font-size:9px;font-weight:750}
.k162-empty-state{padding:52px 25px;border:1px dashed #dfe2e5;border-radius:17px;background:#fafbfb;text-align:center}.k162-empty-state>div{display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin:0 auto 10px;border-radius:50%;background:#e9f4ec;color:#3e7750;font-weight:900}.k162-empty-state h2{margin:0!important;color:#363c41!important;font-size:18px!important}.k162-empty-state p{margin:7px auto 0;max-width:480px;color:#878d93;font-size:10.5px}
.k162-note-card,.k162-status{border:1px solid #e1e4e7;border-radius:20px;background:#fff;box-shadow:0 16px 48px rgba(26,31,36,.055)}.k162-note-card{padding:29px 31px}.k162-note-card h1,.k162-status h1{margin:6px 0 8px!important;color:#24292e!important;font-family:Georgia,"Times New Roman",serif;font-size:34px!important;line-height:1.05!important}.k162-note-card>p,.k162-status p{margin:0;color:#777e85;font-size:11px;line-height:1.65}.k162-note-form{display:grid;gap:8px;margin-top:22px}.k162-note-form label{color:#4a5158;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.k162-note-form textarea,.k162-report-form textarea{width:100%;min-height:150px;padding:14px 15px!important;border:1px solid #d9dde1!important;border-radius:11px!important;background:#fff!important;background-image:none!important;color:#333a40;font:500 13px/1.65 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;resize:vertical}.k162-note-form textarea:focus,.k162-report-form textarea:focus{outline:0;border-color:#b7112a!important;box-shadow:0 0 0 3px rgba(183,17,42,.09)}.k162-form-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:7px}
.k162-status{display:grid;grid-template-columns:46px minmax(0,1fr);gap:17px;padding:30px 32px}.k162-status-mark{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#e8f4eb;color:#3d7750;font-size:18px;font-weight:900}.k162-status-warning .k162-status-mark{background:#fff0e2;color:#995919}.k162-status-actions{display:flex;gap:8px;margin-top:18px}

.k162-report-shell,.k162-review-shell{width:min(calc(100% - 28px),760px);margin:24px auto 48px}.k162-report-card,.k162-review-card,.k162-report-status{overflow:hidden;border:1px solid #e1e4e7;border-radius:19px;background:#fff;box-shadow:0 15px 44px rgba(26,31,36,.055)}.k162-report-card>header{padding:26px 28px 20px;border-bottom:1px solid #eceef0}.k162-report-card h1,.k162-review-head h1,.k162-report-status h1{margin:6px 0 8px!important;color:#22272c!important;font-family:Georgia,"Times New Roman",serif;font-size:31px!important;line-height:1.06!important}.k162-report-card header p,.k162-report-status p{margin:0;color:#777e85;font-size:10.5px;line-height:1.7}.k162-report-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 28px;border-bottom:1px solid #eceef0;background:#fafafa}.k162-report-context span{color:#898f95;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.k162-report-context strong{color:#4e555c;font-size:9.5px}.k162-report-form{padding:22px 28px 27px}.k162-report-form label{display:block;margin-bottom:7px;color:#454c53;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.k162-field-help{margin:8px 0 0;color:#92979c;font-size:9px;line-height:1.55}.k162-report-status{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:28px}.k162-report-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#e8f4eb;color:#39734b;font-size:17px;font-weight:900}.k162-report-status.is-warning .k162-report-icon{background:#fff0e2;color:#9b5a17}.k162-report-status .k162-btn{margin-top:17px}
.k162-review-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:23px 25px;border-bottom:1px solid #eceef0}.k162-review-author{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0 25px;border-bottom:1px solid #eceef0}.k162-review-author>div{padding:14px 12px;border-right:1px solid #eceef0}.k162-review-author>div:first-child{padding-left:0}.k162-review-author>div:last-child{border-right:0}.k162-review-author span{display:block;color:#94999e;font-size:7.5px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.k162-review-author strong,.k162-review-author a{display:block;margin-top:4px;color:#40464c!important;font-size:9.5px;font-weight:800}.k162-review-actions{display:flex;gap:7px;flex-wrap:wrap;padding:12px 25px;border-bottom:1px solid #eceef0;background:#fafafa}.k162-review-message{padding:25px;color:#353c42;font-size:13px!important;line-height:1.75!important}.k162-review-signature{margin:0 25px 22px;padding-top:12px;border-top:1px solid #eceef0;color:#8a9096;font-size:9.5px}
@media(max-width:760px){.k162-moderation-shell{width:calc(100% - 28px);margin-top:18px}.k162-mod-hero{grid-template-columns:1fr;padding:24px 21px}.k162-mod-hero:after{right:-80px;top:-85px}.k162-hero-stat{justify-self:start;text-align:left}.k162-complaint-main{grid-template-columns:1fr;gap:12px;padding:17px}.k162-reporter{padding:0 0 10px;border-right:0;border-bottom:1px solid #eceef0}.k162-resolution{grid-template-columns:1fr;gap:8px;margin:0 17px 14px}.k162-complaint-actions{align-items:stretch;flex-direction:column}.k162-action-group{display:grid;grid-template-columns:1fr 1fr}.k162-action-group .k162-btn{width:100%}.k162-delete-check{min-height:35px}.k162-note-card,.k162-status{padding:24px 20px}.k162-review-author{grid-template-columns:1fr 1fr;padding:0 20px}.k162-review-author>div{border-bottom:1px solid #eceef0}.k162-review-author>div:nth-child(2n){border-right:0}.k162-review-actions,.k162-review-message{padding-left:20px;padding-right:20px}}
@media(max-width:520px){.k162-mod-hero h1{font-size:31px!important}.k162-mod-tabs{display:grid;grid-template-columns:1fr 1fr}.k162-complaint-head{align-items:flex-start;flex-direction:column}.k162-action-group{grid-template-columns:1fr}.k162-bulk-bar,.k162-form-actions,.k162-status-actions{align-items:stretch;flex-direction:column}.k162-bulk-bar .k162-btn,.k162-form-actions .k162-btn,.k162-status-actions .k162-btn{width:100%}.k162-status{grid-template-columns:1fr}.k162-report-shell,.k162-review-shell{margin-top:16px}.k162-report-card>header,.k162-report-form,.k162-report-status{padding:22px 19px}.k162-report-context{align-items:flex-start;flex-direction:column;padding:11px 19px}.k162-report-card h1,.k162-review-head h1,.k162-report-status h1{font-size:27px!important}.k162-review-head{padding:20px}.k162-review-author{grid-template-columns:1fr}.k162-review-author>div{padding:11px 0!important;border-right:0}.k162-review-actions{display:grid;grid-template-columns:1fr}.k162-review-actions .k162-btn{width:100%}.k162-review-message{padding:20px}.k162-review-signature{margin:0 20px 20px}}
html{--koniks-v101-62:1}


/* ========================================================================== 
   KONIKS V101.63 — UTILITY DIALOG SYSTEM + MODERATION MICROFLOWS
   Scope: selected legacy short-popup screens only. Existing action/SQL semantics
   remain untouched; this layer normalizes presentation, form geometry and mobile UX.
   ========================================================================== */
html{--koniks-v10163-utility-dialog-system:1}

body.k-short-screen-pop_lock,
body.k-short-screen-pop_open,
body.k-short-screen-pop_delete,
body.k-short-screen-pop_moderate,
body.k-short-screen-pop_viewip,
body.k-short-screen-pop_mail,
body.k-short-screen-pop_send_to_friend,
body.k-short-screen-pop_preview{background:linear-gradient(180deg,#f7f8f9 0%,#f2f4f5 100%)}

body.k-short-screen-pop_lock .k-short-shell,
body.k-short-screen-pop_open .k-short-shell,
body.k-short-screen-pop_delete .k-short-shell,
body.k-short-screen-pop_moderate .k-short-shell,
body.k-short-screen-pop_viewip .k-short-shell,
body.k-short-screen-pop_mail .k-short-shell,
body.k-short-screen-pop_send_to_friend .k-short-shell,
body.k-short-screen-pop_preview .k-short-shell{
  width:min(100% - 28px,720px);margin:28px auto;padding:24px 26px 26px;
  border:1px solid #dfe3e6;border-radius:18px;background:#fff;
  box-shadow:0 18px 52px rgba(22,27,33,.07);color:#343a40;line-height:1.55;
}
body.k-short-screen-pop_delete .k-short-shell,
body.k-short-screen-pop_moderate .k-short-shell{width:min(100% - 28px,840px)}

body.k-short-screen-pop_lock .k-short-shell:before,
body.k-short-screen-pop_open .k-short-shell:before,
body.k-short-screen-pop_delete .k-short-shell:before,
body.k-short-screen-pop_moderate .k-short-shell:before,
body.k-short-screen-pop_viewip .k-short-shell:before,
body.k-short-screen-pop_mail .k-short-shell:before,
body.k-short-screen-pop_send_to_friend .k-short-shell:before,
body.k-short-screen-pop_preview .k-short-shell:before{
  display:block;margin:0 0 18px;padding:0 0 12px;border-bottom:1px solid #eceef0;
  color:#8b9299;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;
}
body.k-short-screen-pop_lock .k-short-shell:before{content:"Yönetim Ýþlemi · Kapat / Kilitle"}
body.k-short-screen-pop_open .k-short-shell:before{content:"Yönetim Ýþlemi · Aç / Geri Al"}
body.k-short-screen-pop_delete .k-short-shell:before{content:"Yönetim Ýþlemi · Sil / Arþivle"}
body.k-short-screen-pop_moderate .k-short-shell:before{content:"Moderasyon Ýþlemi"}
body.k-short-screen-pop_viewip .k-short-shell:before{content:"Moderasyon Bilgisi"}
body.k-short-screen-pop_mail .k-short-shell:before{content:"Üyeye E-posta Gönder"}
body.k-short-screen-pop_send_to_friend .k-short-shell:before{content:"Yazýyý Paylaþ"}
body.k-short-screen-pop_preview .k-short-shell:before{content:"Yazý Önizleme"}

body.k-short-screen-pop_lock .k-short-shell>p:first-of-type,
body.k-short-screen-pop_open .k-short-shell>p:first-of-type,
body.k-short-screen-pop_delete .k-short-shell>p:first-of-type,
body.k-short-screen-pop_moderate .k-short-shell>p:first-of-type,
body.k-short-screen-pop_viewip .k-short-shell>p:first-of-type,
body.k-short-screen-pop_mail .k-short-shell>h4:first-of-type,
body.k-short-screen-pop_send_to_friend .k-short-shell>h2:first-of-type{
  margin:0 0 10px!important;color:#1f2429!important;font-family:Georgia,"Times New Roman",serif!important;
  font-size:clamp(23px,4vw,31px)!important;font-weight:700!important;line-height:1.1!important;text-align:left!important;
}
body.k-short-screen-pop_lock .k-short-shell p,
body.k-short-screen-pop_open .k-short-shell p,
body.k-short-screen-pop_delete .k-short-shell p,
body.k-short-screen-pop_moderate .k-short-shell p,
body.k-short-screen-pop_viewip .k-short-shell p,
body.k-short-screen-pop_mail .k-short-shell p,
body.k-short-screen-pop_send_to_friend .k-short-shell p,
body.k-short-screen-pop_preview .k-short-shell p{color:#6e767e;font-size:12px;line-height:1.65}

body.k-short-screen-pop_lock .k-short-shell font,
body.k-short-screen-pop_open .k-short-shell font,
body.k-short-screen-pop_delete .k-short-shell font,
body.k-short-screen-pop_moderate .k-short-shell font,
body.k-short-screen-pop_viewip .k-short-shell font,
body.k-short-screen-pop_mail .k-short-shell font,
body.k-short-screen-pop_send_to_friend .k-short-shell font,
body.k-short-screen-pop_preview .k-short-shell font{font:inherit!important;color:inherit!important}

body.k-short-screen-pop_lock .k-short-shell form,
body.k-short-screen-pop_open .k-short-shell form,
body.k-short-screen-pop_delete .k-short-shell form,
body.k-short-screen-pop_moderate .k-short-shell form,
body.k-short-screen-pop_mail .k-short-shell form,
body.k-short-screen-pop_send_to_friend .k-short-shell form{
  margin:17px 0 0;padding:18px;border:1px solid #e4e7ea;border-radius:14px;background:#fafbfb;
}

body.k-short-screen-pop_lock .k-short-shell table,
body.k-short-screen-pop_open .k-short-shell table,
body.k-short-screen-pop_delete .k-short-shell table,
body.k-short-screen-pop_moderate .k-short-shell table,
body.k-short-screen-pop_mail .k-short-shell table,
body.k-short-screen-pop_send_to_friend .k-short-shell table,
body.k-short-screen-pop_preview .k-short-shell table{width:100%!important;max-width:100%!important;border:0!important;border-spacing:0!important;background:transparent!important}
body.k-short-screen-pop_lock .k-short-shell td,
body.k-short-screen-pop_open .k-short-shell td,
body.k-short-screen-pop_delete .k-short-shell td,
body.k-short-screen-pop_moderate .k-short-shell td,
body.k-short-screen-pop_mail .k-short-shell td,
body.k-short-screen-pop_send_to_friend .k-short-shell td,
body.k-short-screen-pop_preview .k-short-shell td{padding:7px 8px!important;border:0!important;background:transparent!important;color:#4d555d!important;font-size:11px!important;vertical-align:middle}

body.k-short-screen-pop_lock input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body.k-short-screen-pop_open input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body.k-short-screen-pop_delete input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body.k-short-screen-pop_moderate input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body.k-short-screen-pop_mail input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body.k-short-screen-pop_send_to_friend input:not([type=hidden]):not([type=checkbox]):not([type=radio]),
body.k-short-screen-pop_moderate select,
body.k-short-screen-pop_mail select,
body.k-short-screen-pop_send_to_friend select,
body.k-short-screen-pop_moderate textarea,
body.k-short-screen-pop_mail textarea,
body.k-short-screen-pop_send_to_friend textarea{
  box-sizing:border-box;width:100%!important;max-width:100%!important;min-height:42px;padding:9px 11px!important;
  border:1px solid #d9dde1!important;border-radius:10px!important;background:#fff!important;color:#292f35!important;
  font:600 12px/1.35 Arial,Helvetica,sans-serif!important;outline:0!important;box-shadow:0 1px 2px rgba(20,25,30,.02)!important;
}
body.k-short-screen-pop_moderate textarea,
body.k-short-screen-pop_mail textarea,
body.k-short-screen-pop_send_to_friend textarea{min-height:138px!important;resize:vertical!important;line-height:1.6!important;font-weight:500!important}
body.k-short-screen-pop_lock input:focus,
body.k-short-screen-pop_open input:focus,
body.k-short-screen-pop_delete input:focus,
body.k-short-screen-pop_moderate input:focus,
body.k-short-screen-pop_mail input:focus,
body.k-short-screen-pop_send_to_friend input:focus,
body.k-short-screen-pop_moderate select:focus,
body.k-short-screen-pop_mail select:focus,
body.k-short-screen-pop_send_to_friend select:focus,
body.k-short-screen-pop_moderate textarea:focus,
body.k-short-screen-pop_mail textarea:focus,
body.k-short-screen-pop_send_to_friend textarea:focus{border-color:#b91a2d!important;box-shadow:0 0 0 3px rgba(185,26,45,.09)!important}

body.k-short-screen-pop_lock input[type=submit],
body.k-short-screen-pop_open input[type=submit],
body.k-short-screen-pop_delete input[type=submit],
body.k-short-screen-pop_moderate input[type=submit],
body.k-short-screen-pop_mail input[type=submit],
body.k-short-screen-pop_send_to_friend input[type=submit]{
  width:auto!important;min-width:142px!important;min-height:42px!important;padding:0 18px!important;border:1px solid #252a30!important;
  border-radius:10px!important;background:#252a30!important;color:#fff!important;font-size:11px!important;font-weight:850!important;cursor:pointer!important;
}
body.k-short-screen-pop_lock input[type=submit],body.k-short-screen-pop_delete input[type=submit]{border-color:#b61228!important;background:#b61228!important}
body.k-short-screen-pop_open input[type=submit]{border-color:#2d343a!important;background:#2d343a!important}
body.k-short-screen-pop_lock input[type=checkbox],
body.k-short-screen-pop_open input[type=checkbox],
body.k-short-screen-pop_delete input[type=checkbox],
body.k-short-screen-pop_moderate input[type=checkbox]{width:18px;height:18px;accent-color:#b61228;vertical-align:middle}

body.k-short-screen-pop_lock .k-short-shell a,
body.k-short-screen-pop_open .k-short-shell a,
body.k-short-screen-pop_delete .k-short-shell a,
body.k-short-screen-pop_moderate .k-short-shell a,
body.k-short-screen-pop_viewip .k-short-shell a,
body.k-short-screen-pop_mail .k-short-shell a,
body.k-short-screen-pop_send_to_friend .k-short-shell a,
body.k-short-screen-pop_preview .k-short-shell a{color:#9f1426!important;font-weight:800;text-decoration:none!important}
body.k-short-screen-pop_lock .k-short-shell a:hover,
body.k-short-screen-pop_open .k-short-shell a:hover,
body.k-short-screen-pop_delete .k-short-shell a:hover,
body.k-short-screen-pop_moderate .k-short-shell a:hover,
body.k-short-screen-pop_viewip .k-short-shell a:hover,
body.k-short-screen-pop_mail .k-short-shell a:hover,
body.k-short-screen-pop_send_to_friend .k-short-shell a:hover,
body.k-short-screen-pop_preview .k-short-shell a:hover{text-decoration:underline!important}

body.k-short-screen-pop_viewip .k-short-shell>p{margin:8px 0!important;padding:22px!important;border:1px solid #e5e8ea!important;border-radius:14px!important;background:#fafafa!important;text-align:left!important}
body.k-short-screen-pop_viewip .k-short-shell>p a{display:inline-flex;margin-top:12px;padding:8px 11px;border:1px solid #e0e3e6;border-radius:9px;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.02em}

body.k-short-screen-pop_preview .k-short-shell table{overflow:hidden!important;border:1px solid #e2e5e8!important;border-radius:14px!important;background:#fff!important}
body.k-short-screen-pop_preview .k-short-shell td{padding:18px!important;background:#fff!important;color:#30363c!important;font-size:14px!important;line-height:1.7!important}
body.k-short-screen-pop_preview .k-short-shell tr:first-child td{padding:11px 16px!important;border-bottom:1px solid #eceef0!important;background:#f7f8f9!important;color:#606870!important;font-size:10px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}

body.k-short-screen-pop_moderate .k-short-shell>div{margin:9px 0;color:#4d555d;font-size:11px;line-height:1.55}
body.k-short-screen-pop_moderate .k-short-shell>div select{margin-top:5px}

@media(max-width:640px){
  body.k-short-screen-pop_lock .k-short-shell,
  body.k-short-screen-pop_open .k-short-shell,
  body.k-short-screen-pop_delete .k-short-shell,
  body.k-short-screen-pop_moderate .k-short-shell,
  body.k-short-screen-pop_viewip .k-short-shell,
  body.k-short-screen-pop_mail .k-short-shell,
  body.k-short-screen-pop_send_to_friend .k-short-shell,
  body.k-short-screen-pop_preview .k-short-shell{width:min(100% - 14px,840px);margin:7px auto;padding:18px 15px;border-radius:14px}
  body.k-short-screen-pop_lock .k-short-shell form,
  body.k-short-screen-pop_open .k-short-shell form,
  body.k-short-screen-pop_delete .k-short-shell form,
  body.k-short-screen-pop_moderate .k-short-shell form,
  body.k-short-screen-pop_mail .k-short-shell form,
  body.k-short-screen-pop_send_to_friend .k-short-shell form{padding:13px}
  body.k-short-screen-pop_lock .k-short-shell td,
  body.k-short-screen-pop_open .k-short-shell td,
  body.k-short-screen-pop_delete .k-short-shell td,
  body.k-short-screen-pop_moderate .k-short-shell td,
  body.k-short-screen-pop_mail .k-short-shell td,
  body.k-short-screen-pop_send_to_friend .k-short-shell td{display:block!important;width:100%!important;box-sizing:border-box!important;padding:4px 0!important;text-align:left!important;white-space:normal!important}
  body.k-short-screen-pop_lock input[type=submit],
  body.k-short-screen-pop_open input[type=submit],
  body.k-short-screen-pop_delete input[type=submit],
  body.k-short-screen-pop_moderate input[type=submit],
  body.k-short-screen-pop_mail input[type=submit],
  body.k-short-screen-pop_send_to_friend input[type=submit]{width:100%!important;min-height:44px!important}
}
@media(prefers-reduced-motion:reduce){
  body.k-short-screen-pop_lock *,body.k-short-screen-pop_open *,body.k-short-screen-pop_delete *,body.k-short-screen-pop_moderate *,
  body.k-short-screen-pop_viewip *,body.k-short-screen-pop_mail *,body.k-short-screen-pop_send_to_friend *,body.k-short-screen-pop_preview *{transition:none!important;scroll-behavior:auto!important}
}

/* KONIKS V101.64 â€” Legacy Utility Completion */
html{--koniks-v101-64:1}

body.k-short-screen-pop_help,
body.k-short-screen-pop_smile_help,
body.k-short-screen-pop_color,
body.k-short-screen-pop_messengers,
body.k-short-screen-pop_upload_new,
body.k164-datepicker{
  background:#f4f5f6!important;color:#30363c!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
}
body.k-short-screen-pop_help .k-short-shell,
body.k-short-screen-pop_smile_help .k-short-shell,
body.k-short-screen-pop_color .k-short-shell,
body.k-short-screen-pop_messengers .k-short-shell,
body.k-short-screen-pop_upload_new .k-short-shell{
  box-sizing:border-box;width:min(calc(100% - 28px),820px);margin:18px auto 34px;padding:24px 25px;border:1px solid #e1e4e7;border-radius:18px;background:#fff;box-shadow:0 16px 46px rgba(28,33,38,.055)
}
body.k-short-screen-pop_color .k-short-shell{width:min(calc(100% - 24px),760px)}
body.k-short-screen-pop_messengers .k-short-shell{width:min(calc(100% - 28px),660px)}
body.k-short-screen-pop_upload_new .k-short-shell{width:min(calc(100% - 28px),620px)}
.k164-eyebrow{display:block;color:#a91429;font-size:8.5px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}
.k164-help-intro,.k164-color-intro,.k164-messenger-intro,.k164-upload-intro,.k164-date-intro{margin:0 0 18px;padding:0 0 17px;border-bottom:1px solid #eceef0}
.k164-help-intro h1,.k164-color-intro h1,.k164-messenger-intro h1,.k164-upload-intro h1,.k164-date-intro h1{margin:5px 0 7px!important;color:#24292e!important;font-family:Georgia,"Times New Roman",serif;font-size:29px!important;line-height:1.06!important;letter-spacing:-.025em}
.k164-help-intro p,.k164-color-intro p,.k164-messenger-intro p,.k164-upload-intro p,.k164-date-intro p{max-width:640px;margin:0!important;color:#7b8289!important;font-size:10.5px!important;line-height:1.65!important}

/* Help + smile help: flatten nested legacy tables without changing their help content. */
body.k-short-screen-pop_help .k-short-shell>table,
body.k-short-screen-pop_smile_help .k-short-shell>table{width:100%!important;border:0!important;border-spacing:0!important;background:transparent!important}
body.k-short-screen-pop_help .k-short-shell table table,
body.k-short-screen-pop_smile_help .k-short-shell table table{width:100%!important;border:1px solid #e4e7e9!important;border-spacing:0!important;border-radius:13px!important;background:#fff!important;overflow:hidden!important}
body.k-short-screen-pop_help .k-short-shell table table td,
body.k-short-screen-pop_smile_help .k-short-shell table table td{padding:12px 14px!important;border:0!important;border-bottom:1px solid #eef0f1!important;background:#fff!important;color:#4c545c!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:10.5px!important;line-height:1.62!important;vertical-align:top!important}
body.k-short-screen-pop_help .k-short-shell table table tr:nth-child(odd)>td,
body.k-short-screen-pop_smile_help .k-short-shell table table tr:nth-child(odd)>td{padding-top:11px!important;padding-bottom:10px!important;background:#f7f8f9!important;color:#343a40!important;font-size:11px!important;font-weight:900!important;letter-spacing:.01em!important}
body.k-short-screen-pop_help .k-short-shell table table tr:last-child>td,
body.k-short-screen-pop_smile_help .k-short-shell table table tr:last-child>td{border-bottom:0!important}
body.k-short-screen-pop_help .k-short-shell font,
body.k-short-screen-pop_smile_help .k-short-shell font{font-family:inherit!important;font-size:inherit!important;color:inherit!important}
body.k-short-screen-pop_help .k-short-shell li,
body.k-short-screen-pop_smile_help .k-short-shell li{margin:4px 0 4px 19px;line-height:1.55}
body.k-short-screen-pop_help .k-short-shell a,
body.k-short-screen-pop_smile_help .k-short-shell a{color:#9e172a!important;font-weight:800;text-decoration:none!important}
body.k-short-screen-pop_help .k-short-shell a:hover,
body.k-short-screen-pop_smile_help .k-short-shell a:hover{text-decoration:underline!important}
body.k-short-screen-pop_help .k35-to-top,
body.k-short-screen-pop_smile_help .k35-to-top{float:right;display:inline-flex!important;align-items:center;min-height:28px;padding:0 9px;border:1px solid #e2e4e7;border-radius:999px;background:#fafafa;color:#6e757c!important;font-size:8.5px!important;text-decoration:none!important}

/* Color picker. */
body.k-short-screen-pop_color .k164-color-table{width:100%!important;border:0!important;border-spacing:0!important;background:transparent!important}
body.k-short-screen-pop_color .k164-color-table>tbody>tr>td{border:0!important;background:transparent!important}
body.k-short-screen-pop_color .k164-color-table table{width:100%!important;border:1px solid #e2e5e8!important;border-spacing:3px!important;border-radius:14px!important;background:#f7f8f9!important;padding:8px!important}
body.k-short-screen-pop_color .k164-color-table table td[colspan="16"]{padding:9px 10px!important;border-radius:8px!important;background:#fff!important;color:#343a40!important;font-size:9.5px!important;font-weight:850!important;line-height:1.45!important}
body.k-short-screen-pop_color .k164-color-table font{font-family:inherit!important;font-size:inherit!important;color:inherit!important}
body.k-short-screen-pop_color .k164-color-cell{width:auto!important;height:auto!important;padding:2px!important;background:transparent!important}
body.k-short-screen-pop_color .k164-color-swatch{display:block;width:100%;min-width:24px;height:25px;padding:0;border:1px solid rgba(22,26,30,.17);border-radius:6px;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);transition:transform .13s ease,box-shadow .13s ease,border-color .13s ease}
body.k-short-screen-pop_color .k164-color-swatch:hover{position:relative;z-index:2;transform:scale(1.14);border-color:#222b33;box-shadow:0 4px 10px rgba(20,25,30,.16)}
body.k-short-screen-pop_color .k164-color-swatch:focus-visible{outline:2px solid #b4142b;outline-offset:2px;position:relative;z-index:3}

/* Messenger utility. */
body.k-short-screen-pop_messengers .k-short-shell>p{margin:12px 0;padding:13px 15px;border:1px solid #e4e7e9;border-radius:11px;background:#fafbfb;color:#5d656d!important;font-size:10.5px!important;line-height:1.6!important;text-align:left!important}
body.k-short-screen-pop_messengers .k-short-shell table{width:100%!important;border:0!important;border-spacing:0!important;background:transparent!important}
body.k-short-screen-pop_messengers .k-short-shell td{padding:7px 8px!important;border:0!important;background:transparent!important;color:#4d555d!important;font-size:10.5px!important;vertical-align:middle!important}
body.k-short-screen-pop_messengers .k-short-shell td[nowrap]{white-space:normal!important}
body.k-short-screen-pop_messengers .k-short-shell a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #dfe2e5;border-radius:9px;background:#fff;color:#8f1527!important;font-size:9.5px;font-weight:850;text-decoration:none!important}
body.k-short-screen-pop_messengers .k-short-shell form{margin-top:13px;padding:17px;border:1px solid #e4e7e9;border-radius:13px;background:#fafbfb}
body.k-short-screen-pop_messengers input:not([type=hidden]),body.k-short-screen-pop_messengers textarea{box-sizing:border-box;width:100%!important;min-height:40px;padding:9px 10px!important;border:1px solid #d9dde1!important;border-radius:9px!important;background:#fff!important;color:#30363c!important;font-family:inherit!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;outline:0!important}
body.k-short-screen-pop_messengers textarea{min-height:110px!important;resize:vertical!important;font-weight:500!important}
body.k-short-screen-pop_messengers input[type=submit]{width:auto!important;min-width:128px!important;border-color:#242a30!important;background:#242a30!important;color:#fff!important;cursor:pointer!important;font-weight:850!important}
.k164-utility-status{display:grid;gap:5px;margin:14px 0;padding:18px;border:1px solid #e3e6e8;border-radius:13px;background:#fafafa;color:#555e66}.k164-utility-status strong{color:#2f353b;font-size:12px}.k164-utility-status span{font-size:10px;line-height:1.55}

/* Upload utility. */
.k164-upload-card,.k164-upload-status{border:1px solid #e2e5e8;border-radius:15px;background:#fff;box-shadow:0 10px 30px rgba(25,30,35,.035)}
.k164-upload-card{overflow:hidden}.k164-upload-guidance{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid #eceef0;background:#fafafa}.k164-upload-guidance strong{color:#363c42;font-size:10.5px}.k164-upload-guidance span{color:#858c93;font-size:9px;line-height:1.45;text-align:right}.k164-upload-form{display:grid;gap:9px;padding:20px}.k164-upload-form label{color:#4b5259;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.k164-upload-form input[type=file]{box-sizing:border-box;width:100%!important;min-height:48px;padding:7px!important;border:1px solid #d9dde1!important;border-radius:10px!important;background:#fafafa!important;color:#454c53!important;font-size:10px!important}.k164-upload-form input[type=submit]{justify-self:start;min-width:150px;min-height:42px;padding:0 17px;border:1px solid #23292f;border-radius:10px;background:#23292f;color:#fff;font-size:10px;font-weight:850;cursor:pointer}.k164-upload-status{display:grid;grid-template-columns:42px minmax(0,1fr);gap:15px;padding:21px}.k164-upload-status .k164-status-mark{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fde8eb;color:#9f1729;font-size:16px;font-weight:900}.k164-upload-status.is-warning .k164-status-mark{background:#eef2f5;color:#52606b}.k164-upload-status h2{margin:4px 0 6px!important;color:#30363c!important;font-size:18px!important}.k164-upload-status p,.k164-upload-error{margin:0;color:#6f777f;font-size:10.5px;line-height:1.6}.k164-upload-error ul{margin:6px 0 0 17px;padding:0}.k164-utility-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:12px;padding:0 12px;border:1px solid #dfe2e5;border-radius:9px;background:#fff;color:#8f1527!important;font-size:9.5px;font-weight:850;text-decoration:none!important}

/* Standalone date picker. */
body.k164-datepicker{margin:0!important;padding:14px!important;min-height:100vh;box-sizing:border-box}
.k164-datepicker-shell{box-sizing:border-box;width:min(100%,460px);margin:0 auto;padding:21px;border:1px solid #e0e4e7;border-radius:17px;background:#fff;box-shadow:0 16px 46px rgba(27,32,37,.07)}
body.k164-datepicker form{margin:0}
body.k164-datepicker table{width:100%!important;max-width:100%!important;border:0!important;border-spacing:4px!important;background:transparent!important}
body.k164-datepicker td{box-sizing:border-box;padding:5px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#4d555d!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:10px!important;line-height:1.2!important;text-align:center!important}
body.k164-datepicker font{font-family:inherit!important;font-size:inherit!important;color:inherit!important}
body.k164-datepicker select{height:37px;margin:0 3px;padding:0 27px 0 9px;border:1px solid #d9dde1;border-radius:9px;background:#fff;color:#394048;font-size:10px;font-weight:750}
body.k164-datepicker input[type=submit],body.k164-datepicker input[type=button]{min-height:37px;padding:0 12px;border:1px solid #dfe2e5;border-radius:9px;background:#fff;color:#4a5158;font-size:9.5px;font-weight:850;cursor:pointer}
body.k164-datepicker input[type=submit]{border-color:#242a30;background:#242a30;color:#fff}
body.k164-datepicker a{color:#8f1527!important;font-weight:850;text-decoration:none!important}
body.k164-datepicker .k164-cal-day{height:42px!important;padding:0!important;border:1px solid #e8eaec!important;background:#fff!important;vertical-align:middle!important}
body.k164-datepicker .k164-cal-day a{display:flex;align-items:center;justify-content:center;width:100%;height:40px;border-radius:6px;color:#343a40!important;font-size:10.5px!important}
body.k164-datepicker .k164-cal-day.is-clickable{cursor:pointer!important}.k164-cal-day.is-clickable:hover{border-color:#d4d8dc!important;background:#fafafa!important}.k164-cal-day.is-selected{border-color:#aa1529!important;background:#aa1529!important}.k164-cal-day.is-selected a,.k164-cal-day.is-selected font,.k164-cal-day.is-selected b{color:#fff!important}.k164-cal-day.is-disabled{opacity:.38;background:#f5f6f7!important}.k164-cal-day.is-disabled font{color:#8c9298!important}
body.k164-datepicker table table tr:first-child td{font-weight:850!important;color:#606870!important}
body.k164-datepicker li{margin:5px 0 0 17px;color:#727980;font-size:9.5px;line-height:1.55;text-align:left}

@media(max-width:640px){
 body.k-short-screen-pop_help .k-short-shell,body.k-short-screen-pop_smile_help .k-short-shell,body.k-short-screen-pop_color .k-short-shell,body.k-short-screen-pop_messengers .k-short-shell,body.k-short-screen-pop_upload_new .k-short-shell{width:calc(100% - 14px);margin:7px auto 18px;padding:17px 14px;border-radius:14px}
 .k164-help-intro h1,.k164-color-intro h1,.k164-messenger-intro h1,.k164-upload-intro h1,.k164-date-intro h1{font-size:25px!important}
 body.k-short-screen-pop_help .k-short-shell table table td,body.k-short-screen-pop_smile_help .k-short-shell table table td{padding:10px 11px!important}
 body.k-short-screen-pop_color .k164-color-table table{border-spacing:2px!important;padding:5px!important}
 body.k-short-screen-pop_color .k164-color-swatch{min-width:17px;height:22px;border-radius:4px}
 body.k-short-screen-pop_messengers .k-short-shell td{display:block!important;width:100%!important;padding:3px 0!important;text-align:left!important}
 body.k-short-screen-pop_messengers input[type=submit]{width:100%!important;min-height:44px!important}
 .k164-upload-guidance{flex-direction:column;gap:4px}.k164-upload-guidance span{text-align:left}.k164-upload-form input[type=submit]{width:100%;min-height:44px}.k164-upload-status{grid-template-columns:1fr}.k164-upload-status .k164-status-mark{width:34px;height:34px}
 body.k164-datepicker{padding:7px!important}.k164-datepicker-shell{padding:16px 12px;border-radius:14px}.k164-datepicker .k164-cal-day{height:39px!important}.k164-datepicker .k164-cal-day a{height:37px}
}
@media(prefers-reduced-motion:reduce){
 body.k-short-screen-pop_help *,body.k-short-screen-pop_smile_help *,body.k-short-screen-pop_color *,body.k-short-screen-pop_messengers *,body.k-short-screen-pop_upload_new *,body.k164-datepicker *{transition:none!important;scroll-behavior:auto!important}
}


/* KONIKS V101.65 — FAQ + Specialist Utility Completion */
html{--koniks-v101-65:1}

/* FAQ / help center */


.k165-faq-hero{position:relative;width:min(100%,980px);box-sizing:border-box;margin:0 auto 18px;padding:31px 34px 29px;border:1px solid #e1e4e7;border-radius:20px;background:linear-gradient(135deg,#fff 0%,#fafafa 62%,#f7f1f2 100%);box-shadow:0 16px 48px rgba(28,33,38,.055);overflow:hidden}
.k165-faq-hero:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#a91429}
.k165-faq-hero .k165-eyebrow{display:block;margin-bottom:8px;color:#a91429;font-size:9px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}
.k165-faq-hero h1{max-width:680px;margin:0 0 9px;color:#24292e;font-family:Georgia,"Times New Roman",serif;font-size:40px;line-height:1.04;letter-spacing:-.035em}
.k165-faq-hero p{max-width:700px;margin:0;color:#737b83;font-size:12px;line-height:1.7}
.k165-faq-quick{display:flex;flex-wrap:wrap;gap:7px;width:min(100%,980px);margin:0 auto 18px}
.k165-faq-quick a{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #dfe3e6;border-radius:999px;background:#fff;color:#555e66;font-size:9.5px;font-weight:800;text-decoration:none;transition:border-color .14s ease,color .14s ease,background .14s ease}
.k165-faq-quick a:hover,.k165-faq-quick a:focus-visible{border-color:#c8cdd1;background:#fafafa;color:#941629;outline:0}
.k165-faq-content{width:min(100%,980px);margin:0 auto}



















/* Specialist short-page shell shared by config/IPGate/forum-code/preview/poll/user-space. */
body.k-short-screen-pop_config_help,
body.k-short-screen-pop_ipgate_help,
body.k-short-screen-pop_forum_code,
body.k-short-screen-pop_preview_html,
body.k-short-screen-pop_preview_sig,
body.k-short-screen-pop_poll,
body.k-short-screen-pop_user_space{background:#f4f5f6!important;color:#30363c!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}
body.k-short-screen-pop_config_help .k-short-shell,
body.k-short-screen-pop_ipgate_help .k-short-shell,
body.k-short-screen-pop_forum_code .k-short-shell,
body.k-short-screen-pop_preview_html .k-short-shell,
body.k-short-screen-pop_preview_sig .k-short-shell,
body.k-short-screen-pop_poll .k-short-shell,
body.k-short-screen-pop_user_space .k-short-shell{box-sizing:border-box;width:min(calc(100% - 28px),900px);margin:18px auto 34px;padding:24px 25px;border:1px solid #e1e4e7;border-radius:18px;background:#fff;box-shadow:0 16px 46px rgba(28,33,38,.055)}
body.k-short-screen-pop_preview_html .k-short-shell,body.k-short-screen-pop_preview_sig .k-short-shell{width:min(calc(100% - 28px),760px)}
body.k-short-screen-pop_poll .k-short-shell{width:min(calc(100% - 28px),780px)}
body.k-short-screen-pop_user_space .k-short-shell{width:min(calc(100% - 28px),960px)}
.k165-util-intro{margin:0 0 18px;padding:0 0 17px;border-bottom:1px solid #eceef0}
.k165-util-intro .k165-eyebrow{display:block;color:#a91429;font-size:8.5px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}
.k165-util-intro h1{margin:5px 0 7px!important;color:#24292e!important;font-family:Georgia,"Times New Roman",serif;font-size:29px!important;line-height:1.06!important;letter-spacing:-.025em}
.k165-util-intro p{max-width:680px;margin:0!important;color:#7b8289!important;font-size:10.5px!important;line-height:1.65!important}

/* Flatten legacy content tables inside specialist utilities without changing server behavior. */
body.k-short-screen-pop_config_help .k-short-shell>table,
body.k-short-screen-pop_ipgate_help .k-short-shell>table,
body.k-short-screen-pop_forum_code .k-short-shell>table,
body.k-short-screen-pop_preview_html .k-short-shell>table,
body.k-short-screen-pop_preview_sig .k-short-shell>table,
body.k-short-screen-pop_poll .k-short-shell>table,
body.k-short-screen-pop_user_space .k-short-shell>table{width:100%!important;border:0!important;border-spacing:0!important;background:transparent!important}
body.k-short-screen-pop_config_help .k-short-shell table,
body.k-short-screen-pop_ipgate_help .k-short-shell table,
body.k-short-screen-pop_forum_code .k-short-shell table,
body.k-short-screen-pop_preview_html .k-short-shell table,
body.k-short-screen-pop_preview_sig .k-short-shell table,
body.k-short-screen-pop_poll .k-short-shell table,
body.k-short-screen-pop_user_space .k-short-shell table{max-width:100%!important;border-color:#e2e5e8!important}
body.k-short-screen-pop_config_help .k-short-shell td,
body.k-short-screen-pop_ipgate_help .k-short-shell td,
body.k-short-screen-pop_forum_code .k-short-shell td,
body.k-short-screen-pop_preview_html .k-short-shell td,
body.k-short-screen-pop_preview_sig .k-short-shell td,
body.k-short-screen-pop_poll .k-short-shell td,
body.k-short-screen-pop_user_space .k-short-shell td{box-sizing:border-box!important;border-color:#e9ebed!important;background:#fff!important;color:#4f575f!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:10.5px!important;line-height:1.62!important}
body.k-short-screen-pop_config_help .k-short-shell font,
body.k-short-screen-pop_ipgate_help .k-short-shell font,
body.k-short-screen-pop_forum_code .k-short-shell font,
body.k-short-screen-pop_preview_html .k-short-shell font,
body.k-short-screen-pop_preview_sig .k-short-shell font,
body.k-short-screen-pop_poll .k-short-shell font,
body.k-short-screen-pop_user_space .k-short-shell font{font-family:inherit!important;font-size:inherit!important;color:inherit!important}
body.k-short-screen-pop_config_help .k-short-shell td[bgcolor],body.k-short-screen-pop_ipgate_help .k-short-shell td[bgcolor]{padding:12px 14px!important}
body.k-short-screen-pop_config_help .k-short-shell tr:nth-child(odd)>td[bgcolor],body.k-short-screen-pop_ipgate_help .k-short-shell tr:nth-child(odd)>td[bgcolor]{background:#f7f8f9!important;color:#343a40!important;font-weight:800!important}
body.k-short-screen-pop_config_help .k-short-shell a,body.k-short-screen-pop_ipgate_help .k-short-shell a,body.k-short-screen-pop_forum_code .k-short-shell a,body.k-short-screen-pop_poll .k-short-shell a,body.k-short-screen-pop_user_space .k-short-shell a{color:#941629!important;font-weight:750;text-decoration:none!important}
body.k-short-screen-pop_config_help .k-short-shell a:hover,body.k-short-screen-pop_ipgate_help .k-short-shell a:hover,body.k-short-screen-pop_forum_code .k-short-shell a:hover,body.k-short-screen-pop_poll .k-short-shell a:hover,body.k-short-screen-pop_user_space .k-short-shell a:hover{text-decoration:underline!important}

/* Forum code documentation */
body.k-short-screen-pop_forum_code .k-short-shell blockquote{margin:0!important;padding:17px!important;border:1px solid #e3e6e8;border-radius:13px;background:#fafafa;color:#555e66!important}
body.k-short-screen-pop_forum_code .k-short-shell p{margin:0 0 12px!important;line-height:1.65!important}
body.k-short-screen-pop_forum_code .k-short-shell h1,body.k-short-screen-pop_forum_code .k-short-shell h2,body.k-short-screen-pop_forum_code .k-short-shell h3,body.k-short-screen-pop_forum_code .k-short-shell h4,body.k-short-screen-pop_forum_code .k-short-shell h5,body.k-short-screen-pop_forum_code .k-short-shell h6{margin:3px 0!important;color:#30363c!important}

/* Preview surfaces */
body.k-short-screen-pop_preview_html .k-short-shell table,body.k-short-screen-pop_preview_sig .k-short-shell table{border:1px solid #e2e5e8!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important}
body.k-short-screen-pop_preview_html .k-short-shell td,body.k-short-screen-pop_preview_sig .k-short-shell td{padding:16px!important}
body.k-short-screen-pop_preview_html .k-short-shell tr:first-child>td,body.k-short-screen-pop_preview_sig .k-short-shell tr:first-child>td{padding:10px 14px!important;background:#f6f7f8!important;color:#343a40!important;font-weight:900!important;text-align:left!important}
body.k-short-screen-pop_preview_html .k-short-shell hr,body.k-short-screen-pop_preview_sig .k-short-shell hr{border:0;border-top:1px solid #eceef0}

/* Poll workspace */
body.k-short-screen-pop_poll .k-short-shell form{margin:0;padding:15px;border:1px solid #e4e7e9;border-radius:13px;background:#fafbfb}
body.k-short-screen-pop_poll select,body.k-short-screen-pop_poll input:not([type=hidden]){box-sizing:border-box;max-width:100%;min-height:39px;padding:7px 9px;border:1px solid #d9dde1!important;border-radius:9px!important;background:#fff!important;color:#3e454c!important;font-family:inherit!important;font-size:10.5px!important}
body.k-short-screen-pop_poll select{width:min(100%,480px)}
body.k-short-screen-pop_poll input[type=submit],body.k-short-screen-pop_poll input[type=button]{min-height:40px;padding:0 14px!important;border-color:#272d33!important;background:#272d33!important;color:#fff!important;font-weight:850!important;cursor:pointer!important}

/* User-space workspace */
body.k-short-screen-pop_user_space .k-short-shell form{margin:0 0 14px;padding:16px;border:1px solid #e3e6e8;border-radius:13px;background:#fafbfb}
body.k-short-screen-pop_user_space input:not([type=hidden]),body.k-short-screen-pop_user_space select,body.k-short-screen-pop_user_space textarea{box-sizing:border-box;max-width:100%;min-height:39px;padding:7px 9px;border:1px solid #d9dde1!important;border-radius:9px!important;background:#fff!important;color:#3e454c!important;font-family:inherit!important;font-size:10.5px!important}
body.k-short-screen-pop_user_space input[type=submit],body.k-short-screen-pop_user_space input[type=button]{min-height:40px;padding:0 14px!important;border-color:#272d33!important;background:#272d33!important;color:#fff!important;font-weight:850!important;cursor:pointer!important}
body.k-short-screen-pop_user_space .k-short-shell hr{border:0;border-top:1px solid #eceef0}

@media(max-width:700px){
 .k165-faq-hero{padding:24px 21px 22px;border-radius:16px}.k165-faq-hero h1{font-size:32px}.k165-faq-quick{gap:6px}
 body.k-short-screen-pop_config_help .k-short-shell,body.k-short-screen-pop_ipgate_help .k-short-shell,body.k-short-screen-pop_forum_code .k-short-shell,body.k-short-screen-pop_preview_html .k-short-shell,body.k-short-screen-pop_preview_sig .k-short-shell,body.k-short-screen-pop_poll .k-short-shell,body.k-short-screen-pop_user_space .k-short-shell{width:calc(100% - 14px);margin:7px auto 18px;padding:17px 14px;border-radius:14px}
 .k165-util-intro h1{font-size:25px!important}
 body.k-short-screen-pop_config_help .k-short-shell td,body.k-short-screen-pop_ipgate_help .k-short-shell td,body.k-short-screen-pop_poll .k-short-shell td,body.k-short-screen-pop_user_space .k-short-shell td{padding:8px!important}
 body.k-short-screen-pop_poll input[type=submit],body.k-short-screen-pop_poll input[type=button],body.k-short-screen-pop_user_space input[type=submit],body.k-short-screen-pop_user_space input[type=button]{min-height:44px}
}
@media(max-width:480px){.k165-faq-hero{padding:21px 17px 19px}.k165-faq-hero h1{font-size:28px}}
@media(prefers-reduced-motion:reduce){.k-page-faq *,body.k-short-screen-pop_config_help *,body.k-short-screen-pop_ipgate_help *,body.k-short-screen-pop_forum_code *,body.k-short-screen-pop_preview_html *,body.k-short-screen-pop_preview_sig *,body.k-short-screen-pop_poll *,body.k-short-screen-pop_user_space *{transition:none!important;scroll-behavior:auto!important}}

/* ==========================================================================
   KONIKS V101.65.1 - Profile Re-authentication Gate Hotfix
   Scope: pop_profile.asp mode=Edit / mode=Modify authentication gates only.
   No auth, SQL, member-write or redirect behavior change.
   ========================================================================== */
html{--koniks-v101651-profile-reauth:1}




































/* KONIKS V101.66 — Community Insights + Member Picker Cohesion */
html{--koniks-v10166:1}
.k-page-forum-stats .k-main,.k-page-active-users .k-main,.k-page-member-stats .k-main{width:min(calc(100% - 32px),1120px);margin-top:28px}
.k66-stats-page,.k66-online-page{width:100%;display:block;color:var(--k-text)}
.k66-stats-page .k-breadcrumb,.k66-online-page .k-breadcrumb{margin:0 0 14px}
.k66-stats-hero,.k66-online-hero{position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 16px;padding:28px 30px;border:1px solid var(--k-line);border-radius:18px;background:linear-gradient(135deg,#fff 0%,#fbfbfc 70%,#f7f7f8 100%);box-shadow:0 12px 34px rgba(20,24,31,.05)}
.k66-stats-hero:after,.k66-online-hero:after{content:"";position:absolute;right:-42px;top:-58px;width:180px;height:180px;border:26px solid rgba(179,19,25,.07);border-radius:50%;pointer-events:none}
.k66-stats-hero>div:first-child,.k66-online-hero>div:first-child{position:relative;z-index:1;max-width:720px}
.k66-stats-hero h1,.k66-online-hero h1{margin:0 0 7px!important;color:#17191c!important;font:800 clamp(28px,3.5vw,42px)/1.05 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;letter-spacing:-1.2px}
.k66-stats-hero p,.k66-online-hero p{margin:0;color:var(--k-muted);font-size:15px;line-height:1.65}
.k66-period-badge{position:relative;z-index:1;flex:0 0 auto;min-width:150px;padding:13px 16px;border:1px solid #e2e4e7;border-radius:13px;background:#fff;text-align:right;box-shadow:0 5px 18px rgba(20,24,31,.035)}
.k66-period-badge span{display:block;margin-bottom:2px;color:#8a9098;font-size:10px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.k66-period-badge strong{font-size:15px;color:#262a2f}
.k66-stats-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 14px;padding:15px 17px;border:1px solid var(--k-line);border-radius:14px;background:#fff}.k66-stats-controls h2{margin:0!important;color:#282d32!important;font-size:15px!important}.k66-stats-controls .k-eyebrow{margin:0 0 2px!important;font-size:9px!important}
.k66-period-form{display:flex;align-items:end;gap:9px;margin:0}.k66-period-form label{display:grid;gap:4px;color:#757c84;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.k66-period-form select{min-width:120px;height:38px;padding:0 34px 0 10px;border:1px solid #dfe2e6;border-radius:9px;background:#fff;color:#292e33;font:700 13px/1 inherit}
.k66-stats-jump{display:flex;gap:7px;overflow:auto;margin:0 0 16px;padding:2px 0 4px;scrollbar-width:thin}.k66-stats-jump a{flex:0 0 auto;padding:7px 10px;border:1px solid #e3e5e8;border-radius:999px;background:#fff;color:#59616a!important;font-size:11px;font-weight:750;text-decoration:none!important}.k66-stats-jump a:hover{border-color:#dfb8bd;background:#fff8f9;color:#a80f27!important}
.k66-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.k66-stats-card{min-width:0;border:1px solid var(--k-line);border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(20,24,31,.035);overflow:hidden}.k66-stats-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px 12px;border-bottom:1px solid #eceef0}.k66-stats-card>header h2{margin:0!important;color:#272c31!important;font-size:16px!important}.k66-stats-card>header .k-eyebrow{margin:0 0 2px!important;font-size:9px!important}.k66-stats-card>header>a{color:#858b93!important;font-size:10px;font-weight:750;white-space:nowrap}.k66-stat-table-wrap{max-height:390px;overflow:auto;overscroll-behavior:contain}.k66-stat-data{width:100%;border-collapse:collapse!important;font-size:12px!important}.k66-stat-data td{padding:8px 12px!important;border-bottom:1px solid #f0f1f2!important;color:#4f565e!important;background:#fff!important}.k66-stat-data tr:first-child td{position:sticky;top:0;z-index:1;background:#f7f8f9!important;color:#343a40!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.05em}.k66-stat-data tr:last-child td{border-bottom:0!important}.k66-stat-data td:last-child{font-variant-numeric:tabular-nums;font-weight:750;color:#252a2f!important}
.k66-status-card{max-width:650px;margin:52px auto;padding:28px;border:1px solid var(--k-line);border-radius:17px;background:#fff;box-shadow:var(--k-shadow);text-align:center}.k66-status-card h1{margin:0 0 8px!important;font-size:28px!important}.k66-status-card>p:not(.k-eyebrow){margin:0 auto;color:var(--k-muted);max-width:520px}.k66-status-actions{display:flex;justify-content:center;gap:8px;margin-top:20px}
.k66-online-hero{align-items:center}.k66-online-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(86px,1fr));gap:8px}.k66-online-metrics article{min-width:88px;padding:11px 12px;border:1px solid #e2e4e7;border-radius:12px;background:#fff;text-align:center}.k66-online-metrics span{display:block;color:#8a9098;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.k66-online-metrics strong{display:block;margin-top:2px;color:#252a2f;font-size:22px;font-variant-numeric:tabular-nums}.k66-online-meta{margin:0 0 12px!important;border:1px solid var(--k-line)!important;border-radius:13px;background:#fff!important}.k66-online-meta>tbody>tr>td:first-child{padding:12px 14px!important;color:#707780!important}.k66-online-meta>tbody>tr>td:last-child{padding:7px!important}.k66-online-table-wrap{width:100%;overflow:auto;border:1px solid var(--k-line);border-radius:15px;background:#fff;box-shadow:0 7px 22px rgba(20,24,31,.035)}.k66-online-shell{margin:0!important;background:#fff!important}.k66-online-shell>.tabbc{background:transparent!important}.k66-online-table{width:100%;border-collapse:collapse!important;min-width:720px}.k66-online-table td{padding:10px 12px!important;border-bottom:1px solid #eceef0!important;background:#fff!important;color:#4d555e!important;font-size:12px!important}.k66-online-table .headbc{background:#f7f8f9!important;color:#555d66!important;font-size:9px!important;letter-spacing:.06em;text-transform:uppercase}.k66-online-table .headbc .hfc{color:#555d66!important;font-size:9px!important}.k66-online-table .catcc{padding:8px 12px!important;background:#fbfbfc!important}.k66-online-table .catfc{color:#6d747d!important;font-size:10px!important;text-transform:uppercase;letter-spacing:.06em}.k66-online-table tr:last-child td{border-bottom:0!important}.k66-online-key{margin:9px 0 0!important}.k66-online-key td{padding:6px 2px!important;color:#7e858d!important}.k66-online-ad{display:block;max-width:100%;overflow:hidden;margin:18px auto 0}

.k-short-screen-pm_members .k-short-shell,.k-short-screen-_pm_pop_members .k-short-shell{width:min(calc(100% - 20px),720px)!important;padding:14px 0 20px!important}.k66-picker-page{width:100%}.k66-picker-hero{margin:0 0 12px;padding:18px 19px;border:1px solid var(--k-line);border-radius:14px;background:linear-gradient(135deg,#fff,#f8f8f9);box-shadow:0 7px 22px rgba(20,24,31,.04)}.k66-picker-hero .k-eyebrow{margin:0 0 3px!important;font-size:9px!important}.k66-picker-hero h1{margin:0 0 4px!important;color:#202429!important;font-size:23px!important;letter-spacing:-.5px}.k66-picker-hero p{margin:0;color:#747b84;font-size:12px;line-height:1.55}.k66-picker-page table{max-width:100%}.k66-picker-pager{margin:0 0 8px!important}.k66-picker-pager>tbody>tr>td{padding:0!important}.k66-picker-list{width:100%!important;margin:0!important;border:1px solid var(--k-line)!important;border-radius:13px!important;background:#fff!important;box-shadow:0 5px 18px rgba(20,24,31,.03)!important;overflow:hidden}.k66-picker-list>tbody>tr>td{padding:0!important}.k66-picker-table{width:100%!important;border-collapse:collapse!important}.k66-picker-table td{padding:9px 12px!important;border-bottom:1px solid #eef0f2!important;background:#fff!important;color:#4e555d!important}.k66-picker-table tr:first-child td{background:#f7f8f9!important;color:#636a72!important;font-size:9px!important;letter-spacing:.07em;text-transform:uppercase}.k66-picker-table tr:last-child td{border-bottom:0!important}.k66-picker-table .spnMessageText a{color:#292e33!important;font-weight:750!important}.k66-picker-page .k37-pm-send{min-height:30px!important;margin-left:8px!important;padding:3px 10px!important;font-size:10px!important}.k66-picker-search{width:100%!important;margin:10px 0!important;border:1px solid var(--k-line)!important;border-radius:12px!important;background:#fff!important}.k66-picker-search td{padding:10px!important}.k66-picker-input,.k66-picker-page input[type=text]{height:38px!important;border:1px solid #dfe2e6!important;border-radius:9px!important;background:#fff!important;padding:0 10px!important;font:600 13px/1 inherit!important}.k66-picker-page button{min-height:38px;padding:0 14px;border:1px solid #dfe2e6;border-radius:9px;background:#fff;color:#333;font-weight:800;cursor:pointer}.k66-picker-page button:hover{border-color:#d9aeb4;background:#fff8f9;color:#a60f26}.k66-picker-search a{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:28px;margin:2px 1px;border:1px solid #e5e7ea;border-radius:7px;background:#fafafa;color:#565e67!important;font-size:10px;font-weight:800}.k66-picker-page-select{margin-left:auto!important}.k66-picker-page-select td{padding:2px!important}.k66-picker-page-select select{height:34px;border:1px solid #dfe2e6;border-radius:8px;background:#fff;padding:0 8px}
@media(max-width:820px){.k66-stats-grid{grid-template-columns:1fr}.k66-stats-hero,.k66-online-hero{align-items:stretch;flex-direction:column}.k66-period-badge{align-self:flex-start;text-align:left}.k66-online-metrics{width:100%}.k66-stats-controls{align-items:stretch;flex-direction:column}.k66-period-form{width:100%}.k66-period-form label{flex:1}.k66-period-form select{width:100%}}
@media(max-width:560px){.k-page-forum-stats .k-main,.k-page-active-users .k-main,.k-page-member-stats .k-main{width:min(calc(100% - 18px),1120px);margin-top:18px}.k66-stats-hero,.k66-online-hero{padding:21px 18px;border-radius:15px}.k66-stats-hero h1,.k66-online-hero h1{font-size:30px!important}.k66-online-metrics{grid-template-columns:repeat(3,1fr)}.k66-online-metrics article{min-width:0;padding:9px 5px}.k66-online-metrics strong{font-size:18px}.k66-period-form{flex-direction:column;align-items:stretch}.k66-stats-card>header{align-items:flex-start}.k66-stat-table-wrap{max-height:360px}.k66-status-actions{flex-direction:column}.k66-status-actions .k-btn{width:100%}.k66-picker-hero{padding:16px}.k66-picker-table td{padding:9px 10px!important}.k66-picker-page .k37-pm-send{float:right}}
@media(prefers-reduced-motion:reduce){.k66-stats-jump a,.k66-picker-page button{transition:none!important}}


/* ==========================================================================
   V101.67 — Moderation Operations + Legacy Subscription Cohesion
   Presentation layer only: merge/split/moderation/subscription workflows.
   ========================================================================== */
html{--koniks-v10167:1}
.k-page-ops .k-main,.k-page-subscription-legacy .k-main{width:min(calc(100% - 32px),1040px);margin-top:26px}
.k167-ops-hero,.k167-sub-hero{position:relative;overflow:hidden;margin:0 0 18px;padding:24px 28px;border:1px solid #e3e6e9;border-radius:18px;background:linear-gradient(135deg,#fff 0%,#fafafb 70%,#fff5f6 100%);box-shadow:0 10px 34px rgba(21,25,31,.045)}
.k167-ops-hero:after,.k167-sub-hero:after{content:"";position:absolute;right:-34px;top:-54px;width:150px;height:150px;border:22px solid rgba(179,19,25,.065);border-radius:50%;pointer-events:none}
.k167-ops-kicker{margin:0 0 6px;color:#aa1423;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.k167-ops-hero h1,.k167-sub-hero h1{margin:0 0 7px!important;color:#171a1f!important;font:800 30px/1.08 Georgia,"Times New Roman",serif!important;letter-spacing:-.5px}
.k167-ops-hero p,.k167-sub-hero p{max-width:720px;margin:0;color:#707780;font-size:13px;line-height:1.6}
.k-page-ops #breadcrumb,.k-page-ops #BreadCrumb,.k-page-subscription-legacy #breadcrumb,.k-page-subscription-legacy #BreadCrumb{float:none!important;width:100%!important;margin:0 0 14px!important;padding:0!important;color:#818891!important;font-size:11px!important;line-height:1.8!important}
.k-page-ops #breadcrumb img,.k-page-subscription-legacy #breadcrumb img{opacity:.42;transform:scale(.82)}
.k-page-ops form#MergeTopic,.k-page-ops form#SplitTopic{margin:0 auto 24px;max-width:880px}
.k-page-ops form#MergeTopic>table,.k-page-ops form#SplitTopic>table{width:100%!important;margin:0!important;border:1px solid #e1e5e9!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 26px rgba(21,25,31,.04)!important;border-collapse:separate!important;overflow:hidden}
.k-page-ops form#MergeTopic .popTable,.k-page-ops form#SplitTopic .popTable{background:#fff!important}
.k-page-ops form#MergeTopic .headbc,.k-page-ops form#SplitTopic .headbc{padding:16px 18px!important;background:#f7f8f9!important;border-bottom:1px solid #e5e8eb!important;color:#252a30!important;text-align:left!important}
.k-page-ops form#MergeTopic .hfc,.k-page-ops form#SplitTopic .hfc{color:#252a30!important;font-size:13px!important;letter-spacing:.02em}
.k-page-ops form#MergeTopic input[type=text],.k-page-ops form#SplitTopic input[type=text],.k-page-ops form#SplitTopic select{width:min(100%,640px)!important;min-height:42px!important;padding:8px 11px!important;border:1px solid #d9dee3!important;border-radius:10px!important;background:#fff!important;color:#25292f!important;font:inherit!important;box-shadow:0 1px 1px rgba(20,24,31,.02)!important}
.k-page-ops form#MergeTopic input[type=text]:focus,.k-page-ops form#SplitTopic input[type=text]:focus,.k-page-ops form#SplitTopic select:focus{outline:3px solid rgba(179,19,25,.13)!important;border-color:#c76c78!important}
.k-page-ops input[type=submit],.k-page-ops input[type=button],.k-page-subscription-legacy input[type=submit]{min-height:40px;padding:0 15px;border:1px solid #b31319;border-radius:10px;background:#b31319;color:#fff;font-weight:800;cursor:pointer}
.k-page-ops input[type=submit]:hover,.k-page-ops input[type=button]:hover,.k-page-subscription-legacy input[type=submit]:hover{background:#911018;border-color:#911018}



















@media(max-width:700px){
  .k-page-ops .k-main,.k-page-subscription-legacy .k-main{width:min(calc(100% - 20px),1040px);margin-top:16px}
  .k167-ops-hero,.k167-sub-hero{padding:20px;border-radius:15px}
  .k167-ops-hero h1,.k167-sub-hero h1{font-size:25px!important}
  .k-page-ops form#MergeTopic>table,.k-page-ops form#SplitTopic>table{border-radius:13px!important}
  .k-page-ops form#MergeTopic td,.k-page-ops form#SplitTopic td{display:block!important;width:100%!important;max-width:100%!important;white-space:normal!important}
  
  
  
}
@media(prefers-reduced-motion:reduce){.k-page-ops *,.k-page-subscription-legacy *{scroll-behavior:auto!important;transition:none!important}}


/* ==========================================================================
   V101.68 — User-facing Legacy Surface Completion
   Site search, feedback/contact, active2 parity and IP-gate/access states.
   ========================================================================== */
html{--koniks-v10168:1}
.k-page-feedback .k-main,.k-page-search .k-main{width:min(calc(100% - 32px),1040px);margin-top:26px}
.k68-hero{position:relative;overflow:hidden;margin:0 0 16px;padding:26px 28px;border:1px solid #e2e5e8;border-radius:18px;background:linear-gradient(135deg,#fff 0%,#fafafb 72%,#fff4f5 100%);box-shadow:0 10px 34px rgba(21,25,31,.045)}
.k68-hero:after{content:"";position:absolute;right:-38px;top:-58px;width:156px;height:156px;border:23px solid rgba(179,19,25,.065);border-radius:50%;pointer-events:none}
.k68-kicker{position:relative;z-index:1;margin:0 0 6px;color:#a81322;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}
.k68-hero h1{position:relative;z-index:1;margin:0 0 7px!important;color:#171a1f!important;font:800 clamp(28px,3.5vw,40px)/1.06 Georgia,"Times New Roman",serif!important;letter-spacing:-.7px}
.k68-hero p{position:relative;z-index:1;max-width:720px;margin:0;color:#707780;font-size:14px;line-height:1.65}
.k68-breadcrumb{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 13px;color:#858c94;font-size:11px}.k68-breadcrumb a{color:#656d75!important;text-decoration:none!important}.k68-breadcrumb a:hover{color:#a41123!important}
.k68-surface{margin:0 0 24px;padding:22px;border:1px solid #e2e5e8;border-radius:16px;background:#fff;box-shadow:0 7px 26px rgba(21,25,31,.035)}
.k68-feedback-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:16px}.k68-feedback-copy h2{margin:0 0 8px!important;color:#24292f!important;font-size:19px!important}.k68-feedback-copy p{margin:0 0 10px;color:#555d66;line-height:1.72}.k68-feedback-copy p:last-child{margin-bottom:0}.k68-contact-card{align-self:start;padding:18px;border:1px solid #eceef0;border-radius:13px;background:#fafafb}.k68-contact-card span{display:block;margin-bottom:4px;color:#8b9198;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.k68-contact-card strong{display:block;color:#272c32;font-size:14px}.k68-contact-card a{display:inline-flex;margin-top:10px;color:#a41123!important;font-weight:800;text-decoration:none!important}
.k68-search-box{display:flex;align-items:center;gap:8px;max-width:760px;margin:0 auto}.k68-search-box input[type=text],.k68-search-box input[type=search]{flex:1;min-width:0;height:46px;padding:0 14px;border:1px solid #d9dde1;border-radius:11px;background:#fff;color:#24292f;font:600 14px/1 inherit;box-shadow:0 1px 2px rgba(20,24,31,.02)}.k68-search-box input:focus{outline:3px solid rgba(179,19,25,.12);border-color:#c97882}.k68-search-box input[type=submit]{height:46px;padding:0 20px;border:1px solid #b31319;border-radius:11px;background:#b31319;color:#fff;font-weight:850;cursor:pointer}.k68-search-box input[type=submit]:hover{background:#941019;border-color:#941019}.k68-search-note{margin:10px auto 0;max-width:760px;color:#858c94;font-size:11px;text-align:center}.k68-search-results{margin:18px 0 26px;padding:12px 0;min-height:180px}.k68-search-results iframe{max-width:100%!important}
.k-page-active .k-active-toolbar{border-radius:13px!important;box-shadow:0 5px 18px rgba(20,24,31,.025)!important}.k-page-active .k-active-table{border-color:#e3e6e9!important;box-shadow:0 8px 28px rgba(20,24,31,.035)!important}
.k-short-screen-ipgate_lockdown .k-short-shell,.k-short-screen-ipgate_noaccess .k-short-shell,.k-short-screen-ipgate_test .k-short-shell{width:min(calc(100% - 24px),620px);margin:8vh auto 0;padding:0}
.k68-access-card{position:relative;overflow:hidden;padding:28px;border:1px solid #e1e5e8;border-radius:18px;background:#fff;box-shadow:0 16px 52px rgba(18,22,28,.09);text-align:center}.k68-access-card:before{content:"";display:block;width:46px;height:4px;margin:0 auto 18px;border-radius:99px;background:#b31319}.k68-access-card h1{margin:0 0 9px!important;color:#22272d!important;font:800 27px/1.1 Georgia,"Times New Roman",serif!important}.k68-access-card p{margin:0 auto;max-width:500px;color:#68717a;font-size:13px;line-height:1.65}.k68-access-card a{color:#a41123!important;font-weight:800}.k68-access-state{display:inline-flex;align-items:center;justify-content:center;margin:0 0 12px;padding:5px 9px;border:1px solid #eadfe1;border-radius:999px;background:#fff8f9;color:#a41123;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
body.k-ipgate-standalone{min-height:100vh;margin:0;display:grid;place-items:center;padding:20px;background:#f5f5f3;color:#24282d;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.k-ipgate-standalone .k68-access-card{width:min(100%,580px);box-sizing:border-box}
@media(max-width:760px){.k-page-feedback .k-main,.k-page-search .k-main{width:min(calc(100% - 20px),1040px);margin-top:17px}.k68-hero{padding:21px 19px;border-radius:15px}.k68-feedback-grid{grid-template-columns:1fr}.k68-search-box{flex-direction:column}.k68-search-box input[type=text],.k68-search-box input[type=search],.k68-search-box input[type=submit]{width:100%}.k68-surface{padding:17px}.k68-access-card{padding:23px 18px}}
@media(prefers-reduced-motion:reduce){.k68-search-box input,.k68-access-card *{transition:none!important}}


/* ==========================================================================
   V101.69 — Admin Access + Operations Hub
   Premium administrator entry, control center and scoped legacy admin surfaces.
   ========================================================================== */
html{--koniks-v10169:1}

.k69-admin-breadcrumb{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 13px;color:#858c94;font-size:11px}.k69-admin-breadcrumb a{color:#656d75!important;text-decoration:none!important}.k69-admin-breadcrumb a:hover{color:#a41123!important}
.k69-admin-hero{position:relative;overflow:hidden;margin:0 0 16px;padding:27px 29px;border:1px solid #e0e4e7;border-radius:18px;background:linear-gradient(135deg,#fff 0%,#fafafb 70%,#fff2f3 100%);box-shadow:0 10px 34px rgba(18,22,28,.045)}
.k69-admin-hero:after{content:"";position:absolute;right:-32px;top:-58px;width:158px;height:158px;border:25px solid rgba(179,19,25,.07);border-radius:50%;pointer-events:none}.k69-admin-kicker{position:relative;z-index:1;margin:0 0 6px;color:#a81322;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.k69-admin-hero h1{position:relative;z-index:1;margin:0 0 7px!important;color:#171a1f!important;font:800 clamp(29px,3.5vw,42px)/1.05 Georgia,"Times New Roman",serif!important;letter-spacing:-.8px}.k69-admin-hero p{position:relative;z-index:1;max-width:760px;margin:0;color:#6f777f;font-size:14px;line-height:1.65}
.k69-admin-alert{margin:0 0 14px;padding:14px 16px;border:1px solid #eed2d5;border-radius:13px;background:#fff6f7;color:#7f2029;font-size:12px;line-height:1.6}.k69-admin-alert strong{color:#a41123}
.k69-admin-status{margin:0 0 16px;padding:14px 16px;border:1px solid #dce8df;border-radius:13px;background:#f5fbf7;color:#2f6240;font-size:12px;line-height:1.6}.k69-admin-status.is-error{border-color:#eed2d5;background:#fff6f7;color:#8e2630}
.k69-admin-login-wrap{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin:0 0 28px}.k69-admin-login-card,.k69-admin-sidecard{padding:22px;border:1px solid #e1e5e8;border-radius:16px;background:#fff;box-shadow:0 8px 28px rgba(18,22,28,.04)}.k69-admin-login-card h2,.k69-admin-sidecard h2{margin:0 0 6px!important;color:#252a30!important;font-size:18px!important}.k69-admin-login-card>p,.k69-admin-sidecard>p{margin:0 0 16px;color:#747c84;font-size:12px;line-height:1.6}.k69-field{margin:0 0 13px}.k69-field label{display:block;margin:0 0 6px;color:#3f464d;font-size:11px;font-weight:800}.k69-field input{width:100%;height:44px;box-sizing:border-box;padding:0 12px;border:1px solid #d9dde1;border-radius:10px;background:#fff;color:#22272d;font:600 14px/1 inherit}.k69-field input:focus{outline:3px solid rgba(179,19,25,.12);border-color:#c87982}.k69-admin-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}.k69-primary{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 17px;border:1px solid #b31319;border-radius:10px;background:#b31319;color:#fff!important;font-weight:850;text-decoration:none!important;cursor:pointer}.k69-primary:hover{background:#951019;border-color:#951019}.k69-admin-sidecard ul{margin:0;padding:0;list-style:none}.k69-admin-sidecard li{padding:8px 0;border-top:1px solid #eef0f1;color:#5f6871;font-size:12px;line-height:1.45}.k69-admin-sidecard li:first-child{border-top:0}
.k69-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 28px}.k69-admin-section{padding:19px;border:1px solid #e1e5e8;border-radius:15px;background:#fff;box-shadow:0 6px 22px rgba(18,22,28,.03)}.k69-admin-section h2{display:flex;align-items:center;justify-content:space-between;margin:0 0 11px!important;color:#252a30!important;font-size:15px!important}.k69-admin-section h2 span{color:#a41123;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.k69-admin-links{display:grid;gap:5px;margin:0;padding:0;list-style:none}.k69-admin-links li{margin:0!important;padding:0!important}.k69-admin-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;color:#40474e!important;font-size:12px;font-weight:700;text-decoration:none!important}.k69-admin-links a:after{content:"›";color:#aab0b5;font-size:16px}.k69-admin-links a:hover{background:#f7f7f6;color:#a41123!important}.k69-admin-links small{font-weight:700;color:#9a6d21}
/* Scoped refinement for older admin tables/forms that still retain Snitz markup. */
.k-page-admin-legacy .k-main>table,.k-page-admin-admin_subscriptions .k-main>table,.k-page-admin-admin_pmmaint .k-main>table,.k-page-admin-admin_user_space .k-main>table,.k-page-admin-admin_user_space_manager .k-main>table,.k-page-admin-admin_info .k-main>table{max-width:1060px;margin:0 auto 14px!important;border:0!important;background:transparent!important}.k-page-admin-legacy table table,.k-page-admin-admin_subscriptions table table,.k-page-admin-admin_pmmaint table table,.k-page-admin-admin_user_space table table,.k-page-admin-admin_user_space_manager table table,.k-page-admin-admin_info table table{border-color:#e0e4e7!important;border-radius:12px}.k-page-admin-legacy td,.k-page-admin-admin_subscriptions td,.k-page-admin-admin_pmmaint td,.k-page-admin-admin_user_space td,.k-page-admin-admin_user_space_manager td,.k-page-admin-admin_info td{border-color:#eceef0!important}.k-page-admin-legacy input:not([type=radio]):not([type=checkbox]),.k-page-admin-legacy select,.k-page-admin-admin_subscriptions input:not([type=radio]):not([type=checkbox]),.k-page-admin-admin_subscriptions select,.k-page-admin-admin_pmmaint input:not([type=radio]):not([type=checkbox]),.k-page-admin-admin_pmmaint select,.k-page-admin-admin_user_space input:not([type=radio]):not([type=checkbox]),.k-page-admin-admin_user_space select,.k-page-admin-admin_user_space_manager input:not([type=radio]):not([type=checkbox]),.k-page-admin-admin_user_space_manager select{min-height:38px;border:1px solid #d9dde1!important;border-radius:8px!important;background:#fff!important;padding:6px 9px!important;box-sizing:border-box}.k-page-admin-legacy input[type=submit],.k-page-admin-legacy input[type=button],.k-page-admin-admin_subscriptions input[type=submit],.k-page-admin-admin_pmmaint input[type=submit],.k-page-admin-admin_user_space input[type=submit],.k-page-admin-admin_user_space_manager input[type=submit]{min-height:38px!important;padding:0 13px!important;border:1px solid #d5d9dd!important;border-radius:9px!important;background:#fff!important;color:#343a40!important;font-weight:800!important;cursor:pointer}.k-page-admin-legacy input[type=submit]:hover,.k-page-admin-admin_subscriptions input[type=submit]:hover,.k-page-admin-admin_pmmaint input[type=submit]:hover,.k-page-admin-admin_user_space input[type=submit]:hover,.k-page-admin-admin_user_space_manager input[type=submit]:hover{border-color:#b31319!important;color:#a41123!important}.k-page-admin-admin_info .k-main td{font-size:11px!important;line-height:1.45;overflow-wrap:anywhere}.k-page-admin-admin_info .k-main table table td:first-child{width:34%}
.k-short-screen-admin_login_short .k-short-shell{width:min(calc(100% - 24px),620px);margin:7vh auto 0}.k-short-screen-admin_login_short .k69-admin-login-wrap{display:block}.k-short-screen-admin_login_short .k69-admin-login-card{box-shadow:0 16px 50px rgba(18,22,28,.09)}
@media(max-width:780px){.k69-admin-hero{padding:22px 19px;border-radius:15px}.k69-admin-grid,.k69-admin-login-wrap{grid-template-columns:1fr}.k69-admin-section,.k69-admin-login-card,.k69-admin-sidecard{padding:17px}.k69-admin-actions{justify-content:stretch}.k69-primary{width:100%}}
@media(max-width:520px){.k69-admin-grid{gap:10px}.k69-admin-section{border-radius:12px}.k69-admin-links a{padding:10px 8px}}
@media(prefers-reduced-motion:reduce){.k69-primary,.k69-admin-links a,.k69-field input{transition:none!important}}


/* ==========================================================================
   V101.70 — Admin Messaging + Subscription + User Space Operations
   Semantic context surfaces, safer dense tables and responsive admin workflows.
   ========================================================================== */
html{--koniks-v10170:1}
.k70-admin-context{
  position:relative;overflow:hidden;
  width:min(100%,1060px);box-sizing:border-box;
  margin:0 auto 16px;padding:24px 26px;
  border:1px solid #e0e4e7;border-radius:17px;
  background:linear-gradient(135deg,#fff 0%,#fafafb 72%,#fff4f5 100%);
  box-shadow:0 10px 32px rgba(20,24,31,.045)
}
.k70-admin-context:after{
  content:"";position:absolute;right:-34px;top:-60px;width:154px;height:154px;
  border:24px solid rgba(179,19,25,.065);border-radius:50%;pointer-events:none
}
.k70-admin-context-compact{padding:21px 24px}
.k70-admin-kicker{
  position:relative;z-index:1;margin:0 0 6px;color:#a41123;
  font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase
}
.k70-admin-context h1{
  position:relative;z-index:1;margin:0 0 7px!important;
  color:#171a1f!important;font:800 clamp(27px,3vw,38px)/1.06 Georgia,"Times New Roman",serif!important;
  letter-spacing:-.65px
}
.k70-admin-context p{
  position:relative;z-index:1;max-width:760px;margin:0;color:#6d757d;
  font-size:13px;line-height:1.62
}
.k70-admin-links{
  position:relative;z-index:1;display:flex;gap:8px;flex-wrap:wrap;margin-top:16px
}
.k70-admin-links a{
  display:inline-flex;align-items:center;justify-content:center;min-height:35px;
  padding:0 11px;border:1px solid #dfe3e6;border-radius:9px;background:#fff;
  color:#454c53!important;font-size:10.5px;font-weight:820;text-decoration:none!important
}
.k70-admin-links a:first-child{border-color:#d7b7bb;color:#981321!important}
.k70-admin-links a:hover{border-color:#b31319;color:#a41123!important;background:#fffafa}

/* Hide only the duplicated legacy breadcrumb tree where a V101.70 context panel now exists. */
.k-page-admin-admin_subscriptions .k70-admin-context + table,
.k-page-admin-admin_pmmaint .k70-admin-context + table,
.k-page-admin-admin_user_space .k70-admin-context + table,
.k-page-admin-admin_pmmaint_index .k70-admin-context + table{
  display:none!important
}

/* Shared operational surface */
.k-page-admin-admin_subscriptions .k-main,
.k-page-admin-admin_pmmaint .k-main,
.k-page-admin-admin_pmmaint_index .k-main,
.k-page-admin-admin_pmmaint_view .k-main,
.k-page-admin-admin_pmmaint_read .k-main,
.k-page-admin-admin_pmmaint_sent .k-main,
.k-page-admin-admin_pmmaint_delete .k-main,
.k-page-admin-admin_user_space .k-main{
  width:min(calc(100% - 32px),1120px);margin-top:24px
}
.k-page-admin-admin_subscriptions .k-main>table,
.k-page-admin-admin_pmmaint .k-main>table,
.k-page-admin-admin_pmmaint_index .k-main>table,
.k-page-admin-admin_pmmaint_view .k-main>table,
.k-page-admin-admin_pmmaint_read .k-main>table,
.k-page-admin-admin_pmmaint_sent .k-main>table,
.k-page-admin-admin_user_space .k-main>table{
  max-width:1060px!important;width:100%!important;margin:0 auto 14px!important
}
.k-page-admin-admin_subscriptions .k-main table,
.k-page-admin-admin_pmmaint .k-main table,
.k-page-admin-admin_pmmaint_index .k-main table,
.k-page-admin-admin_pmmaint_view .k-main table,
.k-page-admin-admin_pmmaint_read .k-main table,
.k-page-admin-admin_pmmaint_sent .k-main table,
.k-page-admin-admin_user_space .k-main table{
  border-collapse:separate!important;border-spacing:0!important;
  border-color:#e2e6e9!important
}
.k-page-admin-admin_subscriptions .k-main table[bgcolor],
.k-page-admin-admin_pmmaint .k-main table[bgcolor],
.k-page-admin-admin_pmmaint_index .k-main table[bgcolor],
.k-page-admin-admin_pmmaint_view .k-main table[bgcolor],
.k-page-admin-admin_pmmaint_read .k-main table[bgcolor],
.k-page-admin-admin_pmmaint_sent .k-main table[bgcolor],
.k-page-admin-admin_user_space .k-main table[bgcolor]{
  background:#fff!important;border:1px solid #e1e5e8!important;border-radius:14px;
  overflow:hidden;box-shadow:0 7px 24px rgba(18,22,28,.035)
}
.k-page-admin-admin_subscriptions td[bgcolor],
.k-page-admin-admin_pmmaint td[bgcolor],
.k-page-admin-admin_pmmaint_index td[bgcolor],
.k-page-admin-admin_pmmaint_view td[bgcolor],
.k-page-admin-admin_pmmaint_read td[bgcolor],
.k-page-admin-admin_pmmaint_sent td[bgcolor],
.k-page-admin-admin_user_space td[bgcolor]{
  background:#fff!important;color:#3e454c!important;border-color:#eceff1!important
}
.k-page-admin-admin_subscriptions tr:first-child>td[bgcolor],
.k-page-admin-admin_pmmaint tr:first-child>td[bgcolor],
.k-page-admin-admin_pmmaint_index tr:first-child>td[bgcolor],
.k-page-admin-admin_pmmaint_view tr:first-child>td[bgcolor],
.k-page-admin-admin_pmmaint_read tr:first-child>td[bgcolor],
.k-page-admin-admin_pmmaint_sent tr:first-child>td[bgcolor],
.k-page-admin-admin_user_space tr:first-child>td[bgcolor]{
  background:#f5f6f6!important;color:#2d3339!important
}
.k-page-admin-admin_subscriptions font,
.k-page-admin-admin_pmmaint font,
.k-page-admin-admin_pmmaint_index font,
.k-page-admin-admin_pmmaint_view font,
.k-page-admin-admin_pmmaint_read font,
.k-page-admin-admin_pmmaint_sent font,
.k-page-admin-admin_pmmaint_delete font,
.k-page-admin-admin_user_space font{
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  color:inherit!important
}
.k-page-admin-admin_subscriptions .k-main td,
.k-page-admin-admin_pmmaint .k-main td,
.k-page-admin-admin_pmmaint_index .k-main td,
.k-page-admin-admin_pmmaint_view .k-main td,
.k-page-admin-admin_pmmaint_read .k-main td,
.k-page-admin-admin_pmmaint_sent .k-main td,
.k-page-admin-admin_user_space .k-main td{
  padding:9px 10px!important;font-size:11.5px!important;line-height:1.45!important
}
.k-page-admin-admin_subscriptions .k-main a,
.k-page-admin-admin_pmmaint .k-main a,
.k-page-admin-admin_pmmaint_index .k-main a,
.k-page-admin-admin_pmmaint_view .k-main a,
.k-page-admin-admin_pmmaint_read .k-main a,
.k-page-admin-admin_pmmaint_sent .k-main a,
.k-page-admin-admin_pmmaint_delete .k-main a,
.k-page-admin-admin_user_space .k-main a{
  color:#8f1725!important;font-weight:730;text-decoration:none!important
}
.k-page-admin-admin_subscriptions .k-main a:hover,
.k-page-admin-admin_pmmaint .k-main a:hover,
.k-page-admin-admin_pmmaint_index .k-main a:hover,
.k-page-admin-admin_pmmaint_view .k-main a:hover,
.k-page-admin-admin_pmmaint_read .k-main a:hover,
.k-page-admin-admin_pmmaint_sent .k-main a:hover,
.k-page-admin-admin_pmmaint_delete .k-main a:hover,
.k-page-admin-admin_user_space .k-main a:hover{text-decoration:underline!important}

/* Form control normalization */
.k-page-admin-admin_subscriptions input:not([type=radio]):not([type=checkbox]):not([type=image]),
.k-page-admin-admin_subscriptions select,
.k-page-admin-admin_pmmaint input:not([type=radio]):not([type=checkbox]):not([type=image]),
.k-page-admin-admin_pmmaint select,
.k-page-admin-admin_pmmaint_index input:not([type=radio]):not([type=checkbox]):not([type=image]),
.k-page-admin-admin_pmmaint_index select,
.k-page-admin-admin_pmmaint_view input:not([type=radio]):not([type=checkbox]):not([type=image]),
.k-page-admin-admin_user_space input:not([type=radio]):not([type=checkbox]):not([type=image]),
.k-page-admin-admin_user_space select{
  min-height:38px;box-sizing:border-box;padding:6px 9px!important;
  border:1px solid #d8dde1!important;border-radius:8px!important;background:#fff!important;
  color:#272c31!important;font:650 11.5px/1.2 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important
}
.k-page-admin-admin_subscriptions input[type=submit],
.k-page-admin-admin_pmmaint input[type=submit],
.k-page-admin-admin_pmmaint_index input[type=submit],
.k-page-admin-admin_pmmaint_view input[type=submit],
.k-page-admin-admin_pmmaint_view input[type=button],
.k-page-admin-admin_user_space input[type=submit]{
  min-height:38px!important;padding:0 13px!important;border:1px solid #d3d8dc!important;
  border-radius:9px!important;background:#fff!important;color:#333a40!important;font-weight:820!important;cursor:pointer
}
.k-page-admin-admin_subscriptions input[type=submit]:hover,
.k-page-admin-admin_pmmaint input[type=submit]:hover,
.k-page-admin-admin_pmmaint_view input[type=submit]:hover,
.k-page-admin-admin_pmmaint_view input[type=button]:hover,
.k-page-admin-admin_user_space input[type=submit]:hover{
  border-color:#b31319!important;color:#a41123!important
}
.k-page-admin-admin_subscriptions input[type=checkbox],
.k-page-admin-admin_pmmaint input[type=checkbox],
.k-page-admin-admin_pmmaint_view input[type=checkbox],
.k-page-admin-admin_user_space input[type=checkbox],
.k-page-admin-admin_user_space input[type=radio]{
  width:17px;height:17px;accent-color:#b31319
}

/* Subscription registry: make the dense registry legible */
.k-page-admin-admin_subscriptions .k-main table[width="750"]{
  width:min(100%,1060px)!important
}
.k-page-admin-admin_subscriptions .k-main table[width="750"] tr:first-child td{
  font-size:10px!important;font-weight:900!important;letter-spacing:.06em;text-transform:uppercase
}
.k-page-admin-admin_subscriptions .k-main table[width="750"] tr:not(:first-child):hover td{
  background:#fafafa!important
}
.k-page-admin-admin_subscriptions .k-main table[width="750"] input[type=text]{
  min-width:70px;width:100%!important
}
.k-page-admin-admin_subscriptions .k-main table[width="750"] select{
  width:100%;min-width:135px
}

/* PM maintenance overview: give count tables a dashboard rhythm */
.k-page-admin-admin_pmmaint .k-main>br{display:none}
.k-page-admin-admin_pmmaint .k-main table table td b{
  color:#2a3036
}
.k-page-admin-admin_pmmaint .k-main table table tr:not(:first-child) td{
  border-top:1px solid #eef0f2!important
}
.k-page-admin-admin_pmmaint .k-main form{
  display:block;max-width:760px;margin:16px auto 28px
}

/* PM member directory */
.k-page-admin-admin_pmmaint_index .k-main>table[width="500"]{
  width:min(100%,720px)!important
}
.k-page-admin-admin_pmmaint_index input[name="M_NAME"]{
  width:min(100%,360px)!important
}
.k-page-admin-admin_pmmaint_index .k-main td a[href*="M_NAME="]{
  display:inline-flex;align-items:center;justify-content:center;min-width:25px;min-height:25px;
  margin:2px;border:1px solid #e1e4e7;border-radius:7px;background:#fff;color:#555d64!important
}
.k-page-admin-admin_pmmaint_index .k-main td a[href*="M_NAME="]:hover{
  border-color:#c88a91;color:#a41123!important;background:#fff8f9
}

/* PM boxes */
.k-page-admin-admin_pmmaint_view .k-main form[name="DeleteTopic"],
.k-page-admin-admin_pmmaint_view .k-main form[name="RemoveTopic"]{
  display:block;max-width:1060px;margin:0 auto
}
.k-page-admin-admin_pmmaint_view .spnMessageText a{font-weight:760!important}
.k-page-admin-admin_pmmaint_view tr td:first-child img{max-width:18px;height:auto}
.k-page-admin-admin_pmmaint_read .k-main>center,
.k-page-admin-admin_pmmaint_sent .k-main>center{
  display:block;max-width:1060px;margin:0 auto
}
.k-page-admin-admin_pmmaint_read hr,
.k-page-admin-admin_pmmaint_sent hr{
  height:1px;border:0;background:#eceff1;margin:12px 0
}

/* PM result page */
.k-page-admin-admin_pmmaint_delete .k-main center{
  display:block;width:min(calc(100% - 24px),620px);margin:44px auto;padding:25px;
  box-sizing:border-box;border:1px solid #e1e5e8;border-radius:16px;background:#fff;
  box-shadow:0 12px 38px rgba(18,22,28,.06)
}
.k-page-admin-admin_pmmaint_delete .k-main center p:first-of-type{
  margin-top:0;color:#252a30;font-size:18px;font-weight:800
}

/* User Space settings */
.k-page-admin-admin_user_space .k-main>table[width="95%"]{
  width:min(100%,1060px)!important
}
.k-page-admin-admin_user_space .k-main>table[width="95%"]>tbody>tr{
  display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px
}
.k-page-admin-admin_user_space .k-main>table[width="95%"]>tbody>tr>td{
  width:auto!important;vertical-align:start!important
}
.k-page-admin-admin_user_space .k-main ul{margin:0;padding-left:18px}
.k-page-admin-admin_user_space .k-main li{margin:7px 0;line-height:1.5}

/* Short popup: user-space trim manager */
.k-short-screen-admin_user_space_manager .k-short-shell{
  width:min(calc(100% - 24px),720px);margin:24px auto
}
.k70-short-context{
  margin:0 0 14px;padding:19px 21px;border:1px solid #e0e4e7;border-radius:15px;
  background:linear-gradient(135deg,#fff,#fafafb);box-shadow:0 8px 28px rgba(18,22,28,.05)
}
.k70-short-context span{
  display:block;margin:0 0 4px;color:#a41123;font-size:9px;font-weight:900;letter-spacing:.13em
}
.k70-short-context strong{
  display:block;margin:0 0 5px;color:#22272d;font:800 25px/1.08 Georgia,"Times New Roman",serif
}
.k70-short-context small{
  display:block;color:#737b83;font-size:11.5px;line-height:1.55
}
.k-short-screen-admin_user_space_manager table{
  width:100%!important;max-width:700px;margin:0 auto!important;border-collapse:separate!important;border-spacing:0!important
}
.k-short-screen-admin_user_space_manager table table{
  border:1px solid #e1e5e8!important;border-radius:13px;overflow:hidden;background:#fff!important
}
.k-short-screen-admin_user_space_manager td{
  padding:9px 10px!important;background:#fff!important;color:#3d444b!important;
  font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-size:11.5px!important;line-height:1.45
}
.k-short-screen-admin_user_space_manager font{font-family:inherit!important;color:inherit!important}
.k-short-screen-admin_user_space_manager select,
.k-short-screen-admin_user_space_manager input:not([type=radio]):not([type=checkbox]){
  min-height:39px;padding:6px 9px;border:1px solid #d8dde1!important;border-radius:8px;background:#fff!important
}
.k-short-screen-admin_user_space_manager input[type=radio]{
  width:17px;height:17px;accent-color:#b31319
}
.k-short-screen-admin_user_space_manager input[type=submit],
.k-short-screen-admin_user_space_manager input[type=button]{
  min-height:40px;padding:0 14px;border:1px solid #b31319!important;border-radius:9px!important;
  background:#b31319!important;color:#fff!important;font-weight:820!important;cursor:pointer
}

@media(max-width:820px){
  .k70-admin-context{padding:21px 19px;border-radius:15px}
  .k-page-admin-admin_subscriptions .k-main,
  .k-page-admin-admin_pmmaint .k-main,
  .k-page-admin-admin_pmmaint_index .k-main,
  .k-page-admin-admin_pmmaint_view .k-main,
  .k-page-admin-admin_pmmaint_read .k-main,
  .k-page-admin-admin_pmmaint_sent .k-main,
  .k-page-admin-admin_pmmaint_delete .k-main,
  .k-page-admin-admin_user_space .k-main{width:min(calc(100% - 20px),1120px);margin-top:16px}
  .k-page-admin-admin_user_space .k-main>table[width="95%"]>tbody>tr{grid-template-columns:1fr}
  .k-page-admin-admin_subscriptions .k-main,
  .k-page-admin-admin_pmmaint_index .k-main,
  .k-page-admin-admin_pmmaint_view .k-main,
  .k-page-admin-admin_pmmaint_read .k-main,
  .k-page-admin-admin_pmmaint_sent .k-main{overflow-x:auto}
}
@media(max-width:560px){
  .k70-admin-links{flex-direction:column}
  .k70-admin-links a{width:100%;box-sizing:border-box;min-height:40px}
  .k-page-admin-admin_subscriptions .k-main table[width="750"]{min-width:760px!important}
  .k-page-admin-admin_pmmaint_view .k-main table[width="100%"]{min-width:650px}
  .k-short-screen-admin_user_space_manager .k-short-shell{width:calc(100% - 16px);margin:10px auto}
  .k70-short-context{padding:17px}
}
@media(prefers-reduced-motion:reduce){
  .k70-admin-links a,
  .k-page-admin-admin_subscriptions input,
  .k-page-admin-admin_pmmaint input,
  .k-short-screen-admin_user_space_manager input{transition:none!important}
}


/* ==========================================================================
   V101.71 — Admin Governance + Forum Configuration
   Forum lifecycle, moderators, polls, feeds and core configuration.
   ========================================================================== */
html{--koniks-v10171:1}
.k71-admin-context{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:0 auto 16px;padding:24px 26px;border:1px solid #e0e4e7;border-radius:17px;background:linear-gradient(135deg,#fff 0%,#fafafb 72%,#fff4f5 100%);box-shadow:0 9px 30px rgba(18,22,28,.04)}
.k71-admin-context-copy{min-width:0;max-width:760px}.k71-admin-kicker{display:block;margin:0 0 5px;color:#a81322;font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.k71-admin-context h1{margin:0 0 6px!important;color:#1d2228!important;font:800 clamp(25px,3vw,35px)/1.08 Georgia,"Times New Roman",serif!important;letter-spacing:-.55px}.k71-admin-context p{margin:0;color:#717980;font-size:12.5px;line-height:1.62}.k71-admin-context-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.k71-admin-context-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #d8dde1;border-radius:9px;background:#fff;color:#454c53!important;font-size:10.5px;font-weight:820;text-decoration:none!important;white-space:nowrap}.k71-admin-context-actions a:hover{border-color:#b31319;color:#a41123!important;background:#fffafa}
/* Retire only the duplicated tree breadcrumb emitted immediately after the new context. */
.k-page-admin-admin_forums .k71-admin-context + table,
.k-page-admin-admin_forums_schedule .k71-admin-context + table,
.k-page-admin-admin_moderators .k71-admin-context + table,
.k-page-admin-admin_poll .k71-admin-context + script + table,
.k-page-admin-admin_feeds .k71-admin-context + table,
.k-page-admin-admin_config_system .k71-admin-context + table{display:none!important}
/* Shared governance surface */
.k-page-admin-admin_forums .k-main,
.k-page-admin-admin_forums_schedule .k-main,
.k-page-admin-admin_moderators .k-main,
.k-page-admin-admin_poll .k-main,
.k-page-admin-admin_feeds .k-main,
.k-page-admin-admin_config_system .k-main{width:min(calc(100% - 32px),1120px);margin-top:24px}
.k-page-admin-admin_forums .k-main>table,
.k-page-admin-admin_forums_schedule .k-main>table,
.k-page-admin-admin_moderators .k-main>table,
.k-page-admin-admin_poll .k-main>table,
.k-page-admin-admin_feeds .k-main>table,
.k-page-admin-admin_config_system .k-main>table{max-width:1060px!important;width:100%!important;margin:0 auto 15px!important}
.k-page-admin-admin_forums .k-main table,
.k-page-admin-admin_forums_schedule .k-main table,
.k-page-admin-admin_moderators .k-main table,
.k-page-admin-admin_poll .k-main table,
.k-page-admin-admin_feeds .k-main table,
.k-page-admin-admin_config_system .k-main table{border-collapse:separate!important;border-spacing:0!important;border-color:#e2e6e9!important}
.k-page-admin-admin_forums .k-main table[bgcolor],
.k-page-admin-admin_forums_schedule .k-main table[bgcolor],
.k-page-admin-admin_moderators .k-main table[bgcolor],
.k-page-admin-admin_poll .k-main table[bgcolor],
.k-page-admin-admin_feeds .k-main table[bgcolor],
.k-page-admin-admin_config_system .k-main table[bgcolor]{background:#fff!important;border:1px solid #e1e5e8!important;border-radius:14px;overflow:hidden;box-shadow:0 7px 24px rgba(18,22,28,.035)}
.k-page-admin-admin_forums td[bgcolor],
.k-page-admin-admin_forums_schedule td[bgcolor],
.k-page-admin-admin_moderators td[bgcolor],
.k-page-admin-admin_poll td[bgcolor],
.k-page-admin-admin_feeds td[bgcolor],
.k-page-admin-admin_config_system td[bgcolor]{background:#fff!important;color:#3e454c!important;border-color:#eceff1!important}
.k-page-admin-admin_forums tr:first-child>td[bgcolor],
.k-page-admin-admin_forums_schedule tr:first-child>td[bgcolor],
.k-page-admin-admin_moderators tr:first-child>td[bgcolor],
.k-page-admin-admin_poll tr:first-child>td[bgcolor],
.k-page-admin-admin_feeds tr:first-child>td[bgcolor],
.k-page-admin-admin_config_system tr:first-child>td[bgcolor]{background:#f5f6f6!important;color:#2d3339!important}
.k-page-admin-admin_forums font,.k-page-admin-admin_forums_schedule font,.k-page-admin-admin_moderators font,.k-page-admin-admin_poll font,.k-page-admin-admin_feeds font,.k-page-admin-admin_config_system font{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;color:inherit!important}
.k-page-admin-admin_forums .k-main td,.k-page-admin-admin_forums_schedule .k-main td,.k-page-admin-admin_moderators .k-main td,.k-page-admin-admin_poll .k-main td,.k-page-admin-admin_feeds .k-main td,.k-page-admin-admin_config_system .k-main td{padding:9px 10px!important;font-size:11.5px!important;line-height:1.48!important}
.k-page-admin-admin_forums .k-main a,.k-page-admin-admin_forums_schedule .k-main a,.k-page-admin-admin_moderators .k-main a,.k-page-admin-admin_poll .k-main a,.k-page-admin-admin_feeds .k-main a,.k-page-admin-admin_config_system .k-main a{color:#8f1725!important;font-weight:730;text-decoration:none!important}.k-page-admin-admin_forums .k-main a:hover,.k-page-admin-admin_forums_schedule .k-main a:hover,.k-page-admin-admin_moderators .k-main a:hover,.k-page-admin-admin_poll .k-main a:hover,.k-page-admin-admin_feeds .k-main a:hover,.k-page-admin-admin_config_system .k-main a:hover{text-decoration:underline!important}
/* Dense forum lifecycle actions */
.k-page-admin-admin_forums .k-main ul,.k-page-admin-admin_forums_schedule .k-main ul{margin:8px 0 10px;padding-left:18px}.k-page-admin-admin_forums .k-main li,.k-page-admin-admin_forums_schedule .k-main li{margin:6px 0}.k-page-admin-admin_forums .k-main input[type=checkbox],.k-page-admin-admin_forums_schedule .k-main input[type=checkbox],.k-page-admin-admin_moderators .k-main input[type=checkbox],.k-page-admin-admin_poll .k-main input[type=radio]{width:17px;height:17px;accent-color:#b31319;vertical-align:middle}
/* Form normalization */
.k-page-admin-admin_forums input:not([type=radio]):not([type=checkbox]):not([type=image]),.k-page-admin-admin_forums select,
.k-page-admin-admin_forums_schedule input:not([type=radio]):not([type=checkbox]):not([type=image]),.k-page-admin-admin_forums_schedule select,
.k-page-admin-admin_moderators input:not([type=radio]):not([type=checkbox]):not([type=image]),.k-page-admin-admin_moderators select,
.k-page-admin-admin_poll input:not([type=radio]):not([type=checkbox]):not([type=image]),.k-page-admin-admin_poll select,
.k-page-admin-admin_feeds input:not([type=radio]):not([type=checkbox]):not([type=image]),.k-page-admin-admin_feeds select,
.k-page-admin-admin_config_system input:not([type=radio]):not([type=checkbox]):not([type=image]),.k-page-admin-admin_config_system select,.k-page-admin-admin_config_system textarea{min-height:38px;box-sizing:border-box;padding:6px 9px!important;border:1px solid #d8dde1!important;border-radius:8px!important;background:#fff!important;color:#272c31!important;font:650 11.5px/1.2 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important}
.k-page-admin-admin_feeds input[type=text]{min-width:140px}.k-page-admin-admin_config_system textarea{min-height:92px!important;line-height:1.45!important}
.k-page-admin-admin_forums input[type=submit],.k-page-admin-admin_forums input[type=button],.k-page-admin-admin_forums_schedule input[type=submit],.k-page-admin-admin_moderators input[type=submit],.k-page-admin-admin_poll input[type=submit],.k-page-admin-admin_feeds input[type=submit],.k-page-admin-admin_config_system input[type=submit]{min-height:38px!important;padding:0 13px!important;border:1px solid #d3d8dc!important;border-radius:9px!important;background:#fff!important;color:#333a40!important;font-weight:820!important;cursor:pointer}.k-page-admin-admin_forums input[type=submit]:hover,.k-page-admin-admin_forums_schedule input[type=submit]:hover,.k-page-admin-admin_moderators input[type=submit]:hover,.k-page-admin-admin_poll input[type=submit]:hover,.k-page-admin-admin_feeds input[type=submit]:hover,.k-page-admin-admin_config_system input[type=submit]:hover{border-color:#b31319!important;color:#a41123!important}
/* Moderator chooser reads as a hierarchy instead of a raw list. */
.k-page-admin-admin_moderators .k-main ul{columns:2;column-gap:28px;margin:10px 0 14px;padding-left:18px}.k-page-admin-admin_moderators .k-main li{break-inside:avoid;margin:5px 0}
/* Poll and feed registries: keep data dense but calm. */
.k-page-admin-admin_poll .k-main table[width="95%"],.k-page-admin-admin_feeds .k-main table[width="750"]{width:min(100%,1060px)!important}.k-page-admin-admin_poll .k-main tr:hover>td,.k-page-admin-admin_feeds .k-main tr:hover>td{background:#fafafa!important}
/* Core config is intentionally constrained so settings stay scannable. */
.k-page-admin-admin_config_system .k-main>form{display:block;max-width:1060px;margin:0 auto 24px}.k-page-admin-admin_config_system .k-main>form>table{width:100%!important}.k-page-admin-admin_config_system .k-main td:first-child{color:#555d65!important}.k-page-admin-admin_config_system .k-main b{color:#262c32}
@media(max-width:760px){.k71-admin-context{align-items:flex-start;flex-direction:column;padding:20px 18px;border-radius:14px}.k71-admin-context-actions{justify-content:flex-start}.k-page-admin-admin_forums .k-main,.k-page-admin-admin_forums_schedule .k-main,.k-page-admin-admin_moderators .k-main,.k-page-admin-admin_poll .k-main,.k-page-admin-admin_feeds .k-main,.k-page-admin-admin_config_system .k-main{width:min(calc(100% - 20px),1120px);margin-top:17px}.k-page-admin-admin_moderators .k-main ul{columns:1}.k-page-admin-admin_forums .k-main>table,.k-page-admin-admin_forums_schedule .k-main>table,.k-page-admin-admin_moderators .k-main>table,.k-page-admin-admin_poll .k-main>table,.k-page-admin-admin_feeds .k-main>table,.k-page-admin-admin_config_system .k-main>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.k-page-admin-admin_config_system .k-main>form{overflow-x:auto}.k71-admin-context-actions a{min-height:42px}}
@media(prefers-reduced-motion:reduce){.k71-admin-context *{transition:none!important}}


/* ========================================================================== 
   V101.72 — Admin Maintenance + Integrity
   Counter rebuild, destructive cleanup, duplicate-IP and inactive-user tools.
   ========================================================================== */
html{--koniks-v10172:1}
.k72-admin-context{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin:0 auto 16px;padding:24px 26px;border:1px solid #e0e4e7;border-radius:17px;background:linear-gradient(135deg,#fff 0%,#fafafb 72%,#f6f7f8 100%);box-shadow:0 9px 30px rgba(18,22,28,.04)}
.k72-admin-context-danger{border-color:#ead4d7;background:linear-gradient(135deg,#fff 0%,#fffafb 70%,#fff1f3 100%)}
.k72-admin-context-copy{min-width:0;max-width:780px}.k72-admin-kicker{display:block;margin:0 0 5px;color:#a81322;font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.k72-admin-context h1{margin:0 0 6px!important;color:#1d2228!important;font:800 clamp(25px,3vw,35px)/1.08 Georgia,"Times New Roman",serif!important;letter-spacing:-.55px}.k72-admin-context p{margin:0;color:#717980;font-size:12.5px;line-height:1.62}.k72-admin-context-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.k72-admin-context-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #d8dde1;border-radius:9px;background:#fff;color:#454c53!important;font-size:10.5px;font-weight:820;text-decoration:none!important;white-space:nowrap}.k72-admin-context-actions a:hover{border-color:#b31319;color:#a41123!important;background:#fffafa}
/* Hide only the obsolete breadcrumb trees. Category chooser is intentionally excluded. */
.k-page-admin-admin_count .k72-admin-context~table[width="100%"]:first-of-type,
.k-page-admin-admin_etc .k72-admin-context~table[width="100%"]:first-of-type,
.k-page-admin-admin_duplicate_ips .k72-admin-context~table[width="100%"]:first-of-type,
.k-page-admin-admin_inactive_users .k72-admin-context~table[width="100%"]:first-of-type{display:none!important}
.k-page-admin-admin_count_category .k72-admin-context~table[width="100%"]:not([cellspacing]):first-of-type{display:none!important}
/* Shared maintenance canvas. */
.k-page-admin-admin_count .k-main,
.k-page-admin-admin_count_category .k-main,
.k-page-admin-admin_etc .k-main,
.k-page-admin-admin_duplicate_ips .k-main,
.k-page-admin-admin_inactive_users .k-main{width:min(calc(100% - 32px),1120px);margin-top:24px}
.k-page-admin-admin_count .k-main table,
.k-page-admin-admin_count_category .k-main table,
.k-page-admin-admin_etc .k-main table,
.k-page-admin-admin_duplicate_ips .k-main table,
.k-page-admin-admin_inactive_users .k-main table{border-collapse:separate!important;border-spacing:0!important;border-color:#e1e5e8!important}
.k-page-admin-admin_count .k-main table[bgcolor],
.k-page-admin-admin_count_category .k-main table[bgcolor],
.k-page-admin-admin_etc .k-main table[bgcolor],
.k-page-admin-admin_duplicate_ips .k-main table[style*="border"],
.k-page-admin-admin_inactive_users .k-main table[bgcolor]{background:#fff!important;border:1px solid #e1e5e8!important;border-radius:14px;overflow:hidden;box-shadow:0 7px 24px rgba(18,22,28,.035)}
.k-page-admin-admin_count td[bgcolor],.k-page-admin-admin_count_category td[bgcolor],.k-page-admin-admin_etc td[bgcolor],.k-page-admin-admin_duplicate_ips td[bgcolor],.k-page-admin-admin_inactive_users td[bgcolor]{background:#fff!important;color:#3e454c!important;border-color:#eceff1!important}
.k-page-admin-admin_count font,.k-page-admin-admin_count_category font,.k-page-admin-admin_etc font,.k-page-admin-admin_duplicate_ips font,.k-page-admin-admin_inactive_users font{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;color:inherit!important}
.k-page-admin-admin_count .k-main td,.k-page-admin-admin_count_category .k-main td,.k-page-admin-admin_etc .k-main td,.k-page-admin-admin_duplicate_ips .k-main td,.k-page-admin-admin_inactive_users .k-main td{padding:9px 10px!important;font-size:11.5px!important;line-height:1.48!important}
.k-page-admin-admin_count .k-main a,.k-page-admin-admin_count_category .k-main a,.k-page-admin-admin_etc .k-main a,.k-page-admin-admin_duplicate_ips .k-main a,.k-page-admin-admin_inactive_users .k-main a{color:#8f1725!important;font-weight:730;text-decoration:none!important}
.k-page-admin-admin_count .k-main a:hover,.k-page-admin-admin_count_category .k-main a:hover,.k-page-admin-admin_etc .k-main a:hover,.k-page-admin-admin_duplicate_ips .k-main a:hover,.k-page-admin-admin_inactive_users .k-main a:hover{text-decoration:underline!important}
/* Counter rebuild: make step/progress output read as an operation rather than raw dots. */
.k-page-admin-admin_count .k-main>table[align="center"],.k-page-admin-admin_count_category .k-main>table[align="center"]{width:min(100%,820px)!important;margin:12px auto 24px!important;border:1px solid #e1e5e8!important;border-radius:15px!important;background:#fff!important;box-shadow:0 8px 28px rgba(18,22,28,.04)}
.k-page-admin-admin_count .k-main>table[align="center"] td,.k-page-admin-admin_count_category .k-main>table[align="center"] td{padding:14px 16px!important}.k-page-admin-admin_count .k-main>table[align="center"] tr:first-child td,.k-page-admin-admin_count_category .k-main>table[align="center"] tr:first-child td{background:#f5f6f6!important;border-bottom:1px solid #e7eaec!important;color:#252b31!important;font-weight:800!important}.k-page-admin-admin_count .k-main>table[align="center"] tr:not(:first-child) td:first-child,.k-page-admin-admin_count_category .k-main>table[align="center"] tr:not(:first-child) td:first-child{width:180px;color:#5e666e!important;font-weight:800!important}
/* Category chooser */
.k-page-admin-admin_count_category form[name="UpdateThisID"] select{min-width:280px;max-width:100%;min-height:40px;padding:6px 9px;border:1px solid #d8dde1!important;border-radius:9px;background:#fff!important;font-weight:650}.k-page-admin-admin_count_category form[name="UpdateThisID"] input[type=submit]{min-height:40px;padding:0 14px;border:1px solid #b31319!important;border-radius:9px!important;background:#b31319!important;color:#fff!important;font-weight:820!important;cursor:pointer;margin-left:8px}
/* Destructive maintenance tools */
.k-page-admin-admin_etc .k-main>table{width:min(100%,820px)!important;margin:0 auto 16px!important}.k-page-admin-admin_etc .k-main form{display:block;margin:0}.k-page-admin-admin_etc input[type=text],.k-page-admin-admin_etc select{min-height:40px;box-sizing:border-box;padding:6px 9px;border:1px solid #d8dde1!important;border-radius:9px;background:#fff!important;color:#272c31!important}.k-page-admin-admin_etc input[type=text]{width:min(100%,260px)}.k-page-admin-admin_etc select{min-width:260px;max-width:100%}.k-page-admin-admin_etc input[type=checkbox]{width:17px;height:17px;accent-color:#b31319;vertical-align:middle}.k-page-admin-admin_etc input[type=submit]{min-height:40px;margin-top:9px;padding:0 14px;border:1px solid #b31319!important;border-radius:9px!important;background:#b31319!important;color:#fff!important;font-weight:850!important;cursor:pointer}
/* Duplicate IP registry */
.k-page-admin-admin_duplicate_ips .k-main>center{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.k-page-admin-admin_duplicate_ips .k-main>center>table{width:min(100%,960px)!important;margin:0 auto!important}.k-page-admin-admin_duplicate_ips .k-main table[style*="border"]{width:100%!important;min-width:720px}.k-page-admin-admin_duplicate_ips .k-main table[style*="border"] tr:first-child td{background:#f5f6f6!important;color:#2d3339!important;font-size:10px!important;font-weight:900!important;letter-spacing:.05em;text-transform:uppercase}.k-page-admin-admin_duplicate_ips .k-main table[style*="border"] tr:not(:first-child):hover td{background:#fafafa!important}
/* Inactive users: keep pagination and bulk-mail controls scannable. */
.k-page-admin-admin_inactive_users .k-main>table{width:min(100%,1060px)!important;margin:0 auto 15px!important}.k-page-admin-admin_inactive_users select,.k-page-admin-admin_inactive_users input:not([type=checkbox]):not([type=radio]):not([type=image]){min-height:38px;box-sizing:border-box;padding:6px 9px;border:1px solid #d8dde1!important;border-radius:8px!important;background:#fff!important;color:#272c31!important}.k-page-admin-admin_inactive_users input[type=submit],.k-page-admin-admin_inactive_users input[type=button]{min-height:38px!important;padding:0 13px!important;border:1px solid #d3d8dc!important;border-radius:9px!important;background:#fff!important;color:#333a40!important;font-weight:820!important;cursor:pointer}.k-page-admin-admin_inactive_users tr:hover>td[bgcolor]{background:#fafafa!important}
@media(max-width:760px){.k72-admin-context{align-items:flex-start;flex-direction:column;padding:20px 18px;border-radius:14px}.k72-admin-context-actions{justify-content:flex-start}.k72-admin-context-actions a{min-height:42px}.k-page-admin-admin_count .k-main,.k-page-admin-admin_count_category .k-main,.k-page-admin-admin_etc .k-main,.k-page-admin-admin_duplicate_ips .k-main,.k-page-admin-admin_inactive_users .k-main{width:min(calc(100% - 20px),1120px);margin-top:17px}.k-page-admin-admin_count_category form[name="UpdateThisID"] input[type=submit]{margin:8px 0 0}.k-page-admin-admin_count_category form[name="UpdateThisID"] select{width:100%}.k-page-admin-admin_count .k-main>table[align="center"] tr:not(:first-child) td:first-child,.k-page-admin-admin_count_category .k-main>table[align="center"] tr:not(:first-child) td:first-child{width:auto}}
@media(prefers-reduced-motion:reduce){.k72-admin-context *{transition:none!important}}



/* ==========================================================================
   V101.73 — Admin Configuration Suite
   Configuration, policy, localization, visual settings and member search.
   ========================================================================== */
html{--koniks-v10173:1}
.k73-admin-context{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;width:min(100%,1060px);box-sizing:border-box;margin:0 auto 16px;padding:24px 26px;border:1px solid #e0e4e7;border-radius:17px;background:linear-gradient(135deg,#fff 0%,#fafafb 72%,#f7f8f9 100%);box-shadow:0 9px 30px rgba(18,22,28,.04)}
.k73-admin-context-copy{min-width:0;max-width:780px}.k73-admin-kicker{display:block;margin:0 0 5px;color:#a81322;font-size:9.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.k73-admin-context h1{margin:0 0 6px!important;color:#1d2228!important;font:800 clamp(25px,3vw,35px)/1.08 Georgia,"Times New Roman",serif!important;letter-spacing:-.55px}.k73-admin-context p{margin:0;color:#717980;font-size:12.5px;line-height:1.62}.k73-admin-context-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.k73-admin-context-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #d8dde1;border-radius:9px;background:#fff;color:#454c53!important;font-size:10.5px;font-weight:820;text-decoration:none!important;white-space:nowrap}.k73-admin-context-actions a:hover{border-color:#b31319;color:#a41123!important;background:#fffafa}

/* Main-header configuration pages: hide only the duplicated legacy breadcrumb tree. */
.k-page-admin-admin_config_activeusers .k73-admin-context + table,
.k-page-admin-admin_config_colors .k73-admin-context + table,
.k-page-admin-admin_config_datetime .k73-admin-context + table,
.k-page-admin-admin_config_email .k73-admin-context + table,
.k-page-admin-admin_config_features .k73-admin-context + table,
.k-page-admin-admin_config_groupcats .k73-admin-context + table,
.k-page-admin-admin_config_members .k73-admin-context + table,
.k-page-admin-admin_config_ranks .k73-admin-context + table,
.k-page-admin-admin_member_search .k73-admin-context + table{display:none!important}

.k-page-admin-admin_config_activeusers .k-main,
.k-page-admin-admin_config_colors .k-main,
.k-page-admin-admin_config_datetime .k-main,
.k-page-admin-admin_config_email .k-main,
.k-page-admin-admin_config_features .k-main,
.k-page-admin-admin_config_groupcats .k-main,
.k-page-admin-admin_config_members .k-main,
.k-page-admin-admin_config_ranks .k-main,
.k-page-admin-admin_member_search .k-main{width:min(calc(100% - 32px),1120px);margin-top:24px}

/* Shared configuration forms and legacy tables. */
.k-page-admin-admin_config_activeusers .k-main table,
.k-page-admin-admin_config_colors .k-main table,
.k-page-admin-admin_config_datetime .k-main table,
.k-page-admin-admin_config_email .k-main table,
.k-page-admin-admin_config_features .k-main table,
.k-page-admin-admin_config_groupcats .k-main table,
.k-page-admin-admin_config_members .k-main table,
.k-page-admin-admin_config_ranks .k-main table,
.k-page-admin-admin_member_search .k-main table,
.k-short-screen-admin_config_badwords table,
.k-short-screen-admin_config_namefilter table,
.k-short-screen-admin_config_order table{border-collapse:separate!important;border-spacing:0!important;border-color:#e1e5e8!important}

.k-page-admin-admin_config_activeusers .k-main>table,
.k-page-admin-admin_config_colors .k-main>table,
.k-page-admin-admin_config_datetime .k-main>table,
.k-page-admin-admin_config_email .k-main>table,
.k-page-admin-admin_config_features .k-main>table,
.k-page-admin-admin_config_groupcats .k-main>table,
.k-page-admin-admin_config_members .k-main>table,
.k-page-admin-admin_config_ranks .k-main>table,
.k-page-admin-admin_member_search .k-main>table{max-width:1060px!important;width:100%!important;margin:0 auto 15px!important}

.k-page-admin-admin_config_activeusers td[bgcolor],
.k-page-admin-admin_config_colors td[bgcolor],
.k-page-admin-admin_config_datetime td[bgcolor],
.k-page-admin-admin_config_email td[bgcolor],
.k-page-admin-admin_config_features td[bgcolor],
.k-page-admin-admin_config_groupcats td[bgcolor],
.k-page-admin-admin_config_members td[bgcolor],
.k-page-admin-admin_config_ranks td[bgcolor],
.k-page-admin-admin_member_search td[bgcolor],
.k-short-screen-admin_config_badwords td[bgcolor],
.k-short-screen-admin_config_namefilter td[bgcolor],
.k-short-screen-admin_config_order td[bgcolor]{background:#fff!important;color:#31373d!important;border-color:#e4e7ea!important}

.k-page-admin-admin_config_activeusers td,
.k-page-admin-admin_config_colors td,
.k-page-admin-admin_config_datetime td,
.k-page-admin-admin_config_email td,
.k-page-admin-admin_config_features td,
.k-page-admin-admin_config_groupcats td,
.k-page-admin-admin_config_members td,
.k-page-admin-admin_config_ranks td,
.k-page-admin-admin_member_search td,
.k-short-screen-admin_config_badwords td,
.k-short-screen-admin_config_namefilter td,
.k-short-screen-admin_config_order td{font-family:Inter,Arial,sans-serif!important;line-height:1.5!important}

.k-page-admin-admin_config_activeusers font,
.k-page-admin-admin_config_colors font,
.k-page-admin-admin_config_datetime font,
.k-page-admin-admin_config_email font,
.k-page-admin-admin_config_features font,
.k-page-admin-admin_config_groupcats font,
.k-page-admin-admin_config_members font,
.k-page-admin-admin_config_ranks font,
.k-page-admin-admin_member_search font,
.k-short-screen-admin_config_badwords font,
.k-short-screen-admin_config_namefilter font,
.k-short-screen-admin_config_order font{font-family:inherit!important;color:inherit!important}

.k-page-admin-admin_config_activeusers input[type=text],.k-page-admin-admin_config_activeusers input[type=password],.k-page-admin-admin_config_activeusers select,.k-page-admin-admin_config_activeusers textarea,
.k-page-admin-admin_config_colors input[type=text],.k-page-admin-admin_config_colors select,.k-page-admin-admin_config_colors textarea,
.k-page-admin-admin_config_datetime input[type=text],.k-page-admin-admin_config_datetime select,.k-page-admin-admin_config_datetime textarea,
.k-page-admin-admin_config_email input[type=text],.k-page-admin-admin_config_email input[type=password],.k-page-admin-admin_config_email select,.k-page-admin-admin_config_email textarea,
.k-page-admin-admin_config_features input[type=text],.k-page-admin-admin_config_features select,.k-page-admin-admin_config_features textarea,
.k-page-admin-admin_config_groupcats input[type=text],.k-page-admin-admin_config_groupcats select,.k-page-admin-admin_config_groupcats textarea,
.k-page-admin-admin_config_members input[type=text],.k-page-admin-admin_config_members input[type=password],.k-page-admin-admin_config_members select,.k-page-admin-admin_config_members textarea,
.k-page-admin-admin_config_ranks input[type=text],.k-page-admin-admin_config_ranks select,.k-page-admin-admin_config_ranks textarea,
.k-page-admin-admin_member_search input[type=text],.k-page-admin-admin_member_search select,.k-page-admin-admin_member_search textarea,
.k-short-screen-admin_config_badwords input[type=text],.k-short-screen-admin_config_badwords select,.k-short-screen-admin_config_badwords textarea,
.k-short-screen-admin_config_namefilter input[type=text],.k-short-screen-admin_config_namefilter select,.k-short-screen-admin_config_namefilter textarea,
.k-short-screen-admin_config_order input[type=text],.k-short-screen-admin_config_order select,.k-short-screen-admin_config_order textarea{min-height:40px;box-sizing:border-box;padding:8px 10px;border:1px solid #d7dce0!important;border-radius:8px!important;background:#fff!important;color:#262b30!important;font:600 12px/1.35 Inter,Arial,sans-serif!important;box-shadow:none!important}

.k-page-admin-admin_config_activeusers textarea,.k-page-admin-admin_config_colors textarea,.k-page-admin-admin_config_datetime textarea,.k-page-admin-admin_config_email textarea,.k-page-admin-admin_config_features textarea,.k-page-admin-admin_config_groupcats textarea,.k-page-admin-admin_config_members textarea,.k-page-admin-admin_config_ranks textarea,.k-page-admin-admin_member_search textarea,.k-short-screen-admin_config_badwords textarea,.k-short-screen-admin_config_namefilter textarea,.k-short-screen-admin_config_order textarea{min-height:92px;resize:vertical}

.k-page-admin-admin_config_activeusers input[type=submit],.k-page-admin-admin_config_activeusers input[type=button],
.k-page-admin-admin_config_colors input[type=submit],.k-page-admin-admin_config_colors input[type=button],
.k-page-admin-admin_config_datetime input[type=submit],.k-page-admin-admin_config_datetime input[type=button],
.k-page-admin-admin_config_email input[type=submit],.k-page-admin-admin_config_email input[type=button],
.k-page-admin-admin_config_features input[type=submit],.k-page-admin-admin_config_features input[type=button],
.k-page-admin-admin_config_groupcats input[type=submit],.k-page-admin-admin_config_groupcats input[type=button],
.k-page-admin-admin_config_members input[type=submit],.k-page-admin-admin_config_members input[type=button],
.k-page-admin-admin_config_ranks input[type=submit],.k-page-admin-admin_config_ranks input[type=button],
.k-page-admin-admin_member_search input[type=submit],.k-page-admin-admin_member_search input[type=button],
.k-short-screen-admin_config_badwords input[type=submit],.k-short-screen-admin_config_badwords input[type=button],
.k-short-screen-admin_config_namefilter input[type=submit],.k-short-screen-admin_config_namefilter input[type=button],
.k-short-screen-admin_config_order input[type=submit],.k-short-screen-admin_config_order input[type=button]{min-height:40px;padding:0 14px;border:1px solid #9f1722!important;border-radius:9px!important;background:#a81322!important;color:#fff!important;font:800 11px/1 Inter,Arial,sans-serif!important;cursor:pointer}

.k-page-admin-admin_config_activeusers input[type=checkbox],.k-page-admin-admin_config_activeusers input[type=radio],
.k-page-admin-admin_config_colors input[type=checkbox],.k-page-admin-admin_config_colors input[type=radio],
.k-page-admin-admin_config_datetime input[type=checkbox],.k-page-admin-admin_config_datetime input[type=radio],
.k-page-admin-admin_config_email input[type=checkbox],.k-page-admin-admin_config_email input[type=radio],
.k-page-admin-admin_config_features input[type=checkbox],.k-page-admin-admin_config_features input[type=radio],
.k-page-admin-admin_config_groupcats input[type=checkbox],.k-page-admin-admin_config_groupcats input[type=radio],
.k-page-admin-admin_config_members input[type=checkbox],.k-page-admin-admin_config_members input[type=radio],
.k-page-admin-admin_config_ranks input[type=checkbox],.k-page-admin-admin_config_ranks input[type=radio]{width:17px;height:17px;accent-color:#a81322;vertical-align:middle}

/* Popup/short configuration screens. */
.k-short-screen-admin_config_badwords,.k-short-screen-admin_config_namefilter,.k-short-screen-admin_config_order{background:#f6f7f8!important;padding:22px!important;box-sizing:border-box;color:#2c3238}
.k-short-screen-admin_config_badwords .k73-admin-context,.k-short-screen-admin_config_namefilter .k73-admin-context,.k-short-screen-admin_config_order .k73-admin-context{width:min(100%,900px);margin:0 auto 14px;padding:19px 21px;align-items:center}
.k-short-screen-admin_config_badwords>table,.k-short-screen-admin_config_namefilter>table,.k-short-screen-admin_config_order>table,
.k-short-screen-admin_config_badwords>form,.k-short-screen-admin_config_namefilter>form,.k-short-screen-admin_config_order>form{width:min(100%,900px)!important;margin-left:auto!important;margin-right:auto!important}
.k-short-screen-admin_config_badwords p,.k-short-screen-admin_config_namefilter p,.k-short-screen-admin_config_order p{font-family:Inter,Arial,sans-serif!important;color:#5d656d!important}
.k-short-screen-admin_config_order form{padding:16px;border:1px solid #e1e5e8;border-radius:14px;background:#fff;box-sizing:border-box;box-shadow:0 7px 24px rgba(18,22,28,.035)}

@media(max-width:760px){.k73-admin-context{align-items:flex-start;flex-direction:column;padding:20px}.k73-admin-context-actions{justify-content:flex-start}.k-short-screen-admin_config_badwords,.k-short-screen-admin_config_namefilter,.k-short-screen-admin_config_order{padding:12px!important}.k-page-admin-admin_config_activeusers .k-main,.k-page-admin-admin_config_colors .k-main,.k-page-admin-admin_config_datetime .k-main,.k-page-admin-admin_config_email .k-main,.k-page-admin-admin_config_features .k-main,.k-page-admin-admin_config_groupcats .k-main,.k-page-admin-admin_config_members .k-main,.k-page-admin-admin_config_ranks .k-main,.k-page-admin-admin_member_search .k-main{width:min(calc(100% - 18px),1120px)}.k-page-admin-admin_config_activeusers .k-main>table,.k-page-admin-admin_config_colors .k-main>table,.k-page-admin-admin_config_datetime .k-main>table,.k-page-admin-admin_config_email .k-main>table,.k-page-admin-admin_config_features .k-main>table,.k-page-admin-admin_config_groupcats .k-main>table,.k-page-admin-admin_config_members .k-main>table,.k-page-admin-admin_config_ranks .k-main>table,.k-page-admin-admin_member_search .k-main>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}
@media(prefers-reduced-motion:reduce){.k73-admin-context-actions a,.k-page-admin input,.k-page-admin select,.k-page-admin textarea{transition:none!important}}



/* ==========================================================================
   V101.74 — Technical Admin + Compatibility Closure
   Diagnostics, bulk mail, Access maintenance and legacy MOD setup surfaces.
   ========================================================================== */
html{--koniks-v10174:1}
.k74-admin-context{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;width:min(calc(100% - 32px),1080px);box-sizing:border-box;margin:24px auto 16px;padding:24px 26px;border:1px solid #dde2e6;border-radius:17px;background:linear-gradient(135deg,#fff 0%,#fafbfb 70%,#f5f7f8 100%);box-shadow:0 10px 32px rgba(18,22,28,.045)}
.k74-admin-context-copy{min-width:0;max-width:790px}.k74-admin-kicker{display:block;margin:0 0 5px;color:#a81322;font:900 9.5px/1.2 Inter,Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.k74-admin-context h1{margin:0 0 6px!important;color:#1d2228!important;font:800 clamp(25px,3vw,35px)/1.08 Georgia,"Times New Roman",serif!important;letter-spacing:-.55px}.k74-admin-context p{margin:0;color:#68717a;font:500 12.5px/1.62 Inter,Arial,sans-serif}.k74-admin-context-side{display:flex;flex-direction:column;align-items:flex-end;gap:9px}.k74-admin-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid #dfe3e7;border-radius:999px;background:#fff;color:#69727a;font:850 9px/1 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.k74-admin-context-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.k74-admin-context-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border:1px solid #d8dde1;border-radius:9px;background:#fff;color:#454c53!important;font:820 10.5px/1 Inter,Arial,sans-serif;text-decoration:none!important;white-space:nowrap}.k74-admin-context-actions a:hover{border-color:#b31319;color:#a41123!important;background:#fffafa}
.k74-admin-context.is-critical{border-color:#ead1d4;background:linear-gradient(135deg,#fff 0%,#fffafa 72%,#fff5f5 100%)}.k74-admin-context.is-critical .k74-admin-badge{border-color:#e6c1c5;background:#fff7f7;color:#9f1722}.k74-admin-context.is-sensitive .k74-admin-badge{border-color:#ded8c8;background:#fffdf7;color:#7b6940}

/* Remove only the duplicated legacy breadcrumb/header tables. */
.k-page-admin-admin_extended_color_mod .k74-admin-context+table,
.k-page-admin-admin_info .k74-admin-context+table,
.k-page-admin-admin_variable_info .k74-admin-context+table,
.k-page-admin-admin_compactdb .k74-admin-context+table,
.k-page-admin-admin_mod_dbsetup2 .k74-admin-context+table{display:none!important}
.k-page-admin-admin_emaillist .k-main>table:first-of-type{display:none!important}
.k-page-admin-admin_mod_dbsetup .k74-admin-context+div[align="center"]{display:none!important}

/* Technical admin content surface. */
.k-page-admin-admin_extended_color_mod .k-main,
.k-page-admin-admin_emaillist .k-main,
.k-page-admin-admin_info .k-main,
.k-page-admin-admin_variable_info .k-main,
.k-page-admin-admin_compactdb .k-main,
.k-page-admin-admin_mod_dbsetup .k-main,
.k-page-admin-admin_mod_dbsetup2 .k-main{width:min(calc(100% - 28px),1160px);margin-left:auto;margin-right:auto}
.k-page-admin-admin_extended_color_mod table,
.k-page-admin-admin_emaillist table,
.k-page-admin-admin_info table,
.k-page-admin-admin_variable_info table,
.k-page-admin-admin_compactdb table,
.k-page-admin-admin_mod_dbsetup table,
.k-page-admin-admin_mod_dbsetup2 table,
.k-short-screen-admin_pop_mail table{border-collapse:separate!important;border-spacing:0!important;border-color:#e1e5e8!important}
.k-page-admin-admin_extended_color_mod td[bgcolor],
.k-page-admin-admin_emaillist td[bgcolor],
.k-page-admin-admin_info td[bgcolor],
.k-page-admin-admin_variable_info td[bgcolor],
.k-page-admin-admin_compactdb td[bgcolor],
.k-page-admin-admin_mod_dbsetup td[bgcolor],
.k-page-admin-admin_mod_dbsetup2 td[bgcolor],
.k-short-screen-admin_pop_mail td[bgcolor]{background:#fff!important;color:#333a41!important;border-color:#e4e7ea!important}
.k-page-admin-admin_extended_color_mod td,.k-page-admin-admin_emaillist td,.k-page-admin-admin_info td,.k-page-admin-admin_variable_info td,.k-page-admin-admin_compactdb td,.k-page-admin-admin_mod_dbsetup td,.k-page-admin-admin_mod_dbsetup2 td,.k-short-screen-admin_pop_mail td{font-family:Inter,Arial,sans-serif!important;font-size:12px!important;line-height:1.55!important}
.k-page-admin-admin_extended_color_mod table table tr:first-child td[colspan],
.k-page-admin-admin_emaillist table table tr:first-child td,
.k-page-admin-admin_info table table tr:first-child td,
.k-page-admin-admin_variable_info table table tr:first-child td,
.k-page-admin-admin_compactdb table table tr:first-child td,
.k-page-admin-admin_mod_dbsetup2 table tr:first-child td[colspan],
.k-short-screen-admin_pop_mail table table tr:first-child td[colspan]{background:#252b31!important;color:#fff!important;padding:10px 12px!important;font-weight:800!important}
.k-page-admin-admin_extended_color_mod form>table,
.k-page-admin-admin_compactdb .k-main>table,
.k-page-admin-admin_mod_dbsetup .k-main>table,
.k-page-admin-admin_mod_dbsetup2 .k-main>table{max-width:940px!important;width:100%!important;margin:0 auto 16px!important;border:1px solid #e0e4e7!important;border-radius:14px!important;overflow:hidden;background:#fff!important;box-shadow:0 7px 24px rgba(18,22,28,.035)}
.k-page-admin-admin_info .k-main>table:last-of-type,
.k-page-admin-admin_variable_info .k-main>table:last-of-type,
.k-page-admin-admin_emaillist .k-main>table{max-width:1080px!important;width:100%!important;margin:0 auto 15px!important}
.k-page-admin-admin_info .k-main>table:last-of-type>tbody>tr>td,
.k-page-admin-admin_variable_info .k-main>table:last-of-type>tbody>tr>td,
.k-page-admin-admin_emaillist .k-main>table>tbody>tr>td{padding:0!important}

/* Inputs/actions. */
.k-page-admin-admin_extended_color_mod input[type=text],
.k-page-admin-admin_mod_dbsetup input[type=text],.k-page-admin-admin_mod_dbsetup select,
.k-page-admin-admin_mod_dbsetup2 input[type=text],.k-page-admin-admin_mod_dbsetup2 select,.k-page-admin-admin_mod_dbsetup2 textarea,
.k-short-screen-admin_pop_mail input[type=text],.k-short-screen-admin_pop_mail textarea,.k-short-screen-admin_pop_mail select{box-sizing:border-box;min-height:40px;padding:8px 10px;border:1px solid #ccd2d7!important;border-radius:8px!important;background:#fff!important;color:#23292f!important;font:500 12px/1.45 Inter,Arial,sans-serif!important;outline:none}
.k-page-admin-admin_extended_color_mod input[type=text]:focus,.k-page-admin-admin_mod_dbsetup2 textarea:focus,.k-short-screen-admin_pop_mail input[type=text]:focus,.k-short-screen-admin_pop_mail textarea:focus{border-color:#a81322!important;box-shadow:0 0 0 3px rgba(168,19,34,.08)!important}
.k-page-admin-admin_extended_color_mod input[type=submit],.k-page-admin-admin_extended_color_mod input[type=reset],
.k-page-admin-admin_mod_dbsetup input[type=submit],.k-page-admin-admin_mod_dbsetup2 input[type=submit],
.k-short-screen-admin_pop_mail input[type=submit],.k-short-screen-admin_pop_mail input[type=reset]{min-height:40px;padding:0 14px;border:1px solid #9f1722!important;border-radius:9px!important;background:#a81322!important;color:#fff!important;font:800 11px/1 Inter,Arial,sans-serif!important;cursor:pointer}.k-page-admin-admin_extended_color_mod input[type=reset],.k-short-screen-admin_pop_mail input[type=reset]{border-color:#d3d8dc!important;background:#fff!important;color:#4f575e!important}
.k-page-admin-admin_extended_color_mod input[type=checkbox],.k-page-admin-admin_mod_dbsetup input[type=checkbox],.k-page-admin-admin_mod_dbsetup input[type=radio],.k-page-admin-admin_mod_dbsetup2 input[type=radio],.k-short-screen-admin_pop_mail input[type=checkbox],.k-short-screen-admin_pop_mail input[type=radio]{width:17px;height:17px;accent-color:#a81322;vertical-align:middle}

/* Diagnostics: keep long environment values readable without breaking the page. */
.k-page-admin-admin_info .k-main table table td:nth-child(2),.k-page-admin-admin_variable_info .k-main table table td:nth-child(2){overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important;font-size:11px!important}.k-page-admin-admin_info .k-main table table td:first-child,.k-page-admin-admin_variable_info .k-main table table td:first-child{width:31%;font-weight:750!important;color:#4b545c!important}

/* Compact DB and MOD installers are destructive: keep actions visibly contained. */
.k-page-admin-admin_compactdb .k-main a[href*="action=Yes"],.k-page-admin-admin_mod_dbsetup input[type=submit],.k-page-admin-admin_mod_dbsetup2 input[type=submit]{box-shadow:0 4px 14px rgba(168,19,34,.12)}.k-page-admin-admin_compactdb .k-main a[href*="action=Yes"]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:9px;background:#a81322;color:#fff!important;text-decoration:none!important;font-weight:850}.k-page-admin-admin_compactdb .k-main a[href*="action=No"]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid #d7dce0;border-radius:9px;background:#fff;color:#4f575e!important;text-decoration:none!important;font-weight:800}

/* Bulk-mail popup. */
.k-short-screen-admin_pop_mail{background:#f5f6f7!important;padding:20px!important;box-sizing:border-box;color:#2c3238}.k-short-screen-admin_pop_mail .k74-admin-context{width:min(100%,820px);margin:0 auto 14px;padding:19px 21px;align-items:center}.k-short-screen-admin_pop_mail>form,.k-short-screen-admin_pop_mail>table{width:min(100%,820px)!important;margin-left:auto!important;margin-right:auto!important}.k-short-screen-admin_pop_mail form>table{border:1px solid #e0e4e7!important;border-radius:14px!important;overflow:hidden;background:#fff!important;box-shadow:0 7px 24px rgba(18,22,28,.04)}.k-short-screen-admin_pop_mail textarea{width:min(100%,620px)!important;min-height:150px!important;resize:vertical}.k-short-screen-admin_pop_mail input[name=Subject]{width:min(100%,620px)!important}

@media(max-width:760px){.k74-admin-context{width:min(calc(100% - 18px),1080px);align-items:flex-start;flex-direction:column;padding:19px}.k74-admin-context-side{align-items:flex-start}.k74-admin-context-actions{justify-content:flex-start}.k-page-admin-admin_extended_color_mod .k-main,.k-page-admin-admin_emaillist .k-main,.k-page-admin-admin_info .k-main,.k-page-admin-admin_variable_info .k-main,.k-page-admin-admin_compactdb .k-main,.k-page-admin-admin_mod_dbsetup .k-main,.k-page-admin-admin_mod_dbsetup2 .k-main{width:min(calc(100% - 14px),1160px)}.k-page-admin-admin_emaillist .k-main>table,.k-page-admin-admin_info .k-main>table:last-of-type,.k-page-admin-admin_variable_info .k-main>table:last-of-type,.k-page-admin-admin_mod_dbsetup .k-main>table,.k-page-admin-admin_mod_dbsetup2 .k-main>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.k-short-screen-admin_pop_mail{padding:10px!important}.k-short-screen-admin_pop_mail table td{white-space:normal!important}.k-short-screen-admin_pop_mail table td[align="right"]{text-align:left!important}}
@media(prefers-reduced-motion:reduce){.k74-admin-context-actions a,.k-page-admin input,.k-page-admin select,.k-page-admin textarea,.k-short-screen-admin_pop_mail input,.k-short-screen-admin_pop_mail textarea{transition:none!important}}


/* ========================================================================== */
/* Koniks V101.76 — End-to-End UX & Flow Recovery                            */
/* ========================================================================== */
html{--koniks-v10176-e2e-flow-recovery:1}
.k176-maintenance-page{margin:0;min-height:100vh;background:#f7f7f5;color:#171717;font-family:Arial,Helvetica,sans-serif}
.k176-maintenance-shell{width:min(760px,calc(100% - 32px));margin:0 auto;padding:64px 0}
.k176-maintenance-card{background:#fff;border:1px solid #e5e5e0;border-radius:18px;padding:32px;box-shadow:0 16px 50px rgba(0,0,0,.06)}
.k176-maintenance-eyebrow{display:block;margin-bottom:10px;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#666}
.k176-maintenance-card h1{margin:0 0 12px;font-size:clamp(28px,5vw,42px);line-height:1.08;letter-spacing:-.03em;color:#111}
.k176-maintenance-card p{margin:0 0 20px;max-width:62ch;line-height:1.65;color:#555}
.k176-maintenance-status{display:inline-flex;align-items:center;gap:8px;margin:2px 0 24px;padding:8px 12px;border-radius:999px;background:#f0f0ed;font-size:13px;font-weight:700}
.k176-maintenance-status::before{content:"";width:8px;height:8px;border-radius:50%;background:#777}.k176-maintenance-status.is-closed::before{background:#b42318}.k176-maintenance-status.is-open::before{background:#17803d}
.k176-maintenance-form{display:grid;gap:16px}.k176-maintenance-form label{font-size:13px;font-weight:700;color:#333}
.k176-maintenance-form textarea{box-sizing:border-box;width:100%;min-height:180px;padding:14px 16px;border:1px solid #d8d8d3;border-radius:12px;background:#fff;color:#111;font:inherit;line-height:1.55;resize:vertical}
.k176-maintenance-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.k176-maintenance-actions a{color:#333;text-underline-offset:3px}
.k176-maintenance-btn{appearance:none;border:0;border-radius:999px;padding:12px 18px;background:#171717;color:#fff;font:inherit;font-weight:700;cursor:pointer}.k176-maintenance-btn.is-open{background:#176b39}
.k176-maintenance-message{margin-top:18px;padding:16px;border-left:3px solid #111;background:#f7f7f5;line-height:1.6;white-space:pre-wrap}
.k176-calendar-page{width:min(1120px,calc(100% - 32px));margin:28px auto 56px}.k176-calendar-hero{display:flex;justify-content:space-between;gap:28px;align-items:flex-end;padding:28px 0 22px;border-bottom:1px solid #e7e7e2}
.k176-calendar-hero h1{margin:6px 0 8px;font-size:clamp(30px,5vw,48px);line-height:1;letter-spacing:-.04em}.k176-calendar-hero p{margin:0;max-width:62ch;color:#666;line-height:1.6}.k176-calendar-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#777}
.k176-calendar-grid{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:24px;padding-top:24px}.k176-calendar-panel{min-width:0;padding:22px;border:1px solid #e6e6e1;border-radius:16px;background:#fff}.k176-calendar-panel h2{margin:0 0 14px;font-size:19px;letter-spacing:-.02em}
.k176-calendar-panel .smallcalendar,.k176-calendar-panel .smallcalendar table{width:100%!important;max-width:none!important}.k176-calendar-panel .smallcalendar td{height:36px!important;border-radius:8px;text-align:center}.k176-calendar-panel .smallcalendar a{display:inline-flex;min-width:30px;min-height:30px;align-items:center;justify-content:center;border-radius:8px;text-decoration:none}.k176-calendar-panel .isevent a{font-weight:800;text-decoration:underline;text-underline-offset:3px}.k176-calendar-panel #datetoday{border:0!important;border-radius:8px;background:#f1f1ee}
.k176-event-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.k176-event-item{padding:14px 16px;border:1px solid #ecece7;border-radius:12px}.k176-event-item a{font-weight:750;text-decoration:none;color:inherit}.k176-event-item span{display:block;margin-top:5px;color:#777;font-size:12px}.k176-event-empty{padding:18px;border-radius:12px;background:#f7f7f4;color:#666}.k176-calendar-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px}.k176-calendar-columns .smalleventslist{font-size:14px!important;line-height:1.5}.k176-calendar-columns .smalleventslist ul{margin:0;padding-left:18px}
.k-short-screen-pop_upload_new .k164-upload-status.is-maintenance{border-style:solid}.k-short-screen-pop_upload_new .k164-upload-status.is-maintenance .k164-status-mark{font-size:0}.k-short-screen-pop_upload_new .k164-upload-status.is-maintenance .k164-status-mark::after{content:"…";font-size:22px;line-height:1}
@media (max-width:760px){.k176-maintenance-shell{padding:28px 0}.k176-maintenance-card{padding:22px;border-radius:14px}.k176-calendar-page{width:min(100% - 22px,1120px);margin-top:12px}.k176-calendar-hero{align-items:flex-start;flex-direction:column}.k176-calendar-grid,.k176-calendar-columns{grid-template-columns:1fr}.k176-calendar-panel{padding:16px}}

.k176-calendar-month-nav{display:grid;grid-template-columns:42px 1fr 42px;gap:10px;align-items:center;margin-bottom:14px}.k176-calendar-month-nav strong{text-align:center;font-size:18px}.k176-calendar-month-nav a{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid #e4e4df;border-radius:12px;color:inherit;text-decoration:none}
.k176-calendar-table{width:100%;border-collapse:separate;border-spacing:4px;table-layout:fixed}.k176-calendar-table th{padding:6px 0;color:#777;font-size:11px;font-weight:700}.k176-calendar-table td{text-align:center}.k176-calendar-table td>a{display:flex;min-height:40px;align-items:center;justify-content:center;border-radius:10px;color:inherit;text-decoration:none}.k176-calendar-table td>a:hover{background:#f3f3ef}.k176-calendar-table td>a.has-event{font-weight:800;text-decoration:underline;text-underline-offset:3px}.k176-calendar-table td>a[aria-current="date"]{outline:2px solid #222;outline-offset:-2px}.k176-calendar-table td.is-other-month{opacity:.34}


/* ========================================================================== */
/* KONIKS V101.77 — SEO / ACCESSIBILITY / PERFORMANCE GUARD                  */
/* ========================================================================== */
html{--koniks-v10177-seo-a11y-performance:1}
#koniks-main:focus,.k-short-shell:focus{outline:none}
.k-main :where(a,button,input,select,textarea,summary,[role="button"],[tabindex]):focus-visible,
.k-short-shell :where(a,button,input,select,textarea,summary,[role="button"],[tabindex]):focus-visible{
  outline:3px solid #155eef;
  outline-offset:3px;
}
.k-main :where(p,li,td,th,dd,blockquote),.k-short-shell :where(p,li,td,th,dd,blockquote){overflow-wrap:anywhere}

@media (forced-colors:active){
  .k-btn,.k-auth-submit,button,input,select,textarea{forced-color-adjust:auto}
  .k-skip-link:focus-visible{outline:3px solid CanvasText}
}
@media (prefers-reduced-motion:reduce){
  html:focus-within{scroll-behavior:auto!important}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}
}

/* V101.52 — post_info.asp premium result + Turkish feedback */
html{--koniks-v10152-post-info:1}


.k52-result-shell{width:min(100%,1040px);margin:42px auto 76px;padding:0 8px}
.k52-breadcrumb{display:flex;align-items:center;gap:9px;min-height:28px;margin:0 0 14px;color:#8b929b;font-size:12px;font-weight:700}
.k52-breadcrumb a{color:#69717b!important;text-decoration:none!important}
.k52-breadcrumb a:hover{color:var(--k-brand)!important}
.k52-breadcrumb span{color:#c7cbd0}
.k52-result-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 310px;overflow:hidden;background:#fff;border:1px solid #dfe3e7;border-radius:26px;box-shadow:0 20px 64px rgba(20,24,31,.07)}
.k52-result-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--k-brand);z-index:1}
.k52-result-shell.is-success .k52-result-card:before{background:#27885a}
.k52-result-main{position:relative;padding:48px 52px 46px 56px;min-width:0}
.k52-status-mark{width:52px;height:52px;border-radius:50%;margin:0 0 26px;background:#fff4f5;border:1px solid #f0cfd4;position:relative;box-shadow:0 7px 24px rgba(179,19,25,.08)}
.k52-result-shell.is-success .k52-status-mark{background:#eef8f2;border-color:#cce6d7;box-shadow:0 7px 24px rgba(39,136,90,.07)}
.k52-result-shell.is-success .k52-status-mark:before{content:"";position:absolute;width:10px;height:20px;border-right:3px solid #27885a;border-bottom:3px solid #27885a;left:20px;top:12px;transform:rotate(45deg)}
.k52-result-shell.is-error .k52-status-mark:before,.k52-result-shell.is-error .k52-status-mark:after{content:"";position:absolute;width:22px;height:3px;border-radius:99px;background:var(--k-brand);left:14px;top:24px}
.k52-result-shell.is-error .k52-status-mark:before{transform:rotate(45deg)}
.k52-result-shell.is-error .k52-status-mark:after{transform:rotate(-45deg)}
.k52-eyebrow,.k52-side-label,.k52-inline-kicker{display:block;color:#a70f25;font-size:10px;font-weight:850;letter-spacing:.19em;text-transform:uppercase}
.k52-result-shell.is-success .k52-eyebrow{color:#277a54}
.k52-result-main h1{margin:8px 0 14px!important;padding:0!important;border:0!important;color:#202327!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(36px,4.2vw,54px)!important;line-height:1.02!important;letter-spacing:-1.8px!important;text-wrap:balance}
.k52-result-lead{max-width:680px;color:#555e68;font-size:16px;line-height:1.75;text-wrap:pretty}
.k52-result-lead b,.k52-result-lead strong{color:#2c3238}
.k52-context-line{display:flex;align-items:baseline;gap:10px;margin:24px 0 0;padding-top:18px;border-top:1px solid #eceef1;color:#30353b}
.k52-context-line span{color:#9aa0a7;font-size:9px;font-weight:850;letter-spacing:.17em}
.k52-context-line strong{font-size:13px;font-weight:750;min-width:0;overflow-wrap:anywhere}
.k52-result-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:30px}
.k52-result-actions .k-btn{min-height:44px;border-radius:12px;padding-inline:18px}
.k52-result-side{display:flex;flex-direction:column;justify-content:flex-end;min-width:0;padding:40px 34px 36px;background:linear-gradient(155deg,#fbf7f7 0%,#f8f9fa 72%);border-left:1px solid #e8eaed}
.k52-result-shell.is-success .k52-result-side{background:linear-gradient(155deg,#f5faf7 0%,#f8f9fa 72%)}
.k52-side-label{margin-bottom:12px;color:#979da5}
.k52-result-side strong{color:#3f464e;font-size:15px;line-height:1.55;font-weight:720}
.k52-progress{height:3px;margin-top:24px;border-radius:99px;background:#e3e6e9;overflow:hidden}
.k52-progress span{display:block;width:38%;height:100%;background:var(--k-brand);border-radius:inherit}
.k52-result-shell.is-success .k52-progress span{width:100%;background:#27885a;transform-origin:left;animation:k52-progress 2s linear both}
@keyframes k52-progress{from{transform:scaleX(.08)}to{transform:scaleX(1)}}
.k52-inline-validation{width:min(100%,920px);margin:30px auto;display:grid;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:24px 26px;background:#fff;border:1px solid #edcfd4;border-radius:18px;box-shadow:0 12px 36px rgba(20,24,31,.05)}
.k52-inline-mark{width:38px;height:38px;border-radius:50%;background:#fff2f4;border:1px solid #ecc7cd;position:relative}
.k52-inline-mark:before,.k52-inline-mark:after{content:"";position:absolute;width:16px;height:2px;border-radius:99px;background:var(--k-brand);left:10px;top:17px}
.k52-inline-mark:before{transform:rotate(45deg)}.k52-inline-mark:after{transform:rotate(-45deg)}
.k52-inline-validation h2{margin:5px 0 8px!important;padding:0!important;border:0!important;color:#24282d!important;font-family:Georgia,"Times New Roman",serif!important;font-size:25px!important;line-height:1.15!important}
.k52-inline-list{color:#59616a;font-size:14px;line-height:1.65}
.k52-inline-list ul{margin:8px 0 14px;padding-left:20px}.k52-inline-list li+li{margin-top:5px}
.k52-text-link{display:inline-flex;margin-top:8px;font-size:13px;font-weight:750;color:#9d1326!important;text-decoration:none!important}
.k52-text-link:hover{text-decoration:underline!important;text-underline-offset:3px}

.k52-result-actions a:focus-visible,.k52-breadcrumb a:focus-visible,.k52-text-link:focus-visible{outline:3px solid rgba(179,19,25,.24)!important;outline-offset:3px!important}
@media(max-width:820px){.k52-result-shell{margin-top:28px}.k52-result-card{grid-template-columns:1fr;border-radius:22px}.k52-result-main{padding:36px 30px 32px 34px}.k52-result-side{padding:24px 30px 28px 34px;border-left:0;border-top:1px solid #e8eaed}.k52-result-main h1{font-size:40px!important;letter-spacing:-1.2px!important}.k52-progress{max-width:360px}}
@media(max-width:520px){.k52-result-shell{margin:20px auto 52px;padding:0}.k52-breadcrumb{overflow-x:auto;white-space:nowrap;padding-bottom:2px}.k52-result-card{border-radius:18px}.k52-result-main{padding:30px 22px 26px 25px}.k52-status-mark{width:46px;height:46px;margin-bottom:20px}.k52-result-shell.is-success .k52-status-mark:before{left:17px;top:10px}.k52-result-shell.is-error .k52-status-mark:before,.k52-result-shell.is-error .k52-status-mark:after{left:11px;top:21px}.k52-result-main h1{font-size:34px!important;line-height:1.04!important}.k52-result-lead{font-size:15px;line-height:1.68}.k52-result-actions{display:grid;grid-template-columns:1fr;margin-top:24px}.k52-result-actions .k-btn{width:100%;min-height:46px}.k52-result-side{padding:22px 22px 24px 25px}.k52-inline-validation{grid-template-columns:1fr;padding:22px;border-radius:16px}.k52-inline-mark{width:34px;height:34px}.k52-inline-mark:before,.k52-inline-mark:after{left:8px;top:15px}.k52-inline-validation h2{font-size:23px!important}}
@media(prefers-reduced-motion:reduce){.k52-result-shell.is-success .k52-progress span{animation:none!important;transform:none!important}}
@media(forced-colors:active){.k52-result-card,.k52-inline-validation,.k52-status-mark,.k52-inline-mark{border:1px solid CanvasText!important}.k52-result-card:before,.k52-progress span{background:CanvasText!important}}


/* ========================================================================== */
/* V101.80 — forum_default + post_info mobile responsive closure              */
/* ========================================================================== */
html{--koniks-v10180-responsive-closure:1}

/* post_info.asp now has a dedicated body scope. Keep the result inside the main shell. */





/* Forum directory: neutralize the older mobile table/floats and use one explicit card grid. */






/* =========================================================
   KONIKS V101.83 - Mobile Release Safety / P1 UI-UX Closure
   Scope: iOS focus-zoom guard + safe-area/dynamic-viewport flyovers
   ========================================================= */
html{--koniks-v101-83-mobile-release-safety:1}

/* P1-01: keep editable mobile controls at >=16px to prevent iOS focus zoom.
   Deliberately scoped; desktop typography, labels and buttons stay unchanged. */
@media(max-width:820px){
  .k-header-search input[type="search"],
  .k-header-search input[type="text"],
  .k-login-inline input[type="text"],
  .k-login-inline input[type="password"],
  .k-page-forum-index .k44-community-finder .k81-finder-input,
  .k-page-forum .k86-topic-finder input[type="search"],
  .k-page-forum .k86-topic-finder input[type="text"],
  .k-page-forum .k147-control-body .k85-filter-grid select,
  .k-page-active .k57-active-toolbar select,
  .k-page-register .k36-profile-form-grid input[type="text"],
  .k-page-register .k36-profile-form-grid input[type="email"],
  .k-page-register .k36-profile-form-grid input[type="password"],
  .k-page-register .k36-profile-form-grid input[type="tel"],
  .k-page-register .k36-profile-form-grid input[type="url"],
  .k-page-register .k36-profile-form-grid input[type="number"],
  .k-page-register .k36-profile-form-grid textarea,
  .k-page-register .k36-profile-form-grid select,
  .k59-pm-compose-card input[type="text"],
  .k59-pm-compose-card textarea{
    font-size:16px!important;
  }
}

/* P1-02: keep fixed action surfaces clear of iPhone browser chrome/gesture area.
   70vh is the compatibility fallback; svh/dvh layers activate on modern Safari. */
@media(max-width:700px){
  .k-page-forum-index .k75-admin-flyout,
  .k-page-forum .k75-admin-flyout,
  .k85-forum-admin-flyout,
  .k85-topic-admin-flyout,
  .k-page-search .k571-admin-flyout,
  .k-page-active .k572-admin-flyout{
    bottom:12px!important;
    bottom:max(12px,env(safe-area-inset-bottom))!important;
    max-height:min(70vh,520px)!important;
    max-height:min(70svh,calc(100svh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important;
    max-height:min(70dvh,calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))!important;
    overscroll-behavior:contain;
    -webkit-overflow-scrolling:touch;
  }
}
