.nCcalq_filters{flex-wrap:wrap;gap:8px;display:flex}.nCcalq_filters .chip:disabled{opacity:.4;cursor:not-allowed}.nCcalq_ct{font-variant-numeric:tabular-nums;opacity:.55;margin-left:2px}.nCcalq_status{font:600 .9rem/1 var(--f-text);color:var(--mute);margin:16px 0 18px}.nCcalq_empty{background:var(--white);border:1.5px dashed var(--line);border-radius:var(--r);color:var(--ink-2);justify-items:start;gap:14px;padding:32px;display:grid}.nCcalq_grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,17vw,230px);grid-auto-flow:dense;gap:clamp(10px,1.4vw,16px);margin:0;padding:0;list-style:none;display:grid}.nCcalq_tile{min-width:0;animation:nCcalq_in .6s var(--ease) both;position:relative}@keyframes nCcalq_in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.nCcalq_s{grid-area:span 1/span 1}.nCcalq_m{grid-area:span 2/span 1}.nCcalq_l{grid-area:span 2/span 2}.nCcalq_wide{grid-area:span 1/span 2}.nCcalq_open{all:unset;cursor:zoom-in;background:var(--paper-2);border-radius:clamp(16px,2vw,24px);position:absolute;inset:0;overflow:hidden}.nCcalq_open img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease), filter .6s}.nCcalq_open:after{content:"";opacity:.75;background:linear-gradient(#0000 55%,#1c1a2b99);transition:opacity .4s;position:absolute;inset:0}.nCcalq_open:hover img,.nCcalq_open:focus-visible img{transform:scale(1.05)}.nCcalq_open:hover:after,.nCcalq_open:focus-visible:after{opacity:1}.nCcalq_open:focus-visible{outline:3px solid var(--genda);outline-offset:3px}.nCcalq_cap{z-index:2;color:var(--white);font:700 .92rem/1.25 var(--f-text);text-shadow:0 1px 10px #00000059;transition:transform .4s var(--ease);position:absolute;bottom:12px;left:14px;right:14px;transform:translateY(4px)}.nCcalq_open:hover .nCcalq_cap,.nCcalq_open:focus-visible .nCcalq_cap{transform:none}.nCcalq_l .nCcalq_cap,.nCcalq_wide .nCcalq_cap{font:var(--dw) clamp(1.2rem, 2vw, 1.6rem)/1 var(--f-display);text-transform:uppercase}.nCcalq_more{justify-content:center;margin-top:clamp(20px,3vh,32px);display:flex}.nCcalq_demo{z-index:3;pointer-events:none;position:absolute;top:10px;left:10px}.nCcalq_policy{font:600 .95rem/1.5 var(--f-text);color:var(--ink-2);border-left:4px solid var(--haldi);margin-top:clamp(28px,5vh,44px);padding-left:14px}.nCcalq_foot{background:var(--white);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:clamp(24px,4vh,40px) 0 clamp(56px,9vh,100px);padding:clamp(20px,3vw,30px);display:flex}.nCcalq_foot p{max-width:52ch;font-weight:600}@media (max-width:980px){.nCcalq_grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(140px,24vw,220px)}}@media (max-width:680px){.nCcalq_grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(120px,38vw,200px)}.nCcalq_cap{font-size:.82rem;bottom:9px;left:10px;right:10px}.nCcalq_l .nCcalq_cap,.nCcalq_wide .nCcalq_cap{font-size:1.1rem}}@media (prefers-reduced-motion:reduce){.nCcalq_tile{animation:none}}
