:root{--face:#c0c0c0;--face-2:#d4d0c8;--hilite:#ffffff;--shadow:#808080;--dk:#0a0a0a;--navy:#000080;--navy-2:#1084d0;--link:#0000ee;--link-visited:#551a8b;--neon-pink:#ff00d4;--neon-cyan:#00ffff;--neon-lime:#39ff14;--hot-yellow:#ffe600;--danger:#c0392b;--hl:#fffae0;--ui:"Tahoma","Trebuchet MS","MS Sans Serif",Geneva,Verdana,sans-serif;--head:"Impact","Arial Black","Haettenschweiler","Franklin Gothic Heavy",sans-serif;--fun:"Comic Sans MS","Comic Sans","Chalkboard",cursive;--mono:"Courier New","Lucida Console",monospace;--bevel-out:inset -1px -1px var(--dk),inset 1px 1px var(--hilite),inset -2px -2px var(--shadow),inset 2px 2px var(--face-2);--bevel-in:inset -1px -1px var(--hilite),inset 1px 1px var(--shadow),inset -2px -2px var(--face-2),inset 2px 2px var(--dk)}*{box-sizing:border-box}body,html{background:#fff}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:var(--ui);font-size:14px;color:#000}.y2k-page{flex:1 0 auto;width:100%}.y2k-client{max-width:1040px;margin:0 auto;padding:24px 20px 40px;min-height:340px}.y2k-footer{flex:0 0 auto;width:100%;padding:16px 20px;background:#fff;border-top:2px groove #cccccc;font-size:11px;color:#303030;text-align:center}.y2k-footer .copy{margin-top:8px;color:#404040;font-family:var(--fun)}.y2k-footer .webmaster{margin-top:3px;font-family:var(--fun);font-size:11px;color:#555}.y2k-footer .webmaster a{color:var(--navy);font-weight:700;text-decoration:underline}.y2k-footer .webmaster a:hover{color:var(--danger);background:var(--hl)}.counter{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-weight:700;color:#1d2d1d}.counter .digits{background:#000;color:var(--neon-lime);padding:2px 6px;letter-spacing:4px;box-shadow:var(--bevel-in);text-shadow:0 0 4px var(--neon-lime)}.y2k-client h1:not(.wordart){font-family:var(--head)!important;font-size:30px!important;line-height:1.05;margin:4px 0 14px;text-transform:uppercase;letter-spacing:1px;color:var(--neon-pink);background:linear-gradient(180deg,#ff7bf0,#ff00d4 45%,#7a00ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 0 #00e0ff,4px 4px 0 rgba(0,0,0,.25);filter:drop-shadow(2px 2px 0 #00e0ff)}.y2k-client h2{font-family:var(--ui);font-size:15px;color:#fff;margin:26px 0 12px;padding:4px 10px;background:linear-gradient(90deg,var(--navy),var(--navy-2));box-shadow:var(--bevel-out);text-shadow:1px 1px 0 #000;display:flex;align-items:center;gap:6px}.y2k-client h2:before{content:"";width:11px;height:11px;flex:0 0 auto;background:linear-gradient(135deg,#ffffff,#9aa0c8);box-shadow:var(--bevel-out)}.y2k-client h3{font-family:var(--ui);color:var(--navy);font-size:14px}.y2k-client p{line-height:1.5}.wordart{font-family:var(--head);text-transform:uppercase;letter-spacing:1px;background:linear-gradient(90deg,#ff0000,#ff8a00,#ffe600,#2bff00,#00c3ff,#6a00ff,#ff00d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:2px 2px 0 rgba(0,0,0,.25);animation:rainbow 6s linear infinite}@keyframes rainbow{to{filter:hue-rotate(1turn)}}.blink{animation:blink 1.1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.glow-pink{color:var(--neon-pink);text-shadow:0 0 6px var(--neon-pink)}.glow-cyan{color:#008b8b;text-shadow:0 0 6px var(--neon-cyan)}.y2k-client a,.y2k-client a:link{color:var(--link);text-decoration:underline;font-weight:700}.y2k-client a:visited{color:var(--link-visited)}.y2k-client a:hover{color:var(--danger);background:var(--hot-yellow);text-decoration:none}.y2k-client nav a{display:inline-block;padding:3px 10px;margin:0 1px;background:var(--face);color:var(--navy)!important;box-shadow:var(--bevel-out);text-decoration:none!important;font-weight:700}.y2k-client nav a:hover{background:var(--hl);color:var(--danger)!important}.y2k-client nav a:active{box-shadow:var(--bevel-in)}.y2k-client header nav{display:flex;gap:4px!important;flex-wrap:wrap}.y2k-client table{border:2px ridge #b0b0d0!important;background:#fff;box-shadow:var(--bevel-in)}.y2k-client thead tr{border:0!important}.y2k-client th{background:linear-gradient(180deg,#d8d8ec,#b6b6d0)!important;border-right:1px solid #fff!important;border-bottom:2px solid var(--shadow)!important;box-shadow:inset 1px 1px #fff;padding:5px 8px!important;color:var(--navy);font-family:var(--ui);text-transform:uppercase;font-size:11px;letter-spacing:.5px}.y2k-client tbody tr{border-bottom:1px solid #d7d7e6!important}.y2k-client tbody tr:nth-child(odd){background:#f3f3fb}.y2k-client tbody tr:hover{background:var(--hl)}.y2k-client td{padding:5px 8px!important}.y2k-client button{font-family:var(--ui)!important;font-size:13px!important;border:1px solid var(--dk)!important;border-radius:0!important;box-shadow:var(--bevel-out)!important;padding:5px 16px!important;color:#000;cursor:pointer;text-shadow:1px 1px 0 rgba(255,255,255,.4);min-height:26px}.y2k-client button:hover{filter:brightness(1.07)}.y2k-client button:active{box-shadow:var(--bevel-in)!important}.y2k-client button:disabled{color:var(--shadow);text-shadow:1px 1px 0 var(--hilite);cursor:wait}.y2k-client input:not([type]),.y2k-client input[type=email],.y2k-client input[type=number],.y2k-client input[type=password],.y2k-client input[type=search],.y2k-client input[type=text],.y2k-client input[type=url],.y2k-client select,.y2k-client textarea{font-family:var(--ui)!important;font-size:13px!important;font-weight:400!important;color:#15151f!important;padding:6px 9px!important;border-color:#56566c #6f6f87 #6f6f87 #56566c!important;border-style:solid!important;border-width:1px!important;border-radius:0!important;box-shadow:var(--bevel-in)!important;background:#fff!important;max-width:100%}.y2k-client input:not([type=checkbox]):not([type=radio]),.y2k-client select{min-height:30px}.y2k-client textarea{font-family:var(--mono)!important;line-height:1.5;padding:9px 10px!important}.y2k-client select{padding-right:24px!important;cursor:pointer}.y2k-client ::placeholder{color:#9898a8;opacity:1}.y2k-client input:focus,.y2k-client select:focus,.y2k-client textarea:focus{outline:none!important;border-color:var(--navy)!important;box-shadow:var(--bevel-in),0 0 0 2px rgba(0,0,128,.4)!important}.y2k-client label{display:block;margin:9px 0 3px;font-size:12px;font-weight:700;color:#2a2a48}.y2k-client input[type=checkbox]{accent-color:var(--navy);vertical-align:-1px}.y2k-client label:has(>input[type=checkbox]){font-weight:400;color:inherit}.y2k-client code{background:#fffbcc;border:1px solid #e3d77a;padding:0 3px;color:#6a1b9a}.y2k-client code,.y2k-client pre{font-family:var(--mono)!important}.y2k-client pre{border:2px inset #4a5a6a!important;border-radius:0!important;box-shadow:2px 2px 0 rgba(0,0,0,.4)}.y2k-client pre code{background:none;border:0;color:inherit;padding:0}.y2k-client details{border-radius:0!important}.y2k-client summary{font-family:var(--ui)}.y2k-client details.env-ref{background:var(--face-2)!important;border:1px solid var(--shadow)!important;box-shadow:var(--bevel-out);overflow:hidden}.y2k-client details.env-ref>summary{list-style:none;padding:8px 12px!important;font-weight:700!important;color:var(--navy);background:linear-gradient(180deg,#eaeef7,#ccccdf)!important;box-shadow:inset 1px 1px #fff;border-bottom:1px solid var(--shadow);cursor:pointer}.y2k-client details.env-ref>summary::-webkit-details-marker{display:none}.y2k-client details.env-ref>summary:before{content:"▸ ";color:var(--navy)}.y2k-client details.env-ref[open]>summary:before{content:"▾ "}.y2k-client details.env-ref>div{background:#f8f8fc}.y2k-client details.env-ref code{background:#fff!important;border:1px solid #b7b7cd!important;border-radius:0!important;box-shadow:var(--bevel-in);padding:1px 5px!important}.y2k-client hr{border:0!important;border-top:2px groove #b0b0d0!important;height:0}.y2k-client .y2k-panel{padding:12px;font-size:13px;background:#f6f6f6;box-shadow:var(--bevel-out)}.construction{display:flex;align-items:center;gap:8px;justify-content:center;margin:14px 0;padding:5px 10px;font:700 12px var(--ui);color:#000;background:repeating-linear-gradient(45deg,#ffd400 0 14px,#1a1a1a 14px 28px);text-shadow:0 0 3px #fff,1px 1px 0 #fff;box-shadow:var(--bevel-out)}.construction span{background:#fff;padding:2px 8px;box-shadow:var(--bevel-in)}.y2k-client ::-webkit-scrollbar{width:16px;height:16px}.y2k-client ::-webkit-scrollbar-track{background:#cfcfcf;box-shadow:var(--bevel-in)}.y2k-client ::-webkit-scrollbar-thumb{background:var(--face);box-shadow:var(--bevel-out);border:1px solid var(--shadow)}@media (max-width:720px){.y2k-client h1{font-size:26px}.y2k-client{padding:16px 14px 28px}}