.project-handbook-module__Dworuq__page{background:var(--surface-subtle);min-height:100vh;color:var(--text-primary)}.project-handbook-module__Dworuq__topbar{z-index:20;border-bottom:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-raised) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:18px;height:76px;padding:0 max(22px,50vw - 620px);display:flex;position:sticky;top:0}.project-handbook-module__Dworuq__brand{align-items:center;gap:10px;margin-inline-end:auto;display:flex}.project-handbook-module__Dworuq__brand div{flex-direction:column;gap:2px;display:flex}.project-handbook-module__Dworuq__brand small{color:var(--text-secondary);letter-spacing:.13em;font-size:9px}.project-handbook-module__Dworuq__overview,.project-handbook-module__Dworuq__language{color:var(--text-secondary);border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800}.project-handbook-module__Dworuq__overview:hover{background:var(--surface-subtle);color:var(--interactive)}.project-handbook-module__Dworuq__language{border:1px solid var(--border-default);background:var(--surface-subtle);color:var(--interactive)}.project-handbook-module__Dworuq__layout{grid-template-columns:240px minmax(0,1fr);width:min(1240px,100% - 40px);margin:auto;display:grid}.project-handbook-module__Dworuq__layout>aside{border-inline-end:1px solid var(--border-default);padding:52px 28px 80px 0}.project-handbook-module__Dworuq__layout>aside nav{flex-direction:column;gap:4px;display:flex;position:sticky;top:110px}.project-handbook-module__Dworuq__layout>aside a{color:var(--text-secondary);border-radius:9px;padding:11px 14px;font-size:13px}.project-handbook-module__Dworuq__layout>aside a:hover,.project-handbook-module__Dworuq__layout>aside .project-handbook-module__Dworuq__active{background:var(--surface-subtle);color:var(--interactive);font-weight:850}.project-handbook-module__Dworuq__content{min-width:0;padding:70px 0 100px 70px}.project-handbook-module__Dworuq__page[dir=rtl] .project-handbook-module__Dworuq__content{padding:70px 70px 100px 0}.project-handbook-module__Dworuq__page[dir=rtl] .project-handbook-module__Dworuq__layout>aside{padding:52px 0 80px 28px}.project-handbook-module__Dworuq__hero{max-width:850px;padding-bottom:44px}.project-handbook-module__Dworuq__hero>small{color:var(--interactive);letter-spacing:.14em;font-size:11px;font-weight:900}.project-handbook-module__Dworuq__hero h1{letter-spacing:-1.7px;margin:15px 0;font-size:clamp(38px,5vw,60px);line-height:1.13}.project-handbook-module__Dworuq__hero p{max-width:800px;color:var(--text-secondary);margin:0;font-size:17px;line-height:1.85}.project-handbook-module__Dworuq__chapters{flex-direction:column;display:flex}.project-handbook-module__Dworuq__chapters>article{border-top:1px solid var(--border-default);grid-template-columns:minmax(230px,.75fr) minmax(300px,1.25fr);gap:55px;padding:42px 0;display:grid}.project-handbook-module__Dworuq__chapters>article>div>span{color:var(--interactive);font:900 12px/1 monospace}.project-handbook-module__Dworuq__chapters h2{margin:12px 0 9px;font-size:24px}.project-handbook-module__Dworuq__chapters p{color:var(--text-secondary);margin:0;line-height:1.7}.project-handbook-module__Dworuq__chapters ul,.project-handbook-module__Dworuq__auditColumns ul{margin:0;padding-inline-start:22px}.project-handbook-module__Dworuq__chapters li,.project-handbook-module__Dworuq__auditColumns li{color:var(--text-secondary);padding:8px 0;line-height:1.6}.project-handbook-module__Dworuq__chapters li::marker{color:var(--interactive)}.project-handbook-module__Dworuq__auditColumns li::marker{color:var(--interactive)}.project-handbook-module__Dworuq__architecture{border:1px solid var(--border-default);background:var(--surface-subtle);text-align:center;border-radius:16px;grid-template-columns:auto 26px auto 26px auto;align-items:center;gap:8px;margin:5px 0 35px;padding:24px;display:grid}.project-handbook-module__Dworuq__architecture>span{background:var(--surface-raised);border-radius:10px;padding:13px}.project-handbook-module__Dworuq__architecture>strong{color:var(--text-on-action);background:#2454db;border-radius:10px;padding:13px}.project-handbook-module__Dworuq__architecture>i{color:var(--interactive);font-style:normal;font-weight:900}.project-handbook-module__Dworuq__architecture>div{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.project-handbook-module__Dworuq__architecture>div span{border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-secondary);border-radius:9px;padding:12px;font-size:12px}.project-handbook-module__Dworuq__rule{border-inline-start:4px solid var(--border-default);background:var(--surface-subtle);border-radius:12px;margin-bottom:24px;padding:20px}.project-handbook-module__Dworuq__rule b{color:var(--interactive)}.project-handbook-module__Dworuq__rule p{color:var(--text-secondary);margin:6px 0 0;line-height:1.7}.project-handbook-module__Dworuq__statusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.project-handbook-module__Dworuq__statusGrid article{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:13px;flex-direction:column;gap:7px;padding:20px;display:flex}.project-handbook-module__Dworuq__statusGrid span,.project-handbook-module__Dworuq__statusGrid small{color:var(--text-secondary);font-size:11px}.project-handbook-module__Dworuq__statusGrid b{font-size:20px}.project-handbook-module__Dworuq__ok{color:var(--success)}.project-handbook-module__Dworuq__danger{color:var(--danger)}.project-handbook-module__Dworuq__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:35px 0;display:grid}.project-handbook-module__Dworuq__metrics article{color:#fff;background:#10213f;border-radius:13px;flex-direction:column;gap:8px;padding:22px;display:flex}.project-handbook-module__Dworuq__metrics b{font-size:29px}.project-handbook-module__Dworuq__metrics span{color:var(--text-secondary);font-size:12px}.project-handbook-module__Dworuq__auditColumns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.project-handbook-module__Dworuq__auditColumns article{border:1px solid var(--border-default);background:var(--surface-raised);border-radius:14px;padding:24px}.project-handbook-module__Dworuq__auditColumns h2{margin:0 0 18px;font-size:20px}.project-handbook-module__Dworuq__auditColumns li{font-size:13px}.project-handbook-module__Dworuq__error{border:1px solid var(--border-default);background:var(--warning-soft);color:var(--warning);border-radius:13px;padding:25px}@media (max-width:900px){.project-handbook-module__Dworuq__layout{grid-template-columns:1fr}.project-handbook-module__Dworuq__layout>aside{border:0;border-bottom:1px solid var(--border-default);padding:16px 0;overflow:auto}.project-handbook-module__Dworuq__layout>aside nav{flex-direction:row;width:max-content;position:static}.project-handbook-module__Dworuq__content,.project-handbook-module__Dworuq__page[dir=rtl] .project-handbook-module__Dworuq__content{padding:50px 0 80px}.project-handbook-module__Dworuq__chapters>article{grid-template-columns:1fr;gap:25px}.project-handbook-module__Dworuq__architecture{grid-template-columns:1fr}.project-handbook-module__Dworuq__architecture>i{transform:rotate(90deg)}.project-handbook-module__Dworuq__architecture>div{grid-column:auto;grid-template-columns:1fr 1fr}.project-handbook-module__Dworuq__statusGrid,.project-handbook-module__Dworuq__metrics{grid-template-columns:1fr 1fr}}@media (max-width:580px){.project-handbook-module__Dworuq__topbar{height:68px;padding-inline:15px}.project-handbook-module__Dworuq__brand div,.project-handbook-module__Dworuq__overview{display:none}.project-handbook-module__Dworuq__layout{width:min(100% - 30px,1240px)}.project-handbook-module__Dworuq__hero h1{font-size:36px}.project-handbook-module__Dworuq__hero p{font-size:15px}.project-handbook-module__Dworuq__chapters>article{padding:32px 0}.project-handbook-module__Dworuq__architecture>div,.project-handbook-module__Dworuq__statusGrid,.project-handbook-module__Dworuq__metrics,.project-handbook-module__Dworuq__auditColumns{grid-template-columns:1fr}}@media (max-width:600px){.project-handbook-module__Dworuq__topbar{gap:10px;height:auto;min-height:72px}.project-handbook-module__Dworuq__language{white-space:nowrap}.project-handbook-module__Dworuq__hero h1{font-size:clamp(1.9rem,8vw,2.4rem)}}@media (max-width:380px){.project-handbook-module__Dworuq__brand>span>span{display:none}}.project-handbook-module__Dworuq__metrics span{color:#c5d0e3}
