/* Morphiq step 2: resumes, wallpapers, library, premium */
@media (min-width:981px) and (max-width:1400px){.nav__links{gap:0}.nav__links a{padding:10px 9px;font-size:.86rem}}
@media (min-width:981px) and (max-width:1220px){.nav__links a[data-nav-min]{display:none}}
.menu ol a{font-size:clamp(1.6rem,7vw,3rem);padding:7px 0}
.menu.is-open ol li:nth-child(6) a{transition-delay:.25s}.menu.is-open ol li:nth-child(7) a{transition-delay:.3s}.menu.is-open ol li:nth-child(8) a{transition-delay:.35s}.menu.is-open ol li:nth-child(9) a{transition-delay:.4s}
@media (min-width:901px){.footer__top{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr))}}
.s2-tools{gap:12px 16px}
.s2-tools .filters{flex:1 1 auto}
.s2-sel{display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.s2-sel select,.s2-sel input{min-height:44px;border-radius:999px;border:1px solid var(--line-2);background:var(--bg-2);color:var(--fg);padding:0 38px 0 18px;font-size:.9rem;max-width:100%}
.s2-sel input{padding:0 18px;width:220px}
.s2-sel select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fg-2) 50%),linear-gradient(135deg,var(--fg-2) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat}
.s2-sel label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
@media (max-width:640px){.s2-tools{position:static}.s2-sel,.s2-sel select,.s2-sel input{width:100%}.s2-sel select,.s2-sel input{flex:1 1 100%}}
.s2-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:clamp(26px,3vw,40px) clamp(14px,1.6vw,22px);padding-top:clamp(28px,4vw,48px)}
.s2-grid--wide{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}
@media (max-width:640px){.s2-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.s2-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr))}}
.s2-grid [hidden]{display:none}
.s2-grid .card__img{aspect-ratio:auto}
.s2-ar-a4{aspect-ratio:210/297!important}.s2-ar-letter{aspect-ratio:8.5/11!important}.s2-ar-wide{aspect-ratio:16/9!important}
.s2-grid .card__img img{object-fit:cover;object-position:top center;background:#fff}
.s2-grid .s2-ar-wide img{background:var(--bg-2)}
.s2-grid .card__meta{display:grid;gap:4px;padding-top:12px;justify-content:start}
.s2-grid .card__meta strong{font-weight:500;font-size:.95rem;line-height:1.3;letter-spacing:-.01em}
.s2-grid .card__meta .label{font-size:.64rem;letter-spacing:.1em}
.s2-badge{position:absolute;top:10px;left:10px;display:inline-flex;gap:6px;align-items:center;padding:5px 10px;border-radius:999px;background:rgba(9,11,16,.86);color:var(--fg);font:500 .66rem/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(201,238,87,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.s2-badge b{color:var(--lime);font-weight:600}
.s2-live{position:absolute;bottom:10px;right:10px;padding:5px 9px;border-radius:999px;background:rgba(9,11,16,.86);color:var(--fg);font:500 .62rem/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase}
.s2-live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:#ff5a4e;margin-right:6px;vertical-align:1px}
.s2-badge--lg{position:static;font-size:.72rem;padding:7px 12px;align-self:start;justify-self:start}
.s2-premline{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}
.s2-premline p{margin:0;color:var(--fg-2);font-size:var(--t-small)}
.s2-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.s2-facts li{border:1px solid var(--line-2);border-radius:999px;padding:6px 12px;font-size:.8rem;color:var(--fg-2)}
.s2-feat{margin:0;padding-left:18px;color:var(--fg-2);font-size:var(--t-small);display:grid;gap:4px}
.s2-frame{display:grid;gap:14px}
.s2-frame img{width:100%;height:auto;border-radius:var(--r-2);background:#fff;box-shadow:var(--shadow-1)}
.s2-pages{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}
.s2-pages--wide{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}
.s2-pages img{box-shadow:none;border:1px solid var(--line)}
.s2-pages-h{margin:8px 0 0}
.s2-wp{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);gap:16px;align-items:start}
.s2-wp__side{display:grid;gap:16px}
.s2-phone{position:relative;border-radius:28px;padding:8px;background:#05060a;border:1px solid var(--line-2);box-shadow:var(--shadow-1)}
.s2-phone video,.s2-phone img{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;border-radius:21px;background:var(--bg-2)}
.s2-phone--still img{aspect-ratio:auto}
.s2-wp__side img{width:100%;height:auto;border-radius:var(--r-2);box-shadow:var(--shadow-1);background:var(--bg-2)}
.s2-cap{font:500 .66rem/1.4 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);margin-top:8px}
@media (max-width:900px){.demo .demo__info{position:static}}
@media (max-width:640px){.s2-wp{grid-template-columns:minmax(0,1fr)}.s2-phone{width:min(78%,340px);margin-inline:auto}}
.s2-dl3 .dl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:420px){.s2-dl3 .dl__grid{grid-template-columns:minmax(0,1fr)}}
.dl__ico--mp4{background:#ff5a4e;color:#fff}.dl__ico--jpg{background:#55d6e8;color:#0b0d12}.dl__ico--pptx{background:#d24726;color:#fff}
.s2-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,24px)}
@media (max-width:1100px){.s2-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:560px){.s2-tiles{grid-template-columns:minmax(0,1fr)}}
.s2-tile{display:grid;grid-template-rows:auto 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--bg-2);transition:border-color var(--d-1),transform var(--d-2) var(--e-out)}
.s2-tile:hover{border-color:var(--line-2);transform:translateY(-3px)}
.s2-tile__art{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--bg-3)}
.s2-tile__art img{position:absolute;object-fit:cover;object-position:top center;border-radius:6px;box-shadow:0 16px 40px -12px rgba(0,0,0,.7)}
.s2-art-docs img{width:38%;aspect-ratio:210/297;top:12%;background:#fff}
.s2-art-docs img:nth-child(1){left:8%;transform:rotate(-5deg)}.s2-art-docs img:nth-child(2){left:31%;top:8%;z-index:2}.s2-art-docs img:nth-child(3){left:54%;transform:rotate(5deg)}
.s2-art-wide img{width:62%;aspect-ratio:16/9}
.s2-art-wide img:nth-child(1){left:6%;top:10%}.s2-art-wide img:nth-child(2){left:32%;top:42%;z-index:2}
.s2-art-full img{inset:0;width:100%;height:100%;border-radius:0;box-shadow:none}
.s2-tile__body{display:grid;gap:8px;padding:18px 18px 20px;align-content:start}
.s2-tile__body h3{font-size:1.35rem;font-weight:400;letter-spacing:-.03em;margin:0;display:flex;justify-content:space-between;gap:10px;align-items:baseline}
.s2-tile__body h3 span{font:500 .72rem/1 var(--f-mono);letter-spacing:.1em;color:var(--lime);white-space:nowrap}
.s2-tile__body p{margin:0;color:var(--fg-2);font-size:var(--t-small);line-height:1.5}
.s2-cats{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}
.s2-cats a{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;font-size:.86rem;color:var(--fg-2)}
.s2-cats a:hover{color:var(--fg);border-color:var(--fg)}
.s2-cats small{color:var(--fg-3);font:500 .7rem/1 var(--f-mono)}
.s2-block{padding-top:clamp(40px,6vw,88px)}
.s2-block h2{font-size:var(--t-3);font-weight:300;letter-spacing:-.03em;margin:0}
.s2-block .s2-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}
.s2-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}
@media (max-width:820px){.s2-tiers{grid-template-columns:minmax(0,1fr)}}
.s2-tier{border:1px solid var(--line);border-radius:14px;padding:20px;background:var(--bg-2);display:grid;gap:6px}
.s2-tier b{font-size:2rem;font-weight:300;letter-spacing:-.03em;color:var(--lime)}
.s2-tier p{margin:0;color:var(--fg-2);font-size:var(--t-small)}
.s2-tier .label{font-size:.66rem}
.s2-empty{padding:40px 0;color:var(--fg-2)}
.s2-ar-34{aspect-ratio:3/4!important}
.s2-sec h2{margin-top:clamp(36px,5vw,64px)}

.s2-detail h1{font-size:clamp(2.1rem,4.4vw,4.2rem);line-height:1.05}
.s2-dl-n2 .dl__grid{grid-template-columns:minmax(0,1fr)}
.s2-feat{list-style:disc}
@media (max-width:900px){.s2-detail--wp .s2-wp{display:contents}.s2-detail--wp .s2-wp>div:first-child{order:-1}}
@media (max-width:640px){.s2-phone{width:min(64%,300px)}}

.s2-tier{align-content:start}
@media (max-width:640px){.s2-cats{gap:6px}.s2-cats a{min-height:36px;padding:0 12px;font-size:.8rem}}

.nav__links a{white-space:nowrap}
@media (min-width:981px) and (max-width:1120px){.nav__links [data-nav-x]{display:none}}
