@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:Instrument Sans Variable,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}ol,ul,menu{list-style:none}img,svg,video,canvas{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}textarea{resize:vertical}}body{-webkit-font-smoothing:antialiased}*{scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.app-placeholder{min-height:100vh;display:grid;place-items:center;align-content:center;gap:16px;text-align:center;padding:24px;background:#1c2836;color:#fff}.app-placeholder h1{font-size:28px;font-weight:700}.WHfS1q_page{--mx:0;--my:0;--ciano:#25c0ea;--indigo:#4953d4;--sapphire:#3e5672;perspective:1400px;background:radial-gradient(#34495f,#0000 60%),linear-gradient(135deg,#1c2836,#243447 45%,#2b2f5c);justify-content:center;align-items:center;gap:clamp(32px,8vw,128px);min-height:100vh;padding:48px 24px;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .WHfS1q_page{--ciano__bg:#08b6e0;--ciano__fg:#25c0ea;--ciano__bd:#24c0ea;--ciano__sh:#24c0ea;--ciano__fl:#25c0ea;--ciano__ln:#25c0ea;--indigo__bg:#4953d4;--indigo__fg:#9aacff;--indigo__bd:#4953d4;--indigo__sh:#4953d4;--indigo__fl:#9aacff;--indigo__ln:#9aacff;--sapphire__bg:#1a4471;--sapphire__fg:#a1bcdd;--sapphire__bd:#3e5672;--sapphire__sh:#3e5672;--sapphire__fl:#a1bcdd;--sapphire__ln:#a1bcdd;background:radial-gradient(#34495f,#0000 60%),linear-gradient(135deg,#1c2836,#243447 45%,#2b2f5c)}.WHfS1q_luzes{pointer-events:none;transform:translate3d(calc(var(--mx) * -18px),calc(var(--my) * -18px),0);background:radial-gradient(circle at 18% 22%,#25c0ea52,#0000 38%),radial-gradient(circle at 82% 80%,#4953d461,#0000 42%);transition:transform .4s ease-out;position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}:root[data-theme=dark] .WHfS1q_luzes{background:radial-gradient(circle at 18% 22%,#25c0ea52,#0000 38%),radial-gradient(circle at 82% 80%,#4953d461,#0000 42%)}.WHfS1q_marca{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.WHfS1q_cena{aspect-ratio:1;perspective:900px;width:clamp(200px,26vw,320px)}.WHfS1q_objeto{width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(calc(var(--my) * -14deg)) rotateY(calc(var(--mx) * 18deg));transition:transform .35s ease-out;animation:6s ease-in-out infinite WHfS1q_flutuar;position:relative}.WHfS1q_camada{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:76%;height:76%;animation:14s ease-in-out infinite WHfS1q_girar;position:absolute;top:12%;right:12%;bottom:12%;left:12%}.WHfS1q_camadaFundo{filter:brightness(.35)blur(2px);opacity:.7;transform:translateZ(-36px)}.WHfS1q_camadaMeio{filter:brightness(.6);opacity:.85;transform:translateZ(-14px)}.WHfS1q_camadaFrente{filter:drop-shadow(0 18px 30px #0a101e8c)drop-shadow(0 0 22px #25c0ea59);transform:translateZ(28px)}.WHfS1q_brilho{filter:blur(18px);background:radial-gradient(circle,#25c0ea73,#4953d426 55%,#0000 70%);border-radius:50%;animation:4s ease-in-out infinite WHfS1q_pulsar;position:absolute;top:18%;right:18%;bottom:18%;left:18%;transform:translateZ(-60px)}:root[data-theme=dark] .WHfS1q_brilho{background:radial-gradient(circle,#25c0ea73,#9aacff26 55%,#0000 70%)}.WHfS1q_anel{border:1.5px solid #25c0ea73;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 18px #25c0ea40}:root[data-theme=dark] .WHfS1q_anel{border-color:#25c0ea73;box-shadow:0 0 18px #25c0ea40}.WHfS1q_anel:after{content:"";background:var(--ciano);width:10px;height:10px;box-shadow:0 0 14px var(--ciano);border-radius:50%;margin-left:-5px;position:absolute;top:-5px;left:50%}:root[data-theme=dark] .WHfS1q_anel:after{background-color:var(--ciano__bg,var(--ciano));box-shadow:0 0 14px var(--ciano__sh,var(--ciano));background-image:none}.WHfS1q_anelA{animation:9s linear infinite WHfS1q_orbitaA}.WHfS1q_anelB{border-color:#4953d48c;animation:12s linear infinite reverse WHfS1q_orbitaB;top:8%;right:8%;bottom:8%;left:8%;box-shadow:0 0 18px #4953d44d}:root[data-theme=dark] .WHfS1q_anelB{border-color:#4953d48c;box-shadow:0 0 18px #4953d44d}.WHfS1q_anelB:after{background:#8f96ff;box-shadow:0 0 14px #8f96ff}:root[data-theme=dark] .WHfS1q_anelB:after{background-color:#8f96ff;background-image:none;box-shadow:0 0 14px #8f96ff}.WHfS1q_nome{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(100deg,#fff,#bdefff 45%,#9fa6ff);color:#0000;text-shadow:0 8px 30px #25c0ea40;transform:translate3d(calc(var(--mx) * 6px),calc(var(--my) * 4px),0);-webkit-background-clip:text;background-clip:text;margin:28px 0 6px;font-size:clamp(36px,4.6vw,56px);font-weight:800;line-height:1;transition:transform .35s ease-out}:root[data-theme=dark] .WHfS1q_nome{color:#0000;text-shadow:0 8px 30px #25c0ea40;background:linear-gradient(100deg,#191919,#003744 45%,#9097ee)}.WHfS1q_slogan{letter-spacing:.32em;text-transform:uppercase;color:#a8afb5;margin:0;font-size:clamp(14px,1.4vw,18px);font-weight:500}:root[data-theme=dark] .WHfS1q_slogan{color:#a8afb5}.WHfS1q_card{z-index:1;-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#243447d1,#18212ee0);border:1px solid #a8afb52e;border-radius:18px;width:100%;max-width:384px;padding:36px 32px 32px;position:relative;box-shadow:0 30px 60px #060a148c,inset 0 1px #ffffff14}:root[data-theme=dark] .WHfS1q_card{background:linear-gradient(160deg,#243447d1,#18212ee0);border-color:#a8afb52e;box-shadow:0 30px 60px #060a148c,inset 0 1px #ffffff14}.WHfS1q_card:before{content:"";background:linear-gradient(90deg,transparent,var(--ciano),var(--indigo),transparent);height:1px;position:absolute;top:0;left:12%;right:12%}:root[data-theme=dark] .WHfS1q_card:before{background:linear-gradient(90deg,transparent,var(--ciano__bg,var(--ciano)),var(--indigo__bg,var(--indigo)),transparent)}.WHfS1q_title{text-align:center;color:#fff;margin:0 0 24px;font-size:28px;font-weight:700}:root[data-theme=dark] .WHfS1q_title{color:#fff}.WHfS1q_form{flex-direction:column;gap:16px;display:flex}.WHfS1q_field{flex-direction:column;gap:6px;display:flex}.WHfS1q_label{color:#fff;font-size:14px;font-weight:600}:root[data-theme=dark] .WHfS1q_label{color:#fff}.WHfS1q_input{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;outline:none;height:45px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}:root[data-theme=dark] .WHfS1q_input{color:#fff;background-color:#ffffff12;background-image:none;border-color:#ffffff2e}.WHfS1q_input::placeholder,:root[data-theme=dark] .WHfS1q_input::placeholder{color:#fff6}.WHfS1q_input:focus{border-color:var(--ciano);box-shadow:0 0 0 3px #25c0ea33}:root[data-theme=dark] .WHfS1q_input:focus{border-color:var(--ciano__bd,var(--ciano));box-shadow:0 0 0 3px #25c0ea33}.WHfS1q_input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #26364a}.WHfS1q_input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #26364a}.WHfS1q_input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-out;box-shadow:inset 0 0 0 1000px #26364a}:root[data-theme=dark] .WHfS1q_input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #26364a}:root[data-theme=dark] .WHfS1q_input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #26364a}:root[data-theme=dark] .WHfS1q_input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;box-shadow:inset 0 0 0 1000px #26364a}.WHfS1q_error{color:#fca5a5;font-size:12px}:root[data-theme=dark] .WHfS1q_error{color:#fca5a5}.WHfS1q_errorBox{color:#fca5a5;background:#ef444433;border:1px solid #ef444466;border-radius:8px;padding:8px 14px;font-size:13px}:root[data-theme=dark] .WHfS1q_errorBox{color:#fca5a5;background-color:#ef444433;background-image:none;border-color:#ef444466}.WHfS1q_btn{background:linear-gradient(120deg,#1ea6d0 0%,var(--indigo) 100%);color:#fff;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:10px;height:46px;margin-top:8px;font-size:15px;font-weight:700;transition:box-shadow .2s,filter .2s;box-shadow:0 10px 24px #4953d459}:root[data-theme=dark] .WHfS1q_btn{background:linear-gradient(120deg,#0d9ac2 0%,var(--indigo__bg,var(--indigo)) 100%);color:#fff;box-shadow:0 10px 24px #4953d459}.WHfS1q_btn:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 14px 28px #4953d473}:root[data-theme=dark] .WHfS1q_btn:hover:not(:disabled){box-shadow:0 14px 28px #4953d473}.WHfS1q_btn:active:not(:disabled){filter:brightness(.95)}.WHfS1q_btn:disabled{opacity:.6;cursor:not-allowed}@keyframes WHfS1q_flutuar{0%,to{translate:0}50%{translate:0 -14px}}@keyframes WHfS1q_girar{0%,to{rotate:y -10deg}50%{rotate:y 10deg}}@keyframes WHfS1q_pulsar{0%,to{opacity:.75;scale:1}50%{opacity:1;scale:1.08}}@keyframes WHfS1q_orbitaA{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}@keyframes WHfS1q_orbitaB{0%{transform:rotateY(68deg)rotate(0)}to{transform:rotateY(68deg)rotate(360deg)}}@media(max-width:860px){.WHfS1q_page{flex-direction:column;gap:28px;padding:32px 16px}.WHfS1q_cena{width:160px}.WHfS1q_nome{margin-top:16px}.WHfS1q_slogan{letter-spacing:.24em}.WHfS1q_card{transform:none}}@media(prefers-reduced-motion:reduce){.WHfS1q_objeto,.WHfS1q_camada,.WHfS1q_brilho,.WHfS1q_anel,.WHfS1q_luzes,.WHfS1q_nome,.WHfS1q_card{transition:none;animation:none;transform:none}.WHfS1q_camadaFundo{transform:translateZ(-36px)}.WHfS1q_camadaMeio{transform:translateZ(-14px)}.WHfS1q_camadaFrente{transform:translateZ(28px)}.WHfS1q_anelA{transform:rotateX(72deg)}.WHfS1q_anelB{transform:rotateY(68deg)}}@media(max-width:420px){.WHfS1q_slogan{letter-spacing:.16em;font-size:12px}}.WHfS1q_senha{display:flex;position:relative}.WHfS1q_senha .WHfS1q_input{flex:1;padding-right:44px}.WHfS1q_olho{color:#fff9;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;margin-top:-17px;display:grid;position:absolute;top:50%;right:6px}:root[data-theme=dark] .WHfS1q_olho{color:#fff9;background-color:#0000;background-image:none}.WHfS1q_olho:hover,.WHfS1q_olho:focus-visible{color:#fff;background:#ffffff14;outline:none}:root[data-theme=dark] .WHfS1q_olho:hover,:root[data-theme=dark] .WHfS1q_olho:focus-visible{color:#fff;background-color:#ffffff14;background-image:none}.WHfS1q_captcha{display:flex;justify-content:center;min-height:65px}:root{--lyncore-sapphire:#3e5672;--lyncore-silver:#a8afb5;--lyncore-dark-ash:#686d69;--pg-primary-blue:#3e5672;--pg-primary-orange:#686d69;--pg-text-white:#fff;--pg-text-black:#000;--pg-label:#374151;--pg-bg:#f8f9fb;--pg-icon-bg:#f5f7f9;--pg-border:#d1d5db;--pg-focus-border:#3e5672;--pg-focus-shadow:0 0 0 3px #3e567233;--pg-card-shadow:0 5px 10px #00000026;--pg-recuse:#c70000;--pg-accept:#4bb543;--pg-button-bg:#3e5672;--pg-button-hover-bg:#2d4056;--pg-button-text:#fff;--pg-shadow-button:0 2px 4px #0003;--pg-app-header-height:60px}:root[data-theme=dark]{--lyncore-sapphire__bg:#1a4471;--lyncore-sapphire__fg:#a1bcdd;--lyncore-sapphire__bd:#3e5672;--lyncore-sapphire__sh:#3e5672;--lyncore-sapphire__fl:#a1bcdd;--lyncore-sapphire__ln:#a1bcdd;--lyncore-silver__bg:#1d2932;--lyncore-silver__fg:#a8afb5;--lyncore-silver__bd:#363c41;--lyncore-silver__sh:#363c41;--lyncore-silver__fl:#a8afb5;--lyncore-silver__ln:#a8afb5;--lyncore-dark-ash__bg:#383b38;--lyncore-dark-ash__fg:#adb2ae;--lyncore-dark-ash__bd:#4b504c;--lyncore-dark-ash__sh:#686d69;--lyncore-dark-ash__fl:#adb2ae;--lyncore-dark-ash__ln:#adb2ae;--pg-primary-blue__bg:#1a4471;--pg-primary-blue__fg:#a1bcdd;--pg-primary-blue__bd:#3e5672;--pg-primary-blue__sh:#3e5672;--pg-primary-blue__fl:#a1bcdd;--pg-primary-blue__ln:#a1bcdd;--pg-primary-orange__bg:#383b38;--pg-primary-orange__fg:#adb2ae;--pg-primary-orange__bd:#4b504c;--pg-primary-orange__sh:#686d69;--pg-primary-orange__fl:#adb2ae;--pg-primary-orange__ln:#adb2ae;--pg-text-white__bg:#191919;--pg-text-white__fg:#fff;--pg-text-white__bd:#262626;--pg-text-white__sh:#262626;--pg-text-white__fl:#313131;--pg-text-white__ln:#262626;--pg-text-white:#fff;--pg-text-black__bg:#000;--pg-text-black__fg:#ebebeb;--pg-text-black__bd:#000;--pg-text-black__sh:#000;--pg-text-black__fl:#ebebeb;--pg-text-black__ln:#ebebeb;--pg-text-black:#ebebeb;--pg-label__bg:#374151;--pg-label__fg:#b6c2d6;--pg-label__bd:#374151;--pg-label__sh:#374151;--pg-label__fl:#b6c2d6;--pg-label__ln:#b6c2d6;--pg-label:#b6c2d6;--pg-bg__bg:#35363c;--pg-bg__fg:#f8f9fb;--pg-bg__bd:#272829;--pg-bg__sh:#272829;--pg-bg__fl:#252627;--pg-bg__ln:#272829;--pg-bg:#35363c;--pg-icon-bg__bg:#2c2d32;--pg-icon-bg__fg:#f5f7f9;--pg-icon-bg__bd:#27292a;--pg-icon-bg__sh:#27292a;--pg-icon-bg__fl:#252628;--pg-icon-bg__ln:#27292a;--pg-icon-bg:#2c2d32;--pg-border__bg:#171a1e;--pg-border__fg:#d1d5db;--pg-border__bd:#46474e;--pg-border__sh:#46474e;--pg-border__fl:#2f3236;--pg-border__ln:#46474e;--pg-border:#46474e;--pg-focus-border__bg:#1a4471;--pg-focus-border__fg:#a1bcdd;--pg-focus-border__bd:#3e5672;--pg-focus-border__sh:#3e5672;--pg-focus-border__fl:#a1bcdd;--pg-focus-border__ln:#a1bcdd;--pg-focus-border:#3e5672;--pg-focus-shadow__bg:0 0 0 3px #a1bcdd33;--pg-focus-shadow__fg:0 0 0 3px #a1bcdd33;--pg-focus-shadow__bd:0 0 0 3px #a1bcdd33;--pg-focus-shadow__sh:0 0 0 3px #3e567233;--pg-focus-shadow__fl:0 0 0 3px #a1bcdd33;--pg-focus-shadow__ln:0 0 0 3px #a1bcdd33;--pg-focus-shadow:0 0 0 3px #3e567233;--pg-card-shadow__bg:0 5px 10px #ebebeb26;--pg-card-shadow__fg:0 5px 10px #ebebeb26;--pg-card-shadow__bd:0 5px 10px #ebebeb26;--pg-card-shadow__sh:0 5px 10px #00000026;--pg-card-shadow__fl:0 5px 10px #ebebeb26;--pg-card-shadow__ln:0 5px 10px #ebebeb26;--pg-card-shadow:0 5px 10px #00000026;--pg-recuse__bg:#c70000;--pg-recuse__fg:#ff8c7c;--pg-recuse__bd:#c70000;--pg-recuse__sh:#c70000;--pg-recuse__fl:#ff8c7c;--pg-recuse__ln:#ff8c7c;--pg-accept__bg:#4bb543;--pg-accept__fg:#51bb49;--pg-accept__bd:#4bb543;--pg-accept__sh:#4bb543;--pg-accept__fl:#51bb49;--pg-accept__ln:#51bb49;--pg-button-bg__bg:#1a4471;--pg-button-bg__fg:#a1bcdd;--pg-button-bg__bd:#3e5672;--pg-button-bg__sh:#3e5672;--pg-button-bg__fl:#a1bcdd;--pg-button-bg__ln:#a1bcdd;--pg-button-bg:#1a4471;--pg-button-hover-bg__bg:#2d4056;--pg-button-hover-bg__fg:#aec5e0;--pg-button-hover-bg__bd:#2d4056;--pg-button-hover-bg__sh:#2d4056;--pg-button-hover-bg__fl:#aec5e0;--pg-button-hover-bg__ln:#aec5e0;--pg-button-hover-bg:#2d4056;--pg-button-text__bg:#191919;--pg-button-text__fg:#fff;--pg-button-text__bd:#262626;--pg-button-text__sh:#262626;--pg-button-text__fl:#313131;--pg-button-text__ln:#262626;--pg-button-text:#fff;--pg-shadow-button__bg:0 2px 4px #ebebeb33;--pg-shadow-button__fg:0 2px 4px #ebebeb33;--pg-shadow-button__bd:0 2px 4px #ebebeb33;--pg-shadow-button__sh:0 2px 4px #0003;--pg-shadow-button__fl:0 2px 4px #ebebeb33;--pg-shadow-button__ln:0 2px 4px #ebebeb33;--pg-shadow-button:0 2px 4px #0003}.home-newsCard{background:var(--pg-bg);border:1px solid var(--pg-border);border-left:4px solid var(--lyncore-sapphire);box-shadow:var(--pg-shadow-button);border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:20px;padding:18px 20px;display:flex;position:relative;overflow:hidden}:root[data-theme=dark] .home-newsCard{background-color:var(--pg-bg__bg,var(--pg-bg));border-color:var(--pg-border__bd,var(--pg-border));border-left-color:var(--lyncore-sapphire__bd,var(--lyncore-sapphire));box-shadow:var(--pg-shadow-button__sh,var(--pg-shadow-button));background-image:none}.home-newsCard:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#3e56721f,#0000);width:45%;height:100%;animation:5.5s ease-in-out infinite home-sheen;position:absolute;top:0;left:-80%}:root[data-theme=dark] .home-newsCard:after{background:linear-gradient(105deg,#0000,#a1bcdd1f,#0000)}.home-newsIcon{background:var(--pg-icon-bg);width:44px;height:44px;color:var(--lyncore-sapphire);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:root[data-theme=dark] .home-newsIcon{background-color:var(--pg-icon-bg__bg,var(--pg-icon-bg));color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire));background-image:none}.home-newsBody{min-width:0}.home-newsTitleRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-newsTitle{color:var(--pg-text-black);margin:0;font-size:15px;font-weight:700}:root[data-theme=dark] .home-newsTitle{color:var(--pg-text-black__fg,var(--pg-text-black))}.home-newsPill{color:var(--lyncore-sapphire);border:1px solid var(--lyncore-silver);background:#f0f4f8;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;animation:2.4s ease-in-out infinite home-pulseSoft}:root[data-theme=dark] .home-newsPill{color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire));border-color:var(--lyncore-silver__bd,var(--lyncore-silver));background-color:#2c2d32;background-image:none}.home-newsDesc{color:var(--pg-label);margin:4px 0 10px;font-size:13px;line-height:1.5}:root[data-theme=dark] .home-newsDesc{color:var(--pg-label__fg,var(--pg-label))}.home-newsButton{border:1px solid var(--pg-primary-blue);background:var(--pg-bg);height:34px;color:var(--pg-primary-blue);cursor:pointer;box-shadow:var(--pg-shadow-button);border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:600;transition:transform .15s,background .15s,color .15s;display:inline-flex}:root[data-theme=dark] .home-newsButton{border-color:var(--pg-primary-blue__bd,var(--pg-primary-blue));background-color:var(--pg-bg__bg,var(--pg-bg));color:var(--pg-primary-blue__fg,var(--pg-primary-blue));box-shadow:var(--pg-shadow-button__sh,var(--pg-shadow-button));background-image:none}.home-newsButton:hover{background:var(--pg-primary-blue);color:var(--pg-text-white);transform:scale(1.02)}:root[data-theme=dark] .home-newsButton:hover{background-color:var(--pg-primary-blue__bg,var(--pg-primary-blue));color:var(--pg-text-white__fg,var(--pg-text-white));background-image:none}.home-newsButton:active{transform:scale(.98)}.home-newsAdminNote{color:#12708a;margin:-4px 0 10px;font-size:12px;line-height:1.5}:root[data-theme=dark] .home-newsAdminNote{color:#6ec0dc}@keyframes home-pulseSoft{0%,to{box-shadow:0 0 #59d0f259}50%{box-shadow:0 0 0 4px #59d0f200}}@keyframes home-sheen{0%,55%{left:-80%}to{left:130%}}.postit-toggle{z-index:80;cursor:pointer;background:#0f172a;border:0;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,transform .2s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 32px #0f172a38}:root[data-theme=dark] .postit-toggle{background-color:#0f172a;background-image:none;box-shadow:0 14px 32px #0f172a38}.postit-toggle:hover{background:#1e293b;transform:translateY(-2px)}:root[data-theme=dark] .postit-toggle:hover{background-color:#1e293b;background-image:none}.postit-panel{z-index:90;background:#f8f9fb;flex-direction:column;width:min(360px,100vw);height:100vh;padding:18px;transition:transform .25s;display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-18px 0 48px #0f172a33}:root[data-theme=dark] .postit-panel{background-color:#35363c;background-image:none;box-shadow:-18px 0 48px #0f172a33}.postit-panelOpen{transform:translate(0)}.postit-panelHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}:root[data-theme=dark] .postit-panelHeader{border-bottom-color:#2b2c2f}.postit-panelTitle{color:#111827;font-size:20px;font-weight:700}:root[data-theme=dark] .postit-panelTitle{color:#c9d4e9}.postit-closeBtn{cursor:pointer;background:#59d1f2;border:0;border-radius:6px;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}:root[data-theme=dark] .postit-closeBtn{background-color:#199ab8;background-image:none}.postit-closeBtn:hover{background:#43c4e8}:root[data-theme=dark] .postit-closeBtn:hover{background-color:#1ba4c6;background-image:none}.postit-createSection{flex-direction:column;gap:10px;padding:16px 0;display:flex}.postit-textarea{resize:vertical;color:#111827;min-height:96px;font:inherit;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:12px;font-size:13px;transition:border-color .2s}:root[data-theme=dark] .postit-textarea{color:#c9d4e9;border-color:#46474e}.postit-textarea:focus{border-color:#59d1f2}:root[data-theme=dark] .postit-textarea:focus{border-color:#1aa4c4}.postit-createBtn{color:#fff;cursor:pointer;background:#59d1f2;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-family:inherit;font-size:13px;font-weight:700;transition:background .2s;display:inline-flex}:root[data-theme=dark] .postit-createBtn{color:#fff;background-color:#199ab8;background-image:none}.postit-createBtn:hover{background:#43c4e8}:root[data-theme=dark] .postit-createBtn:hover{background-color:#1ba4c6;background-image:none}.postit-list{flex-direction:column;flex:1;gap:10px;padding-right:4px;display:flex;overflow-y:auto}.postit-noteItem{background:#fff7d6;border:1px solid #8bdcf3;border-radius:8px;gap:6px;padding:12px 72px 12px 12px;display:grid;position:relative}:root[data-theme=dark] .postit-noteItem{background-color:#3a3000;background-image:none;border-color:#00677c}.postit-noteItemPinned{border-color:#59d1f2}:root[data-theme=dark] .postit-noteItemPinned{border-color:#1aa4c4}.postit-noteText{color:#111827;white-space:pre-wrap;outline:none;font-size:13px;line-height:1.45}:root[data-theme=dark] .postit-noteText{color:#c9d4e9}.postit-noteText:focus{border-radius:2px;outline:1px dashed #59d1f2}:root[data-theme=dark] .postit-noteText:focus{outline-color:#1aa4c4}.postit-noteMeta{color:#6b7280;font-size:11px}:root[data-theme=dark] .postit-noteMeta{color:#a7aebe}.postit-noteActions{gap:5px;display:flex;position:absolute;top:10px;right:8px}.postit-noteBtn{cursor:pointer;background:#59d1f2;border:0;border-radius:6px;place-items:center;width:28px;height:28px;transition:background .2s;display:grid}:root[data-theme=dark] .postit-noteBtn{background-color:#199ab8;background-image:none}.postit-noteBtn:hover{background:#43c4e8}:root[data-theme=dark] .postit-noteBtn:hover{background-color:#1ba4c6;background-image:none}.postit-floatingContainer{z-index:70;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0}.postit-floatingNote{cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff7d6;border:1px solid #8bdcf3;border-radius:6px;width:220px;min-height:96px;padding:12px;position:absolute;box-shadow:0 12px 24px #0f172a1f}:root[data-theme=dark] .postit-floatingNote{background-color:#3a3000;background-image:none;border-color:#00677c;box-shadow:0 12px 24px #0f172a1f}.postit-floatingNote p{color:#111827;white-space:pre-wrap;font-size:13px;line-height:1.35}:root[data-theme=dark] .postit-floatingNote p{color:#c9d4e9}.postit-isDragging{cursor:grabbing;box-shadow:0 18px 36px #0f172a2e}:root[data-theme=dark] .postit-isDragging{box-shadow:0 18px 36px #0f172a2e}.mask-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid}:root[data-theme=dark] .mask-btn{color:#fff;background-color:#0000;background-image:none}.mask-btn:hover{color:#59d1f2;background:#1e293b}:root[data-theme=dark] .mask-btn:hover{color:#59d1f2;background-color:#1e293b;background-image:none}.mask-btnOn{color:#0f172a;background:#59d1f2}:root[data-theme=dark] .mask-btnOn{color:#0f172a;background-color:#199ab8;background-image:none}.mask-btnOn:hover{color:#0f172a;background:#59d1f2}:root[data-theme=dark] .mask-btnOn:hover{color:#0f172a;background-color:#199ab8;background-image:none}.notif-wrap{position:relative}.notif-bellBtn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid;position:relative}:root[data-theme=dark] .notif-bellBtn{color:#fff;background-color:#0000;background-image:none}.notif-bellBtn:hover{color:#59d1f2;background:#1e293b}:root[data-theme=dark] .notif-bellBtn:hover{color:#59d1f2;background-color:#1e293b;background-image:none}.notif-badge{color:#fff;background:#ef4444;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:4px}:root[data-theme=dark] .notif-badge{color:#fff;background-color:#ef4444;background-image:none}.notif-panel{z-index:50;background:#f8f9fb;border:1px solid #e5e7eb;border-radius:10px;width:min(360px,90vw);max-height:420px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 24px 60px #0f172a2e}:root[data-theme=dark] .notif-panel{background-color:#35363c;background-image:none;border-color:#2b2c2f;box-shadow:0 24px 60px #0f172a2e}.notif-panelHeader{color:#111827;border-bottom:1px solid #e5e7eb;padding:14px 16px;font-size:14px;font-weight:700}:root[data-theme=dark] .notif-panelHeader{color:#c9d4e9;border-bottom-color:#2b2c2f}.notif-empty{text-align:center;color:#6b7280;margin:0;padding:24px 16px;font-size:13px}:root[data-theme=dark] .notif-empty{color:#a7aebe}.notif-list{flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.notif-itemRow{align-items:stretch;gap:4px;display:flex}.notif-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px;transition:background .2s;display:flex}:root[data-theme=dark] .notif-item{background-color:#0000;background-image:none}.notif-item:hover{background:#f8fafc}:root[data-theme=dark] .notif-item:hover{background-color:#35363c;background-image:none}.notif-itemUnread{background:#fee2e2;box-shadow:inset 3px 0 #ef4444}:root[data-theme=dark] .notif-itemUnread{background-color:#55181f;background-image:none;box-shadow:inset 3px 0 #ef4444}.notif-itemUnread:hover{background:#fecaca}:root[data-theme=dark] .notif-itemUnread:hover{background-color:#55181e;background-image:none}.notif-markReadBtn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:32px;transition:background .2s,color .2s;display:grid}:root[data-theme=dark] .notif-markReadBtn{color:#94a3b8;background-color:#0000;background-image:none}.notif-markReadBtn:hover{color:#059669;background:#ecfdf5}:root[data-theme=dark] .notif-markReadBtn:hover{color:#4dc293;background-color:#003a29;background-image:none}.notif-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.notif-tagNotices{color:#92400e;background:#fef3c7}:root[data-theme=dark] .notif-tagNotices{color:#f89c70;background-color:#3a3000;background-image:none}.notif-tagManuals{color:#466487;background:#dbeafe}:root[data-theme=dark] .notif-tagManuals{color:#97b7de;background-color:#0a305c;background-image:none}.notif-tagPolicies{color:#5b21b6;background:#ede9fe}:root[data-theme=dark] .notif-tagPolicies{color:#bdadff;background-color:#342556;background-image:none}.notif-itemTitle{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;font-weight:600;overflow:hidden}:root[data-theme=dark] .notif-itemTitle{color:#becde5}.notif-itemDate{color:#94a3b8;font-size:11px}:root[data-theme=dark] .notif-itemDate{color:#94a3b8}.theme-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid}:root[data-theme=dark] .theme-btn{color:#fff;background-color:#0000;background-image:none}.theme-btn:hover{color:#59d1f2;background:#1e293b}:root[data-theme=dark] .theme-btn:hover{color:#59d1f2;background-color:#1e293b;background-image:none}.hdr-header{z-index:60;background:#243241;flex:0 0 60px;align-items:center;gap:14px;height:60px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 2px 6px #0000004d}:root[data-theme=dark] .hdr-header{background-color:#243241;background-image:none;box-shadow:0 2px 6px #0000004d}.hdr-menuBtn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid}:root[data-theme=dark] .hdr-menuBtn{color:#fff;background-color:#0000;background-image:none}.hdr-menuBtn:hover{color:#a8afb5;background:#2c3c4e}:root[data-theme=dark] .hdr-menuBtn:hover{color:#a8afb5;background-color:#2c3c4e;background-image:none}.hdr-brandWrapper{-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.hdr-logo{object-fit:contain;width:42px;height:42px;display:block}.hdr-brandText{letter-spacing:.12em;color:#fff;font-family:inherit;font-size:18px;font-weight:800}:root[data-theme=dark] .hdr-brandText{color:#fff}.hdr-spacer{flex:1}@media(min-width:901px){.hdr-menuBtn{display:none}}.lyt-layout{background:#eceff3;flex-direction:column;min-height:100vh;display:flex}:root[data-theme=dark] .lyt-layout{background-color:#2c2d32;background-image:none}.lyt-body{flex:1;min-height:0;display:flex;position:relative}.lyt-backdrop{z-index:40;background:#0f172a73;position:fixed;top:60px;right:0;bottom:0;left:0}:root[data-theme=dark] .lyt-backdrop{background-color:#0f172a73;background-image:none}.lyt-sidebar{z-index:50;background:#243241;grid-template-rows:auto minmax(0,1fr) auto;width:220px;padding:16px;transition:transform .25s;display:grid;position:fixed;top:60px;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:4px 0 16px #00000059}:root[data-theme=dark] .lyt-sidebar{background-color:#243241;background-image:none;box-shadow:4px 0 16px #00000059}.lyt-sidebarOpen{transform:translate(0)}.lyt-sidebarTopBar{display:none}.lyt-collapseBtn{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:30px;height:30px;transition:background .2s,color .2s;display:grid}:root[data-theme=dark] .lyt-collapseBtn{color:#94a3b8;background-color:#0000;background-image:none}.lyt-collapseBtn:hover{color:#a8afb5;background:#2c3c4e}:root[data-theme=dark] .lyt-collapseBtn:hover{color:#a8afb5;background-color:#2c3c4e;background-image:none}.lyt-nav{z-index:1;overscroll-behavior:contain;scrollbar-width:none;min-height:0;max-height:100%;padding-bottom:8px;position:relative;overflow:hidden scroll}.lyt-nav::-webkit-scrollbar{width:0;height:0}.lyt-navList{flex-direction:column;gap:2px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:flex}.lyt-navLink{color:#fff;border-radius:6px;min-height:40px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:block}:root[data-theme=dark] .lyt-navLink{color:#fff}.lyt-navLink:hover,.lyt-navLinkActive{color:#a8afb5;background:#2c3c4e}:root[data-theme=dark] .lyt-navLink:hover,:root[data-theme=dark] .lyt-navLinkActive{color:#a8afb5;background-color:#2c3c4e;background-image:none}.lyt-groupToggle{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;width:100%;min-height:40px;padding:10px 34px 10px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,color .2s;position:relative}:root[data-theme=dark] .lyt-groupToggle{color:#fff;background-color:#0000;background-image:none}.lyt-groupToggleOpen{background:#2c3c4e}:root[data-theme=dark] .lyt-groupToggleOpen{background-color:#2c3c4e;background-image:none}.lyt-groupToggle:hover{color:#a8afb5;background:#2c3c4e}:root[data-theme=dark] .lyt-groupToggle:hover{color:#a8afb5;background-color:#2c3c4e;background-image:none}.lyt-submenu{max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s;overflow:hidden}.lyt-submenuOpen{max-height:240px}.lyt-subLink{color:#fff;border-radius:6px;padding:9px 12px 9px 24px;font-size:12px;text-decoration:none;transition:background .2s,color .2s;display:block}:root[data-theme=dark] .lyt-subLink{color:#fff}.lyt-subLink:hover,.lyt-subLinkActive{color:#a8afb5;background:#ffffff0f}:root[data-theme=dark] .lyt-subLink:hover,:root[data-theme=dark] .lyt-subLinkActive{color:#a8afb5;background-color:#ffffff0f;background-image:none}.lyt-footer{z-index:5;background:#243241;border-top:1px solid #ffffff14;align-items:center;gap:12px;width:100%;min-width:0;margin-top:16px;padding-top:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 -10px 18px #243241}:root[data-theme=dark] .lyt-footer{background-color:#243241;background-image:none;border-top-color:#ffffff14;box-shadow:0 -10px 18px #243241}.lyt-userInfo{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.lyt-userName{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}:root[data-theme=dark] .lyt-userName{color:#fff}.lyt-userMeta{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}:root[data-theme=dark] .lyt-userMeta{color:#94a3b8}.lyt-logoutBtn{cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:36px;margin-left:auto;transition:background .2s;display:grid}:root[data-theme=dark] .lyt-logoutBtn{background-color:#0000;background-image:none}.lyt-logoutBtn:hover{background:#2c3c4e}:root[data-theme=dark] .lyt-logoutBtn:hover{background-color:#2c3c4e;background-image:none}.lyt-logoutIcon{filter:invert();width:20px;height:20px}.lyt-main{flex:1;min-width:0;overflow:auto}@media(min-width:901px){.lyt-sidebar{align-self:flex-start;height:calc(100vh - 60px);transition:width .25s,padding .25s;position:sticky;top:60px;bottom:auto;left:auto;transform:none}.lyt-sidebarCollapsed{width:36px;padding:14px 3px;overflow:hidden}.lyt-sidebarCollapsed .lyt-sidebarTopBar{justify-content:center}.lyt-sidebarCollapsed .lyt-nav,.lyt-sidebarCollapsed .lyt-footer{opacity:0;pointer-events:none}.lyt-backdrop{display:none}.lyt-sidebarTopBar{justify-content:flex-end;margin-bottom:8px;display:flex}}.lyt-overlay{z-index:1500;background:#0f172a85;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}:root[data-theme=dark] .lyt-overlay{background-color:#0f172a85;background-image:none}.lyt-modalBox{background:#f8f9fb;border-radius:8px;width:min(360px,100%);padding:24px;box-shadow:0 24px 60px #0f172a47}:root[data-theme=dark] .lyt-modalBox{background-color:#35363c;background-image:none;box-shadow:0 24px 60px #0f172a47}.lyt-modalTitle{color:#111827;margin:0 0 8px;font-size:20px}:root[data-theme=dark] .lyt-modalTitle{color:#c9d4e9}.lyt-modalText{color:#4b5563;margin:0;font-size:14px}:root[data-theme=dark] .lyt-modalText{color:#afbbcb}.lyt-modalActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.lyt-btnCancel{cursor:pointer;background:#f8f9fb;border:1px solid #d1d5db;border-radius:6px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;transition:background .2s}:root[data-theme=dark] .lyt-btnCancel{background-color:#35363c;background-image:none;border-color:#46474e}.lyt-btnCancel:hover{background:#e5e7eb}:root[data-theme=dark] .lyt-btnCancel:hover{background-color:#121416;background-image:none}.lyt-btnConfirm{color:#fff;cursor:pointer;background:#3e5672;border:0;border-radius:6px;min-height:40px;padding:0 16px;font-size:14px;font-weight:700;transition:background .2s}:root[data-theme=dark] .lyt-btnConfirm{color:#fff;background-color:#1a4471;background-image:none}.lyt-btnConfirm:hover{background:#2f445c}:root[data-theme=dark] .lyt-btnConfirm:hover{background-color:#2f445c;background-image:none}.pg-page{padding:24px}.pg-title{color:var(--pg-text-black);margin:0;font-size:22px;font-weight:700;line-height:1.2}:root[data-theme=dark] .pg-title{color:var(--pg-text-black__fg,var(--pg-text-black))}.pg-title:after{content:"";background:var(--lyncore-silver);border-radius:2px;width:36px;height:3px;margin-top:6px;display:block}:root[data-theme=dark] .pg-title:after{background-color:var(--lyncore-silver__bg,var(--lyncore-silver));background-image:none}.pg-title-block{margin-bottom:32px}.pg-title-row{align-items:flex-start;gap:10px;display:flex}.pg-header .pg-title-block{margin-bottom:0}.pg-title-meta{color:var(--pg-label);margin:4px 0 0;font-size:13px}:root[data-theme=dark] .pg-title-meta{color:var(--pg-label__fg,var(--pg-label))}.pg-card{background:var(--pg-bg);border:1px solid var(--pg-border);border-left:4px solid var(--pg-primary-orange);box-shadow:var(--pg-card-shadow);border-radius:10px;transition:box-shadow .18s,transform .18s}:root[data-theme=dark] .pg-card{background-color:var(--pg-bg__bg,var(--pg-bg));border-color:var(--pg-border__bd,var(--pg-border));border-left-color:var(--pg-primary-orange__bd,var(--pg-primary-orange));box-shadow:var(--pg-card-shadow__sh,var(--pg-card-shadow));background-image:none}.pg-card:hover{box-shadow:var(--pg-card-shadow);transform:translateY(-2px)}:root[data-theme=dark] .pg-card:hover{box-shadow:var(--pg-card-shadow__sh,var(--pg-card-shadow))}.pg-card-icon{background:var(--pg-icon-bg);width:44px;height:44px;color:var(--pg-primary-orange);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}:root[data-theme=dark] .pg-card-icon{background-color:var(--pg-icon-bg__bg,var(--pg-icon-bg));color:var(--pg-primary-orange__fg,var(--pg-primary-orange));background-image:none}.pg-card-action{text-align:left;width:100%;min-height:112px;color:inherit;box-sizing:border-box;align-items:flex-start;gap:14px;padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s,border-color .15s,color .15s;display:flex;box-shadow:var(--pg-shadow-button)!important}:root[data-theme=dark] .pg-card-action{color:inherit;box-shadow:var(--pg-shadow-button__sh,var(--pg-shadow-button))!important}button.pg-card-action{cursor:pointer;font:inherit}.pg-card-body{flex-direction:column;gap:4px;min-width:0;display:flex}.pg-card-title{color:var(--pg-text-black);margin:0;font-size:15px;font-weight:700}:root[data-theme=dark] .pg-card-title{color:var(--pg-text-black__fg,var(--pg-text-black))}.pg-card-desc{color:var(--pg-label);margin:0;font-size:13px;line-height:1.5}:root[data-theme=dark] .pg-card-desc{color:var(--pg-label__fg,var(--pg-label))}.pg-card-action:hover,.pg-action-edit:hover,.pg-action-delete:hover{transform:scale(1.02)}.pg-card-action:active,.pg-action-edit:active,.pg-action-delete:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.home-newsButton{transition:none}.home-newsPill,.home-newsCard:after{animation:none}}.mask-on [data-confidential]{filter:blur(6px);-webkit-user-select:none;user-select:none}.home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media(max-width:820px){.home-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.home-grid{grid-template-columns:1fr}}.ct-empty{padding:24px;color:var(--pg-label);font-size:14px}:root[data-theme=dark] .ct-empty{color:var(--pg-label__fg,var(--pg-label))}a.hdr-brandWrapper{color:inherit;text-decoration:none}.aud-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin:20px 0 16px}.aud-field{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:600;color:var(--pg-label)}.aud-field input,.aud-field select{height:36px;min-width:150px;padding:0 10px;border:1px solid var(--pg-border);border-radius:6px;background:var(--pg-bg);color:var(--pg-text-black);font-size:13px;font-weight:400}.aud-field input:focus,.aud-field select:focus{outline:none;border-color:var(--pg-focus-border);box-shadow:var(--pg-focus-shadow)}.aud-refresh,.aud-more{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border:1px solid var(--pg-primary-blue);border-radius:6px;background:var(--pg-button-bg);color:var(--pg-button-text);font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--pg-shadow-button)}.aud-refresh:hover,.aud-more:hover{background:var(--pg-button-hover-bg)}.aud-refresh:disabled,.aud-more:disabled{opacity:.6;cursor:default}.aud-more{margin:12px auto;display:flex}.aud-spin{animation:aud-spin 1s linear infinite}@keyframes aud-spin{to{transform:rotate(360deg)}}.aud-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:16px}.aud-stat{display:flex;align-items:center;gap:14px;padding:16px 18px;background:var(--pg-bg);border:1px solid var(--pg-border);border-left:4px solid var(--lyncore-sapphire);border-radius:10px;box-shadow:var(--pg-shadow-button)}.aud-stat-critical{border-left-color:var(--pg-recuse)}.aud-statIcon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--pg-icon-bg);color:var(--lyncore-sapphire)}.aud-stat-critical .aud-statIcon{color:var(--pg-recuse)}.aud-statLabel{margin:0;font-size:12px;color:var(--pg-label)}.aud-statValue{margin:0;font-size:22px;font-weight:700;color:var(--pg-text-black);font-variant-numeric:tabular-nums}.aud-alert{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;border:1px solid var(--pg-recuse);border-radius:8px;color:var(--pg-recuse);font-size:13px}.aud-tabs{display:flex;gap:4px;border-bottom:1px solid var(--pg-border);margin-bottom:12px}.aud-tab{padding:8px 14px;border-bottom:2px solid transparent;font-size:13px;font-weight:600;color:var(--pg-label);cursor:pointer}.aud-tabActive{border-bottom-color:var(--lyncore-sapphire);color:var(--pg-text-black)}.aud-tableWrap{background:var(--pg-bg);border:1px solid var(--pg-border);border-radius:10px;box-shadow:var(--pg-shadow-button);overflow-x:auto}.aud-table{width:100%;border-collapse:collapse;font-size:13px;color:var(--pg-text-black)}.aud-table th{position:sticky;top:0;background:var(--pg-icon-bg);text-align:left;font-size:12px;font-weight:700;color:var(--pg-label);padding:10px 12px;border-bottom:1px solid var(--pg-border);white-space:nowrap}.aud-table td{padding:9px 12px;border-bottom:1px solid var(--pg-border);vertical-align:middle}.aud-row{cursor:pointer}.aud-row:hover td{background:var(--pg-icon-bg)}.aud-rowError td{background:#c7000010}.aud-num{text-align:right;font-variant-numeric:tabular-nums}.aud-nowrap{white-space:nowrap}.aud-detail{max-width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aud-empty{text-align:center;color:var(--pg-label);padding:24px!important}.aud-expand{display:flex;color:var(--pg-label);cursor:pointer}.aud-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid var(--pg-border);font-size:11px;font-weight:700;color:var(--pg-label);white-space:nowrap}.aud-badge-error{border-color:var(--pg-recuse);color:var(--pg-recuse)}.aud-badge-page_view{border-color:var(--lyncore-sapphire);color:var(--lyncore-sapphire)}.aud-detailRow td{background:var(--pg-icon-bg);cursor:default}.aud-meta{display:grid;grid-template-columns:max-content 1fr;gap:4px 16px;margin:0 0 8px;font-size:12px}.aud-meta dt{font-weight:700;color:var(--pg-label)}.aud-meta dd{margin:0;word-break:break-all}.aud-json{margin:0;padding:10px;max-height:300px;overflow:auto;border:1px solid var(--pg-border);border-radius:6px;background:var(--pg-bg);font-family:ui-monospace,Consolas,monospace;font-size:12px;white-space:pre-wrap;word-break:break-word}.aud-barCol{min-width:240px}.aud-barCell{display:flex;align-items:center;gap:10px}.aud-barTrack{flex:1;height:8px;border-radius:4px;background:var(--pg-icon-bg)}.aud-bar{height:100%;border-radius:4px;background:var(--lyncore-sapphire)}.aud-barValue{min-width:72px;text-align:right;font-variant-numeric:tabular-nums;color:var(--pg-text-black)}.aud-errorBox{padding:20px}:root[data-theme=dark] .aud-field{color:var(--pg-label__fg,var(--pg-label))}:root[data-theme=dark] .aud-field input,:root[data-theme=dark] .aud-field select,:root[data-theme=dark] .aud-stat,:root[data-theme=dark] .aud-tableWrap,:root[data-theme=dark] .aud-json{background-color:var(--pg-bg__bg,var(--pg-bg));border-color:var(--pg-border__bd,var(--pg-border));color:var(--pg-text-black__fg,var(--pg-text-black))}:root[data-theme=dark] .aud-stat{border-left-color:var(--lyncore-sapphire__bd,var(--lyncore-sapphire))}:root[data-theme=dark] .aud-stat-critical{border-left-color:var(--pg-recuse__fg,var(--pg-recuse))}:root[data-theme=dark] .aud-statIcon{background-color:var(--pg-icon-bg__bg,var(--pg-icon-bg));color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire))}:root[data-theme=dark] .aud-stat-critical .aud-statIcon,:root[data-theme=dark] .aud-badge-error,:root[data-theme=dark] .aud-alert{color:var(--pg-recuse__fg,var(--pg-recuse))}:root[data-theme=dark] .aud-statLabel,:root[data-theme=dark] .aud-tab,:root[data-theme=dark] .aud-table th,:root[data-theme=dark] .aud-meta dt,:root[data-theme=dark] .aud-empty,:root[data-theme=dark] .aud-badge,:root[data-theme=dark] .aud-expand{color:var(--pg-label__fg,var(--pg-label))}:root[data-theme=dark] .aud-statValue,:root[data-theme=dark] .aud-table,:root[data-theme=dark] .aud-tabActive,:root[data-theme=dark] .aud-barValue{color:var(--pg-text-black__fg,var(--pg-text-black))}:root[data-theme=dark] .aud-table th,:root[data-theme=dark] .aud-detailRow td,:root[data-theme=dark] .aud-row:hover td,:root[data-theme=dark] .aud-barTrack{background-color:var(--pg-icon-bg__bg,var(--pg-icon-bg))}:root[data-theme=dark] .aud-table th,:root[data-theme=dark] .aud-table td,:root[data-theme=dark] .aud-tabs{border-color:var(--pg-border__bd,var(--pg-border))}:root[data-theme=dark] .aud-bar,:root[data-theme=dark] .aud-tabActive{background-color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire));border-bottom-color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire))}:root[data-theme=dark] .aud-tabActive{background-color:transparent}:root[data-theme=dark] .aud-badge-page_view{border-color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire));color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire))}:root[data-theme=dark] .aud-rowError td{background-color:#ff8c7c14}@media(max-width:640px){.aud-field{flex:1 1 140px}.aud-field input,.aud-field select{min-width:0;width:100%}}.usr-tabs{margin-top:20px}.usr-topAlert{margin-top:16px}.usr-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px}.usr-search{flex:1 1 240px;height:36px;padding:0 12px;border:1px solid var(--pg-border);border-radius:6px;background:var(--pg-bg);color:var(--pg-text-black);font-size:13px}.usr-search:focus,.usr-field input:focus,.usr-field select:focus,.usr-inline input:focus{outline:none;border-color:var(--pg-focus-border);box-shadow:var(--pg-focus-shadow)}.usr-btnPrimary,.usr-btnSecondary{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;box-shadow:var(--pg-shadow-button)}.usr-btnPrimary{border:1px solid var(--pg-primary-blue);background:var(--pg-button-bg);color:var(--pg-button-text)}.usr-btnPrimary:hover{background:var(--pg-button-hover-bg)}.usr-btnSecondary{border:1px solid var(--pg-border);background:var(--pg-bg);color:var(--pg-text-black)}.usr-btnSecondary:hover{border-color:var(--pg-primary-blue)}.usr-btnPrimary:disabled,.usr-btnSecondary:disabled{opacity:.6;cursor:default}.usr-iconBtn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;color:var(--pg-label);cursor:pointer}.usr-iconBtn:hover:not(:disabled){background:var(--pg-icon-bg);color:var(--pg-text-black)}.usr-iconBtn:disabled{opacity:.35;cursor:default}.usr-danger:hover:not(:disabled){color:var(--pg-recuse)}.usr-actionsCol{width:1%;text-align:right!important}.usr-actions{white-space:nowrap;text-align:right}.usr-center{text-align:center!important}.usr-muted{color:var(--pg-label)}.usr-you{margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--pg-icon-bg);font-size:11px;color:var(--pg-label)}.usr-tag{margin-left:8px;padding:1px 8px;border:1px solid var(--lyncore-sapphire);border-radius:999px;font-size:11px;font-weight:700;color:var(--lyncore-sapphire)}.usr-status{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;border:1px solid;font-size:11px;font-weight:700}.usr-statusActive{border-color:var(--pg-accept);color:#2f7a29}.usr-statusBlocked{border-color:var(--pg-recuse);color:var(--pg-recuse)}.usr-hint{margin:0 0 12px;font-size:12.5px;color:var(--pg-label)}.usr-modal{width:min(520px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto}.usr-form{display:flex;flex-direction:column;gap:14px;margin-top:12px}.usr-field{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--pg-label)}.usr-field small{font-weight:400}.usr-field input,.usr-field select,.usr-inline input{height:38px;padding:0 10px;border:1px solid var(--pg-border);border-radius:6px;background:var(--pg-bg);color:var(--pg-text-black);font-size:14px;font-weight:400}.usr-field input:disabled{opacity:.7}.usr-password{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.usr-password input{flex:1 1 200px;font-family:ui-monospace,Consolas,monospace}.usr-inline{display:flex;gap:6px;align-items:center}.usr-error{margin:0;color:var(--pg-recuse);font-size:13px}.usr-credentials{margin:12px 0;padding:12px;border:1px solid var(--pg-border);border-radius:6px;background:var(--pg-icon-bg);font-family:ui-monospace,Consolas,monospace;font-size:14px;white-space:pre-wrap;word-break:break-all;color:var(--pg-text-black)}:root[data-theme=dark] .usr-search,:root[data-theme=dark] .usr-field input,:root[data-theme=dark] .usr-field select,:root[data-theme=dark] .usr-inline input,:root[data-theme=dark] .usr-btnSecondary{background-color:var(--pg-bg__bg,var(--pg-bg));border-color:var(--pg-border__bd,var(--pg-border));color:var(--pg-text-black__fg,var(--pg-text-black))}:root[data-theme=dark] .usr-btnPrimary{background-color:var(--pg-button-bg__bg,var(--pg-button-bg));border-color:var(--pg-primary-blue__bd,var(--pg-primary-blue))}:root[data-theme=dark] .usr-field,:root[data-theme=dark] .usr-hint,:root[data-theme=dark] .usr-muted,:root[data-theme=dark] .usr-iconBtn,:root[data-theme=dark] .usr-you{color:var(--pg-label__fg,var(--pg-label))}:root[data-theme=dark] .usr-iconBtn:hover:not(:disabled),:root[data-theme=dark] .usr-you{background-color:var(--pg-icon-bg__bg,var(--pg-icon-bg));color:var(--pg-text-black__fg,var(--pg-text-black))}:root[data-theme=dark] .usr-tag{border-color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire));color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire))}:root[data-theme=dark] .usr-statusActive{border-color:var(--pg-accept__fg,var(--pg-accept));color:var(--pg-accept__fg,var(--pg-accept))}:root[data-theme=dark] .usr-statusBlocked,:root[data-theme=dark] .usr-error,:root[data-theme=dark] .usr-danger:hover:not(:disabled){color:var(--pg-recuse__fg,var(--pg-recuse))}:root[data-theme=dark] .usr-credentials{background-color:var(--pg-icon-bg__bg,var(--pg-icon-bg));border-color:var(--pg-border__bd,var(--pg-border));color:var(--pg-text-black__fg,var(--pg-text-black))}:root[data-theme=dark] .lyt-modalTitle,:root[data-theme=dark] .lyt-modalText{color:var(--pg-text-black__fg,var(--pg-text-black))}:root[data-theme=dark] body{color:#ebebeb;background:#2c2d32}.lyt-btnCancel{color:#111827}:root[data-theme=dark] .lyt-btnCancel{color:#ebebeb}:root[data-theme=dark] .lyt-btnCancel:hover{background-color:#2c2d32;border-color:#5a5b63}.lyt-btnCancel:focus-visible,.lyt-btnConfirm:focus-visible,.usr-btnPrimary:focus-visible,.usr-btnSecondary:focus-visible,.usr-iconBtn:focus-visible,.aud-refresh:focus-visible,.aud-more:focus-visible,.aud-tab:focus-visible{outline:2px solid var(--lyncore-sapphire);outline-offset:2px}:root[data-theme=dark] .lyt-btnCancel:focus-visible,:root[data-theme=dark] .lyt-btnConfirm:focus-visible,:root[data-theme=dark] .usr-btnPrimary:focus-visible,:root[data-theme=dark] .usr-btnSecondary:focus-visible,:root[data-theme=dark] .usr-iconBtn:focus-visible,:root[data-theme=dark] .aud-refresh:focus-visible,:root[data-theme=dark] .aud-more:focus-visible,:root[data-theme=dark] .aud-tab:focus-visible{outline-color:#a1bcdd}.postit-createBtn,:root[data-theme=dark] .postit-createBtn{color:#0f172a}.postit-createBtn svg{color:#0f172a;stroke:#0f172a}.lyt-modalBox{max-height:calc(100dvh - 40px);overflow:auto}@media(max-width:900px){.lyt-sidebar{grid-template-rows:minmax(0,1fr) auto}}@media(max-width:480px){.hdr-header{gap:6px;padding:0 10px}.hdr-brandWrapper{gap:8px}.hdr-logo{width:34px;height:34px}.hdr-brandText{font-size:15px;letter-spacing:.08em}.pg-page{padding:16px}.pg-title{font-size:20px}.lyt-modalActions{flex-wrap:wrap}.lyt-modalActions>button{flex:1 1 120px}}@media(max-width:380px){.hdr-brandText{display:none}}@media(max-width:720px){.aud-stack thead{display:none}.aud-stack,.aud-stack tbody,.aud-stack tr,.aud-stack td{display:block;width:100%}.aud-stack tr{padding:10px 14px;border-bottom:1px solid var(--pg-border)}.aud-stack tr:last-child{border-bottom:0}.aud-stack td{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 0;border:0;text-align:right;white-space:normal}.aud-stack td[data-label]:before{content:attr(data-label);flex-shrink:0;font-size:12px;font-weight:700;color:var(--pg-label);text-align:left}.aud-stack td:not([data-label]){justify-content:flex-end}.aud-stack td.aud-empty{justify-content:center}.aud-stack .aud-detail{max-width:none;white-space:normal;overflow-wrap:anywhere}.aud-stack td[data-label]>*{min-width:0}.aud-stack .usr-actions{justify-content:flex-end;padding-top:8px}.aud-stack .aud-barCol{min-width:0}.aud-stack .aud-barCell{flex:1;max-width:65%}.aud-stack .aud-detailRow td{display:block;text-align:left}.aud-stack .aud-row td:first-child{justify-content:flex-start}:root[data-theme=dark] .aud-stack tr{border-color:var(--pg-border__bd,var(--pg-border))}:root[data-theme=dark] .aud-stack td[data-label]:before{color:var(--pg-label__fg,var(--pg-label))}.usr-toolbar>button{flex:1 1 auto;justify-content:center}}.lyt-navLink{display:flex;align-items:center;gap:10px}.lyt-navIcon{display:flex;flex-shrink:0;opacity:.85}.lyt-navLinkActive .lyt-navIcon,.lyt-navLink:hover .lyt-navIcon{opacity:1}.lyt-navLabel{min-width:0}.home-hint{margin-top:20px;font-size:14px;color:var(--pg-label)}:root[data-theme=dark] .home-hint{color:var(--pg-label__fg,var(--pg-label))}.ct-actions{margin-top:20px}.ct-list{margin-top:28px}.ct-sectionTitle{margin:0 0 10px;font-size:16px;font-weight:700;color:var(--pg-text-black)}:root[data-theme=dark] .ct-sectionTitle{color:var(--pg-text-black__fg,var(--pg-text-black))}.ct-soon{display:inline-block;margin-left:8px;padding:1px 8px;border:1px solid var(--pg-border);border-radius:999px;font-size:11px;font-weight:600;color:var(--pg-label);vertical-align:2px}:root[data-theme=dark] .ct-soon{border-color:var(--pg-border__bd,var(--pg-border));color:var(--pg-label__fg,var(--pg-label))}.ct-cardSoon{cursor:default;border-style:dashed}.ct-cardSoon:hover,.ct-cardSoon:active{transform:none}a.pg-card-action:focus-visible{outline:2px solid var(--lyncore-sapphire);outline-offset:2px}:root[data-theme=dark] a.pg-card-action:focus-visible{outline-color:#a1bcdd}#lista-contratos{scroll-margin-top:80px}.hm-cap{display:inline-block}.hm-cap:first-letter{text-transform:uppercase}.hm-notice{margin-top:16px}.hm-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-top:20px;align-items:start}.hm-col{display:flex;flex-direction:column;gap:16px;min-width:0}.hm-panel{padding:18px 20px;cursor:default}.hm-panel:hover{transform:none}.hm-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hm-title{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;color:var(--pg-text-black)}.hm-title svg{color:var(--lyncore-sapphire)}.hm-headLink{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--lyncore-sapphire);text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent}.hm-headLink:hover{text-decoration-color:currentColor}.hm-sub{margin:4px 0 0;font-size:12.5px;color:var(--pg-label)}.hm-empty{margin:10px 0 0;font-size:13.5px;color:var(--pg-label)}.hm-skeleton{height:150px;margin-top:14px;border-radius:8px;background:linear-gradient(90deg,var(--pg-icon-bg) 25%,var(--pg-border) 50%,var(--pg-icon-bg) 75%);background-size:200% 100%;animation:hm-shimmer 1.4s ease-in-out infinite}@keyframes hm-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.hm-skeleton{animation:none}}.hm-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin-top:14px}.hm-day{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:1px solid var(--pg-border);border-radius:8px;background:transparent;color:var(--pg-label);font-size:12px;cursor:pointer;min-width:0}.hm-day:hover{border-color:var(--lyncore-sapphire)}.hm-dayWeekend{background:var(--pg-icon-bg)}:root[data-theme=dark] .hm-dayWeekend{background-color:#2f3035}.hm-dayNum{font-size:17px;font-weight:700;color:var(--pg-text-black);font-variant-numeric:tabular-nums}.hm-dayToday .hm-dayNum{color:var(--lyncore-sapphire)}.hm-dayActive{border-color:var(--lyncore-sapphire);box-shadow:inset 0 0 0 1px var(--lyncore-sapphire);opacity:1}.hm-dots{display:flex;gap:3px;height:6px}.hm-dots i{width:6px;height:6px;border-radius:50%;background:#1f9fc4}.hm-dayCount{font-size:11px;white-space:nowrap}.hm-day:focus-visible,.hm-linkBtn:focus-visible,.hm-headLink:focus-visible{outline:2px solid var(--lyncore-sapphire);outline-offset:2px}.hm-dayHeading{margin:16px 0 4px;font-size:13px;font-weight:700;color:var(--pg-text-black)}.hm-dayHeading:first-letter{text-transform:uppercase}.hm-events{list-style:none;margin:0;padding:0}.hm-ev{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 8px;margin:0 -8px;border-top:1px solid var(--pg-border);font-size:13.5px}.hm-ev:first-child{border-top:0}.hm-evLive{background:linear-gradient(90deg,#1f9fc41f,transparent);border-radius:6px}.hm-evTime{font-weight:700;font-variant-numeric:tabular-nums;color:var(--pg-text-black)}.hm-evTime small{display:block;font-weight:400;font-size:11.5px;color:var(--pg-label)}.hm-evTitle{margin:0;color:var(--pg-text-black);overflow-wrap:anywhere}.hm-evMeta{display:flex;align-items:center;gap:4px;margin:2px 0 0;font-size:12.5px;color:var(--pg-label)}.hm-live{display:inline-block;margin-left:6px;padding:0 7px;border:1px solid #157f9f;border-radius:999px;font-size:11px;font-weight:700;color:#157f9f;vertical-align:1px}.hm-join{height:32px;padding:0 12px;font-size:12.5px;text-decoration:none}.hm-foot{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px;padding-top:10px;border-top:1px solid var(--pg-border)}.hm-linkBtn{font-size:12.5px;color:var(--pg-label);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hm-linkBtn:hover{color:var(--pg-text-black)}.hm-connect{display:flex;gap:14px;align-items:flex-start;margin-top:12px;padding:16px;border:1px dashed var(--pg-border);border-radius:8px}.hm-connectIcon{flex-shrink:0;color:var(--lyncore-sapphire)}.hm-connectBody{flex:1;min-width:0}.hm-connectTitle{margin:0;font-weight:700;color:var(--pg-text-black)}.hm-steps{margin:8px 0 0;padding-left:18px;list-style:decimal;font-size:13px;color:var(--pg-label);line-height:1.6}.hm-readonly{margin:8px 0 0;font-size:12.5px;color:var(--pg-label)}.hm-field{display:flex;flex-direction:column;gap:5px;margin-top:12px;font-size:12px;font-weight:600;color:var(--pg-label)}.hm-field input{height:38px;padding:0 10px;border:1px solid var(--pg-border);border-radius:6px;background:var(--pg-bg);color:var(--pg-text-black);font-size:14px;font-weight:400;min-width:0}.hm-field input:focus{outline:none;border-color:var(--pg-focus-border);box-shadow:var(--pg-focus-shadow)}.hm-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.hm-passwordRow{display:flex;gap:6px;align-items:center}.hm-passwordRow input{flex:1}.hm-field input[readonly]{background:var(--pg-icon-bg);cursor:default}:root[data-theme=dark] .hm-field input[readonly]{background-color:#2c2d32}.hm-altMode{display:inline-block;margin-top:12px}.hm-error{margin:8px 0 0;font-size:13px;color:var(--pg-recuse)}.hm-errorBox{margin-top:12px;padding:12px 14px;border:1px solid var(--pg-recuse);border-radius:8px;font-size:13.5px;color:var(--pg-recuse)}.hm-errorBox p{margin:0}.hm-stats{display:flex;flex-direction:column;gap:16px}.hm-stat{padding:14px 18px;background:var(--pg-bg);border:1px solid var(--pg-border);border-left:4px solid var(--lyncore-sapphire);border-radius:10px;box-shadow:var(--pg-shadow-button)}.hm-statWarn{border-left-color:#b45309}.hm-statLabel{margin:0;font-size:12.5px;color:var(--pg-label)}.hm-statValue{margin:2px 0 0;font-size:26px;font-weight:700;line-height:1.2;color:var(--pg-text-black);font-variant-numeric:tabular-nums}.hm-statSub{margin:2px 0 0;font-size:12.5px;color:var(--pg-label)}:root[data-theme=dark] .hm-stat{background-color:var(--pg-bg__bg,var(--pg-bg));border-color:var(--pg-border__bd,var(--pg-border));border-left-color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire))}:root[data-theme=dark] .hm-statWarn{border-left-color:#f0b35a}:root[data-theme=dark] .hm-statLabel,:root[data-theme=dark] .hm-statSub{color:var(--pg-label__fg,var(--pg-label))}:root[data-theme=dark] .hm-statValue{color:var(--pg-text-black__fg,var(--pg-text-black))}.hm-holiday{display:flex;gap:12px;align-items:center;margin-top:12px}.hm-calIcon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:52px;flex-shrink:0;border:1px solid var(--pg-border);border-radius:8px;font-size:11px;color:var(--pg-label)}.hm-calIcon b{font-size:18px;color:var(--pg-text-black);line-height:1.1}.hm-holidayName{margin:0;font-weight:700;color:var(--pg-text-black)}.hm-noteText{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#fff6b3;color:#3d3500;font-size:13.5px;white-space:pre-wrap;overflow-wrap:anywhere}:root[data-theme=dark] .hm-title,:root[data-theme=dark] .hm-dayNum,:root[data-theme=dark] .hm-dayHeading,:root[data-theme=dark] .hm-evTime,:root[data-theme=dark] .hm-evTitle,:root[data-theme=dark] .hm-connectTitle,:root[data-theme=dark] .hm-calIcon b,:root[data-theme=dark] .hm-holidayName,:root[data-theme=dark] .hm-linkBtn:hover{color:var(--pg-text-black__fg,var(--pg-text-black))}:root[data-theme=dark] .hm-sub,:root[data-theme=dark] .hm-empty,:root[data-theme=dark] .hm-day,:root[data-theme=dark] .hm-evTime small,:root[data-theme=dark] .hm-evMeta,:root[data-theme=dark] .hm-linkBtn,:root[data-theme=dark] .hm-steps,:root[data-theme=dark] .hm-readonly,:root[data-theme=dark] .hm-field,:root[data-theme=dark] .hm-calIcon{color:var(--pg-label__fg,var(--pg-label))}:root[data-theme=dark] .hm-title svg,:root[data-theme=dark] .hm-headLink,:root[data-theme=dark] .hm-connectIcon,:root[data-theme=dark] .hm-dayToday .hm-dayNum{color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire))}:root[data-theme=dark] .hm-day,:root[data-theme=dark] .hm-ev,:root[data-theme=dark] .hm-foot,:root[data-theme=dark] .hm-connect,:root[data-theme=dark] .hm-calIcon,:root[data-theme=dark] .hm-field input{border-color:var(--pg-border__bd,var(--pg-border))}:root[data-theme=dark] .hm-dayActive,:root[data-theme=dark] .hm-day:hover{border-color:var(--lyncore-sapphire__fg,var(--lyncore-sapphire))}:root[data-theme=dark] .hm-dayActive{box-shadow:inset 0 0 0 1px var(--lyncore-sapphire__fg,var(--lyncore-sapphire))}:root[data-theme=dark] .hm-dots i{background:#4cc8ea}:root[data-theme=dark] .hm-live{border-color:#4cc8ea;color:#4cc8ea}:root[data-theme=dark] .hm-evLive{background:linear-gradient(90deg,#4cc8ea24,transparent)}:root[data-theme=dark] .hm-field input{background-color:var(--pg-bg__bg,var(--pg-bg));color:var(--pg-text-black__fg,var(--pg-text-black))}:root[data-theme=dark] .hm-error,:root[data-theme=dark] .hm-errorBox{color:var(--pg-recuse__fg,var(--pg-recuse));border-color:var(--pg-recuse__fg,var(--pg-recuse))}:root[data-theme=dark] .hm-noteText{background:#4a4420;color:#fff3a6}:root[data-theme=dark] .hm-skeleton{background:linear-gradient(90deg,#2c2d32 25%,#46474e,#2c2d32 75%);background-size:200% 100%}@media(max-width:900px){.hm-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.hm-panel{padding:16px 14px}.hm-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.hm-day{padding:6px 0;font-size:11px}.hm-dayNum{font-size:15px}.hm-dayCount{display:none}.hm-ev{grid-template-columns:54px minmax(0,1fr)}.hm-join{grid-column:2;justify-self:start}.hm-connect{flex-direction:column}}
