.hokx-discussions{--hd-purple:#a855f7;--hd-green:#73d84b;--hd-border:#243847;--hd-panel:#07131b;max-width:1180px;margin:44px auto 30px;color:#eaf3f8;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.hokx-discussions *{box-sizing:border-box}.hokx-discussions button,.hokx-discussions textarea{font:inherit}
.hokx-code-submit-form button[type="submit"].is-submitting{display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;opacity:.92!important;cursor:wait!important}.hokx-submit-spinner{width:17px;height:17px;border:2px solid rgba(255,255,255,.34);border-top-color:#fff;border-radius:50%;animation:hokx-submit-spin .72s linear infinite}@keyframes hokx-submit-spin{to{transform:rotate(360deg)}}
.hokx-submit-confirmation-open{overflow:hidden}.hokx-submit-confirmation{position:fixed;z-index:100000;inset:0;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(1,7,11,.82);opacity:0;backdrop-filter:blur(7px);transition:opacity .18s ease}.hokx-submit-confirmation.is-visible{opacity:1}.hokx-submit-confirmation>section{position:relative;width:min(560px,100%);padding:34px;border:1px solid #354a59;border-radius:16px;background:radial-gradient(circle at 82% 5%,rgba(164,78,231,.16),transparent 35%),linear-gradient(145deg,#0a1b25,#061018 72%);color:#eaf3f8;box-shadow:0 30px 90px rgba(0,0,0,.62),inset 0 1px 0 rgba(255,255,255,.05);transform:translateY(14px) scale(.985);transition:transform .2s ease}.hokx-submit-confirmation.is-visible>section{transform:none}.hokx-submit-confirmation__close{position:absolute;top:12px;right:14px;width:34px;height:34px;border:0;background:transparent;color:#8296a2;font-size:25px;cursor:pointer}.hokx-submit-confirmation__icon{display:flex;width:62px;height:62px;align-items:center;justify-content:center;margin-bottom:18px;border:1px solid #7b9041;border-radius:16px;background:rgba(111,207,67,.1);color:#78df4e;font-size:31px;font-weight:900;box-shadow:0 0 25px rgba(111,207,67,.13)}.hokx-submit-confirmation.is-pending .hokx-submit-confirmation__icon{border-color:#a76d2e;background:rgba(240,161,62,.1);color:#f0a13e}.hokx-submit-confirmation.is-notice .hokx-submit-confirmation__icon{border-color:#376d8c;background:rgba(69,180,222,.1);color:#45b4de}.hokx-submit-confirmation.is-error .hokx-submit-confirmation__icon{border-color:#854044;background:rgba(224,91,95,.1);color:#ef686d}.hokx-submit-confirmation__eyebrow{color:#bd75ff;font-size:11px;font-weight:900;letter-spacing:.14em}.hokx-submit-confirmation h2{margin:6px 0 10px;color:#fff;font-size:clamp(25px,4vw,34px);line-height:1.1}.hokx-submit-confirmation p{margin:0;color:#aabac4;font-size:14px;line-height:1.55}.hokx-submit-confirmation ul{display:grid;gap:9px;margin:20px 0 0;padding:17px 18px 17px 38px;border:1px solid #203643;border-radius:10px;background:#06131b;color:#c8d4da;font-size:13px}.hokx-submit-confirmation li::marker{color:#75d64f}.hokx-submit-confirmation__actions{display:flex;align-items:center;gap:10px;margin-top:22px}.hokx-submit-confirmation__actions button{min-height:43px;padding:0 18px;border:1px solid #344b5a;border-radius:7px;background:#0b1d27;color:#dce7ec;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.hokx-submit-confirmation__actions .is-primary{border-color:#9e57dd;background:linear-gradient(135deg,#7c3db3,#a855f7);color:#fff;box-shadow:0 9px 22px rgba(142,64,199,.24)}
.hokx-discussions__header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 30px;border:1px solid var(--hd-border);border-radius:14px 14px 0 0;background:linear-gradient(115deg,#091923 0%,#07121a 58%,#161128 100%);box-shadow:0 18px 42px rgba(0,0,0,.27)}
.hokx-discussions__eyebrow,.hokx-discussions__join>div>span,.hokx-discussions__member span{display:block;margin-bottom:5px;color:#bd75ff;font-size:11px;font-weight:900;letter-spacing:.14em}.hokx-discussions__header h2{margin:0;color:#fff;font-size:clamp(24px,3vw,34px);line-height:1.05}.hokx-discussions__header p{margin:8px 0 0;color:#9eb0bc;font-size:14px}.hokx-discussions__count{display:flex;min-width:105px;flex-direction:column;align-items:center;padding:10px 18px;border-left:1px solid #2b3d49}.hokx-discussions__count strong{color:#fff;font-size:30px;line-height:1}.hokx-discussions__count span{margin-top:5px;color:#8497a4;font-size:11px;text-transform:uppercase;letter-spacing:.08em}
.hokx-discussions__composer,.hokx-discussions__join{padding:22px 26px;border-right:1px solid var(--hd-border);border-bottom:1px solid var(--hd-border);border-left:1px solid var(--hd-border);background:linear-gradient(140deg,#07131b,#081923)}
.hokx-discussions__member{display:flex;align-items:center;gap:13px;margin-bottom:16px}.hokx-discussions__member img{width:54px;height:54px;object-fit:contain;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--hokx-rank-color) 45%,transparent))}.hokx-discussions__member strong{display:block;color:#fff;font-size:16px}.hokx-discussions__member small{color:var(--hokx-rank-color);font-size:12px;font-weight:800}
.hokx-discussions__composer label{display:block;margin-bottom:7px;color:#b8c6ce;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.hokx-discussions__composer textarea{display:block;width:100%;min-height:120px;resize:vertical;padding:15px 16px;border:1px solid #304654;border-radius:9px;outline:none;background:#041018;color:#f3f8fb;line-height:1.55}.hokx-discussions__composer textarea:focus{border-color:#9a57dc;box-shadow:0 0 0 3px rgba(168,85,247,.12)}.hokx-discussions__composer-foot{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px}.hokx-discussions__composer-foot span{color:#8195a1;font-size:12px}.hokx-discussions__composer-foot button,.hokx-discussions__join-actions button{min-height:43px;padding:0 20px;border:1px solid #9b54dc;border-radius:7px;background:linear-gradient(135deg,#7e3db5,#a855f7);color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;box-shadow:0 8px 20px rgba(135,59,191,.22)}.hokx-discussions__composer-foot button:disabled{opacity:.55;cursor:wait}.hokx-discussions__replying{margin:10px 0 0;color:#aabac4;font-size:12px}.hokx-discussions__replying strong{color:#fff}.hokx-discussions__replying button{margin-left:7px;border:0;background:transparent;color:#bd75ff;cursor:pointer}.hokx-discussions__honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
.hokx-discussions__join{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px}.hokx-discussions__join strong{display:block;color:#fff;font-size:18px}.hokx-discussions__join p{margin:6px 0 0;color:#91a5b1;font-size:13px}.hokx-discussions__join-actions{display:flex;gap:9px}.hokx-discussions__join-actions button:last-child{border-color:#3a5261;background:#0a1b25;color:#d9e5eb;box-shadow:none}.hokx-discussions__join .hokx-auth-drawer{grid-column:1/-1;margin-top:4px}
.hokx-discussions__status{min-height:0;padding:0 22px;background:#061119;color:#78d95a;font-size:13px;font-weight:700}.hokx-discussions__status:not(:empty){padding-top:12px;padding-bottom:12px;border-right:1px solid var(--hd-border);border-bottom:1px solid var(--hd-border);border-left:1px solid var(--hd-border)}.hokx-discussions__status.is-error{color:#ff7070}
.hokx-discussions__list{border-right:1px solid var(--hd-border);border-left:1px solid var(--hd-border);background:#050e14}.hokx-discussion{display:grid;grid-template-columns:58px minmax(0,1fr);gap:15px;padding:23px 26px;border-bottom:1px solid #182a35;background:linear-gradient(90deg,color-mix(in srgb,var(--hokx-rank-color) 3%,#061018),#061018 28%)}.hokx-discussion__avatar{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--hokx-rank-color) 58%,#394d59);border-radius:11px;background:#0b1720;overflow:hidden}.hokx-discussion__avatar img{width:50px;height:50px;object-fit:contain}.hokx-discussion__avatar span{color:var(--hokx-rank-color);font-size:21px;font-weight:900}.hokx-discussion__body header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hokx-discussion__body header div{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.hokx-discussion__body header strong{color:#fff;font-size:15px}.hokx-discussion__body header span{padding:3px 7px;border:1px solid color-mix(in srgb,var(--hokx-rank-color) 46%,#2c3e4a);border-radius:4px;color:var(--hokx-rank-color);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.hokx-discussion__body time{color:#718591;font-size:11px;white-space:nowrap}.hokx-discussion__content{margin-top:10px;color:#c6d2d9;font-size:14px;line-height:1.65}.hokx-discussion__content p{margin:0 0 10px}.hokx-discussion__content p:last-child{margin-bottom:0}.hokx-discussion__body footer{display:flex;align-items:center;gap:13px;margin-top:13px}.hokx-discussion__body footer button{padding:0;border:0;background:transparent;color:#a974d6;font-size:11px;font-weight:800;cursor:pointer}.hokx-discussion__body footer button+button{color:#7f929e}.hokx-discussion__body footer span{margin-left:auto;color:#718591;font-size:10px}
.hokx-discussion[data-depth="1"]{margin-left:36px;border-left:2px solid color-mix(in srgb,var(--hokx-rank-color) 45%,#263a46)}.hokx-discussion[data-depth="2"],.hokx-discussion[data-depth="3"]{margin-left:72px;border-left:2px solid color-mix(in srgb,var(--hokx-rank-color) 35%,#263a46)}.hokx-discussion__reply-context{margin-top:7px;color:#8196a2;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.hokx-discussions__empty{display:flex;flex-direction:column;align-items:center;padding:42px 20px;border:1px solid var(--hd-border);border-top:0;background:#061018;text-align:center}.hokx-discussions__empty strong{color:#fff;font-size:18px}.hokx-discussions__empty span{margin-top:5px;color:#8195a1;font-size:13px}.hokx-discussions__pagination{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:15px 20px;border:1px solid var(--hd-border);border-top:0;border-radius:0 0 12px 12px;background:#07131b;color:#8397a3;font-size:12px}.hokx-discussions__pagination a{color:#bd75ff;font-weight:800;text-decoration:none}.hokx-discussions__pagination a:last-child{text-align:right}
@media(max-width:700px){.hokx-discussions{margin-top:28px}.hokx-discussions__header{padding:20px 17px}.hokx-discussions__header p{font-size:12px}.hokx-discussions__count{min-width:74px;padding:8px 10px}.hokx-discussions__count strong{font-size:24px}.hokx-discussions__composer,.hokx-discussions__join{padding:18px 15px}.hokx-discussions__join{grid-template-columns:1fr}.hokx-discussions__join-actions{display:grid;grid-template-columns:1fr 1fr}.hokx-discussions__composer-foot{align-items:stretch;flex-direction:column}.hokx-discussions__composer-foot button{width:100%}.hokx-discussion{grid-template-columns:43px minmax(0,1fr);gap:10px;padding:18px 14px}.hokx-discussion[data-depth="1"],.hokx-discussion[data-depth="2"],.hokx-discussion[data-depth="3"]{margin-left:13px}.hokx-discussion__avatar{width:42px;height:42px}.hokx-discussion__avatar img{width:40px;height:40px}.hokx-discussion__body header{display:block}.hokx-discussion__body time{display:block;margin-top:5px}.hokx-discussion__body footer{flex-wrap:wrap}.hokx-discussion__body footer span{width:100%;margin:3px 0 0}.hokx-discussions__pagination{grid-template-columns:1fr 1fr}.hokx-discussions__pagination span{grid-column:1/-1;grid-row:1;text-align:center;margin-bottom:10px}.hokx-discussions__pagination a{grid-row:2}}
@media(max-width:600px){.hokx-submit-confirmation{align-items:flex-end;padding:10px}.hokx-submit-confirmation>section{padding:27px 20px 21px;border-radius:15px}.hokx-submit-confirmation__icon{width:50px;height:50px;margin-bottom:14px;font-size:25px}.hokx-submit-confirmation__actions{align-items:stretch;flex-direction:column}.hokx-submit-confirmation__actions button{width:100%}}

/* Bonus-code conversion and community experience. */
body.postid-3234 .penci-breadcrumb.single-breadcrumb{display:none!important}
body.postid-3234 #hokx-member-access{scroll-margin-top:118px}
body.postid-3234 .hokx-command-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}
body.postid-3234 .hokx-command-actions .hokx-command-primary{grid-column:1/-1!important;justify-self:center!important;width:min(100%,520px)!important;min-height:58px!important;padding:0 30px!important;border:1px solid #c277ff!important;border-radius:10px!important;background:linear-gradient(135deg,#7337ad,#a951ee 55%,#7c3dba)!important;color:#fff!important;font-size:15px!important;font-weight:950!important;letter-spacing:.08em!important;box-shadow:0 12px 32px rgba(159,69,224,.3),inset 0 1px 0 rgba(255,255,255,.19)!important}
body.postid-3234 .hokx-command-actions .hokx-command-primary:hover{transform:translateY(-1px)!important;box-shadow:0 16px 38px rgba(159,69,224,.4),inset 0 1px 0 rgba(255,255,255,.22)!important}
body.postid-3234 .hokx-community-actions{display:grid!important;grid-template-columns:1fr!important;justify-items:center!important}
body.postid-3234 .hokx-community-actions .hokx-submit-toggle{order:-1!important;width:min(100%,440px)!important;min-height:58px!important;font-size:15px!important}
body.postid-3234 .hokx-v3-card .hokx-v3-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:0!important;padding:0!important;border:1px solid rgba(132,157,174,.2)!important;border-radius:9px!important;background:rgba(2,10,15,.42)!important;overflow:hidden!important}
body.postid-3234 .hokx-v3-card .hokx-v3-stats>div{display:flex!important;min-width:0!important;min-height:68px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;padding:8px 5px!important;border:0!important}
body.postid-3234 .hokx-v3-card .hokx-v3-stats>div+div{border-left:1px solid rgba(132,157,174,.22)!important}
body.postid-3234 .hokx-v3-card .hokx-v3-stats strong{display:flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;color:#fff!important;font-size:clamp(18px,2cqw,23px)!important;line-height:1!important;font-variant-numeric:tabular-nums!important}
body.postid-3234 .hokx-v3-card .hokx-v3-stats span{display:block!important;color:#9fb0ba!important;font-size:10px!important;font-weight:800!important;line-height:1.1!important;text-transform:uppercase!important;letter-spacing:.05em!important;white-space:normal!important;text-align:center!important}
body.postid-3234 .hokx-code-inline-ad{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:122px!important;margin:18px 0!important;padding:15px!important;border:1px solid #1c3542!important;border-radius:11px!important;background:linear-gradient(135deg,#06131b,#071923)!important;overflow:hidden!important}
body.postid-3234 .hokx-code-inline-ad .hokx-ad-unit{width:min(100%,970px)!important;min-height:90px!important;text-align:center!important}
body.postid-3234 .hokx-ad-label{display:block!important;margin-bottom:5px!important;color:#91a5b0!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.12em!important}
body.postid-3234 .hokx-code-community-notes{position:relative!important;display:block!important;grid-column:1/-1!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;clear:both!important;border-top:1px solid #213846!important;background:#06131b!important;color:#d7e2e8!important;overflow:visible!important;contain:layout style!important}
body.postid-3234 .hokx-code-community-notes [hidden]{display:none!important}
body.postid-3234 .hokx-code-discussion-summary{position:relative!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) auto auto!important;width:100%!important;min-height:66px!important;align-items:center!important;gap:12px!important;margin:0!important;padding:11px 20px!important;border:0!important;background:linear-gradient(90deg,rgba(168,85,247,.12),rgba(6,19,27,.92) 42%,#06131b)!important;color:#e8f1f5!important;text-align:left!important;cursor:pointer!important;transition:background .18s ease!important}
body.postid-3234 .hokx-code-discussion-summary:hover{background:linear-gradient(90deg,rgba(168,85,247,.19),rgba(7,24,34,.96) 44%,#07151e)!important}
body.postid-3234 .hokx-code-discussion-summary:focus-visible{outline:2px solid #b967f2!important;outline-offset:-3px!important}
body.postid-3234 .hokx-code-discussion-summary__icon{display:flex!important;width:34px!important;height:34px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(190,111,246,.5)!important;border-radius:9px!important;background:rgba(168,85,247,.11)!important;color:#c47af4!important;font-size:17px!important}
body.postid-3234 .hokx-code-discussion-summary__copy{display:block!important;min-width:0!important}
body.postid-3234 .hokx-code-discussion-summary__copy strong{display:block!important;margin:0 0 3px!important;color:#fff!important;font-size:13px!important;line-height:1.2!important;text-transform:uppercase!important;letter-spacing:.06em!important}
body.postid-3234 .hokx-code-discussion-summary__copy small{display:block!important;overflow:hidden!important;color:#8fa3ae!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body.postid-3234 .hokx-code-discussion-summary__count{display:flex!important;min-width:58px!important;align-items:baseline!important;justify-content:flex-end!important;gap:5px!important;color:#aebdc5!important}
body.postid-3234 .hokx-code-discussion-summary__count strong{color:#fff!important;font-size:19px!important;font-variant-numeric:tabular-nums!important}
body.postid-3234 .hokx-code-discussion-summary__count small{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.04em!important}
body.postid-3234 .hokx-code-discussion-summary__action{display:flex!important;align-items:center!important;gap:5px!important;color:#c47af4!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.07em!important}
body.postid-3234 .hokx-code-discussion-summary__action b{font-size:15px!important;transition:transform .18s ease!important}
body.postid-3234 .hokx-code-community-notes.is-open .hokx-code-discussion-summary__action b{transform:rotate(180deg)!important}
body.postid-3234 .hokx-code-discussion-panel{position:relative!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;clear:both!important;border-top:1px solid #203743!important;background:#050f16!important;overflow:visible!important;isolation:isolate!important}
body.postid-3234 .hokx-code-notes-heading{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:52px!important;padding:12px 20px!important;border-bottom:1px solid #1b303c!important;background:linear-gradient(90deg,rgba(161,70,224,.1),transparent 43%)!important}
body.postid-3234 .hokx-code-notes-heading>div{display:flex!important;align-items:baseline!important;gap:10px!important}
body.postid-3234 .hokx-code-notes-heading span{color:#bd75ff!important;font-size:10px!important;font-weight:950!important;letter-spacing:.11em!important}
body.postid-3234 .hokx-code-notes-heading strong{color:#fff!important;font-size:15px!important}
body.postid-3234 .hokx-code-notes-heading>button{position:static!important;padding:5px 8px!important;border:0!important;background:transparent!important;color:#b86eea!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important}
body.postid-3234 .hokx-code-notes-list{position:relative!important;display:grid!important;width:100%!important;height:auto!important;gap:0!important;clear:both!important;overflow:visible!important}
body.postid-3234 .hokx-code-note{position:relative!important;display:block!important;float:none!important;width:100%!important;height:auto!important;min-height:0!important;clear:both!important;transform:none!important;margin:0!important;padding:15px 20px!important;border:0!important;border-bottom:1px solid #172b36!important;background:#061018!important;overflow:visible!important}
body.postid-3234 .hokx-code-note.is-reply{padding-left:48px!important;background:linear-gradient(90deg,rgba(168,85,247,.06),#061018 28%)!important}
body.postid-3234 .hokx-code-note.is-reply:before{content:"↳"!important;position:absolute!important;left:24px!important;top:16px!important;color:#a85bea!important;font-weight:900!important}
body.postid-3234 .hokx-code-note[hidden]{display:none!important}
body.postid-3234 .hokx-code-note header{position:static!important;display:flex!important;float:none!important;width:auto!important;height:auto!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;margin:0 0 7px!important;transform:none!important}
body.postid-3234 .hokx-code-note header strong{color:#fff!important;font-size:13px!important}
body.postid-3234 .hokx-code-note time{position:static!important;color:#718691!important;font-size:10px!important}
body.postid-3234 .hokx-code-note__content{position:static!important;display:block!important;float:none!important;width:auto!important;height:auto!important;transform:none!important;color:#c4d1d8!important;font-size:14px!important;line-height:1.58!important;overflow-wrap:anywhere!important}
body.postid-3234 .hokx-code-note__content.is-preview{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;max-height:3.2em!important;mask-image:linear-gradient(90deg,#000 86%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent 100%)!important}
body.postid-3234 .hokx-code-note__content.is-clickable{cursor:pointer!important}
body.postid-3234 .hokx-code-note__content.is-clickable:focus-visible{outline:2px solid #a85bf0!important;outline-offset:4px!important;border-radius:3px!important}
body.postid-3234 .hokx-code-note__content.is-expanded{display:block!important;overflow:visible!important;max-height:none!important;mask-image:none!important;-webkit-mask-image:none!important}
body.postid-3234 .hokx-code-note__content p,body.postid-3234 .hokx-code-note__content li{color:#c4d1d8!important}
body.postid-3234 .hokx-code-note__content a{color:#d091ff!important;text-decoration-color:rgba(208,145,255,.55)!important}
body.postid-3234 .hokx-code-note__content p{margin:0 0 8px!important}
body.postid-3234 .hokx-code-note__content p:last-child{margin-bottom:0!important}
body.postid-3234 .hokx-code-note__expand{margin-top:8px!important;padding:0!important;border:0!important;background:transparent!important;color:#c579f4!important;font-size:10px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.04em!important;cursor:pointer!important}
body.postid-3234 .hokx-code-note__expand span{display:inline-block!important;margin-left:3px!important;font-size:13px!important;transition:transform .15s ease!important}
body.postid-3234 .hokx-code-note__expand[hidden]{display:none!important}
body.postid-3234 .hokx-code-note__reply{margin-top:9px!important;padding:0!important;border:0!important;background:transparent!important;color:#b96dec!important;font-size:11px!important;font-weight:900!important;cursor:pointer!important}
body.postid-3234 .hokx-code-note__expand:not([hidden])+.hokx-code-note__reply:before{content:"·"!important;margin:0 8px!important;color:#536874!important}
body.postid-3234 .hokx-code-notes-more{display:block!important;width:100%!important;min-height:43px!important;border:0!important;border-bottom:1px solid #1a303b!important;background:#081923!important;color:#c173f3!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important}
body.postid-3234 .hokx-code-discussion-loading,body.postid-3234 .hokx-code-discussion-error{display:flex!important;min-height:88px!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:20px!important;color:#94a7b1!important;font-size:13px!important}
body.postid-3234 .hokx-code-discussion-loading>span{width:18px!important;height:18px!important;border:2px solid rgba(196,122,244,.25)!important;border-top-color:#c47af4!important;border-radius:50%!important;animation:hokx-submit-spin .75s linear infinite!important}
body.postid-3234 .hokx-code-discussion-error button{margin-left:5px!important;padding:0!important;border:0!important;background:transparent!important;color:#c47af4!important;font-weight:900!important;cursor:pointer!important}
body.postid-3234 .hokx-code-comment-form{display:grid!important;gap:10px!important;padding:18px 22px 20px!important;background:#07151e!important}
body.postid-3234 .hokx-code-comment-form>label{color:#e5edf1!important;font-size:12px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}
body.postid-3234 .hokx-code-comment-form textarea{display:block!important;width:100%!important;min-height:84px!important;resize:vertical!important;padding:12px 14px!important;border:1px solid #34505f!important;border-radius:8px!important;outline:none!important;background:#030d13!important;color:#fff!important;font-size:14px!important;line-height:1.5!important}
body.postid-3234 .hokx-code-comment-form textarea:focus{border-color:#a85bf0!important;box-shadow:0 0 0 3px rgba(168,85,247,.12)!important}
body.postid-3234 .hokx-code-comment-form__foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}
body.postid-3234 .hokx-code-comment-form__foot>span{color:#98aab4!important;font-size:11px!important}
body.postid-3234 .hokx-code-comment-form__foot>span button{padding:0!important;border:0!important;background:transparent!important;color:#bd75ff!important;cursor:pointer!important}
body.postid-3234 .hokx-code-comment-form__foot>button{min-height:40px!important;padding:0 20px!important;border:1px solid #9f57dc!important;border-radius:7px!important;background:linear-gradient(135deg,#743aaa,#a855f7)!important;color:#fff!important;font-size:11px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.05em!important;cursor:pointer!important}
body.postid-3234 .hokx-code-comment-status{min-height:0!important;margin:0!important;color:#79dc55!important;font-size:12px!important}.hokx-code-comment-status.is-error{color:#ff7474!important}
body.postid-3234 .hokx-code-comment-join{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px 16px!important;padding:18px 22px!important;background:#07151e!important}
body.postid-3234 .hokx-code-comment-join strong{color:#fff!important;font-size:14px!important}.hokx-code-comment-join span{color:#91a5b0!important;font-size:12px!important}.hokx-code-comment-join a{padding:10px 15px!important;border:1px solid #9854d3!important;border-radius:6px!important;color:#c67cff!important;font-size:11px!important;font-weight:900!important;text-decoration:none!important;text-transform:uppercase!important}

/* Frontend moderation: visible only when the server identifies a moderator. */
body.postid-3234 .hokx-code-note__moderation{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-top:12px!important;padding-top:11px!important;border-top:1px solid #172b36!important}
body.postid-3234 .hokx-code-note__moderation>span{display:inline-flex!important;min-height:25px!important;align-items:center!important;padding:0 9px!important;border:1px solid #31505f!important;border-radius:999px!important;background:#0a1b25!important;color:#b6c8d1!important;font-size:9px!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.07em!important}
body.postid-3234 .hokx-code-note__moderation>span.is-approved{border-color:rgba(113,218,83,.45)!important;background:rgba(80,180,58,.1)!important;color:#82e565!important}
body.postid-3234 .hokx-code-note__moderation>span.is-pending{border-color:rgba(241,172,70,.48)!important;background:rgba(225,143,36,.1)!important;color:#f4b356!important}
body.postid-3234 .hokx-code-note__moderation>button{min-height:29px!important;padding:0 10px!important;border:1px solid #35505f!important;border-radius:5px!important;background:#0a1a23!important;color:#d1dce2!important;font-size:10px!important;font-weight:850!important;cursor:pointer!important}
body.postid-3234 .hokx-code-note__moderation>button:hover{border-color:#a85bf0!important;color:#d89aff!important}
body.postid-3234 .hokx-code-note__moderation>button.is-destructive{border-color:rgba(242,92,100,.42)!important;color:#ff858b!important}
body.postid-3234 .hokx-code-note__moderation>button:disabled{opacity:.55!important;cursor:wait!important}
body.postid-3234 .hokx-code-note__editor{display:grid!important;gap:10px!important;margin-top:10px!important;padding:13px!important;border:1px solid #2a4656!important;border-radius:8px!important;background:#040d13!important}
body.postid-3234 .hokx-code-note__editor[hidden]{display:none!important}
body.postid-3234 .hokx-code-note__editor label{display:grid!important;gap:7px!important;color:#bfced6!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}
body.postid-3234 .hokx-code-note__editor textarea{display:block!important;width:100%!important;min-height:96px!important;resize:vertical!important;padding:11px 12px!important;border:1px solid #365566!important;border-radius:6px!important;outline:none!important;background:#02090e!important;color:#fff!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;text-transform:none!important;letter-spacing:normal!important}
body.postid-3234 .hokx-code-note__editor textarea:focus{border-color:#a85bf0!important;box-shadow:0 0 0 3px rgba(168,85,247,.12)!important}
body.postid-3234 .hokx-code-note__editor>div{display:flex!important;justify-content:flex-end!important;gap:8px!important}
body.postid-3234 .hokx-code-note__editor button{min-height:34px!important;padding:0 13px!important;border:1px solid #3a5361!important;border-radius:5px!important;background:#0a1821!important;color:#cedae0!important;font-size:10px!important;font-weight:900!important;cursor:pointer!important}
body.postid-3234 .hokx-code-note__editor button[data-hokx-code-admin-save]{border-color:#914bc9!important;background:linear-gradient(135deg,#7339a8,#9d51dc)!important;color:#fff!important}
body.postid-3234 .hokx-code-admin-status{margin:0!important;padding:10px 20px!important;border-bottom:1px solid #1d3541!important;background:rgba(101,190,75,.08)!important;color:#83df68!important;font-size:12px!important;font-weight:800!important}
body.postid-3234 .hokx-code-admin-status[hidden]{display:none!important}
body.postid-3234 .hokx-code-admin-status.is-error{background:rgba(221,67,78,.08)!important;color:#ff7d85!important}

@media(max-width:720px){body.postid-3234 .hokx-command-actions{grid-template-columns:1fr!important}body.postid-3234 .hokx-command-actions .hokx-command-primary{grid-column:1!important}body.postid-3234 .hokx-code-inline-ad{min-height:96px!important;margin:12px 0!important;padding:10px!important}body.postid-3234 .hokx-code-discussion-summary{grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important;padding:10px 13px!important}body.postid-3234 .hokx-code-discussion-summary__copy small{max-width:58vw!important}body.postid-3234 .hokx-code-discussion-summary__count{min-width:44px!important;align-items:center!important;flex-direction:column!important;gap:0!important}body.postid-3234 .hokx-code-discussion-summary__count strong{font-size:17px!important}body.postid-3234 .hokx-code-discussion-summary__action{display:none!important}body.postid-3234 .hokx-code-notes-heading{padding:12px 15px!important}body.postid-3234 .hokx-code-note{padding:15px!important}body.postid-3234 .hokx-code-note.is-reply{padding-left:39px!important}body.postid-3234 .hokx-code-note.is-reply:before{left:16px!important}body.postid-3234 .hokx-code-comment-form{padding:16px 15px!important}body.postid-3234 .hokx-code-comment-form__foot{align-items:stretch!important;flex-direction:column!important}body.postid-3234 .hokx-code-comment-form__foot>button{width:100%!important;min-height:44px!important}body.postid-3234 .hokx-code-comment-join{grid-template-columns:1fr!important;padding:16px 15px!important}body.postid-3234 .hokx-code-comment-join a{text-align:center!important}body.postid-3234 .hokx-v3-card .hokx-v3-stats strong{font-size:18px!important}body.postid-3234 .hokx-v3-card .hokx-v3-stats span{font-size:9px!important}}

@media(max-width:720px){body.postid-3234 .hokx-code-note__moderation{gap:6px!important}body.postid-3234 .hokx-code-note__moderation>button{flex:1 1 auto!important;min-height:34px!important}body.postid-3234 .hokx-code-note__editor>div{display:grid!important;grid-template-columns:1fr 1fr!important}body.postid-3234 .hokx-code-note__editor button{min-height:40px!important}body.postid-3234 .hokx-code-admin-status{padding:10px 15px!important}}

.hokx-discussion__body time sup,
body.postid-3234 .hokx-code-note__edited-mark {
    margin-left: 2px !important;
    color: #bd75ff !important;
    font-size: 11px !important;
    font-weight: 900 !important;
}

.hokx-discussion__edited,
body.postid-3234 .hokx-code-note__edited {
    margin: 8px 0 0 !important;
    color: #7f929e !important;
    font-size: 10px !important;
    font-style: italic !important;
    line-height: 1.45 !important;
}
