@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:#a0a0a9;--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:#505057;--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:#6b4d0e;--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:14px;line-height:20px}.label{font:600 13px/18px 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 13px/18px 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:14px;line-height:20px;display:block}.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}}.account{display:block}.account-summary{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;min-height:48px;padding:0 12px;list-style:none;display:flex}.account-summary::-webkit-details-marker{display:none}.account-summary:hover{border-color:var(--line-strong);background:var(--fill)}.account-summary:active{background:var(--press)}.account[open] .account-summary{border-color:var(--line-strong);border-bottom-right-radius:0;border-bottom-left-radius:0}.account-avatar{border-radius:var(--r-full);background:var(--fill);border:1px solid var(--line);width:32px;height:32px;font:600 12px/1 var(--sans);letter-spacing:-.2px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.account-name{font:600 13px/19px var(--sans);letter-spacing:-.2px;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.account-caret{color:var(--ink2);font-size:14px;line-height:1;transition:transform .12s}.account[open] .account-caret{transform:rotate(180deg)}.account-panel{background:var(--card);border:1px solid var(--line-strong);border-top-color:var(--line);border-radius:0 0 var(--radius) var(--radius);margin-top:-1px;padding:14px}.account-email{word-break:break-all;margin:0 0 12px}.account-warn{margin:10px 0 0}.row-done{background:var(--page);border-color:var(--line);color:var(--ink2)}.row-done:hover{border-color:var(--line-strong);color:var(--ink)}.row-done .row-time{color:var(--ink2);font-weight:400}.row-done .row-name{color:var(--ink2);font-weight:500}.row-done:hover .row-time,.row-done:hover .row-name{color:var(--ink)}.chip-on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.chip-on .k{color:var(--on-primary);opacity:.7}button.chip{cursor:pointer;min-height:40px;font:600 13px/18px var(--sans);letter-spacing:-.2px;-webkit-tap-highlight-color:transparent}button.chip:disabled{background:var(--disabled-bg);border-color:var(--disabled-line);color:var(--disabled-ink);cursor:not-allowed}button.chip:disabled .k{color:var(--disabled-ink)}.badge-status{gap:5px}.badge-status>span[aria-hidden]{font-variant-numeric:tabular-nums;font-size:14px;line-height:1}
