.applications-page{--applications-line:#ffffff26;font-family:inherit}.applications-page .inner-hero h1{font-size:clamp(2.4rem,4.5vw,4.7rem)}.applications-page .inner-lead{max-width:57ch}.applications-page .applications-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.applications-page .applications-action{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 23px;border:1px solid #ffffff38;border-radius:999px;background:transparent;color:#f3f3f3;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out}.applications-page .applications-action:hover{color:#fccb00;border-color:#fccb00}.applications-page .applications-action-primary{color:#101010;border-color:#fccb00;background:#fccb00}.applications-page .applications-action-primary:hover{color:#101010;border-color:#fff;background:#fff}.applications-page a:focus-visible,.applications-page button:focus-visible{outline:2px solid #fccb00;outline-offset:5px}.applications-page .applications-roster{display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:27px;color:#8b8b8b;font-size:12px}.applications-page .applications-roster span{display:inline-flex;gap:9px;align-items:center}.applications-page .applications-roster span:before{content:"";width:5px;height:5px;border-radius:50%;background:#fccb00}.applications-page .applications-catalog{padding-bottom:34px;scroll-margin-top:110px}.applications-page .applications-group{padding:28px 0 75px}.applications-page .applications-group-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px;padding-top:24px;margin-bottom:32px;border-top:1px solid var(--applications-line)}.applications-page .applications-group-heading h2{font-size:clamp(1.75rem,3vw,3rem);font-weight:500;letter-spacing:-.025em;line-height:1.2}.applications-page .applications-group-heading>span{color:#868686;font-size:12px}.applications-page .applications-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.applications-page .application-entry{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:30px;border:1px solid var(--applications-line);border-radius:18px;background:#111111c9;scroll-margin-top:120px}.applications-page .application-identity{display:flex;align-items:flex-start;gap:20px;width:100%}.applications-page .application-identity>img{flex-shrink:0;display:block;width:76px;height:76px;border-radius:17px;object-fit:contain}.applications-page .application-identity>div{min-width:0}.applications-page .application-status{display:inline-block;margin-bottom:10px;color:#969696;font-size:10px;line-height:1.6;letter-spacing:.055em;text-transform:uppercase}.applications-page .application-status[data-status=development]{color:#fccb00}.applications-page .application-identity h3{max-width:25ch;margin:0;color:#f5f5f5;font-size:clamp(1.3rem,1.65vw,1.65rem);font-weight:600;line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}.applications-page .application-context{max-width:58ch;margin-top:25px;color:#ddd;font-size:14px;line-height:1.75}.applications-page .application-tagline{max-width:60ch;margin-top:13px;color:#939393;font-size:13px;line-height:1.75}.applications-page .application-features{display:flex;flex-direction:column;gap:9px;margin:23px 0 27px;padding:0;list-style:none}.applications-page .application-features li{display:grid;grid-template-columns:5px minmax(0,1fr);align-items:baseline;gap:11px;color:#b8b8b8;font-size:13px;line-height:1.65}.applications-page .application-features li:before{content:"";width:4px;height:4px;margin-bottom:2px;border-radius:50%;background:#777}.applications-page .application-play{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:auto;padding:10px 18px;border:1px solid #ffffff38;border-radius:999px;color:#eee;font-size:12px;font-weight:500;line-height:1.5;transition:color .12s ease-out,border-color .12s ease-out}.applications-page .application-play:hover{color:#fccb00;border-color:#fccb00}.applications-page .application-development{margin-top:auto;color:#838383;font-size:12px;line-height:1.7}.applications-page .applications-developer{padding-bottom:82px}.applications-page .applications-developer-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8%;padding:37px 0;border-top:1px solid var(--applications-line);border-bottom:1px solid var(--applications-line)}.applications-page .applications-developer h2{margin-bottom:18px;font-size:clamp(1.8rem,3vw,2.9rem);font-weight:500;line-height:1.2;letter-spacing:-.025em}.applications-page .applications-developer p:not(.section-label){max-width:55ch;color:#9c9c9c;font-size:14px;line-height:1.8}.applications-page .applications-developer-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:9px}.applications-page .applications-developer-links a{display:inline-flex;align-items:center;min-height:44px;color:#ddd;font-size:13px;line-height:1.6;border-bottom:1px solid #ffffff30}.applications-page .applications-developer-links a:hover{color:#fccb00}.applications-page .applications-audit{padding-bottom:88px}.applications-page .applications-audit h2{font-size:clamp(1.9rem,3.3vw,3.2rem);font-weight:500;line-height:1.2;letter-spacing:-.025em}.applications-page .applications-audit p:not(.section-label){max-width:60ch;margin-top:20px;color:#9c9c9c;font-size:14px;line-height:1.8}.applications-page .applications-audit .applications-action{margin-top:26px}@media (min-width:1440px){.applications-page .application-entry{padding:34px}}@media (max-width:1000px){.applications-page .application-entry{padding:23px}.applications-page .application-identity{gap:15px}.applications-page .application-identity>img{width:64px;height:64px;border-radius:14px}.applications-page .application-identity h3{font-size:21px}}@media (max-width:767px){.applications-page .inner-hero h1{font-size:clamp(2.15rem,8.9vw,3.75rem)}.applications-page .applications-hero-actions{gap:10px;margin-top:25px}.applications-page .applications-action{min-height:46px;padding:12px 18px;font-size:11px}.applications-page .applications-roster{gap:12px 22px;margin-top:23px;font-size:11px}.applications-page .applications-catalog{padding-bottom:0}.applications-page .applications-group{padding-top:10px;padding-bottom:52px}.applications-page .applications-group-heading{margin-bottom:25px;padding-top:22px}.applications-page .applications-group-heading h2{font-size:clamp(1.6rem,6.8vw,2.2rem)}.applications-page .applications-grid{grid-template-columns:1fr;gap:15px}.applications-page .application-entry{padding:23px 21px;border-radius:15px}.applications-page .application-identity h3{font-size:21px}.applications-page .application-context{margin-top:23px}.applications-page .applications-developer{padding-bottom:60px}.applications-page .applications-developer-inner{grid-template-columns:1fr;gap:25px;padding:30px 0}.applications-page .applications-developer p:not(.section-label){font-size:13px}.applications-page .applications-developer-links{gap:7px}.applications-page .applications-developer-links a{font-size:12px}.applications-page .applications-audit{padding-bottom:62px}}@media (max-width:359px){.applications-page .application-entry{padding:21px 17px}.applications-page .application-identity{gap:12px}.applications-page .application-identity>img{width:56px;height:56px;border-radius:12px}.applications-page .application-identity h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.applications-page .application-play,.applications-page .applications-action{transition:none}}