@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNovaRegular.woff2)format("woff2"),url(https://cdn.hmc.com.al/hmc-theme/proximanova-font/ProximaNovaRegular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNovaSemibold.woff2)format("woff2"),url(https://cdn.hmc.com.al/hmc-theme/proximanova-font/ProximaNovaSemibold.otf)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(/fonts/ProximaNovaBold.woff2)format("woff2"),url(https://cdn.hmc.com.al/hmc-theme/proximanova-font/ProximaNovaBold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Proxima Fallback;src:local(Helvetica Neue),local(Helvetica),local(Arial);size-adjust:97%;ascent-override:78%;descent-override:22%;line-gap-override:0%}:root{--ink:#f2f2f4;--ink2:#b0b0ba;--ink3:#9a9aa4;--primary:#f2f2f4;--primary-hover:#fff;--on-primary:#0a0a0b;--page:#000;--card:#0b0b0e;--fill:#15151a;--line:#2b2b32;--line-strong:#6b6b75;--ok:#4ade80;--ok-bg:#4ade801f;--ok-line:#4ade804d;--warn:#f5c542;--warn-bg:#f5c5421f;--warn-line:#f5c5424d;--bad:#ff5c4d;--bad-bg:#ff5c4d1f;--bad-line:#ff5c4d4d;--accent:#f5c542;--accent-mark:#f5c542;--accent-ink:#f5c542;--accent-bg:#f5c54226;--accent-line:#f5c54257;--disabled-bg:#18181b;--disabled-ink:#52525b;--disabled-line:#27272a;--elevation:0 0 0 1px var(--line);--radius:8px;--r-sm:6px;--r-lg:12px;--r-full:9999px;--pad:16px;--gap:14px;--sans:"Proxima Nova", "Proxima Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, sans-serif;--measure:480px;font:400 15px/22px var(--sans);letter-spacing:-.2px;color:var(--ink);background:var(--page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-theme=light]{--ink:#171717;--ink2:#46464e;--ink3:#63636c;--primary:#171717;--primary-hover:#000;--on-primary:#fff;--page:#fafafa;--card:#fff;--fill:#f1f1f4;--line:#dcdce1;--line-strong:#76767f;--ok:#14683f;--ok-bg:#14683f1a;--ok-line:#14683f47;--warn:#8a5316;--warn-bg:#8a53161a;--warn-line:#8a531647;--bad:#93342c;--bad-bg:#93342c1a;--bad-line:#93342c47;--accent:#f5c542;--accent-mark:#ad7e17;--accent-ink:#8a6410;--accent-bg:#ad7e171f;--accent-line:#ad7e174d;--disabled-bg:#f1f1f4;--disabled-ink:#8b8b94;--disabled-line:#e2e2e7;--elevation:0 1px 2px #09090b0f, 0 0 0 1px var(--line)}*,:before,:after{box-sizing:border-box}body{background:var(--page);color:var(--ink);padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);margin:0}:focus-visible{outline:2px solid var(--accent-mark);outline-offset:2px;border-radius:var(--r-sm)}.shell{max-width:var(--measure);margin:0 auto;padding:20px 16px 48px}.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--elevation);padding:var(--pad)}.h1{font:700 24px/30px var(--sans);letter-spacing:-.5px;margin:0}.h2{font:600 17px/23px var(--sans);letter-spacing:-.3px;margin:0}.muted{color:var(--ink3)}.small{font-size:13px;line-height:19px}.label{font:600 12px/16px var(--sans);letter-spacing:-.1px;color:var(--ink3);margin:0 0 8px}.btn{border-radius:var(--radius);background:var(--primary);width:100%;min-height:48px;color:var(--on-primary);font:600 16px/1 var(--sans);letter-spacing:-.2px;cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.btn:hover{background:var(--primary-hover)}.btn:disabled{background:var(--disabled-bg);color:var(--disabled-ink);border-color:var(--disabled-line);cursor:not-allowed}.btn-quiet{color:var(--ink2);border-color:var(--line);background:0 0}.btn-quiet:hover{background:var(--fill);color:var(--ink)}.field{margin-bottom:var(--gap);display:block}.field>.label{display:block}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],select,textarea{background:var(--fill);width:100%;min-height:48px;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);font:400 16px/22px var(--sans);letter-spacing:-.2px;padding:12px 14px}textarea{resize:vertical;min-height:96px}select{appearance:none;background-image:none}input:focus,select:focus,textarea:focus{border-color:var(--line-strong)}::placeholder{color:var(--ink3)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--fill);border:1px solid var(--line);border-radius:var(--r-full);font:600 13px/18px var(--sans);letter-spacing:-.2px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.chip .k{color:var(--ink3);font-weight:400}.badge{border-radius:var(--r-full);background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--accent-ink);font:600 12px/16px var(--sans);letter-spacing:-.1px;align-items:center;padding:3px 8px;display:inline-flex}.badge-quiet{background:var(--fill);border-color:var(--line);color:var(--ink3)}.rows{flex-direction:column;gap:10px;display:flex}.row{text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:100%;color:inherit;font:inherit;cursor:pointer;padding:14px;display:block}.row:hover{border-color:var(--line-strong)}.row-top{align-items:baseline;gap:10px;display:flex}.row-time{font:700 17px/22px var(--sans);letter-spacing:-.3px;font-variant-numeric:tabular-nums;min-width:52px}.row-name{font:600 16px/22px var(--sans);letter-spacing:-.2px;flex:1}.row-meta{color:var(--ink3);margin-top:4px;font-size:13px;line-height:18px}.stack{flex-direction:column;gap:18px;display:flex}.divider{background:var(--line);border:0;height:1px;margin:0}.note{border-left:2px solid var(--accent-mark);padding:2px 0 2px 12px}.note+.note{margin-top:16px}.note-head{color:var(--ink3);flex-wrap:wrap;align-items:baseline;gap:6px;margin-bottom:4px;font-size:12px;line-height:16px;display:flex}.note-author{color:var(--ink2);font-weight:600}.note-body{white-space:pre-wrap}.banner{border-radius:var(--radius);border:1px solid var(--bad-line);background:var(--bad-bg);color:var(--bad);padding:12px 14px;font-size:14px;line-height:20px}.banner-ok{border-color:var(--ok-line);background:var(--ok-bg);color:var(--ok)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
