.lang-toggle{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:9999px;background:var(--lt-track-bg, rgba(255, 255, 255, .06));border:1px solid var(--lt-track-border, rgba(255, 255, 255, .12));flex-shrink:0}.lang-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--lt-fg, rgba(255, 255, 255, .72));font-size:12px;font-weight:600;line-height:1;padding:5px 10px;border-radius:9999px;cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.lang-btn:hover{color:var(--lt-fg-hover, #fff)}.lang-btn.is-active,.lang-btn[aria-pressed=true]{background:var(--lt-active-bg, #2563eb);color:var(--lt-active-fg, #fff)}.lang-btn:focus-visible{outline:2px solid var(--lt-focus, #93c5fd);outline-offset:1px}@media (max-width: 480px){.lang-btn{padding:5px 8px}}@media (pointer: coarse){.lang-btn{position:relative;min-width:44px}.lang-btn:after{content:"";position:absolute;top:-11px;right:0;bottom:-11px;left:0}}.maker-open{background:none;border:0;margin:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:none}.maker-open:hover{text-decoration:underline}.maker-open:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:2px}.maker-dialog{--mk-surface: #ffffff;--mk-border: #e2e8f0;--mk-text: #0f172a;--mk-text-2: #475569;--mk-text-3: #94a3b8;--mk-primary: #2563eb;--mk-primary-hover: #1d4ed8;--mk-indigo-500: #3b82f6;--mk-indigo-200: #bfdbfe;--mk-indigo-100: #dbeafe;--mk-indigo-50: #eff6ff;--mk-sky-500: #0ea5e9;--mk-amber-400: #fbbf24;--mk-navy-50: #f8fafc;--mk-fs-xs: 11px;--mk-fs-sm: 13px;--mk-fs-base: 15px;--mk-fs-lg: 18px;--mk-fs-xl: 22px;--mk-sp-1: 4px;--mk-sp-2: 8px;--mk-sp-3: 12px;--mk-sp-4: 16px;--mk-sp-5: 20px;--mk-sp-6: 24px;--mk-sp-8: 32px;--mk-r-lg: 14px;--mk-r-xl: 20px;--mk-r-full: 9999px;--mk-shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);--mk-shadow-sm: 0 1px 4px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--mk-shadow-xl: 0 16px 48px rgba(0, 0, 0, .12), 0 8px 16px rgba(0, 0, 0, .06);--mk-t-fast: .12s ease;--mk-t-base: .2s ease;box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:var(--mk-sp-6);text-align:center;background:var(--mk-surface);border:1px solid var(--mk-border);border-radius:var(--mk-r-xl);box-shadow:var(--mk-shadow-xl);color:var(--mk-text);word-break:keep-all;overflow-wrap:break-word}.maker-dialog::backdrop{background:#0f172a8c}.maker-dialog[open]{animation:makerLightboxIn .18s ease-out}.maker-dialog *,.maker-dialog *:before,.maker-dialog *:after{box-sizing:border-box}.maker-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--mk-sp-3);margin-bottom:var(--mk-sp-4)}.maker-dialog-head .maker-eyebrow{margin:0}.maker-dialog-close{flex:none;width:44px;height:44px;border-radius:var(--mk-r-full);border:1px solid var(--mk-border);background:var(--mk-surface);color:var(--mk-text);font-size:1.05rem;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:var(--mk-shadow-xs)}.maker-dialog-close:hover{border-color:var(--mk-primary);background:var(--mk-indigo-50)}.maker-dialog-close:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px}.maker-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--mk-fs-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mk-text-3);margin:0 auto var(--mk-sp-4)}.maker-eyebrow:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mk-amber-400);box-shadow:0 0 0 3px #fbbf242e}.maker-body{display:flex;flex-direction:column;align-items:center;gap:var(--mk-sp-4)}.maker-photo{width:116px;height:138px;flex:none;object-fit:cover;object-position:50% 8%;border-radius:var(--mk-r-lg);border:1px solid var(--mk-border);background:var(--mk-navy-50);cursor:zoom-in}.maker-photo:focus-visible{outline:2px solid var(--mk-primary);outline-offset:3px}.maker-identity{width:100%}.maker-name{margin:0;font-size:var(--mk-fs-xl);font-weight:700;color:var(--mk-text);line-height:1.25}.maker-name span{font-size:var(--mk-fs-sm);font-weight:500;color:var(--mk-text-3);margin-left:6px}.maker-role{margin:4px 0 0;font-size:var(--mk-fs-base);font-weight:600;color:var(--mk-text-2)}.maker-slogan{margin:var(--mk-sp-4) 0 0;font-size:var(--mk-fs-lg);font-weight:800;letter-spacing:-.01em;line-height:1.35;color:var(--mk-primary);word-break:keep-all}.maker-slogan:after{content:"";display:block;width:40px;height:3px;margin:var(--mk-sp-2) auto 0;border-radius:var(--mk-r-full);background:linear-gradient(90deg,var(--mk-primary),var(--mk-sky-500))}@supports ((-webkit-background-clip: text) or (background-clip: text)){.maker-slogan{background:linear-gradient(90deg,var(--mk-primary),var(--mk-sky-500) 55%,var(--mk-primary));background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:makerSloganShimmer 5s linear infinite}@keyframes makerSloganShimmer{0%{background-position:0% center}to{background-position:200% center}}}.maker-proof{width:100%}.maker-creds{list-style:none;width:fit-content;max-width:100%;margin:0 auto;padding:0;text-align:left;display:flex;flex-direction:column;gap:var(--mk-sp-1)}.maker-creds li{position:relative;padding-left:22px;font-size:var(--mk-fs-sm);color:var(--mk-text-2);line-height:1.55}.maker-creds li:before{content:"";position:absolute;left:0;top:.42em;width:13px;height:13px;background:var(--mk-primary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/contain no-repeat}.maker-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--mk-sp-2);margin-top:var(--mk-sp-5)}.maker-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--mk-sp-4);border:1px solid var(--mk-border);border-radius:var(--mk-r-full);font-size:var(--mk-fs-sm);font-weight:600;color:var(--mk-text);text-decoration:none;transition:border-color var(--mk-t-fast),background var(--mk-t-fast)}.maker-link svg{width:16px;height:16px;fill:currentColor}.maker-link:hover{border-color:var(--mk-primary);background:var(--mk-indigo-50)}.maker-link:focus-visible{outline:2px solid var(--mk-primary);outline-offset:2px}.img-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;background:#0f172adb;overscroll-behavior:contain}.img-lightbox[hidden]{display:none}.img-lightbox-img{width:auto;height:auto;max-width:min(90vw,520px);max-height:86dvh;border-radius:14px;box-shadow:0 16px 48px #0000001f,0 8px 16px #0000000f;background:#f8fafc}.img-lightbox-close{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9999px;cursor:pointer;background:#ffffff29;color:#fff}.img-lightbox-close:hover{background:#ffffff47}.img-lightbox-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.img-lightbox-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible}.img-lightbox-dialog::backdrop{background:#0f172adb}.img-lightbox-dialog img{display:block;width:auto;height:auto;max-width:min(90vw,520px);max-height:86dvh;object-fit:contain;border-radius:14px;border:5px solid #fff;background:#fff;box-shadow:0 16px 48px #0000001f,0 8px 16px #0000000f}.img-lightbox-dialog-close{position:absolute;top:-16px;right:-16px;width:44px;height:44px;border-radius:9999px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:1.05rem;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 1px 4px #00000014,0 1px 2px #0000000a}.img-lightbox-dialog-close:hover{border-color:#2563eb;background:#eff6ff}.img-lightbox-dialog-close:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.img-lightbox-dialog[open]{animation:makerLightboxIn .18s ease-out}@keyframes makerLightboxIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.maker-link{transition:none}.maker-slogan,.maker-dialog[open],.img-lightbox-dialog[open]{animation:none}}@font-face{font-family:MakerPen;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff;base64,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) format("woff")}.maker-ink-stage{position:relative;display:inline-block;line-height:0}.maker-ink-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:14px;background:linear-gradient(115deg,transparent 38%,rgba(140,152,175,.5) 50%,transparent 62%);background-size:280% 100%;background-position:165% 0;-webkit-mask-image:url(data:image/png;base64,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);mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWgAAAGsCAQAAABalfX8AAApxElEQVR42u2dd3cb2bHtfx2QEwkwU9LM3Ln29Vv3rff9v4ftCfKMRIliRAYaqdFAvz/6ACQ1FMUAdp8DVGl5rQm2JaI3qnftqtplhSESEmsTtnwEEgJoCQkBtISEAFpCQgAtIYCWkBBAS0gIoCUkBNASEgJoCQG0hIQAWkJCAC0hIYCWkBBASwigJSQE0BISAmgJCQG0hIQAWkIALSEhgJaQEEBLSAigJSQE0BICaAkJY8KVjyCmuLFcs+TDEECbDOTFrwWYLawlqC1CAbgA2hwgz5kRqP+AhY2Dg4W9hDbYt/5eQgCtJZQjIE/xGTNmxIQpIQ4uaVKksLEVkB1cUqRI4ShYSwigNYo5c6ZMGDJgwIA+PfoM8QlxyZAhQxpn+StDjgIlCmQF1AJo/XLzlAk9OjRo0qZDly49RkwJcUmTIUMKF0fl6xxFquxQo0KRLGlcAbUAWg84z/EZ0OKSM75wSYMufTyGTJhhYZPCJYWDg41NijQ5ytTYZ59damxTJk9GQC2ATh7OMyZ4XHPKBz5wyhUdPMb4TJkRqvJvURJaCtIZClTYYYd99jnggBpb5FWmlkLxiWHJSYoVwrnPFR95z++ccEGHET4B86VoF+ka4S2Fw8EhTZYiFbbZ44g3HHPADuUlqC0BtQA6frKxgPNv/MIfCs6RWPftRoulMrVDijQFKuxyyDHHHLFPjQoFsrg4AmkBdLzKxhSPK074hX/zH77QYcSM+QNtk7udQxsblwxFtthlnyOOOOKQPbYpksGVPC0cOt783OOaE/7kI+cqO4cPMmDrK8ISKddjPNpc8oV9jnnLO96wzxYFUlImCqBfezYjVFKdz5AWZ3xU3Hms4Pzo96T6fwwUqPu0ueaccy5p8BPH7FEkiy3DZALo1+sFzpmrnuCYNld84ZQL2svs/DzyEjJjypgBXdo0aNCiy5ADtskp5UNCAL1SMM8I8JkyZUpAwIA6n/jEOS0GTJk/v6a5RUB8Rnj06NKlz4C37CjqISGAXiGYo/w5wGPIGB+fAQ0+cUKdPlNeWmZbKlf7zAiYMKBPnwETAvYoCpsWQK8O0FNG9GnRpEmHHiMmTBjS5YpzWoyZszrdaMaEGVMmjBgxIWDGPkXSIuQJoFfROvHxaHHJF865pq0AHQEuyqLBC+jGtwTBOQGBIjhTAg4okxFIC6BfBueAMT2u+MxHTjijsYTzTI2KTlcO58UXaUxbyXo+PlOOqJATSAugXwLnIW3O+MB/+JMv1OkxVhAOl8P84Svq3B3FqCdM8HlDlRyuQFoA/Vw4N/jMe37lD77QpI+vOoHhV32/15vj6zFXKwMTAubskJcsLYB+HpzrnPAr/+Y9X2gxYnpn5CgeBh/SI2DKBJ+AaLApiyOPSAD9NDiPaHDCv/knv6kpjfmr0YvvT4ws9hPTavPFEl1aAP2UvDiiyQm/8E9+5ZQ2EzXbnNzXqwm45CmQI0WZlNAOAfRjc+KEDqf8xr/4jVPaK9aZnxMBY9p8oUCJIjlS2PIUBdCPzYcel/zBr/yuCZwBZoxo8ZkiZYpqvkNohwD6EcAZ0+KU92rCeaIFnCMiNOCaPGUqlMiSEtohgH5sfv7In3yhzShB7nxfedjnkiJVqpTJ4ojaIYD+Pn9uc84JZ7QYagTnG3Z/wUf22aFMRgaWEPfR7xRfAxqccUYd7wUTzq9HO8a0OOMTF9qwewG0xvk5wKPBBdf0XjTh/JqTfwPqnPKZOgOm8tAE0A+/0nvUuab95IWq+P6MYzpccMqFKlklBNAPKBxdmrQY4Gv6Mg/VrswZ57S0KloF0Fo2vLu06CqgWJr+OX16XHNBHW8FuzIC6LX22WjTwsPX+FUeffHaXHFNT0iHAPphBt2iw0DzvBfi06dJgw5jAbQA+ts+dT3aS8Kh+/hUlzZdbYtXAbQWE9A9OvSZPOBOp8vbxGdAD48xM8nRAuhvMdM+fYYGFFpzZkwYM2aq/ZdPAJ1YUyVy3pgYIYVFpjS+EA6QWQ6+oUL7Kue9pKEcz2XCxYmiuTS/BdAPuSNFvvvzZ4P4r17QD/8vngt6awlqgbMA+ps71jMCZVHwUjA/7t/yHfPdx1lHCqiFQ38T0vFudb/U1jeCMwJoAfT9r/D5HdeNOOnO0/+8EZxnCtICaIl78/PMEFU3VKxfCIcA+gGABAQGTa+Fy18CaPkI7m0nT5XGEa6oJIwD0BKIynE/4Xg9L9HHWJ0LpCVDs+pOob88mal/fhZAC6C/A43IYDxYXroyoYg1R2gUQCcwG/H0tkpyhCO8IzOGwqEl7mPRs1gBba1gnkPyswD6m7McsxgaK9aK+4USQjkemOV4WoZO9hK3hY2lfgmgJb45y4ExzXoLR5mBWUI5JL7VdwtfSCHCmABt4ShAW8KhJZLKqqv7AkZkQ+wahXKsyZfDWrJoAbR8BN9lp3rn5xtIC5wF0N9h0OaUhfZS5xBASxg+jBkRDkc4tAD6IdkuNIgY2bg4OJKhBdCvC2grhhbMIj+7OPI0BdAPM+hw5ZC2XukpOkI5BNDfW1YNV5ZBhXIIoBMvs0x6hg4uKRyBswD6W9qzORKYhU2KNCnh0ALo++FsG6XqRoQjTYaUsGiZ5fiWanCjGazivor1lZHMamHnkCZDWjK0ZOhv5zxzVANrCWi59y2AfqDIcl8R0OGK/7QRh5bxJAH0Nz8V25D5Yms5x4FY6gqgucfqPMBnQsDckHwXMsdnSB+Pibj4S1H4NTT6NKjTZqTAYa3Qp99aOdxCddjtii9skcYih7vJxEMAzZ17Ul0uOOE9JzSefPfvMfC3XuWmYotP5HGXxawjgJYImeFxyXt+4T0nXDM0wn80xKet2kEpcmRetZwVQBuVnzt85lf+yQca9A05NTwnYMickBRlamxT2GQBT4rCG2CMaXHKn3zknDYjpoY44s/Vxe9zTrmkq/V1csnQMRaEYzpccUkTD98oY62QGWN6NGnRF0BLAMwY06dDj+Gjc3Oo2X3yAR4j9WW0hHKIQeOYkbEn4KO7AxMmm33xWwB9GxCRK/TM0ObE0x35BNAbsEkYyqaNAHqdQP2y/26YuIPShts1CqDXx39oMfYqgJZYbn6YawYQzUVv/CqWAPomO7ukyRq7+WGTIkeeHKlNnosWQN98EmkKlCiQfuSnYhHH8NHj4ZynTIX8o//8Aui1ztAOWcpU2aZg3ACmhUueKvvsUt7sVSwBNMtV0wzbHLDPNrlHDmBa2rD/DNsc8YYDypKhJaJPIkOFA47Zo0TqWbTDSgjQacoc8CM/sk9xswf8BdA3kaLILm85pkru0Z+MdetXUs8wR40f+Jl31J7wJxdAr71sl6PKEW/Zp2QME7VIUVL5+YDio98tAugNgHSKEnscc8gWGUM+m4gqHfKGQypk2HAjAwH03RydZYsDDqiSN6LnttA3DjlUxawAWuKOmlukxj47lEi/CjhWe+7CJk2ZfQ7ZEbohgL7v88iyzT4Hr5LvbgM5XFF+LrDLEYdUycrTFEDfl/FK7HPMAVuaQySiGzu84QcON11/RlawHgDJLj9wSYshgba73xYuOWq85Wd+ZM/A/qYAOjbSUeUtTToMCegy1W4LxMLBJUeVd/ydv/OWbWNUGQF0IuLdIR4DJoQ4ePgEmmyzRIfqU2TJs80xf+d/+Zl9yc8C6IeV3W1+wGeGS54GPYbKpyNM9CRyNPNcoMQWNQ54x9/4mWPhzwLo78Emzw5zHIrscs4l1zTp4ie8YuWQY4t9DjnkgAOOOWaPiugbAujv5WiXIhYpyhxwwSf+wGZKkGiBaJFmS2Xlt+yxQ5UyedLSThFAP0a+s9S40iFVHIb0GL3Q4iB8EfVwyLHDz/w//sERWxTIqoUrgbMA+lHFoUOGAgUc+lxySQefWYIyXZEDfuJv/MwOOeUyKmAWQD+Bs9o4WIw4YJcKWUbPBnR456+tZ89rv+WI6qZPPUun8GW6QpFtdtl6djP8r4Jf+KyCsLrcqBE4C6B5/nJWlgo1aisdWAqfsZWyxwG1zfZ/FkCvar6jxi5bZFd47uEpjZq7+dmRhyKAfulM2w571Cgm0sJYrB4csb/pW90C6NWQjhzb7LO38k2W8JG/f54aRxxTIy/8WQC9ujH63WfoC+EKWvFlDnhj1GqYAFpzTbrI7nJK2on9/VDjmLfsGrS8K4A2YJPliDdqI9yOmcHvcsyhDIkKoFdtFvCOY2pP0qPDF/77qENYY5+aDIkincKVTrrVeMOPXNPDZ/6onmG4kq9Sni22KJIWwU4AvVrDrSN+4poWXmx7LDYuWQoUyEh+Fsqx+hz9lh84pBJbcWbhkiErcBZAv4ZrR4ldDtmjHFNhuFi5SpPClaclgGbllrtFttmi8Eo2NPf7OaVIb/ZJeuHQr+nEnKdABgcL6xEaxcPlofXo2y+SnyVDv8rnFZ3mST+Z0T53FN/CwcGVNSvJ0K93Kyv1TAJgPWMRa5GhZTtFMvSr5egI0PEVha5kaMnQr33e0o7JnePm9xNAS4bm9Q4oWzFfuJUnJYB+FSgHTJgwZfasVdfnbrbMNbWMFEAbHXN8PDq06ePH1PqeEzBhzJipgFoAvdpMOWVAgzMuaDGKDdBjejRp4+ELpKUoXCXZGNLgM3/ymeYKHDqsR/+udU45UNuEMhEtgF4JnGcMafKJ9/zBWWzGjSEzRtT5QIksDhYVGSIVQK8CVmPanPI7v3FC48Uud0/5vSe0OSWNi4ODQ1kkPAH0y9lzl3P+w2/8ySV9prEZ6y5IR9QxTJMmhS2jpALol0FqQJ2P/M4fnNN9YXFmPePr5BE5OBUpiYGuAPqlOsOEDl/4kz85o80kRg365ivlcU2OCjW2KeLK9rcA+iX5+ZrPfOALLUYECfj4zxWkP7HHHttkcaQ0RHToZ+fnc044pcEgEThHf44pPS75zCl1hrEVpZKh16432OeKz3zmSm17P3eOI3who54zps0Zn5d3vSVHC6CfpTB85iNntBknmhfnTPG44oR9qhRwpckigH4qnEc0+cwfnHCprAuSfV+MaXHKDtsUSWPJOTcB9FPh/In3/IdTOhocSY4EvEv+oESBNHbMtmQCaMN7gy0+8Ru/8oHrBMvBv5aop+TIksLGoiiQFkB/HzYzlZ1/5V+853xZDrLSwf3nxIwhDVKkcLAI2adEWprhAuiHNd+hgvM/+XVJN0ItQLOgHRYWcwICDigrWwUJAfQ9VCOaev7E7/yL3zmlxfgFYt1r/Bl9+lhAgM+ECYdskRUrGgH0XxedAsZ41PnEe37hP3x5FbHOWoE63iMkwGeEh8cRVQrKLWSj7Q4E0BGY58yZMmZAl2s+8yfv+cgFHcYxbaY8PUv3mDFlSJ8OLY7YoUxOZeqNzdUC6DlzZviM8ejQ4IovfOKEL9Tpr1Sqs1b8PpnSJ2DCgDbXvOGIXapUKJIljROTc4hmYYXhRuflGQEThvRp0+CKCy4455I6HYbKA9oy4M7tHvsccMA+e+ywTYk8GVKbl6s3FdBz5gQqL/do0uCKSy64pk6bHkMmzFR21hkQFhYpMuQps80OuwrYO9Q2M1dvGqBDQkICpvgM6NOhrsB8RYMmXTzG+MyWzFn//Lbw28tSpMI2O8tsvcMWZfJqy2UjcvXmADqC8oypUgZ6tGhwxRVX1GnSoc+QCVPmBoH5dqa2SZEhR4ktauxxwCH77FKjQoGcytWsN6w3AdAhc0LmTPEZM6BPmxZ1rrmiriiGx2SZl00D8+KntAAHhzRZ8lSosssB+xwqXl0hT0b5TFsCaBP95yIoR1l5ogSuNg3q1KnTpEUHjxG+sva6PbNsGfjzRn/qyK80Q44yW+yoXH2oKEhBgdoSQOv+MMNb1CKax5iprDzCo0uHFg0aNGjSoounKEaw/N+YCeW/LhBEzRWXFDkKVKiyxxHHvOGQXbZVC2YtM7XZgI6AuzAzvPk1Y6bawkM8evTo0KJFkzZtBeUxU4JbFIM1erzhHW/pDHlK1DjkmHe85YgdttTuuL1unUUzAR0q4S3SkSPNYkrAlGD592PVFO7SoUOXDj16DJZZeX6rA2itLe1a5Oo0eSrscsgb3vGGQ6qUloWivTTstRRpEUATb2dvwYvHjBkyYsSIMROm+Pj4TBgxxMOjh4fHQP37gIDZnay83oAGi1CZpmcoLEF9zCFVKuTJklJHiVzlzWQr3doWQMfhkhzJbiMGePSXv4YMleVslK0nKkePGTNR+ftGW173zHwfrC11wjOvCsV9tchVIEtGnfZc/IquIjpLSiKAfgUgzwiYMmZIjy5t2opK9PHwGDHGx1fseaaoR/RXc8WUww0C8UMtmDR5SlSoUKJInhwZcuTIkadAgSIFCuTJkiF962CRJYBejYYcEYgxI4b0l0pFmw59PIaMFCsObhWIoforBMh/IVe2uk2bW+bjNBmyZMlToKjAXqFMiSIFcmRUxjYA1noDOtrs69FUnbw+bZqqr9djeCsrLyBsfaUmx30P5XUFOWulfUVbnSNy1J2ttGrJFChSYYsttqmyRYUyxSXbtvXO167mBeCYFmeccMo1PXr0Fc0YqTsnC63i249cMvO3aJx1K2dHEl80ExLBOsrUVbapUqNKlbIadsooa19bAP0c86szfuFXPlCnr8q8Cf5Xstu6KxWv+f88B2a3BDsbS+XrLDmKlKlQpcYuNbYoUlR0JKfntrmreX5ucsIv/JPPdJgQKHqxGVCOj1XfvOOiuiPAYoiDS5oMOQpssc02W5SpsMcxR+zq6Qniau/6ecKffOZKeeabPW+hM6i/piQwY8qEAQ5prpUCUqDCIf/FkBCbon6mvnoDus+1ujk11MLmRadpjbiegUWAz5A+KVKkyXNJhwCXNCn9DCNdzX0/mzToxHjRxKxh0dcHuLUsIWdMsLHpMSAgRZEKRf0sblytfZk9OnQZbfTJSUuTr/JCGZkRckmBPQ7Z0Y902Bo3VKaM8BjIuclEtZC/PpcJPUUFO0yefa1x4xz8Q6aMlN48F8Jxb8aMf83LUu/Ontr1Gen2bGyNe4TREJKvWw4QgDNjRJcmHYYEkqEfWxIO8RgwVrK/hF4tL48uPYYEehFCW+NTEB2lcAjh0I1Jw4wxffqMYjxBajCgI8muzrUo0Fr+7NHi8YgBY90qHF0z9IQu11wp708JHUlHNFkTSIZ+nGTn0aHNYKM1aJ1jhs9QWaZJhn6Eh/5EzTtLfiYRf9PHVDld2vT06uPqC+jpLfsXCR0pR586F1zTwxdAf6/kiJaupKWic9vL45JPnNFK+CCp5oCeM2VIh6YaSpLQlUMPaHLOGU2G+jwnW8ux/jYXfOFag9utGOU/Gn9zpUWDrmToh+nGkGs+ccIVfd0aqxJfDScM8RjqND5ma9gj9GhwxjktRgJo7fSNr6W7EUMm+qjRtpbFRpNrpUEjRaHWWseEAX08fdRoW7tSY0KfFm08JQZZMp2hGXu+WTyYM6ZDnSaeLjMdtnb6s4aFhsQDY6RtLrmkrYsiZWuncHS4pq4OXkroTjl8ulxyTh1PDx5ta2dc0OSSK7qyeGVMe6XBOVd09UhBtmbf9x7XXNBgoNuc7Yaoy88pC7tcc6k0qVAA/TUju+Ka7kpPEgvgXz9HX9LQozC0tXp9DWhypctHI/HouqdLXZc0ZGs1Xxt9MG0xlnnCDnbyq7lT+jTUDnjipMPW6Js+UoeK+1oUhOFXx96ER39LjQ7Uk2vqoHTYWs3YtanT1myLUB9g66t1+MqUvpc86bA1a3k3pSB8BNHQK2dH1U9LDxdCWxsGPaZLk5ZsET4IZB3fKyEzRnRo0GaQ9NvV1qalMloO9QfaMFcTb6zeBXI8sI5sJ9q3JnAE0Hi0aenAwow2AwsTIx1D2rToJ/38bI2sc9ta2hZYGhu+6HWtrE+HftJOHbY2Q6M92nS1IRwSz3fzTvQJutow6B5tNSi+rlcD1/kgczRY1qWTdJfX1mQKekiXnmEt71DWs+4AekyPLl6y5kC2JsL8gK4QDqMzdEQ6unhMknRTsTUZG/Xo6bSZ9k0BT+eeoZX4UxzQS7osdDXxSRrQZ2ick93Tdh6t2I5oJgHxiHR4eMmOLtiaaBwDPAMIR2gwk45HuhtIhp4rQA/08xo2ErRWYr9rdEZkwDDJXoIOGTpgxEA5DUtgtCPpkIG6Kxlubob2GSf9vV7BVdf10MpfzqKHjJKcZ7c1kHsCZSc1NXbuWOalF4BenOLbYMpx+1qHjCWZb984ZpykUb2tBZyHDLV2SrLkTuITnuYEf1M59FzdI2wp6y+Tj8jrxaStxBZmfSabmqEX1rlfOKOx8fcI1yNDzzYZ0DPGNDnhP3zgOvnlHYkVZOgZPj4+s6QKZTvREmLANR94z0fqjLQvCYVHP+aZBvgEm5iho0t3db7wmStNvDheBulNF++s5UG+gHlSNYWdsIlUnzYdBuI1ulZa9ERBeuOKwhlTJvhrpECHokSrQQY/Gdphiz+bKNIrd5Ct00hqf99NFBwOKVK42N9VeU1SpDebcHhc8ZEqOVwssnGnTDdBWNikSJMhhS15b40AfUmePBmypHFJxfts3UQ9QRzcZYaWYE3copu4ZClTZYs8brzP1k540i76ZVoxJV+/h8XYJhec00iiWWYnPps1Mm6T8GFIhwJpxvTp4iUxcOYmPJjUx9NucDSUjLyCfuE0mX6hneAPPaJHi64uJxslVipu2thJ1EZ2gl5oPerUNTLQlVidfpUmSzYJ/cpO8CLhFWdc0BYD3bUDdIo8ZYpk49Y4kgF0RDcafOYDZ3STtsiWWDmg0xQoUyKHEzfC7ITssXtc8IETrnS5ES0l4Aox5ZIhT550/PhyE7uadMUXLugYSzjECP17PNpOYvLFTkiwG9CmSU/r1djHacsyrnS/NYWfjN2MndjV2BEjTd1GJVazyZ+IP4eb0Dd4RsCMuTFbHg/vX0iOvru3EzDCY6jsDDZgliNkxkwBWkb317P5PVA94LWf5Yi+wVO1Simxrsa6XjJ+snYibqP+0itJWiqs5d6KzxAvCQNOOxGNY0SPHkNtTwQJJ37pFYHpHRa95oCObhK2jfNKEhb9FJ1jAejZemfoiF9FbnY6A1py9MsvTw4YxC/M2gm0vT06NOjKUNJal4UTvCTu5tgJEI4+Tdp4SZquSsTgWxgdgpquM6AjwtGlZSCDFrOvp7XOfAb0GcRtOBN3p3DKkI6a4pgLV12jS+b3neHsq7uya5uh50zxaNM2wJzReiBLS55+nM7Ri79baMfOoD3ahqxdydvj5d3CftxP2o69x9+lTY+RzNltgM4RHbyOtVvoxm5C0qGdlJGfRIzvpRk+AzwG8T5rO2YNekBXEQ4B9Lrn6NvdwnAdAT3Hx6NL3xjJzpJ9lBeO+S8y9BoCelEmdPEMM/+yNm6uI1yJlhM1V2IeIo0b0H16Bh6gkCz93DfyiOG6AhoCxsn09yUS6hZGu4WxehfaMUvtUe9INlU2I0MHCtDT+JpRbswjhYtd4NA4MWuT3inWyp74hJG6ibVmGTqhF5BE4jexxozjbK3YMb+ARky0XbySeA2aOWES5zvZjlmXHIu5zIaVhdEZztm6ATqakPWZJGMQJZFQhp4pw4pw/WY55oZfjbVkUfaZt4KDOA8luzEb+PmGEw5psTyt3xiZvq1h6zsC9JSpMOiN49Hz9ZzlmKvXz0w2Ptgky5kFoNewKLxxHJXYJNqxplvf0XdVCIfEmmToqEQIJUNLrM/GirDnzTzCGaM+ZMsnLvHqOz/WJhyvl9gEyxobGwc7PpwJoCVeNzs7ODjx5Wg7gW+tMOlNulbo4MR5sdCOGcyWgJnNEh3WPENLbFqGdnGxBdAS6wFoB5cU7joXhWLeslkMOkVKsei1A7QlYN44Bu2SIoW7nkXhAs4C6c2R7VzSKkOvGeWw4pfYJRKPiHCk1lHluJHYbaEdG6VxLCjH2hWFNs5SwhEtelMAnSJNah0bK4tvqyuUY6NEu5Ti0GucoR2hHBsF6My6AjqqeNNx/nASCQPaJUNGUY41VDlSZEgL6dgoBp0hG28Ss2NtgmbIqB9PykI2QrTLKkCzjhw6TZZcvD+eRKIZOkOW7HpSjqgNmiVHRkjHBjHoHFnScT5vO9Y2aPQDuqJzbAyg8+TWdXzUIkWWnHoFSbD2g0kpcuTJklrPJVkLR31jRbrbDA06rQDtriPluOFUeTJSFm4EoDPkFaDXNEPbpClQiPtHlEiIQWcpUCQT7/vYjlWXTJOnSE5Y9EYAOkeRQtwyrR2zLplP4oeUSKAkjJJXnnScGke8GdomRYEyRbJSFq59U2XxNk7H+zaOdwUrRZ4yZfLxSjkSCZSEWYpJ0Es7Zl6Vp8wWRVJCOtY63CWgXVhfQDtkKbNFiWy8zEoiEQZdjP852zHPX2UoU2WLgpAO1tlzNE2RCqW4Rbu4AW2Rpsg2VUpxFwsSMWvQRSoU43/Kduw/aoEqO2yRE6VjjRl0ngoV8vF3HOwE5PZtdqkl8e2ViG2TsEAlGTUrbkjZZKmwyx5bZATQa1oSRqV/OYm3sB379zdFiV32qVGQmY419bPLU2Y7mTrJTuCFlKPKPntUJEevJeVIU2B7UwANNhkq7HMoOXqNCUeV7WT6wXYimwxFdjhkj5Lk6LWcstuiRiUZHctOZL09R5UDjtghLzl67XqERWrUKCeTrOyEWFaZfY7ZpyziHevlxZGlQo0qxWSm3u2ElMoCOxzzhl3h0WtGOPJU2WWbQtxjSUkeDbJJs8UR7zhiK/5+v8QrPtcSNXaSe6puYt/kAru85Zxr+kyZiznYmhCObXbZSW5Wx01Q3NniiB+5psOIQO7LrgHhSFGkxj7V5KYp3QQ7/kX2+ZEGbYYEDJkpUAv9MDU/Z6iwxx7bZJMq9V2S41sZtnhDhy4DfOaMmAkqjC8I99lNcjjYTXQqq8AuP+ExxGcOjJkxF2xg4li/TYoSe4pwJKZcuSTrflbmiAk+cyxcOoyWBWL4xK+HRPJrsdvsJT1H6ZJ037/KjLnaQjujxYCJKhHDR6/8SOhQEJbYYZ+dZNfr3MS/1zl2FP+qUOULDXoqT8/vAXVkxBv90zmoQlJArUNBuMU+B2yTT7Kv4GpRSkQWNNvscsAZdbqM8JkxuwVq686t8JA5M6b4+ATCuzV4ikVqHLBHJdlhBleT+SyHLCVqHHHOFS08RvhMFaQXcLbVUnxIyIwJHl26DJkKpBN/z25zyDG7Se/zu9oUFC4ZyuxwRJsOHiMmKvuGim/btwA9Z4pHg8+E+ASCqoRH+svs84ajJBVofQAd5d8UDhkKVBkyYKzgHCybLYv8vAD0hDYnBHTpMhFUJapVFdnlHT9yQJl0soqTq5nBn0uWElMCZsyYES7JRARpa1kQjrliwqkY1iT+ds1T4x0/844d8kk7YrlafTjgYOOSUdrF1/rFzUc1Y8gAl3DJsiWSYs813vE3/ptjtpKfbnc1/JCsR+jLM0ZMGTFgLCoHqzfzekz7Kirna7zjf/gHP7Grg3mQq/G3/6GY4+PRocuIWWIZelMu4lr3/H1kjlzlHf+H/+VvHFDUgf65huaQgBE92vQZJzrS9H1Ih0a25q3lf27r/9adO955tnnD3/m//IM3VJIuB80G9JQhHdr08WVGb+W6haUkUgcHBxcbV5Xki+I8RY4KB/zE3/lv3lLV5SqDmYCe4dOnTYcBUykJVwznqCxf/EqTJU1KXey2ljeBi2xzxBvecsCWPkdGXCPz85wxPVpq1yXJP4m1pnsnW1SpUKCgbg1mSOEspdMI0GW1PVjU6ZSqayjhGNFVDDpZ0S5cw3M/GbZ5xw8csEWJvDpAn1r2aW0c0qTJkydHRq/b7aYC2qNFG0/zKQ7LSMnOpcQx/+C/2KFAhgwpXJWfLQV6GwcXB0e30yKuoQpHlyZtIxi0SdJeqACbpsQ+P7BHXsHWUg0T61a3wNLxK+samp+bNOgkqkGzlnpzNJbrE6jzIQWcWyIeJhwPMA3OM8Z0uOKaDhNDeoShIRQkVAljQJeuKrgts4iTbWB+7lPngmv6arVWYpVjB9EbsM4lDQbmDeaaBug5E7pcckGTAYEQjlepUQY0ueCKbsJ92LUHdMiMIU0uuaLDxJgP2zKsbTWhwxUXNM3zSjEN0D499Tr0tFc47m5BmlZ2N7ikrnwHBdCvljuigvCKjtYvwxso27f2bEz7nOvU6RpTeBuocizY3ZXKz3ON6YW1bBNHdgtz496EfRpc02ZIwSS7Y9uogjAiHNfK3lH/JrKDi6u6aZZhtcqINnWaBlA7QwEdfcgdGjS0FuzCW6rzYgDTNo5Hz5nQp0mDrkHFt2GADhjSok5Le8EuvJOnbSMLwwCPJnXaZsmjtmEKR5O6Eero3TxtHqQX70PjSIdtVMu7S4OmIR3CcGljFkHavBGDKIE0zGqvmPNBTxnQok5bef2bAIrQYD06vPWJj8whHbYxRcqUPi2a9AwqUsJbvnyWgYtuYzo0aJlEOmyjqm4Thvq/BrSZkLaUTGpcErGNqbnH9OjQY2zMBFh4C9IYu1vfpmnS5Llt0JZKn57aUQmNytChsbBeLCO3zdmuNylDD5bnKswZ6g8Jl7cIQgMBPcWjQ8ccomcbYlswY8KIsYE3Z8M7qrR57ZUxffoMmZjxydvGqKKBMtkNDYSFqbQjZE7AmKE5lpi2MZCYq1e3SQP9ofEnjSJIT9UlhVDGRzdx4+M+OIdr5D0qGXpFw5iWkfktNBjOFhYOKeWbZMmA/ypzxCLf6U87wnt7hRh6fzBFjjxZUyDtGsOhF2WhmZzUIKuWv1g3ZimQMwXQtjG7KiMGjJgapHOEd+iSmTk6Ms9deNsJh17h6GjUJ4zszUOjAHFzMBQDWyszAgJmpszP2IaM9g/p0sHDV5zULANx28CJ6AXR8xngiQ69+tHRNh0DjyBb2Ms1WfPku1BNOXbVLRvpFK6McHh06Jvn42Oe7HXP2G40zTE0Y4rGNebiVVcdCAqNy89pLEIcbAOtJedMGdChy9CMeTvXkI+0S5ehgW6jDmly2MDEuIvk0RtlkU48fOY4AuhVlIQDuvRN2my7dWs1SwGbkOGtS+Wm+XH36SgW7epOnFwDPtAJHl36TAwkHClyFHGY08c2srkS3ezt0jOjgnGNYdCeabaBoABdwiFQp89CQxexevQUi5YMvYKPs6s+zrkxlwHDZUmYo4SLvzxNGRpnZ7BIKVFbyxZAr+KF110yaJMAEV3ELpFmTEaH0+7PJn19uniM9X9HukZse7fpKfceyzAOnSZHkQwDsrgGdgsXSWWgqphAjxP1JgM6anob06m6tyjM4pFXzRVTWXRf6UyaS3euAbmho47Uz40bF3VIkSFPniJ50vqruN/sBCwKc+2bK7YxkpF5F6+iDJ0hR4EieTLqvLCpDfAuA/1tG20DRP1IspuBgXMcLhly5CkoQNvGloVRYtG+F2AbINl1VNvVPAYdDSZFkI7WmCwjNwwj6hdp0YEAehVTHEbd+VhuErqkFaALFNReHoYazozoKi16LoB+/otuoMZGA+O6hItJuwxZcqoszJh0T4q71rqjJfkTQL/An7i3HC7HUEDnyKoMXSBjpBZtqc0VTz0LrUmHrbkGvRCLzGPQKNEuQ4YseUoUyeGqA/EmatEDE/QmW+P87C9Hy30DR+MtHNJkFaTzFCmSI21st3C6nOjQuiPgaj5B0FFji+blZ1tl6AjSM4qUKKoRpdDQsrBHR3cWbWtdhiw8+2eG+llkyZElQ5oMBcoUyagR+dDI5kp/eUMhFEA/b5eto4QiU7uEeXKkcRWgS0sHIvPsJ29TQI0B7Wrd9G6rKY7QSAYducLlSJMC8pQoqREljHMXuRn0XxTptgD6OZtsEYM2tSTMkydHChfIqokOU8vCBQnsMtCZRdsGLF6ZyqCjlkqGFA6OUjpyahXLRLPJqNGluemMrXWrtWfc2OjtDJ0hR06NJDmkyJNXQ6Rmbq5EWnRPby3a1nwYZmSkgW5UEmaXhCPqGmYokF/uFpo50TFcphkB9JMc1Xw8+gyMsy64zaCj/JxWqoarRv0zxtqCLW5idZcusALoR0Z0lbBvrGS3gG9BNbtvZLzb1uHmNYsWg/6evkfebE09iSdmmbje68dRoKjge/PPoqztgrEN8MFyu1AA/QTRzmfM2DhzxruSXXHJmEPC5T+NdA4zTyBFpMPTmQramt4knOIzNVSBtpeEo6A0DWtp3Bg1w1NG7hZaKkdrnWpsjY8hzw09h7aYhM6SvjP/fNsr2jb0iFB0iFPji77/H5ayxKdLV6akAAAAAElFTkSuQmCC);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mask-mode:alpha;animation:makerInkShine 1.05s ease-out 2.7s both}.maker-ink{position:absolute;top:4.5%;right:7%;z-index:2;margin:0;padding:0;text-align:right;pointer-events:none;font-family:MakerPen,NanumGangInHanWiRo,system-ui,cursive;font-size:clamp(20px,6vw,35px);line-height:1.06;color:#18181c;letter-spacing:-.01em;transform:rotate(3deg);transform-origin:top right}.maker-ink-row{display:block}.maker-ink i{display:inline-block;font-style:normal;animation:makerInkWrite .42s ease both;animation-delay:var(--d, 0s)}@keyframes makerInkWrite{0%{clip-path:inset(-14% 100% -14% -14%);opacity:.25}to{clip-path:inset(-14% -14% -14% -14%);opacity:1}}@keyframes makerInkShine{0%{background-position:165% 0}to{background-position:-75% 0}}@media (prefers-reduced-motion: reduce){.maker-ink i{animation:none;clip-path:none;opacity:1}.maker-ink-stage:after{animation:none;background:none}}:root{color-scheme:light;--stage: oklch(.975 .004 200);--surface: oklch(1 0 0);--surface-sunk: oklch(.955 .006 200);--surface-press: oklch(.935 .008 200);--line: oklch(.9 .008 220);--line-strong: oklch(.8 .012 220);--ink: oklch(.23 .02 250);--ink-soft: oklch(.42 .018 250);--ink-faint: oklch(.52 .014 250);--chrome: #101a2b;--chrome-2: #18253a;--on-chrome: rgba(255, 255, 255, .92);--on-chrome-soft: rgba(255, 255, 255, .66);--on-chrome-line: rgba(255, 255, 255, .12);--go: oklch(.55 .15 152);--go-ink: oklch(.42 .13 152);--go-wash: oklch(.955 .045 152);--go-bright: #34d17a;--stop: oklch(.55 .19 15);--stop-ink: oklch(.44 .17 15);--stop-wash: oklch(.96 .035 15);--stop-bright: #ff7a8a;--wait: oklch(.58 .05 250);--wait-ink: oklch(.44 .05 250);--wait-wash: oklch(.955 .01 250);--wait-bright: rgba(255, 255, 255, .5);--action: #1d2f4c;--action-hover: #142238;--on-action: #fff;--focus: oklch(.55 .17 258);--danger: var(--stop-ink);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-full: 999px;--shadow-sm: 0 1px 2px rgba(16, 26, 43, .08);--shadow-md: 0 6px 18px rgba(16, 26, 43, .12);--shadow-board: 0 18px 40px rgba(16, 26, 43, .22);--t-fast: .12s;--t-base: .22s;--t-slow: .42s;--ease-out: cubic-bezier(.2, .7, .3, 1);--font-body: "SUIT Variable", SUIT, "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--font-brand: "Sora", var(--font-body);--vh-hdr-chrome: var(--chrome);--vh-hdr-track-fill: var(--go-bright);--vh-hdr-edge: rgba(255, 255, 255, .08);--vh-hdr-rule: rgba(255, 255, 255, .24);--vh-hdr-family-ink: rgba(255, 255, 255, .7);--vh-tc-mask-left: 14px;--vh-tc-caret: var(--ink);--vh-tc-mask-color: var(--ink);--vh-tc-toggle: var(--ink-soft);--vh-tc-toggle-hover: var(--ink);--vh-tc-toggle-hover-bg: var(--surface-sunk);--vh-tc-focus: var(--focus)}@font-face{font-family:SUIT Variable;src:url(../fonts/SUIT-Variable.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Sora;src:url(../fonts/Sora-Bold.woff2) format("woff2");font-weight:700;font-display:swap}*,*:before,*:after{box-sizing:border-box}:root,body{word-break:keep-all;overflow-wrap:break-word}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--stage);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.55;min-height:100dvh;overflow-x:hidden}[hidden]:not(dialog){display:none!important}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}button,a,input,select,textarea{touch-action:manipulation;font:inherit}h1,h2,h3,h4{margin:0;line-height:1.2}p{margin:0}a{color:var(--action)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tab{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.skip-link{position:absolute;left:-999px;top:8px;z-index:200;padding:8px 12px;background:var(--surface);border-radius:var(--r-sm);box-shadow:var(--shadow-md)}.skip-link:focus{left:12px}.app-main{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:26px 0 56px}.app-done-view{padding-top:10px}.h-sec{font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem);font-weight:800;letter-spacing:-.01em;line-height:1.22}.h-sub{font-size:1.05rem;font-weight:800}.lede{color:var(--ink-soft);margin-top:6px;max-width:68ch}.tiny{font-size:.8125rem;color:var(--ink-faint)}.eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.06em;color:var(--ink-faint);text-transform:uppercase}.note{padding:10px 12px;border-left:3px solid var(--wait);background:var(--wait-wash);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink-soft);font-size:.9375rem}.note--warn{border-left-color:var(--stop);background:var(--stop-wash);color:var(--stop-ink)}.plain-list{margin:6px 0 0;padding-left:18px}.plain-list li+li{margin-top:4px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-weight:700;font-size:.9375rem;cursor:pointer;text-decoration:none;transition:background var(--t-fast) var(--ease-out),border-color var(--t-fast) var(--ease-out)}.btn:hover{background:var(--surface-sunk)}.btn:active{background:var(--surface-press)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn--primary{background:var(--action);border-color:var(--action);color:var(--on-action)}.btn--primary:hover{background:var(--action-hover);border-color:var(--action-hover)}.btn--quiet{border-color:transparent;background:transparent;color:var(--ink-soft)}.btn--quiet:hover{background:var(--surface-sunk)}.btn--danger{color:var(--danger)}.btn--sm{min-height:36px;padding:0 12px;font-size:.875rem}.btn--go{border-color:var(--go);background:var(--go-wash);color:var(--go-ink)}.btn--nogo{border-color:var(--stop);background:var(--stop-wash);color:var(--stop-ink)}.btn--wait{border-color:var(--wait);background:var(--wait-wash);color:var(--wait-ink)}.btn--ghost-light{background:transparent;border-color:#ffffff4d;color:var(--on-chrome)}.btn--ghost-light:hover{background:#ffffff14}.linklike{border:0;background:none;padding:0;color:var(--action);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-weight:600;min-height:24px}.row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px}.field{display:grid;gap:6px;margin-top:14px}.field label,.field__label{font-weight:700;font-size:.9375rem}.field--inline{grid-template-columns:auto 1fr;align-items:center;gap:10px}.field--span{grid-column:1 / -1}.required-mark{color:#b91c1c;margin-left:3px}.input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:16px}.input:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--focus)}.input--area{resize:vertical;min-height:72px;line-height:1.5}.input--num{width:5.5em;text-align:center}.input--bullet{margin-top:6px}.field__hint{font-size:.8125rem;color:var(--ink-faint)}.field__error{font-size:.875rem;color:var(--danger);font-weight:600}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.check{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);cursor:pointer}.check input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--action)}.checks{margin-top:8px}.seg{display:inline-flex;padding:3px;border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--surface-sunk);gap:2px}.seg__btn{border:0;background:transparent;min-height:36px;padding:0 14px;border-radius:var(--r-full);font-weight:700;color:var(--ink-soft);cursor:pointer}.seg__btn.is-on{background:var(--action);color:var(--on-action)}.seg--dark{background:#ffffff0f;border-color:#ffffff24}.seg--dark .seg__btn{color:var(--on-chrome-soft)}.seg--dark .seg__btn.is-on{background:#ffffffeb;color:var(--chrome)}.stepper{display:inline-flex;align-items:center;gap:10px}.stepper__value{font-size:1.25rem;font-weight:800;min-width:4em;text-align:center}.inline-num{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.chipbtn{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-md);padding:8px 10px;text-align:left;font-size:.875rem;cursor:pointer;min-height:36px;color:var(--ink-soft)}.chipbtn:hover{background:var(--surface-sunk);color:var(--ink)}.radio{display:inline-grid;place-items:center;width:44px;height:44px;cursor:pointer}.radio input{width:20px;height:20px;accent-color:var(--action);margin:0}details.more>summary{cursor:pointer;font-weight:700;color:var(--ink-soft);margin-top:8px;list-style:none;min-height:36px;display:flex;align-items:center;gap:8px}details.more>summary:before{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform var(--t-fast)}details.more[open]>summary:before{transform:rotate(45deg)}dl.fixed-rules{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:16px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);font-size:.9375rem}dl.fixed-rules dt{font-weight:700}dl.fixed-rules dd{margin:0;color:var(--ink-soft)}.app-header{background:var(--chrome);color:var(--on-chrome)}.brand-home{display:inline-flex;align-items:center;gap:8px;color:var(--on-chrome);text-decoration:none;min-width:0}.brand-mark{width:28px;height:28px;display:block}.brand-name{font-weight:800;font-size:1rem;letter-spacing:-.01em;white-space:nowrap}.brand-family{color:var(--on-chrome-soft)}.header-done{display:flex;align-items:center;gap:10px;flex:0 1 auto;min-width:0;margin:0;color:var(--on-chrome-soft);font-size:.8125rem;line-height:1.4}.header-done__gap{white-space:nowrap;font-variant-numeric:tabular-nums;color:#ffc46b}.header-done__gap:before{content:"·";margin-right:10px;color:var(--on-chrome-line)}.header-area{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:1px solid transparent;border-radius:var(--r-full);background:transparent;color:var(--on-chrome-soft);font:inherit;font-size:.78rem;white-space:nowrap;cursor:pointer}.header-area:hover{border-color:var(--on-chrome-line);background:#ffffff0f;color:var(--on-chrome)}.header-area:focus-visible{outline:2px solid #77d1d5;outline-offset:2px}.header-area__bar{flex:none;width:64px;height:6px;border-radius:var(--r-full);background:#ffffff29;overflow:hidden}.header-area__bar i{display:block;height:100%;border-radius:inherit;background:#ffc46b;transition:width var(--t-slow) var(--ease-out)}.header-area.is-full .header-area__bar i{background:var(--go-bright)}.header-area__num{font-size:.72rem;font-variant-numeric:tabular-nums}.header-area.is-full .header-area__num{color:var(--go-bright);font-weight:700}.header-area__short,.header-area__tiny{display:none}@media (max-width: 1400px){.header-area__long{display:none}.header-area__short{display:inline}.header-area__bar{width:46px}.header-done__gap{display:none}}@media (max-width: 1100px){.header-done{gap:2px}.header-area{gap:5px;padding:0 6px}.header-area__bar{width:30px}}@media (min-width: 721px) and (max-width: 900px){.header-area__short{display:none}.header-area__tiny{display:inline}.header-area{gap:4px;padding:0 4px}.header-area__bar{width:22px}[data-vh-header] .vh-save-badge:not(.is-device-error) .vh-save-badge__text{display:none}}@media (max-width: 900px){.header-area{display:grid;flex:1 1 0;min-width:0;grid-template-columns:minmax(8px,1fr) auto;align-content:center;gap:2px 4px;padding-inline:3px}.header-area__name{grid-column:1 / -1;text-align:left}.header-area__bar{width:100%}.header-area__num{font-size:.7rem}.header-area__unit{display:none}}@media (max-width: 720px){.header-done{justify-content:space-between}.header-area{flex:1 1 0;justify-content:center;padding-inline:3px;gap:4px}.header-area__short{display:none}.header-area__tiny{display:inline}.todo__item{grid-template-columns:auto minmax(0,1fr) auto;row-gap:2px}.todo__what{grid-column:2;grid-row:2;white-space:normal}.todo__count{grid-column:3;grid-row:2;text-align:right}.brand-name{display:none}}.vh-avatar-img[hidden]{display:none!important}.landing{display:grid;gap:32px}.landing__stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.9fr);gap:28px;align-items:start}.landing__stage>*,.sheet-page>*,.workbench>*,.ops>*,.board,.todo,.todo__list>li{min-width:0}.landing__hero{display:grid;gap:12px;padding-top:6px}.landing__signal{color:var(--stop-ink);font-weight:800;font-size:.9375rem;display:inline-flex;align-items:center;gap:8px}.landing__signal:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--stop);box-shadow:0 0 0 4px var(--stop-wash)}.landing__thesis{font-size:clamp(1.7rem,1.2rem + 2.2vw,2.7rem);font-weight:800;line-height:1.18;letter-spacing:-.02em;white-space:pre-line}.landing__promise{font-size:1.0625rem;color:var(--ink-soft);max-width:56ch}.landing__promise strong{color:var(--ink)}.landing__board{margin:22px 0 0}.landing__board-cap{margin-top:10px;font-size:.875rem;color:var(--ink-faint)}.landing__access{position:sticky;top:76px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-md);padding:18px}.landing__access-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:2px solid var(--ink);margin-bottom:14px}.landing__access-label{font-weight:800;font-size:.875rem;letter-spacing:.04em}.landing__access-state{font-size:.8125rem;font-weight:800;padding:4px 10px;border-radius:var(--r-full);background:var(--wait-wash);color:var(--wait-ink)}.landing__access-state--ready{background:var(--go-wash);color:var(--go-ink)}.landing__access-state--not_entitled,.landing__access-state--needs_reconnect{background:var(--stop-wash);color:var(--stop-ink)}.gate{display:grid;gap:14px}.gate__copy{color:var(--ink-soft);font-size:.9375rem;margin-top:6px}.gate__account-action{width:100%}.gate__switch{margin-top:6px;padding-top:14px;border-top:1px dashed var(--line-strong)}.gate__filled{grid-column:1;margin:0;inline-size:fit-content;max-inline-size:100%;text-align:left;font-size:.875rem;color:var(--go-ink);font-weight:700}.gate__filled[data-vh-team-status=connected]{justify-self:end;text-align:start}.gate__code label{font-weight:700;font-size:.9375rem;display:block;margin:8px 0 6px}.team-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;row-gap:3.2px;align-items:start}.team-code-row .vh-tc-entry{flex:1 1 auto;min-width:0}.gate__guidance{font-size:.8125rem;color:var(--ink-faint);margin-top:6px}.gate__error{color:var(--danger);font-weight:600;font-size:.875rem}.gate__stage{display:grid;gap:6px}.gate__example{width:100%}.gate__help{font-size:.8125rem;color:var(--ink-faint);text-align:center}.gate--checking{min-height:160px}.gate__check-lines{display:grid;gap:8px;margin-top:6px}.gate__check-lines span{height:10px;border-radius:6px;background:linear-gradient(90deg,var(--surface-sunk),var(--line),var(--surface-sunk));background-size:200% 100%;animation:shimmer 1.4s linear infinite}.gate__check-lines span:nth-child(2){width:80%}.gate__check-lines span:nth-child(3){width:55%}@keyframes shimmer{to{background-position:-200% 0}}.landing__how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:18px 0 0;list-style:none;border-top:2px solid var(--ink)}.how-step{display:flex;gap:12px}.how-step__n{flex:none;width:30px;height:30px;border-radius:50%;border:2px solid var(--ink);display:grid;place-items:center;font-weight:800;font-size:.875rem}.how-step__t{font-weight:800}.how-step__d{font-size:.9rem;color:var(--ink-soft);margin-top:4px}@media (max-width: 860px){.landing__stage{grid-template-columns:minmax(0,1fr)}.landing__access{position:static}.landing__how{grid-template-columns:1fr}}.tabs{display:flex;align-items:center;gap:4px;border-bottom:2px solid var(--ink);margin-bottom:18px}.tab-btn{border:0;background:transparent;padding:10px 14px;min-height:44px;font-weight:800;color:var(--ink-faint);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-2px}.tab-btn.is-on{color:var(--ink);border-bottom-color:var(--ink)}.tab-btn:disabled{opacity:.45;cursor:not-allowed}.tabs__spacer{flex:1}.step{display:grid;gap:4px;animation:view-in var(--t-slow) var(--ease-out)}.step__foot{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.values{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.value-row{display:flex;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.value-row__n{flex:none;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800;font-size:.875rem;margin-top:16px}.value-row__body{flex:1;min-width:0}.gonogo-design{margin-top:22px;padding-top:18px;border-top:2px solid var(--ink)}.device__q{margin:8px 0 0;padding-left:18px;color:var(--ink-soft)}.gng-items{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.gng-item{border:1px solid var(--line);border-left:4px solid var(--go);border-radius:var(--r-md);background:var(--surface);padding:12px 14px}.gng-item--duty{border-left-color:var(--wait)}.gng-item__label{font-weight:800}.qgroup{margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.qgroup__head{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:baseline}.qgroup__def{color:var(--ink-soft);font-size:.9rem}.qlist ol{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.qrow{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:8px}.qrow__n{color:var(--ink-faint);font-weight:700;text-align:right}.sheet-summary{margin-top:18px;padding:12px 14px;border-radius:var(--r-md);background:var(--chrome);color:var(--on-chrome);display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline}.sheet-summary__num{font-size:1.4rem;font-weight:800}.warnings{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.warning{padding:8px 12px;border-radius:var(--r-sm);background:var(--wait-wash);font-size:.9rem}.warning--duplicate,.warning--missing{background:var(--stop-wash);color:var(--stop-ink)}.stations{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.station{display:grid;grid-template-columns:110px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.station__date{font-weight:800}.station__name{font-weight:700}.station__who{color:var(--ink-faint);font-size:.875rem}.station--notice-line{border-style:dashed;border-color:var(--stop);background:var(--stop-wash)}.sheet-page{display:grid;gap:22px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:26px;box-shadow:var(--shadow-sm);animation:view-in var(--t-slow) var(--ease-out)}.sheet-page__head{border-bottom:3px double var(--ink);padding-bottom:14px}.sheet-page__title{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:800;margin-top:4px}.sheet-page__sub{color:var(--ink-soft);margin-top:4px}.sheet-page__block{display:grid;gap:10px;min-width:0}.sheet-page__block>.tt-table{display:block;overflow-x:auto;scrollbar-width:thin}.sheet-page__block>.tt-table>*{display:table;width:100%}.block-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.principles{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--ink-soft)}.tt-table{width:100%;border-collapse:collapse;font-size:.9375rem}.tt-table th,.tt-table td{text-align:left;vertical-align:top;padding:8px 10px;border-bottom:1px solid var(--line)}.tt-table thead th{border-bottom:2px solid var(--ink);font-size:.8125rem;letter-spacing:.02em;color:var(--ink-soft)}.tt-table tbody th{font-weight:800;white-space:nowrap}.tt-table tr.is-legal{background:var(--stop-wash)}.tt-table--compact td{padding:6px 8px}.sheet-page__devices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.device{border:1px solid var(--line);border-radius:var(--r-md);padding:14px;background:var(--stage)}.device__meta{font-size:.8125rem;color:var(--ink-faint);margin-top:4px}.device__body{font-size:.9rem;color:var(--ink-soft);margin-top:8px}.device__items{margin:8px 0 0;padding-left:18px;font-size:.9rem}.sheet-page__keep{border-top:1px solid var(--line);padding-top:16px;display:grid;gap:8px}.hub-cta-row{text-align:center}.hub-backlink{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:var(--r-full);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);text-decoration:none;font-weight:700}.hub-backlink:hover{background:var(--surface-sunk)}@media (max-width: 860px){.sheet-page__devices{grid-template-columns:1fr}.sheet-page{padding:18px}}.route{position:relative;height:100px;margin:8px 12px 4px}.route__rail{position:absolute;left:0;right:0;top:34px;height:4px;background:var(--line-strong);border-radius:2px}.route__progress{position:absolute;left:0;top:34px;height:4px;background:var(--ink);border-radius:2px}.route__end{position:absolute;top:82px;font-size:.75rem;color:var(--ink-faint)}.route__end--end{right:0}.route__tick{position:absolute;top:24px;transform:translate(-50%);display:grid;justify-items:center;gap:2px;width:44px}.route__tick--up{top:13px}.route__tick--up em{order:-1}.route__tick--up i{margin-top:0}.route__tick--down2 em{margin-top:14px}.route__tick i{width:14px;height:14px;border-radius:50%;background:var(--surface);border:3px solid var(--wait);margin-top:4px}.route__tick--done i{background:var(--go);border-color:var(--go)}.route__tick--partial i{background:linear-gradient(90deg,var(--go) 50%,var(--surface) 50%);border-color:var(--go)}.route__tick--late i{border-color:var(--stop);background:var(--stop-wash)}.route__tick--notice-line i{border-radius:2px;width:4px;height:22px;margin-top:0;border:0;background:repeating-linear-gradient(180deg,var(--stop) 0 4px,transparent 4px 7px)}.route__tick em{font-style:normal;font-size:.6875rem;font-weight:700;color:var(--ink-soft);white-space:nowrap}.route__tick--quiet em{display:none}.route__tick--notice-line em{color:var(--stop-ink)}.route__today{position:absolute;top:0;transform:translate(-50%);display:grid;justify-items:center}.route__today:after{content:"";width:2px;height:22px;background:var(--ink)}.route__today b{font-size:.6875rem;background:var(--ink);color:#fff;padding:1px 6px;border-radius:3px}.ops{display:grid;gap:20px}.todo{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:14px 16px}.todo__empty{color:var(--ink-soft);margin-top:6px}.todo__list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.todo__item{width:100%;display:grid;grid-template-columns:auto 1fr auto auto auto;gap:10px;align-items:center;min-height:44px;padding:6px 10px;border:0;border-radius:var(--r-sm);background:transparent;text-align:left;cursor:pointer}.todo__item:hover{background:var(--surface-sunk)}.todo__who{font-weight:800}.todo__what{color:var(--ink-soft)}.todo__when{font-weight:800}.todo__count{color:var(--ink-faint);font-size:.875rem}.board{background:var(--chrome);color:var(--on-chrome);border-radius:var(--r-lg);box-shadow:var(--shadow-board);padding:14px 16px 12px;animation:view-in var(--t-slow) var(--ease-out)}.board--preview{box-shadow:var(--shadow-md);padding:12px 14px 10px}.board__head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--on-chrome-line)}.board__title{font-weight:800;letter-spacing:.08em;font-size:.8125rem;text-transform:uppercase;color:var(--on-chrome-soft)}.board__date{color:var(--on-chrome-soft);font-size:.875rem}.board__tools{display:flex;gap:8px;align-items:center}.board__scroll{overflow-x:auto;scrollbar-width:thin}.board__table{width:100%;border-collapse:collapse;font-size:.9375rem}.board__table th,.board__table td{padding:10px 8px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--on-chrome-line);white-space:nowrap}.board__table thead th{font-size:.75rem;letter-spacing:.06em;color:var(--on-chrome-soft);font-weight:700}.board__table tbody th{font-weight:700}.board__table tr.is-closed{opacity:.55}.board__person{border:0;background:transparent;color:inherit;text-align:left;padding:0;cursor:pointer;display:grid;min-height:44px;justify-items:start;align-content:center}.board__person:hover .board__name{text-decoration:underline;text-underline-offset:3px}.board__name{font-weight:800}.board__dept{font-size:.75rem;color:var(--on-chrome-soft)}.board__cellbtn{border:0;background:transparent;padding:0;color:inherit;cursor:pointer;min-height:44px;display:flex;align-items:center}.board__end{color:var(--on-chrome-soft)}.board__legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:10px;font-size:.75rem;color:var(--on-chrome-soft)}.legend__undelivered{display:inline-flex;align-items:center;gap:6px}.cell{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 6px;border-radius:var(--r-sm);background:#ffffff0f;font-weight:700;font-size:.875rem;animation:flap var(--t-slow) var(--ease-out);transform-origin:50% 0}.cell--planned{color:var(--on-chrome-soft);background:transparent;border:1px dashed rgba(255,255,255,.18)}.cell--soon{color:#fff;border:1px solid rgba(255,255,255,.35)}.cell--late{color:var(--stop-bright);border:1px dashed var(--stop-bright);background:#ff7a8a1a}.cell--partial{color:#fff;background:#34d17a1f}.cell--done{color:var(--go-bright);background:#34d17a24}.cell--nogo{color:var(--stop-bright);background:#ff7a8a29}.cell--legal{color:var(--stop-bright);border:1px dashed var(--stop-bright);background:transparent;font-size:.75rem;letter-spacing:.04em}.cell--legal.is-past{opacity:.5;border-style:solid}.cell__undelivered{display:inline-block;width:8px;height:8px;border-radius:50%;background:#f0b649;margin-left:2px}@keyframes flap{0%{transform:rotateX(-70deg);opacity:.2}to{transform:rotateX(0);opacity:1}}.signal{display:inline-flex;align-items:center;gap:6px;font-weight:700}.signal svg{width:20px;height:20px;flex:none}.signal--sm svg{width:16px;height:16px}.signal circle,.signal rect,.signal path{fill:currentColor}.signal .signal__hollow{fill:none;stroke:currentColor;stroke-width:2.4}.signal .signal__check{fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.signal--nogo .signal__check,.signal--late .signal__check{display:none}.signal rect{fill:#fff}.signal--go,.signal--done{color:var(--go)}.signal--nogo,.signal--late{color:var(--stop)}.signal--wait{color:var(--wait)}.signal--partial{color:var(--go)}.board .signal--go,.board .signal--done,.board .signal--partial{color:var(--go-bright)}.board .signal--nogo,.board .signal--late{color:var(--stop-bright)}.board .signal--wait{color:var(--wait-bright)}.board .signal .signal__check{stroke:var(--chrome)}.board .signal rect{fill:var(--chrome)}.empty{display:grid;gap:10px;justify-items:start;padding:26px;border:1px dashed var(--line-strong);border-radius:var(--r-lg);background:var(--surface)}.person{display:grid;gap:16px}.person__head{display:grid;gap:8px}.person__meta{font-weight:500;color:var(--ink-faint);font-size:.9375rem;margin-left:6px}.person-editor{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:16px;margin-top:8px}.stations--ops .station{display:block}.station__row{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;align-items:center}.station__main{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.station__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.station.is-open{border-color:var(--ink)}.station--done{border-left:4px solid var(--go)}.station--late{border-left:4px solid var(--stop)}.chip{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 6px;border-radius:var(--r-full);background:var(--wait-wash);color:var(--wait-ink);font-size:.8125rem;font-weight:700}.chip--done{background:var(--go-wash);color:var(--go-ink)}.chip--late{background:var(--stop-wash);color:var(--stop-ink)}.chip--partial{background:var(--go-wash);color:var(--go-ink)}.chip--soon{background:var(--surface-sunk);color:var(--ink)}.chip__date{font-weight:600;opacity:.85}.chip__dday{font-weight:800}.device-form{margin-top:14px;padding:16px;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);display:grid;gap:4px;animation:view-in var(--t-base) var(--ease-out)}.device-form__head{border-bottom:2px solid var(--ink);padding-bottom:10px;margin-bottom:6px}.gng-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:.9375rem}.gng-table th,.gng-table td{border-bottom:1px solid var(--line);padding:8px 6px;vertical-align:top;text-align:left}.gng-table thead th{border-bottom:2px solid var(--ink)}.gng-table__lv{text-align:center;width:78px;font-size:.8125rem}.gng-table tbody td{text-align:center;vertical-align:middle}.gng-table__label{font-weight:800}.gng-table__q{margin-top:2px}.gng-table__obs{margin:4px 0 0;padding-left:16px;color:var(--ink-faint);font-size:.8125rem}.verdict{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px 14px;margin:14px 0 0}.verdict legend{font-weight:800;padding:0 6px}.verdict__btns{display:flex;flex-wrap:wrap;gap:10px}.verdict__btn{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:2px solid var(--line-strong);border-radius:var(--r-md);background:var(--surface);font-weight:800;font-size:1rem;cursor:pointer;color:var(--ink)}.verdict__btn.is-on{border-color:var(--ink);background:var(--ink);color:#fff}.verdict__btn.is-on .signal{color:#fff}.verdict__btn--go.is-on{background:var(--go-ink);border-color:var(--go-ink)}.verdict__btn--nogo.is-on{background:var(--stop-ink);border-color:var(--stop-ink)}.verdict__btn--wait.is-on{background:var(--wait-ink);border-color:var(--wait-ink)}.verdict__btn.is-on .signal__check{stroke:var(--go-ink)}.verdict__btn--nogo.is-on .signal rect{fill:var(--stop-ink)}.closing{margin-top:10px;font-weight:700}.eval-table{width:100%;border-collapse:collapse;margin-top:12px;font-size:.9rem}.eval-table th,.eval-table td{border-bottom:1px solid var(--line);padding:6px;vertical-align:middle;text-align:left}.eval-table thead th{border-bottom:2px solid var(--ink);text-align:center;font-size:.75rem}.eval-table__lb{display:block;color:var(--ink-faint)}.eval-table__sc{width:56px;text-align:center}.eval-table__group{width:120px;font-weight:800;font-size:.8125rem;vertical-align:top}.eval-table__def{display:block;font-weight:500;color:var(--ink-faint);font-size:.75rem}.eval-table__q{line-height:1.4}.score-summary{margin-top:14px;padding:12px 14px;border-radius:var(--r-md);background:var(--chrome);color:var(--on-chrome);display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.score-summary__total{font-size:1.5rem;font-weight:800}.score-summary__grade{display:inline-flex;align-items:center;gap:10px;font-weight:700}.score-summary__g{width:40px;height:40px;border-radius:50%;background:#ffffff24;display:grid;place-items:center;font-size:1.25rem;font-weight:800}.score-summary__grade.is-S .score-summary__g,.score-summary__grade.is-A .score-summary__g,.score-summary__grade.is-B .score-summary__g{background:var(--go-bright);color:var(--chrome)}.score-summary__grade.is-C .score-summary__g,.score-summary__grade.is-D .score-summary__g{background:var(--stop-bright);color:var(--chrome)}.section-scores{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.875rem;color:var(--ink-soft)}.section-scores li{display:inline-flex;gap:6px}.anchors{margin:8px 0 0;display:grid;gap:6px;font-size:.875rem}.anchors dt{font-weight:800}.anchors dd{margin:0;color:var(--ink-soft)}.score-tip{position:relative}.desk{display:grid;gap:18px}.desk__block{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:16px;display:grid;gap:10px}.evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.evidence h4{font-size:.8125rem;color:var(--ink-faint);letter-spacing:.04em;margin:8px 0 4px}.evidence__flag{margin-top:8px;padding:8px 10px;border-radius:var(--r-sm);background:var(--stop-wash);color:var(--stop-ink);font-size:.9rem}.rounds{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rounds li{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.rounds__n{font-weight:800;min-width:4em}.rounds__v{display:inline-flex;gap:6px;align-items:center}.grade-badge{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;font-weight:800;background:var(--go-wash);color:var(--go-ink)}.grade-badge.is-C,.grade-badge.is-D{background:var(--stop-wash);color:var(--stop-ink)}.suggestion{padding:12px 14px;border-left:4px solid var(--wait);border-radius:0 var(--r-md) var(--r-md) 0;background:var(--wait-wash);display:grid;gap:4px}.suggestion strong{font-size:1.125rem}.suggestion__label{font-size:.75rem;letter-spacing:.06em;color:var(--ink-faint)}.suggestion--convert{border-left-color:var(--go);background:var(--go-wash)}.suggestion--review,.suggestion--interview-nogo{border-left-color:var(--stop);background:var(--stop-wash)}.legal{list-style:none;margin:0;padding:0;display:grid;gap:6px}.legal__item{display:grid;grid-template-columns:52px 1fr;gap:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--surface-sunk);font-size:.9375rem}.legal__sev{font-size:.75rem;font-weight:800;padding:2px 6px;border-radius:4px;text-align:center;align-self:start;background:var(--wait-wash);color:var(--wait-ink)}.legal__item--block{background:var(--stop-wash)}.legal__item--block .legal__sev{background:var(--stop-ink);color:#fff}.legal__item--warn .legal__sev{background:#f0b649;color:var(--chrome)}.draft{white-space:pre-wrap;font-family:inherit;font-size:.9375rem;line-height:1.6;margin:0;padding:14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--stage)}@media (max-width: 720px){.evidence{grid-template-columns:1fr}}.forms{display:grid;gap:10px}.formlist,.msglist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.formlist li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.formlist li>div:first-child{display:grid}.formlist .row-actions{margin-top:0}.msglist details{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:8px 14px}.msglist summary{display:flex;justify-content:space-between;align-items:center;gap:10px;cursor:pointer;min-height:40px;list-style:none}.msglist .draft{margin-top:8px}.print-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:var(--surface-sunk);overflow:auto;padding:0 0 40px}.print-toolbar{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;background:var(--chrome);color:var(--on-chrome);font-size:.875rem}.print-toolbar .row-actions{margin:0}.print-paper{width:210mm;min-height:297mm;margin:16px auto;background:#fff;color:#111;padding:16mm 14mm;box-shadow:var(--shadow-md)}.pf{font-size:10.5pt;line-height:1.45}.pf__title{font-size:15pt;font-weight:800;border-bottom:2px solid #111;padding-bottom:6px;margin-bottom:8px}.pf__q{font-weight:700;margin:6px 0 2px}.pf__inst{font-size:9.5pt;color:#333;margin:2px 0 8px}.pf__h{font-size:11.5pt;font-weight:800;margin:12px 0 6px}.pf__h--break{break-before:page}.pf__hint{font-weight:500;font-size:9pt;color:#555}.pf-meta,.pf-items,.pf-verdict,.pf-eval{width:100%;border-collapse:collapse;margin-bottom:8px}.pf-meta th,.pf-meta td,.pf-items th,.pf-items td,.pf-verdict th,.pf-verdict td,.pf-eval th,.pf-eval td{border:1px solid #333;padding:5px 7px;vertical-align:top;text-align:left}.pf-meta th,.pf-items thead th,.pf-verdict th,.pf-eval thead th{background:#eee;font-weight:800;white-space:nowrap}.pf-meta--tall .pf-meta__tall{height:60mm}.pf-items ul{margin:2px 0 0;padding:0;list-style:none;font-size:9.5pt;color:#333}.pf-items__q{font-size:10.5pt}.pf-items__lv{width:30mm;white-space:nowrap}.pf-check{display:flex;align-items:center;gap:5px;font-size:9.5pt;line-height:1.6}.pf-check__box{display:inline-grid;place-items:center;width:12px;height:12px;border:1px solid #333;font-size:8pt;line-height:1}.pf-verdict__go,.pf-verdict__nogo{width:22mm;text-align:center;font-weight:800}.pf-verdict__reason{height:22mm}.pf-box{border:1px solid #333;padding:6px 8px;white-space:pre-wrap}.pf-box--md{min-height:34mm}.pf-box--lg{min-height:70mm}.pf__closing{margin-top:14px;font-weight:800;text-align:center}.pf__sign{margin-top:16px;text-align:right}.pf__foot{margin-top:8px;font-size:9pt;color:#555}.pf-eval thead th{text-align:center;font-size:9pt}.pf-eval__shade td,.pf-eval__shade th{background:#f1f1f1;font-size:9.5pt}.pf-eval__sc{width:14mm;text-align:center}.pf-eval__sum th{background:#eee;text-align:right}.pf-eval__sum td{text-align:center;font-weight:800}.pf--guide p,.pf--guide ul{margin:4px 0 6px}.pf--guide li{margin-bottom:3px}@page{size:A4 portrait;margin:12mm}@media print{body{background:#fff}body>#root>*:not(.print-root),.no-print,.print-root .print-toolbar{display:none!important}.toast{display:none!important}.print-root{position:static;inset:auto;background:#fff;padding:0;overflow:visible}.print-paper{width:auto;min-height:0;margin:0;padding:0;box-shadow:none}.pf-eval tr,.pf-items tr,.pf-meta tr{break-inside:avoid}.pf-eval thead{display:table-header-group}}html:has(dialog:modal){overflow:hidden}.sheet [data-sheet-title]:focus{outline:none}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(560px,calc(100% - 32px));max-height:min(86dvh,720px);border:1px solid var(--line-strong);border-radius:var(--r-lg);padding:0;background:var(--surface);color:var(--ink);box-shadow:var(--shadow-board);overflow:auto}.sheet--wide{width:min(960px,calc(100% - 32px))}.sheet::backdrop{background:#101a2b73}.sheet__body{padding:20px 20px 8px;display:grid;gap:8px}.sheet__foot{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px 20px}.sheet__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sheet__head>h2{min-width:0}.sheet__tools{display:flex;gap:6px;flex-shrink:0;margin-top:-2px}.sheet__tool{min-height:34px;padding:0 11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink-soft);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.sheet__tool:hover{background:var(--surface-sunk);color:var(--ink)}.sheet__tool[aria-pressed=true]{background:var(--chrome);border-color:var(--chrome);color:var(--on-chrome)}.sheet__close{width:34px;padding:0;font-size:21px;line-height:1}.sheet--max{width:min(1520px,calc(100% - 24px));max-height:calc(100dvh - 24px)}.toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:120;padding:10px 16px;border-radius:var(--r-md);background:var(--chrome);color:var(--on-chrome);box-shadow:var(--shadow-md);font-weight:700;animation:toast-in var(--t-base) var(--ease-out);max-width:calc(100% - 32px)}.toast--out{animation:toast-out var(--t-base) var(--ease-out) forwards}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes toast-out{to{opacity:0;transform:translate(-50%,8px)}}.app-footer{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:18px 0 32px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:.8125rem}.footer-meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center}.footer-privacy{margin-top:4px}.crash{width:min(560px,calc(100% - 32px));margin:60px auto;display:grid;gap:10px}.workbench{animation:view-in var(--t-slow) var(--ease-out)}.view-in{animation:view-in var(--t-base) var(--ease-out)}@keyframes view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width: 720px){.grid-2{grid-template-columns:1fr}.station{grid-template-columns:1fr;gap:4px}.app-main{width:calc(100% - 24px)}.print-paper{width:100%;padding:12px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.step--route .lede{max-width:68ch}.rb-top{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 22px;margin:6px 0 10px}.rb-stats{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0}.rb-stats>div{display:grid;gap:2px}.rb-stats dt{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.rb-stats dd{margin:0;font-weight:800;font-size:1.05rem}.rb-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunk)}.rb-presets__label{font-size:.8125rem;font-weight:800;color:var(--ink-soft);margin-right:4px}.rb-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0 18px}.rb-filter__q{margin-left:auto;min-width:180px;max-width:260px}.input--sm{min-height:36px;padding:6px 10px;font-size:.875rem}.chipbtn.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.rb-phases{list-style:none;margin:0;padding:0;display:grid;gap:22px}.rb-phase{border-top:2px solid var(--ink);padding-top:12px;display:grid;gap:10px}.rb-phase__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.rb-phase__head .h-sub{margin:0}.rb-route{list-style:none;margin:0;padding:0;display:grid;gap:6px}.rb-route__item{border:1px solid var(--line-strong);border-left:4px solid var(--go);border-radius:var(--r-sm);background:var(--surface);padding:8px 12px}.rb-route__item--canon{border-left-color:var(--ink);background:var(--surface-sunk);display:flex;align-items:center;gap:10px}.rb-route__item.is-editing{box-shadow:var(--shadow-md)}.rb-route__row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.rb-route__name{font-weight:800}.rb-route__actions{margin-left:auto;display:inline-flex;gap:12px}.rb-badge{display:inline-block;font-size:.6875rem;font-weight:800;letter-spacing:.06em;padding:2px 7px;border-radius:var(--r-full);background:var(--ink);color:#fff}.rb-badge--src{background:var(--go-wash);color:var(--go-ink)}.idea-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.idea{display:grid;grid-template-rows:auto 1fr auto auto;gap:6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:12px 14px;min-width:0}.idea.is-added{border-color:var(--go);background:var(--go-wash)}.idea__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.idea__name{font-weight:800}.idea__summary{margin:0;color:var(--ink-soft);font-size:.9375rem}.idea__meta{margin:0}.idea__actions{display:flex;align-items:center;gap:12px;margin-top:4px}.idea-detail{display:grid;gap:8px}.idea-detail__list{margin:0;padding-left:20px;display:grid;gap:4px}.idea-detail__script{margin:0;padding:10px 14px;border-left:4px solid var(--wait);background:var(--surface-sunk);border-radius:0 var(--r-sm) var(--r-sm) 0;white-space:pre-wrap}.h-min{font-size:.9375rem;font-weight:800;margin:6px 0 0}.linklike--danger{color:var(--stop-ink)}.station-editor{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line-strong);display:grid;gap:8px}.rb-principles{margin-top:26px;border-top:2px solid var(--ink);padding-top:12px;display:grid;gap:8px}.principle-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.principle{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:12px 14px;display:grid;gap:4px;font-size:.9375rem}.principle.is-fixed{background:var(--surface-sunk)}.principle.is-on{border-color:var(--go);background:var(--go-wash)}.principle .check{margin:0}.station-guide{margin:8px 0 4px;padding:10px 14px;border-left:4px solid var(--wait);background:var(--surface-sunk);border-radius:0 var(--r-sm) var(--r-sm) 0;display:grid;gap:8px}.station-guide__sum{margin:0;color:var(--ink-soft)}.guide-list{margin:0;padding-left:20px;display:grid;gap:4px}.tt-guide{display:grid;gap:14px}.tt-guide__phase{display:grid;gap:8px}.tt-guide__station{border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;display:grid;gap:6px}.tt-guide__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.tt-guide__sum{margin:0;color:var(--ink-soft)}.pf-guide{margin:6px 0 10px;break-inside:avoid}.pf-guide__head{margin:0 0 2px}.pf-guide__list{margin:2px 0 0;padding-left:18px}@media (max-width: 720px){.rb-filter__q{margin-left:0;max-width:none;width:100%}.rb-route__actions{margin-left:0}}@media screen{.app-main{width:min(1200px,calc(100% - 64px));padding:58px 0 64px}.app-main:has(.workbench){padding-top:30px}.app-footer{width:min(1200px,calc(100% - 64px));padding-top:22px}.landing{gap:52px}.landing__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(32px,4vw,64px);align-items:center}.landing__intro{min-width:0}.landing__hero{gap:20px;padding:0}.landing__signal{color:var(--ink-soft);font-size:14px;font-weight:600;line-height:1.65}.landing__signal:before{display:none}.landing__thesis{font-size:clamp(30px,3.2vw,43px);font-weight:780;line-height:1.24;letter-spacing:-.045em;text-wrap:balance}.landing__promise{font-size:16px;line-height:1.85;max-width:46ch}.landing__promise strong{font-weight:600;color:inherit}.landing__access{position:static;margin-top:30px;padding:24px;box-shadow:none;border-radius:18px}.landing__access .h-sec{font-size:18px;line-height:1.5;letter-spacing:-.025em}.gate{gap:12px}.gate>.btn--primary{min-height:52px;border-radius:10px;font-size:16px}.gate__switch{margin-top:4px;padding-top:8px;border-top-style:solid;border-color:var(--line)}.gate__switch>summary{min-height:44px;padding:10px 0;color:var(--ink-soft);font-size:13px;cursor:pointer}.gate__switch[open]>summary{margin-bottom:8px}.landing__board{min-width:0;margin:0;padding:30px 26px 22px;background:var(--wait-wash);border:1px solid var(--line);border-radius:24px}.journey-heading{display:flex;align-items:center;gap:16px}.journey-heading img{flex:none;width:80px;height:80px;object-fit:contain}.journey-heading h2{font-size:22px;line-height:1.4;font-weight:750;letter-spacing:-.04em}.journey-heading p{max-width:30ch;margin-top:7px;color:var(--ink-soft);font-size:14px;line-height:1.7}.journey-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:32px 0;padding:0}.journey-rail li{position:relative;display:flex;flex-direction:column;gap:5px;padding:0 12px 0 0;font-size:12px;color:var(--ink-soft)}.journey-rail li:before{content:"";position:absolute;top:8px;left:0;width:100%;height:2px;background:var(--line-strong)}.journey-rail li:last-child:before{display:none}.journey-rail__point{position:relative;z-index:1;width:18px;height:18px;margin-bottom:10px;border:5px solid var(--action);border-radius:50%;background:var(--surface)}.journey-rail strong{color:var(--ink);font-weight:750;font-size:15px}.landing__board .board--preview{padding:18px 18px 8px;border-radius:14px;box-shadow:0 12px 26px #101a2b1f}.board--preview .board__table{min-width:0;width:100%;table-layout:fixed}.board--preview .board__table thead th{font-size:11px;white-space:normal;line-height:1.5}.board--preview .board__table th,.board--preview .board__table td{padding:14px 4px}.board--preview .board__table th:first-child{width:32%}.board--preview .board__name{display:block;font-size:12px;line-height:1.5}.board--preview .board__dept{display:block;margin-top:3px;font-size:11px}.board--preview .cell{padding:5px;font-size:11px;gap:4px}.board--preview .board__head{padding-bottom:14px;margin-bottom:0}.board--preview .board__title{font-size:12px;letter-spacing:0}.board--preview .board__date{font-size:11px}.landing__board-cap{display:flex;flex-direction:column;gap:4px;margin-top:18px;font-size:12px;line-height:1.7}.landing__board-cap .linklike{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;align-self:stretch;min-height:44px;color:var(--action);font-size:14px;font-weight:700;text-decoration:none}.landing__board-cap .linklike:hover{text-decoration:underline;text-underline-offset:4px}.landing__how{border-top:1px solid var(--line-strong);gap:34px;padding-top:26px}.how-step{gap:14px}.how-step__n{width:28px;height:28px;border:1px solid var(--line-strong);color:var(--ink-soft);font-size:12px;font-weight:600}.how-step__t{font-size:15px;line-height:1.7;font-weight:750}.how-step__d{margin-top:8px;font-size:13px;line-height:1.85}.tabs{gap:8px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--line)}.tab-btn{padding:10px 22px;margin:0;border:0;border-radius:9px;font-size:15px;font-weight:650}.tab-btn.is-on{color:var(--on-action);background:var(--action)}.tab-btn:disabled{opacity:.6}.workbench>.tiny{margin:-10px 0 20px}.workbench .step{padding:34px;background:var(--surface);border:1px solid var(--line);border-radius:20px;gap:8px;animation:none}.step>.h-sec{font-size:28px;line-height:1.35;letter-spacing:-.04em}.step>.lede{margin:2px 0 18px;line-height:1.8;font-size:15px}.field{gap:9px}.field__hint{font-size:13px;line-height:1.8}.input{min-height:48px;padding:11px 14px;border-color:var(--line-strong);border-radius:9px;font-size:16px}.input:focus{border-color:var(--focus)}.btn{min-height:44px;border-radius:9px}.btn--sm{min-height:44px}.seg{padding:4px;border-radius:10px}.seg__btn{min-height:40px;padding:8px 14px;border-radius:7px}.program-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:36px;align-items:start}.program-fields,.program-section{display:grid;gap:20px;min-width:0}.program-fields .grid-2{gap:20px}.program-section+.program-section{padding-top:24px;border-top:1px solid var(--line)}.program-section .field{margin:0}.program-guide{min-width:0;padding:24px;background:var(--wait-wash);border-radius:14px}.program-guide .check{align-items:flex-start;margin:0;padding:0;border:0;background:transparent;font-size:14px;line-height:1.9}.program-guide .check input{margin-top:5px}.program-guide .check strong{display:block;margin-bottom:7px}.program-guide .fixed-rules{display:block;margin-top:24px;padding:20px 0 0;border:0;border-top:1px solid var(--line-strong);border-radius:0;background:none;font-size:13px;line-height:1.8}.program-guide .fixed-rules dt{font-weight:700;color:var(--ink);margin-bottom:4px}.program-guide .fixed-rules dd{margin:0 0 18px;color:var(--ink-soft)}.program-guide .fixed-rules dd:last-child{margin-bottom:0}.step__foot{margin-top:26px;padding-top:24px}.step__foot>.btn--primary{padding-inline:24px;margin-left:auto}.step__foot>.tiny{flex-basis:100%;text-align:right}.rb-top{margin:10px 0 20px;padding:20px 22px;border-radius:12px;background:var(--wait-wash)}.rb-stats{gap:28px}.rb-stats dt{font-size:12px}.rb-stats dd{font-size:22px}.rb-presets{padding:0 0 20px;border-bottom:1px solid var(--line);background:none}.rb-filter{margin-block:22px;gap:12px}.phase-picker{display:flex;flex-wrap:wrap;gap:6px;padding:0 0 20px;border-bottom:1px solid var(--line)}.phase-pick{min-height:44px;padding:10px 14px;border:1px solid transparent;border-radius:9px;color:var(--ink-soft);background:transparent;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.phase-pick:hover{background:var(--wait-wash)}.phase-pick.is-on{color:var(--on-action);background:var(--action)}.rb-phase{margin-top:20px}.rb-phase__head{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--line)}.idea{padding:20px;border-radius:12px;box-shadow:none}.idea__name{font-size:16px;line-height:1.5}.idea__summary{line-height:1.8}.rb-route__item{padding:16px 18px;margin-bottom:10px;border-radius:0 10px 10px 0}.values{gap:18px}.value-row{padding:20px;border-radius:14px}.qgroup{margin-top:22px;padding:22px;border-radius:12px}.sheet-page{padding:34px;border-radius:18px}.sheet-page__block{margin-top:28px}.tt-table th,.tt-table td{padding:14px 12px}.board:not(.board--preview){border-radius:18px;padding:24px;box-shadow:0 14px 30px #101a2b1a}.board:not(.board--preview) .board__table th,.board:not(.board--preview) .board__table td{padding:14px 10px}.board:not(.board--preview) .board__table tbody th{position:sticky;left:0;z-index:2;background:var(--chrome)}.todo{margin-bottom:28px}.todo__item{min-height:60px;padding:14px 18px}.empty{padding:56px 30px;border:1px solid var(--line);border-radius:18px;background:var(--surface);text-align:center}.empty .lede{margin:12px auto 24px}.empty .person-editor{text-align:left}.sheet{border-radius:18px}.sheet__body{padding:28px 28px 12px;gap:14px}.sheet__foot{padding:18px 28px 24px;border-top:1px solid var(--line)}}@media screen and (max-width: 1000px){.app-main{width:calc(100% - 48px);padding-top:36px}.landing__stage{gap:28px}.landing__thesis{font-size:32px}.landing__board{padding:24px 18px 18px}.journey-heading{gap:8px}.journey-heading img{width:64px;height:64px}.journey-heading h2{font-size:19px}.program-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.75fr);gap:24px}.program-fields .grid-2{grid-template-columns:1fr}.workbench .step{padding:28px}}@media screen and (max-width: 760px){.app-main,.app-footer{width:calc(100% - 32px)}.app-main{padding:30px 0 40px}.landing{gap:32px}.landing__stage{grid-template-columns:minmax(0,1fr);gap:30px}.landing__thesis{font-size:clamp(30px,6.6vw,40px);max-width:24ch}.landing__hero{gap:16px}.landing__signal{font-size:13px}.landing__promise{font-size:15px}.landing__access{margin-top:24px;padding:20px;border-radius:14px}.landing__board{padding:24px 20px 16px;border-radius:18px}.journey-heading h2{font-size:21px}.journey-heading p{font-size:13px}.journey-rail{margin:26px 0}.landing__how{grid-template-columns:1fr;gap:24px;padding-top:24px}.how-step__d{margin-top:5px}.tabs{gap:3px;flex-wrap:wrap;margin-bottom:20px;padding-bottom:12px}.tab-btn{padding-inline:16px;font-size:14px}.tabs>.btn--quiet{font-size:12px;padding-inline:8px}.workbench .step{padding:24px 20px;border-radius:14px}.step>.h-sec{font-size:25px}.step>.lede{font-size:14px}.program-layout{grid-template-columns:1fr;gap:26px}.program-guide{padding:20px}.step__foot{gap:10px}.step__foot>.btn--primary{flex:1}.rb-top{padding:16px;flex-wrap:wrap}.rb-stats{gap:20px;flex-wrap:wrap}.rb-filter{flex-wrap:wrap}.rb-filter__q{flex-basis:100%;width:100%}.value-row{padding:16px 12px;gap:10px}.qgroup{padding:16px}.sheet-page{padding:22px 16px}.board:not(.board--preview){padding:18px 14px}.sheet__body{padding:22px 18px 12px}.sheet__foot{padding:16px 18px 20px}}@media screen and (max-width: 480px){.board--preview .board__table tr>:nth-child(4){display:none}.board--preview .board__table th:first-child{width:34%}.board--preview .board__table{table-layout:auto}}@media screen and (max-width: 380px){.app-main,.app-footer{width:calc(100% - 24px)}.landing__thesis{font-size:28px}.landing__board{padding:20px 12px 12px}.journey-heading img{width:56px;height:56px}.journey-heading h2{font-size:19px}.journey-rail li{font-size:11px;padding-right:8px}.landing__board .board--preview{padding:14px 10px 6px}.board--preview .cell{padding:4px 3px;gap:2px}.workbench .step{padding:22px 14px}.tab-btn{padding-inline:12px}}.vh-login{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 12px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#ffffffe6;font-size:13px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:color .12s ease,border-color .12s ease,background .12s ease}.vh-login:hover{color:#fff;border-color:#ffffff94;background:#ffffff14}.vh-login__en,html[lang^=en] .vh-login__ko{display:none}html[lang^=en] .vh-login__en{display:inline}.vh-login--light{border-color:#0f172a47;color:#334155}.vh-login--light:hover{color:#0f172a;border-color:#0f172a85;background:#0f172a0f}.vh-avatar{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;overflow:hidden;background:#ffffff14;border:1.5px solid rgba(255,255,255,.38);color:#fff;cursor:pointer;font:inherit;text-decoration:none;flex-shrink:0;transition:border-color .12s ease,box-shadow .12s ease}.vh-avatar:hover{border-color:#fff;box-shadow:0 0 0 3px #ffffff29}.vh-avatar-img{width:32px;height:32px;border-radius:50%;object-fit:cover;display:block}.vh-avatar--light{background:#fff;border-color:#0f172a47;color:#334155}.vh-avatar--light:hover{border-color:#334155;box-shadow:0 0 0 3px #0f172a1a}.vh-avatar:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.vh-profile-menu{position:relative;display:inline-flex;flex-shrink:0}.vh-profile-panel{position:absolute;z-index:20;top:calc(100% + 8px);right:0;display:grid;width:max-content;min-width:176px;max-width:264px;overflow:hidden;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-shadow:0 12px 28px #0f172a29}.vh-profile-panel[hidden]{display:none!important}.vh-profile-email{display:block;min-width:0;padding:10px 14px 9px;border-bottom:1px solid #e2e8f0;color:#334155;font-size:12px;font-weight:600;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vh-profile-teams{display:block;min-width:0;max-height:168px;overflow-y:auto;overscroll-behavior:contain;border-bottom:1px solid #e2e8f0}.vh-profile-team{display:flex;align-items:center;gap:6px;min-width:0;padding:7px 14px;color:#334155;font-size:12px;font-weight:600;line-height:1.35;word-break:keep-all}.vh-profile-team__name{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vh-profile-team__badge{flex:0 0 auto;padding:1px 7px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#0f172a;font-size:11px;font-weight:700;line-height:1.45;white-space:nowrap}.vh-profile-action{display:flex;align-items:center;min-height:44px;padding:0 14px;color:#0f172a;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none}.vh-profile-action:focus-visible{box-shadow:inset 0 0 0 3px #2563eb;outline:none}.vh-profile-action:hover{background:#f8fafc}.vh-profile-action--logout{border-top:1px solid #e2e8f0;color:#b23a2e}.vh-profile-label__en,html[lang^=en] .vh-profile-label__ko{display:none}html[lang^=en] .vh-profile-label__en{display:inline}.vh-tc-entry{position:relative;display:block;min-width:0}.vh-tc-input{width:100%;padding-right:52px;letter-spacing:.04em;text-transform:uppercase}.vh-tc-input.is-masked{color:transparent;caret-color:var(--vh-tc-caret, currentColor)}.vh-tc-input.is-masked::selection{color:transparent}.vh-tc-mask{position:absolute;inset:0 52px 0 var(--vh-tc-mask-left, 14px);display:flex;align-items:center;pointer-events:none;color:var(--vh-tc-mask-color, currentColor);font-family:var(--vh-tc-mask-font, inherit);font-size:var(--vh-tc-mask-size, inherit);font-weight:700;letter-spacing:.04em}.vh-tc-toggle{position:absolute;top:50%;right:4px;transform:translateY(-50%);width:40px;height:40px;padding:0;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--vh-tc-toggle, inherit);cursor:pointer}.vh-tc-toggle:hover:not(:disabled){color:var(--vh-tc-toggle-hover, inherit);background:var(--vh-tc-toggle-hover-bg, rgba(127, 127, 127, .12))}.vh-tc-toggle:focus-visible{outline:2px solid var(--vh-tc-focus, currentColor);outline-offset:1px}.vh-tc-toggle:disabled{opacity:.45;cursor:default}.vh-tc-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.vh-tc-toggle .vh-tc-eye-closed,.vh-tc-toggle[aria-pressed=true] .vh-tc-eye-open{display:none}.vh-tc-toggle[aria-pressed=true] .vh-tc-eye-closed{display:block}#team-code-connect{flex:none;align-self:center;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0 4px;font-size:13px;line-height:1.25;white-space:normal;word-break:keep-all;text-align:center}:root[lang=en] #team-code-connect{width:auto;padding:0 12px}.team-participation-row .vh-team-code-field,.team-entry-row .vh-team-code-field,.team-code-row .vh-tc-entry{flex:1 1 auto;min-width:0}[data-vh-team-status=connected][role=status]:not([hidden]):not(:empty){position:relative;box-sizing:border-box;max-inline-size:100%;min-inline-size:0;padding:0;padding-inline-start:1.05em;border:0;border-radius:0;background:none;box-shadow:none;color:var(--vh-team-status-ink, #245b49);font-weight:650;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;animation:vh-team-confirm-text .18s ease-out}[data-vh-team-status=connected][role=status]:not([hidden]):not(:empty):before{content:"";position:absolute;inset-inline-start:.13em;inset-block-start:.3em;box-sizing:border-box;inline-size:.34em;block-size:.58em;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);animation:vh-team-confirm-check .28s cubic-bezier(.16,1,.3,1)}[data-vh-team-status-theme=dark]{--vh-team-status-ink: #b9efe1}@keyframes vh-team-confirm-text{0%{opacity:.72}to{opacity:1}}@keyframes vh-team-confirm-check{0%{clip-path:inset(0 0 100% 0);opacity:.4}to{clip-path:inset(0 0 0 0);opacity:1}}@media (prefers-reduced-motion: reduce){[data-vh-team-status=connected][role=status]:not([hidden]):not(:empty),[data-vh-team-status=connected][role=status]:not([hidden]):not(:empty):before{animation:none}}[data-vh-team-status][hidden]{display:none}[data-vh-header]{position:sticky;top:0;z-index:var(--vh-hdr-z, 100);border-bottom:1px solid var(--vh-hdr-edge, rgba(255, 255, 255, .06));padding-top:env(safe-area-inset-top)}:where([data-vh-header-row]){display:flex}[data-vh-header-row]{align-items:center;gap:var(--vh-hdr-gap, 16px);height:var(--vh-hdr-h, 60px);padding-left:max(var(--vh-hdr-pad-x, 24px),env(safe-area-inset-left));padding-right:max(var(--vh-hdr-pad-x, 24px),env(safe-area-inset-right));padding-top:0;padding-bottom:0}[data-vh-lockup]{display:flex;align-items:center;gap:10px;min-width:0;flex-shrink:0}[data-vh-family]{position:relative;flex:none;padding-left:10px;border-left:1px solid var(--vh-hdr-rule, rgba(255, 255, 255, .22));color:var(--vh-hdr-family-ink, rgba(255, 255, 255, .68));font-family:var(--font-brand, var(--font-lockup, "Sora")),sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:-.012em;text-decoration:none;white-space:nowrap;transform:translateY(.5px);transition:color .2s ease}[data-vh-family]:hover{color:var(--vh-hdr-family-ink-hover, #fff)}[data-vh-family]:after{content:"";position:absolute;top:-16px;right:-8px;bottom:-16px;left:-8px}[data-vh-lockup]>.brand-divider,[data-vh-lockup]>.lock-div{display:none}[data-vh-tier]{display:none}[data-vh-workflow-progress=header]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;justify-content:safe center;min-width:0;overflow-x:auto;scrollbar-width:none}[data-vh-workflow-progress=header]::-webkit-scrollbar{display:none}[data-vh-tools]{margin-inline-start:var(--vh-hdr-tools-push, auto);display:flex;align-items:center;gap:var(--vh-hdr-tools-gap, 12px);flex-shrink:0}[data-vh-track]{height:3px;background:var(--vh-hdr-track-bed, rgba(255, 255, 255, .14));overflow:hidden}[data-vh-track]>*{display:block;height:100%;width:0%;background:var(--vh-hdr-track-fill, currentColor);border-radius:0 2px 2px 0;transition:width .5s cubic-bezier(.4,0,.2,1)}[data-vh-tools] .lang-toggle,[data-vh-tools] .lang-switch{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:9999px;background:var(--vh-hdr-ctrl-bed, rgba(255, 255, 255, .08));border:1px solid var(--vh-hdr-ctrl-edge, rgba(255, 255, 255, .12));flex:none}[data-vh-tools] .lang-toggle button,[data-vh-tools] .lang-switch button{position:relative;display:inline-flex;align-items:center;justify-content:center;height:24px;min-height:24px;padding:0 10px;margin:0;border:0;border-radius:9999px;background:transparent;color:var(--vh-hdr-ctrl-ink, rgba(255, 255, 255, .72));font-family:inherit;font-size:11.5px;font-weight:700;line-height:1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .2s ease,color .2s ease}[data-vh-tools] .lang-toggle button:after,[data-vh-tools] .lang-switch button:after{content:"";position:absolute;top:-10px;right:-2px;bottom:-10px;left:-2px}[data-vh-tools] .lang-toggle button:hover,[data-vh-tools] .lang-switch button:hover{color:var(--vh-hdr-ctrl-ink-hover, #fff)}[data-vh-tools] .lang-toggle button[aria-pressed=true],[data-vh-tools] .lang-switch button[aria-pressed=true],[data-vh-tools] .lang-toggle button.is-active,[data-vh-tools] .lang-switch button.is-active,[data-vh-tools] .lang-toggle button.is-on,[data-vh-tools] .lang-switch button.is-on{background:var(--vh-hdr-ctrl-on-bed, rgba(255, 255, 255, .92));color:var(--vh-hdr-ctrl-on-ink, var(--vh-hdr-chrome, #0f172a))}@media (pointer: coarse){[data-vh-tools] .lang-toggle button,[data-vh-tools] .lang-switch button{min-width:44px}}.vh-save-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:9999px;border:1px solid var(--vh-hdr-badge-edge, rgba(255, 255, 255, .08));background:var(--vh-hdr-badge-bg, rgba(255, 255, 255, .05));color:var(--vh-hdr-badge-ink, rgba(255, 255, 255, .38));font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;transition:color .2s ease,background .2s ease,border-color .2s ease}.vh-save-badge__dot{width:6px;height:6px;border-radius:9999px;background:currentColor;flex:none}.vh-save-badge.is-saving{color:var(--vh-hdr-badge-saving, #6f8fd8);background:#638cff1f;border-color:#638cff47}.vh-save-badge.is-saved{color:var(--vh-hdr-badge-saved, #2f9e63);background:#2f9e631a;border-color:#2f9e6338}.vh-save-badge.is-offline{color:var(--vh-hdr-badge-offline, #a5741a);background:#f0b64924;border-color:#f0b6494d}.vh-save-badge.is-conflict{color:var(--vh-hdr-badge-conflict, #c0392b);background:#c0392b1f;border-color:#c0392b4d}.vh-save-badge.is-device-error{color:#fff;background:var(--vh-hdr-badge-error, #b3261e);border-color:var(--vh-hdr-badge-error, #b3261e)}.vh-save-badge[hidden]{display:none}[data-vh-header][data-vh-chrome=dark] .vh-save-badge.is-saving{color:#9db8ff}[data-vh-header][data-vh-chrome=dark] .vh-save-badge.is-saved{color:#6fdda3}[data-vh-header][data-vh-chrome=dark] .vh-save-badge.is-offline{color:#f0b649}[data-vh-header][data-vh-chrome=dark] .vh-save-badge.is-conflict{color:#ffa3a3}[data-vh-header][data-vh-chrome=dark] .vh-save-badge.is-device-error{color:#fff;border-color:#ffffff61}@media (max-width: 720px){[data-vh-header-row]{flex-wrap:wrap;height:auto;min-height:var(--vh-hdr-h, 60px);row-gap:var(--vh-hdr-row-gap-narrow, 8px);padding-top:var(--vh-hdr-pad-y-narrow, 8px);padding-bottom:var(--vh-hdr-pad-y-narrow, 8px);padding-left:max(var(--vh-hdr-pad-x-narrow, 16px),env(safe-area-inset-left));padding-right:max(var(--vh-hdr-pad-x-narrow, 16px),env(safe-area-inset-right))}[data-vh-workflow-progress=header]{order:3;flex-basis:100%;width:100%}[data-vh-tools]{gap:var(--vh-hdr-tools-gap-narrow, 8px)}.vh-save-badge__text{display:none}.vh-save-badge{padding:6px}.vh-save-badge.is-device-error .vh-save-badge__text{display:inline}.vh-save-badge.is-device-error{padding:4px 10px}}@media (prefers-reduced-motion: reduce){[data-vh-track]>*,[data-vh-family],.vh-save-badge{transition:none}}@media screen{.app-main{max-width:1360px;padding-inline:32px}.app-main:has(>.workbench){--workbench-gutter: clamp(12px, 1.1vw, 20px);width:100%;max-width:none;margin-inline:0;padding-inline:0}.workbench>.planner-toolbar,.workbench .wb__bar,.workbench .wb__undo,.workbench .wb__keep,.workbench .wb__hub{margin-inline:var(--workbench-gutter)}.workbench .wb__body>.wb__board,.workbench .wb__body.is-open>.wb__board{padding-inline:var(--workbench-gutter)}.workbench{padding-top:24px}.planner-toolbar{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:0 0 16px}.planner-toolbar>.btn{color:#637284;font-weight:500}.landing{padding:46px 0 40px}.landing__hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:64px;align-items:start}.landing__copy{padding-top:10px}.landing__copy h1{margin:0 0 20px;font-size:clamp(33px,4vw,52px);font-weight:780;line-height:1.26;letter-spacing:-.065em;white-space:pre-line;color:#101a2b}.landing__stance{margin:0 0 18px;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.6;letter-spacing:-.035em;color:#007b87}.landing__guide{display:inline-block;margin-top:18px;font-size:14.5px;font-weight:700;letter-spacing:-.02em;color:#007b87;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.landing__guide:hover{color:#005f69}.landing__lede{max-width:480px;margin:0;padding-top:18px;border-top:1px solid #d6e0e8;font-size:16px;line-height:1.9;color:#52647a}.landing__entry .gate{background:none;border:0;padding:0;box-shadow:none}.landing__entry .gate__account-action{margin-bottom:12px}.landing__entry .gate>.btn--primary,.landing__entry .landing-start>.btn--primary,.landing__entry .landing-resume>.btn--primary{min-height:56px;font-size:16px;border-radius:10px;width:100%}.landing-start{display:grid;gap:20px;background:#fff;border:1px solid #d4dee7;border-top:5px solid #007b87;border-radius:16px;padding:24px;box-shadow:0 18px 45px #263a4c12}.landing-start>label{display:grid;gap:8px;font-size:14px;font-weight:750}.landing-start>label b{color:#007b87}.landing-start .input{min-height:52px;border-radius:8px;background:#fbfcfd;font-size:16px}.landing-start fieldset{border:0;padding:0;margin:0}.landing-start legend{font-size:14px;font-weight:750;margin-bottom:10px}.landing-duration-entry{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px}.landing-duration-entry>.input{min-height:52px;font-size:18px;font-weight:750;font-variant-numeric:tabular-nums}.landing-duration-units{display:grid;grid-template-columns:1fr 1fr;padding:4px;background:#eaf0f7;border-radius:10px}.landing-duration-units button{border:0;border-radius:7px;background:transparent;color:#52647a;font-size:13px;font-weight:750;cursor:pointer}.landing-duration-units button[aria-pressed=true]{background:#1d2f4c;color:#fff;box-shadow:0 2px 8px #1d2f4c24}.landing-duration-units button:focus-visible{outline:3px solid #28a1b3;outline-offset:2px}.landing-duration-hint{margin:9px 0 0;font-size:12px;color:#637284}.landing-resume{padding:20px 22px 10px;border-left:4px solid #007b87;background:#fff;border-radius:10px;box-shadow:0 12px 28px #263a4c10}.landing-resume>p{margin:0 0 14px;font-size:14px;line-height:1.7}.landing__entry .gate__switch{border-top:0;margin-top:12px;padding-top:4px;font-size:13px}.landing__entry .gate__switch[open]{padding:16px;background:#fff;border:1px solid #d5dfe7;border-radius:12px}.landing__entry .gate__switch>summary{min-height:44px;display:flex;align-items:center;gap:8px}.landing__entry .gate__switch>summary:before{content:"+";font-size:18px}.landing__entry .gate__switch[open]>summary:before{content:"−"}.landing__board{margin-top:60px}.landing__board>header{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 28px;margin-bottom:20px}.landing__board h2{margin:0;font-size:clamp(21px,2.2vw,27px);font-weight:760;letter-spacing:-.045em;line-height:1.45}.landing__board header p{margin:9px 0 0;max-width:62ch;font-size:14px;line-height:1.8;color:#52647a}.landing__board-frame{position:relative;max-height:780px;overflow:hidden;border-radius:16px;pointer-events:none}.landing__board-frame:after{content:"";position:absolute;inset:auto 0 0 0;height:190px;background:linear-gradient(to bottom,transparent,var(--stage) 86%);pointer-events:none}}@media screen and (max-width: 1050px){.landing__hero{gap:34px}}@media screen and (max-width: 860px){.app-main{padding-inline:20px}.landing{padding-top:28px}.landing__hero{grid-template-columns:1fr;gap:26px}.landing__copy{padding-top:0}.landing__lede{max-width:none}.landing__board{margin-top:40px}.landing__board-frame{max-height:520px}}@media screen and (max-width: 480px){.app-main{padding-inline:16px}.landing__copy h1{font-size:31px}.landing-start{padding:20px 16px}.landing-duration-entry{grid-template-columns:1fr 132px}.planner-toolbar{padding-bottom:12px}.workbench{padding-top:16px}}@media screen{.planner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.planner-actions .btn{min-height:44px;color:#52647a}}@media screen and (max-width: 760px){.planner-toolbar{flex-wrap:wrap;gap:4px 8px}.planner-actions{margin-right:auto}.planner-actions .btn{font-size:12px;padding-inline:8px}.planner-toolbar>.btn{font-size:12px;padding-inline:8px}}@media print{body>#root>.app-main:has(.wb){display:block!important;width:100%;max-width:none;margin:0;padding:0}.app-main:has(.wb) .planner-toolbar{display:none!important}.app-main:has(.wb) .workbench{padding:0}}.team-code-label-row{position:relative;display:flex;align-items:center;gap:2px;min-height:44px}.team-code-label-row>label{margin:0}.team-code-help{flex:none;margin:0;padding:0;border:0;background:none}.team-code-help>summary{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:currentColor;background:transparent;list-style:none;cursor:pointer}.team-code-help>summary::-webkit-details-marker{display:none}.team-code-help>summary svg{width:20px;height:20px}.team-code-help>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.team-code-help[open]>summary{background:var(--surface-sunk)}.team-code-help__content{position:absolute;z-index:110;top:calc(100% + 6px);inset-inline-end:0;width:min(320px,calc(100vw - 48px));max-width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm, 6px);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-md);font-size:13px;font-weight:400;line-height:1.6;letter-spacing:normal;text-align:start;word-break:keep-all;overflow-wrap:anywhere}.team-code-help__content p{margin:0;font:inherit;color:inherit}.team-code-help__content p+p{margin-top:8px}.team-code-help__content a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media print{.team-code-help{display:none}}.activity-illustration{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:58px;height:58px;border-radius:16px;color:var(--activity-art-color, #087b91);background:var(--activity-art-bg, #f0f7f8)}.activity-illustration>svg{display:block;width:31px;height:31px}.activity-illustration.activity-illustration--raster{background:transparent}.activity-illustration>img{display:block;width:100%;height:100%;object-fit:contain}@media print{.activity-illustration{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.note-file{box-sizing:border-box;display:inline-flex;align-items:center;gap:12px;width:100%;max-width:100%;padding:12px 14px;border:1px solid #dce5e9;border-radius:8px;background:#fff;color:#1b344d;vertical-align:middle;font-size:14px;line-height:1.5}.note-file__icon{flex:0 0 auto;color:#007b87}.note-file__details{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;gap:2px}.note-file__name{overflow-wrap:anywhere;font-weight:600}.note-file__size{color:#647788;font-size:12px}.note-file__actions{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.note-file button{border:1px solid #c6dfe1;border-radius:6px;padding:5px 8px;background:#fff;color:#007b87;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.note-file button:hover{background:#f0f8f8;border-color:#007b87}.note-file button:focus-visible{outline:2px solid #007b87;outline-offset:3px}.note-file button.note-file__remove{color:#647788;border-color:#dce5e9}.note-file__error,.note-file--missing{color:#795139}.note-file--missing{font-size:13px}@media (max-width: 480px){.note-file{flex-wrap:wrap;gap:8px;padding:10px}.note-file__details{flex-basis:calc(100% - 36px)}.note-file__actions{margin-left:auto}}@media print{.note-file{break-inside:avoid}.note-file__actions,.note-file__remove{display:none}}.notes-editor{min-width:0;border:1px solid #c7d3df;border-radius:10px;background:#fff;overflow:visible}.notes-editor__quick{display:flex;gap:3px;flex-wrap:wrap;align-items:center;padding:7px 9px;border-bottom:1px solid #edf1f5}.notes-editor__quick button{min-width:30px;min-height:30px;padding:4px 8px;border:0;background:#f3f6f9;border-radius:5px;color:#1b344d;font-size:12px}.notes-editor__quick button:hover{background:#e5eef5}.notes-editor__quick button:disabled{opacity:.5;cursor:wait}.notes-editor__file{width:100%;min-width:0;margin:4px 0}.notes-editor__status{margin:0;padding:6px 12px;font-size:12px;color:#007b87}.notes-editor__quick input[hidden]{display:none}.notes-editor button:focus-visible,.notes-editor textarea:focus-visible{outline:2px solid #078aa2;outline-offset:2px}.notes-editor__visual{min-width:0}.notes-editor .bn-container{font-family:inherit;font-size:14px;color:#23384f;--bn-font-family: inherit;--bn-border-radius: 6px}.notes-editor .bn-editor{min-height:200px;padding:14px 22px 24px 40px;font-size:14px;background:#fff}.notes-editor .bn-block-content{font-size:14px;overflow-wrap:anywhere}.notes-editor .bn-block-content[data-content-type=heading]{line-height:1.45}.notes-editor .bn-block-content[data-content-type=heading] h1{font-size:24px}.notes-editor .bn-block-content[data-content-type=heading] h2{font-size:21px}.notes-editor .bn-block-content[data-content-type=heading] h3{font-size:18px}.notes-editor .bn-block-content[data-content-type=heading] h4,.notes-editor .bn-block-content[data-content-type=heading] h5,.notes-editor .bn-block-content[data-content-type=heading] h6{font-size:16px}.notes-editor .bn-inline-content code{white-space:break-spaces}.notes-editor .bn-block-content[data-content-type=codeBlock]{max-width:100%;overflow:auto}.notes-editor .bn-block-content[data-content-type=table]{overflow-x:auto}.notes-editor .bn-side-menu{gap:0}.notes-editor .bn-side-menu button{min-height:26px;min-width:24px}:is(.notes-editor,.notes-editor-surface) .bn-suggestion-menu{max-width:min(310px,calc(100vw - 38px));max-height:280px;overflow-y:auto}:is(.notes-editor,.notes-editor-surface) .bn-toolbar{max-width:min(420px,calc(100vw - 24px));flex-wrap:wrap}:is(.notes-editor,.notes-editor-surface) .bn-file-panel{max-width:min(360px,calc(100vw - 24px))}.notes-editor .bn-container [role=dialog],.notes-editor .bn-container [role=menu],.notes-editor .bn-container [role=listbox]{max-width:min(390px,calc(100vw - 24px))}.notes-editor__help{margin:0;padding:9px 12px;border-top:1px solid #edf1f5;color:#6b7c8f;font-size:11px;line-height:1.7}.notes-editor__help>span{display:block;margin-top:2px}.notes-editor__error{white-space:pre-line}.notes-editor__error{margin:0;padding:10px 12px;border-top:1px solid #e6c5c5;background:#fff4f2;border-radius:0 0 10px 10px;color:#a72d27;font-size:12px;line-height:1.6}.notes-markdown{min-width:0;color:inherit;font-size:inherit;line-height:1.75;overflow-wrap:anywhere}.notes-markdown>:first-child{margin-top:0}.notes-markdown>:last-child{margin-bottom:0}.notes-markdown p{white-space:pre-wrap;margin:0 0 .8em}.notes-markdown h1,.notes-markdown h2,.notes-markdown h3,.notes-markdown h4,.notes-markdown h5,.notes-markdown h6{margin:1em 0 .45em;line-height:1.5}.notes-markdown h1{font-size:1.6em}.notes-markdown h2{font-size:1.35em}.notes-markdown h3{font-size:1.15em}.notes-markdown ul,.notes-markdown ol{padding-left:1.6em;margin:.5em 0}.notes-markdown .contains-task-list{list-style:none;padding-left:.25em}.notes-markdown input[type=checkbox]{width:auto;margin-right:.5em}.notes-markdown blockquote{margin:.8em 0;padding:.35em .8em;border-left:3px solid #91adbc;background:#f3f7f9;color:#4c6478}.notes-markdown code{padding:2px 4px;border-radius:3px;background:#edf2f6;font-size:.9em;white-space:break-spaces}.notes-markdown pre{padding:12px;background:#eef3f7;border-radius:6px;overflow:auto;white-space:pre}.notes-markdown pre code{padding:0;background:transparent;white-space:pre}.notes-markdown__table{max-width:100%;overflow-x:auto;margin:.7em 0}.notes-markdown table{width:max-content;min-width:100%;border-collapse:collapse;font-size:.95em}.notes-markdown th,.notes-markdown td{border:1px solid #cad6df;padding:7px 10px;text-align:left}.notes-markdown th{background:#eff4f7}.notes-markdown img{max-width:100%;height:auto;border-radius:5px;vertical-align:middle}.notes-markdown__image-error{display:inline-block;padding:10px;border:1px dashed #b9c8d3;border-radius:5px;color:#647789;font-size:.9em}.notes-markdown a{text-decoration:underline;text-underline-offset:2px;color:#007e9a}@media (max-width: 480px){.notes-editor .bn-editor{padding:12px 12px 20px 30px}.notes-editor__quick button{min-height:36px}}@media print{.notes-markdown__table{overflow:visible}.notes-markdown table{width:100%}.notes-markdown img{max-height:160mm;object-fit:contain}}.notes-editor-surface .bn-suggestion-menu{width:min(290px,calc(100cqw - 60px));max-height:min(280px,calc(100dvh - 180px));font-size:12px}.notes-editor-surface .bn-file-panel{width:min(320px,calc(100cqw - 48px))}.wb{--wb-navy: #1d2f4c;--wb-slate: #52647a;--wb-line: #dce4ec;--wb-panel-width: 520px;--wb-workspace-height: calc(100dvh - 100px) ;display:block}.wb :is(h2,h3,h4,h5,h6,p,dl,dd,ol,ul){margin:0}.wb__bar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 28px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid var(--wb-line)}.wb__org{display:flex;flex-wrap:wrap;align-items:end;gap:14px 26px}.wb__field{display:grid;gap:6px}.wb__field>span:first-child{font-size:12px;font-weight:650;color:var(--wb-slate);letter-spacing:-.01em}.wb__input{min-width:0;min-height:40px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--ink);font:inherit;font-size:15px;padding:8px 11px;width:100%}.wb__input:focus-visible{outline:3px solid #347bf4;outline-offset:1px}.wb__input--org{min-width:260px;font-weight:650}.wb__input--number{width:82px;text-align:center}.wb__duration{display:flex;align-items:center;gap:8px}.wb__units{display:inline-flex;border:1px solid var(--line-strong);border-radius:8px;overflow:hidden}.wb__units button{min-height:40px;min-width:52px;border:0;background:var(--surface);color:var(--ink-soft);font:inherit;font-size:14px;cursor:pointer;padding:0 12px}.wb__units button+button{border-left:1px solid var(--line)}.wb__units button[aria-pressed=true]{background:var(--wb-navy);color:#fff;font-weight:650}.wb__browse{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 17px;border:0;border-radius:9px;background:var(--wb-navy);color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.wb__browse:hover{background:var(--action-hover)}.wb__browse svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.wb__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px}.wb__undo{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding:11px 14px;border-radius:9px;background:var(--chrome);color:var(--on-chrome);font-size:14px}.wb__undo button{border:0;background:transparent;color:var(--go-bright);font:inherit;font-weight:700;cursor:pointer}.wb__undo-x{margin-left:auto;color:var(--on-chrome-soft)!important;font-size:18px;line-height:1}.wb__body{display:block;min-width:0;scroll-margin-top:84px}.wb__board{min-width:0;min-height:0}.wb__board:focus-visible{outline:2px solid #347bf4;outline-offset:-2px;border-radius:6px}.wb__resize{display:none}.wb__panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:131;width:100%;height:100dvh;max-width:none;max-height:none;min-width:0;min-height:0;margin:0;padding:0;border:0;color:var(--ink);font:inherit;background:var(--surface);overflow:hidden;container:workbench-panel / inline-size}.wb__panel[open]{display:block}.wb__panel::backdrop{background:#101a2b52}@media screen and (min-width: 768px){.wb__body{display:grid;grid-template-columns:minmax(0,1fr) 0px 0px;transition:grid-template-columns var(--wb-panel-duration, .28s) cubic-bezier(.22,1,.36,1)}.wb__body.is-open{grid-template-columns:minmax(0,1fr) 12px var(--wb-panel-width);grid-template-rows:minmax(0,1fr);height:var(--wb-workspace-height);overflow:hidden}.wb__body.is-closing{grid-template-columns:minmax(0,1fr) 0px 0px}.wb__body.is-open>.wb__board{overflow:auto;overscroll-behavior:contain;padding:3px 8px 14px 3px;scroll-padding:16px;scrollbar-gutter:stable}.wb__body.is-open>.wb__board>.kb{min-width:980px}.wb__body.is-open .kb__columns{grid-template-columns:repeat(4,minmax(0,1fr))}.wb__body.is-open .kb-lane__cards{grid-template-columns:repeat(3,minmax(0,1fr))}.wb__body.is-open>.wb__resize{position:relative;display:block;align-self:stretch;min-width:0;min-height:0;padding:0;border:0;border-radius:6px;background:transparent;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;transition:opacity .18s ease}.wb__body.is-closing>.wb__resize{opacity:0;pointer-events:none}.wb__resize:before{content:"";position:absolute;top:8px;bottom:8px;left:5px;width:2px;border-radius:2px;background:var(--wb-line)}.wb__resize:after{content:"";position:absolute;top:calc(50% - 22px);left:4px;width:4px;height:44px;border-radius:4px;background:var(--wb-slate)}.wb__resize:is(:hover,:active,:focus-visible){background:#e9f0fc}.wb__resize:is(:hover,:active,:focus-visible):after{background:#347bf4}.wb__resize:focus-visible{outline:2px solid #347bf4;outline-offset:-2px}.wb__body.is-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.wb__body.is-resizing>.wb__resize:after{background:#347bf4}.wb__panel{position:static;inset:auto;z-index:auto;width:var(--wb-panel-width);height:100%;border:1px solid var(--wb-line);border-right:0;border-radius:12px 0 0 12px;box-shadow:none;opacity:1;transition:opacity .18s ease}.wb__body.is-closing>.wb__panel{opacity:0;pointer-events:none}@starting-style{.wb__panel:not(.wb__panel--centered){opacity:0}}.wb__panel--centered{position:fixed;top:0;right:0;bottom:0;left:0;z-index:131;width:min(1100px,calc(100vw - 64px));height:min(900px,calc(100dvh - 48px));margin:auto;border:1px solid var(--wb-line);border-radius:16px;box-shadow:0 24px 80px #101a2b3d}.wb__panel--centered .wb-lib__results ul{max-height:min(480px,48dvh)}}@media (prefers-reduced-motion: reduce){.wb__body,.wb__panel,.wb__resize{transition:none!important}}.kb{display:block}.kb__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.kb-col{--kb-accent: #087b91;--kb-wash: #f0f7f8;min-width:0;display:flex;flex-direction:column;border-top:4px solid var(--kb-accent);border-radius:4px 4px 12px 12px;background:var(--kb-wash);padding:0 10px 10px;transition:background .12s ease,box-shadow .12s ease}.kb-col.is-target{box-shadow:inset 0 0 0 2px var(--kb-accent);background:color-mix(in srgb,var(--kb-accent) 9%,#fff)}.kb-col__head{padding:14px 6px 10px}.kb-col__step{display:flex;align-items:center;gap:7px;color:var(--kb-accent);font-size:11px;font-weight:700;line-height:1.5}.kb-col__step>span{flex-shrink:0;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--kb-accent);color:#fff;font-size:11px;font-weight:700}.kb-col__head h4{margin-top:8px!important;font-size:17px;font-weight:800;letter-spacing:-.035em;line-height:1.35;color:var(--wb-navy)}.kb-col__date{margin-top:5px!important;font-size:12px;font-weight:650;color:var(--wb-slate);line-height:1.5}.kb-col__amount{margin-top:3px!important;font-size:11px;color:var(--ink-faint);line-height:1.5}.kb-col__question{padding:9px 10px;margin:0 0 10px;border-radius:8px;background:#ffffffb8;color:var(--wb-slate);font-size:11.5px;line-height:1.65}.kb-col__cards{display:grid;gap:8px;align-content:start}.kb-col__empty{padding:18px 8px;font-size:12px;color:var(--ink-faint);line-height:1.7}.kb-col__add{margin-top:10px;width:100%;min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px dashed color-mix(in srgb,var(--kb-accent) 45%,transparent);border-radius:9px;background:transparent;color:var(--kb-accent);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.kb-col__add:hover{background:#ffffffb3}.kb-col__add>span{font-size:15px;line-height:1}.kb-col .kb-col__add{margin-top:auto}.kb-card{min-width:0;background:#fff;border:1px solid #dce4ed;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #101a2b0d}.kb-card[draggable=true]{cursor:grab}.kb-card.is-dragging{opacity:.4}.kb-card.is-open{border-color:var(--kb-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--kb-accent) 35%,transparent)}.kb-card__open{display:block;width:100%;text-align:left;border:0;background:#fff;color:inherit;font:inherit;padding:12px 11px 11px}button.kb-card__open{cursor:pointer}button.kb-card__open:hover{background:#fafcff}button.kb-card__open:focus-visible{outline:3px solid #347bf4;outline-offset:-3px}.kb-card__art{display:flex;align-items:center;width:44px;height:36px;margin-bottom:9px}.kb-card__art>*{max-width:44px;max-height:36px;width:100%;height:100%;object-fit:contain;object-position:left center}.kb-card__name{display:block;font-size:14.5px;font-weight:750;line-height:1.45;letter-spacing:-.028em;color:var(--wb-navy)}.kb-card__when{display:flex;align-items:center;gap:6px;margin-top:7px;font-size:11.5px;font-weight:650;color:var(--kb-accent)}.kb-card__when b{font-weight:700;padding:1px 5px;border-radius:4px;background:color-mix(in srgb,var(--kb-accent) 12%,#fff)}.kb-card__meta{display:flex;flex-wrap:wrap;gap:4px 9px;margin-top:5px;font-size:11.5px;color:var(--ink-faint)}.kb-card__meta>span+span:before{content:"·";margin-right:9px;color:var(--line-strong)}.kb-card__purpose{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;font-size:12px;line-height:1.6;color:var(--ink-soft)}.kb-card__hint{display:block;margin-top:6px;font-size:11px;color:var(--ink-faint)}.kb-card__flag,.kb-card__gap{margin:0;padding:7px 11px;font-size:11.5px;line-height:1.55;border-top:1px solid #eef2f6}.kb-card__flag{background:#fff7e8;color:#7a4f11}.kb-card__gap{background:#f5f7fa;color:var(--ink-faint)}.kb-card__more{padding:0 11px 11px;border-top:1px solid #eef2f6}.kb-print__block{margin-top:9px}.kb-print__block h6{font-size:10.5px;font-weight:700;color:var(--wb-slate);margin-bottom:4px}.kb-print__block ol{margin:0;padding-left:15px;display:grid;gap:3px}.kb-print__block :is(li,p){font-size:11.5px;line-height:1.6;color:var(--ink-soft)}.kb-lane{--kb-accent: #087b91;--kb-wash: #f0f7f8;margin-bottom:18px;padding:16px 18px 18px;border-radius:12px;background:var(--kb-wash);border:1px dashed color-mix(in srgb,var(--kb-accent) 40%,transparent);border-left:4px solid var(--kb-accent)}.kb-lane.is-target{box-shadow:inset 0 0 0 2px var(--kb-accent)}.kb-lane__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-bottom:14px}.kb-lane__step{color:var(--kb-accent);font-size:11px;font-weight:700}.kb-lane__head h4{margin-top:3px!important;font-size:18px;font-weight:800;letter-spacing:-.035em;color:var(--wb-navy)}.kb-lane__amount{font-size:12px;color:var(--wb-slate);margin-left:auto!important}.kb-lane .kb-col__add{width:auto;padding:0 14px;margin-top:0}.kb-lane__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.wb-starter{border:1px dashed var(--line-strong);border-radius:14px;padding:34px clamp(20px,4vw,44px);background:var(--surface)}.wb-starter h3{white-space:pre-line;font-size:clamp(21px,2.4vw,27px);font-weight:780;line-height:1.45;letter-spacing:-.035em;color:var(--wb-navy)}.wb-starter>p{margin-top:12px!important;font-size:14px;line-height:1.8;color:var(--ink-soft);max-width:62ch}.wb-starter__preview{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 18px;margin:22px 0!important;padding:0}.wb-starter__preview li{display:flex;gap:10px;font-size:13px;line-height:1.6}.wb-starter__preview span{flex-shrink:0;width:84px;color:var(--ink-faint);font-size:11.5px;padding-top:2px}.wb-starter__preview strong{font-weight:650}.wb-starter__actions{display:flex;flex-wrap:wrap;gap:10px}.wb__btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.wb__btn:hover{background:var(--surface-sunk)}.wb__btn--primary{border-color:var(--wb-navy);background:var(--wb-navy);color:#fff;font-weight:700}.wb__btn--primary:hover{background:var(--action-hover)}.wb__btn:disabled{opacity:.45;cursor:default}.wb__btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.wb__link{display:inline-flex;align-items:center;gap:6px;min-height:40px;border:0;background:transparent;color:#08647a;font:inherit;font-size:13px;font-weight:650;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.wb__link svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.wb__link:disabled{color:var(--ink-faint);cursor:default;text-decoration:none}.wb-panel{--wb-accent: #087b91;--wb-wash: #f0f7f8;display:flex;flex-direction:column;height:100%;min-width:0;min-height:0}.wb-panel__head{flex-shrink:0;display:flex;align-items:start;justify-content:space-between;gap:14px;padding:20px 26px 16px;border-bottom:1px solid var(--wb-line);background:linear-gradient(180deg,var(--wb-wash),var(--surface) 92%);border-top:4px solid var(--wb-accent)}.wb-panel__title{min-width:0;display:grid;gap:5px}.wb-panel__stage{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:var(--wb-accent)}.wb-panel__stage:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--wb-accent)}.wb-panel__head :is(h2,h3){min-width:0;font-size:22px;font-weight:800;letter-spacing:-.035em;line-height:1.3;color:var(--wb-navy);word-break:keep-all;overflow-wrap:anywhere}.wb-panel__head :is(h2,h3):focus-visible{outline:3px solid #347bf4;outline-offset:3px}.wb-panel__when{font-size:12.5px;font-weight:600;color:var(--wb-slate);line-height:1.6}.wb-panel__close{flex-shrink:0;width:38px;height:38px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--ink-soft);font:inherit;font-size:22px;line-height:1;cursor:pointer;display:grid;place-items:center}.wb-panel__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.wb-panel__close:hover{background:var(--surface);border-color:var(--line-strong);color:var(--ink)}.wb-panel__body{flex:1 1 auto;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;gap:26px;padding:22px 26px 30px;align-content:start;scroll-padding-block:12px}.wb-panel__sec{display:grid;gap:12px;min-width:0}.wb-panel__sec>h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:13.5px;font-weight:760;letter-spacing:-.02em;color:var(--wb-navy)}.wb-panel__sec>h4 small,.wb-field>label small{font-size:11.5px;font-weight:500;color:var(--ink-faint)}.wb-field>label small{margin-left:8px}.wb-field{display:grid;gap:6px;min-width:0}.wb-field>label{font-size:12.5px;font-weight:650;color:var(--ink-soft)}.wb-field__hint{font-size:11.5px;line-height:1.6;color:var(--ink-faint)}.wb-fields-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.wb__input--title{font-size:17px;font-weight:700;min-height:46px}.wb-panel .wb__input:hover{border-color:color-mix(in srgb,var(--wb-accent) 55%,var(--line-strong))}.wb-checklist{list-style:none;display:grid;gap:8px;padding:0}.wb-checklist li{display:flex;align-items:flex-start;gap:8px}.wb-checklist li>.wb__input{min-width:0}.wb-checklist li>input[type=checkbox]{flex:0 0 20px;width:20px;height:20px;margin:11px 0 0;accent-color:var(--wb-accent);cursor:pointer}.wb-checklist li>textarea{flex:1;font-size:13px;line-height:1.6;resize:vertical}.wb-checklist li[data-checked=true]>textarea{color:var(--ink-muted);background:var(--wb-wash)}.wb-checklist__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wb-checklist__heading h4{margin-bottom:0}.wb-checklist__heading>button{flex-shrink:0;font-size:12px;margin-top:2px}.wb-checklist__heading>button:disabled{opacity:.45;cursor:default}.wb-checklist__reset{font-size:12px;line-height:1.6;color:var(--ink-muted)}.wb-checklist__reset button{margin-left:6px}.wb-lib__checklist,.kb-print__checklist{list-style:none;padding-left:0}.wb-lib__checklist li{padding:4px 0 4px 24px;position:relative}.wb-lib__checklist li:before{content:"☐";position:absolute;left:0;color:var(--ink-muted)}.kb-print__checklist li{padding:3px 0}.wb-checklist li>span{flex-shrink:0;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--wb-wash);color:var(--wb-accent);font-size:11.5px;font-weight:700}.wb-checklist li>button{flex-shrink:0;width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:var(--ink-faint);font-size:17px;cursor:pointer}.wb-checklist li>button:hover{background:var(--surface-sunk);color:var(--stop-ink)}.wb-panel__foot{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 26px;border-top:1px solid var(--wb-line);background:var(--surface);padding-bottom:max(12px,env(safe-area-inset-bottom))}.wb-panel__remove{min-height:42px;padding:0 12px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--stop-ink);font:inherit;font-size:13.5px;font-weight:650;cursor:pointer}.wb-panel__remove:hover{background:var(--stop-wash);border-color:color-mix(in srgb,var(--stop) 35%,transparent)}.wb-lib{display:grid;gap:14px;min-width:0}.wb-lib__intro{font-size:13.5px;line-height:1.75;color:var(--ink-soft)}.wb-lib__filters{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:10px}.wb-areas__choice input{width:18px;height:18px;accent-color:var(--wb-navy);flex-shrink:0}.wb-lib__preset-note{display:flex;align-items:center;flex-wrap:wrap;gap:8px 18px;padding:10px 12px;background:var(--surface-sunk);border-left:3px solid #007b87;font-size:12.5px}.wb-lib__tags{display:flex;flex-wrap:wrap;gap:7px}.wb-lib__tags button{min-height:36px;padding:0 13px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-soft);font:inherit;font-size:12.5px;cursor:pointer}.wb-lib__tags button[aria-pressed=true]{background:var(--wb-navy);border-color:var(--wb-navy);color:#fff;font-weight:650}.wb-lib__body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start;min-width:0}.wb-lib__results{min-width:0}.wb-lib__results-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;margin-bottom:8px;min-height:28px}.wb-lib__count{font-size:12px;color:var(--ink-faint)}.wb-lib__results-head>.wb__link{display:inline-flex;width:auto;min-height:28px;padding:0;border:0;border-radius:0;background:transparent;color:#08647a;font-size:12px}.wb-lib__results ul{list-style:none;display:grid;gap:7px;padding:2px;max-height:230px;overflow:auto;overscroll-behavior:contain;scroll-padding:4px}.wb-lib__results button{display:grid;gap:4px;width:100%;text-align:left;padding:11px 13px;border:1px solid var(--wb-line);border-radius:10px;background:var(--surface);font:inherit;color:inherit;cursor:pointer}.wb-lib__results button:hover{background:var(--surface-sunk)}.wb-lib__results button.is-selected{border-color:var(--wb-navy);box-shadow:inset 0 0 0 1px var(--wb-navy)}.wb-lib__stage{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:11px;color:var(--ink-faint)}.wb-lib__stage>span{display:inline-flex;align-items:center;gap:3px;color:var(--go-ink);font-weight:650}.wb-lib__stage svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}.wb-lib__results strong{font-size:14.5px;font-weight:700;letter-spacing:-.028em}.wb-lib__summary{font-size:12px;line-height:1.6;color:var(--ink-soft)}.wb-lib__badges{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.wb-lib__badges>span{padding:2px 7px;border:1px solid var(--wb-line);border-radius:5px;font-size:10.5px;font-weight:600;line-height:1.6;color:var(--wb-slate)}.wb-lib__none{padding:26px 10px;text-align:center;font-size:13px;color:var(--ink-faint)}.wb-lib__detail{min-width:0;border:1px solid var(--wb-line);border-radius:12px;padding:18px;background:var(--surface-sunk);overflow-wrap:anywhere;scroll-margin-block:12px}.wb-lib__detail:focus{outline:2px solid var(--wb-navy);outline-offset:2px}.wb-lib__detail h3{margin-top:8px!important;font-size:18px;font-weight:780;letter-spacing:-.03em}.wb-lib__detail h4{margin-top:16px!important;font-size:12.5px;font-weight:700;color:var(--wb-navy)}.wb-lib__detail p,.wb-lib__detail li{font-size:13px;line-height:1.75;color:var(--ink-soft)}.wb-lib__detail ol{margin-top:7px!important;padding-left:18px;display:grid;gap:5px}.wb-lib__detail-stage{display:block;margin-top:10px;font-size:11px;color:var(--ink-faint)}.wb-lib__detail-purpose{margin-top:7px!important}.wb-lib__detail-note{margin-top:7px!important;padding:11px 13px;border-radius:9px;background:#fff;border:1px solid var(--wb-line)}.wb-lib__detail .wb-lib__outcome{margin-top:7px;padding-left:12px;border-left:3px solid #007b87;color:var(--wb-navy)}.wb-lib__detail dl{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px!important}.wb-lib__detail dt{font-size:11px;color:var(--ink-faint)}.wb-lib__detail dd{font-size:13px;font-weight:650;margin:0}.wb-lib__own{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--wb-line)}.wb-lib__foot-note{flex:1 1 100%;min-width:0;margin-right:auto;font-size:12.5px;color:var(--ink-faint);line-height:1.5;overflow-wrap:anywhere}.wb-lib__foot>.wb__btn{flex:1 1 auto;white-space:normal}.wb-areas-line{display:inline-flex;flex-wrap:wrap;gap:5px;margin-top:2px}.wb-areas-line>span{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:650;line-height:1.7;background:var(--surface-sunk);color:var(--ink-soft)}.wb-areas-line>span b{font-variant-numeric:tabular-nums;font-weight:800}[data-area=belong]{--area-ink: #0a6f83;--area-wash: #e6f3f5}[data-area=role]{--area-ink: #2f5fc4;--area-wash: #e9f0fc}[data-area=way]{--area-ink: #6a5590;--area-wash: #f1edf7}.wb-areas-line>span[data-area]{background:var(--area-wash);color:var(--area-ink)}.wb-lib__tags button[data-area][aria-pressed=true]{background:var(--area-ink);border-color:var(--area-ink)}.wb-areas{display:grid;gap:8px}.wb-areas__choice{display:flex;align-items:center;gap:10px;min-height:40px;cursor:pointer}.wb-areas__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wb-areas__name{font-size:13px;font-weight:650;color:var(--area-ink, var(--ink-soft))}.wb-areas__steps{display:inline-flex;border:1px solid var(--line-strong);border-radius:9px;overflow:hidden}.wb-areas__steps button{width:44px;min-height:36px;border:0;background:var(--surface);color:var(--ink-soft);font:inherit;font-size:13.5px;font-variant-numeric:tabular-nums;cursor:pointer}.wb-areas__steps button+button{border-left:1px solid var(--line)}.wb-areas__steps button:hover{background:var(--surface-sunk)}.wb-areas__steps button[aria-pressed=true]{background:var(--area-ink, var(--wb-navy));color:#fff;font-weight:750}.wb-areas__steps button:disabled{color:var(--line-strong);background:var(--surface-sunk);cursor:not-allowed}.wb-lib__sets{flex:1 1 100%}.wb-lib__sets summary{min-height:40px;display:flex;align-items:center;font-size:13px;font-weight:650;cursor:pointer}.wb-lib__sets p{font-size:12px;color:var(--ink-faint);line-height:1.7;margin:6px 0 10px!important}.wb-lib__sets>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px}.wb-lib__sets article{padding:14px;border:1px solid var(--wb-line);border-radius:8px}.wb-lib__sets h4{font-size:14px}.wb-lib__sets article>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.wb-lib__sets .wb__link{font-size:12px}.wb__keep{margin-top:30px;padding-top:22px;border-top:1px solid var(--wb-line)}.wb__keep>p{margin-top:12px!important;font-size:12px;color:var(--ink-faint);line-height:1.7}.wb__hub{margin-top:20px}.wb-read{--wb-navy: #1d2f4c;--wb-slate: #52647a;--wb-line: #dce4ec;background:#fff;border:1px solid var(--wb-line);border-radius:16px;padding:clamp(18px,2.4vw,32px);container-type:inline-size}.wb-read :is(h2,h3,h4,h5,h6,p,ol,ul){margin:0}.wb-read__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--wb-line);font-size:13px;color:var(--wb-slate)}.wb-read__line strong{font-size:19px;font-weight:780;letter-spacing:-.03em;color:var(--wb-navy)}@media (max-width: 1040px){.kb__columns,.kb-lane__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.kb__columns,.kb-lane__cards{grid-template-columns:minmax(0,1fr)}.wb__bar{flex-direction:column;align-items:stretch}.wb__input--org{min-width:0}.kb-col__head h4{font-size:18px}.kb-card__name{font-size:15.5px}}@media screen and (max-width: 767px){.wb__panel{width:100vw;border-radius:0}.wb-panel__head{padding-top:max(16px,env(safe-area-inset-top))}}@container workbench-panel (max-width: 460px){.wb-panel__head,.wb-panel__body,.wb-panel__foot{padding-left:18px;padding-right:18px}.wb-panel__head :is(h2,h3){font-size:19px}.wb-panel__body{gap:22px}.wb-fields-2,.wb-lib__filters{grid-template-columns:minmax(0,1fr)}.wb-lib__detail{padding:14px}.wb-areas__row{align-items:start;flex-direction:column;gap:7px}.wb-lib__foot>.wb__btn{flex-basis:100%;width:100%}.wb-lib__sets>div{grid-template-columns:minmax(0,1fr)}}@container workbench-panel (min-width: 640px){.wb-lib__body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media print{@page{size:A4 landscape;margin:9mm}html:has(.wb__panel[open]){overflow:visible!important}.wb__bar button,.wb__browse,.wb__undo,.wb__panel,.wb__resize,.wb__keep,.wb__hub,.kb-col__add,.kb-card__gap,.wb-starter__actions{display:none!important}.wb__panel::backdrop{display:none}.wb,.wb-read{border:0;border-radius:0;padding:0;box-shadow:none}.wb__body,.wb__body.is-open{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.wb__body>.wb__board{width:auto;min-width:0;height:auto;max-height:none;padding:0;overflow:visible!important;scrollbar-gutter:auto}.wb__body>.wb__board>.kb{min-width:0}.wb__bar{display:block;padding:0 0 5px;margin-bottom:7px;border-bottom:1px solid #c9d4df}.wb__org{display:flex;align-items:baseline;gap:4px 14px}.wb__field{display:flex;align-items:baseline;gap:5px}.wb__field>span:first-child{font-size:6.6pt;color:#52647a}.wb__duration{gap:3px}.wb__input,.wb__units{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;min-height:0!important;width:auto!important;font-size:9pt!important;font-weight:700}.wb__units button{display:none}.wb__units button[aria-pressed=true]{display:inline;border:0;background:none!important;color:inherit!important;padding:0!important;min-width:0!important;min-height:0!important;font-size:9pt;font-weight:700}.kb__columns{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px}.kb-col{background:#fff!important;border:1px solid #c9d4df;border-top-width:3px;padding:0 5px 4px;break-inside:avoid}.kb-col__head{padding:6px 3px 4px}.kb-col__head h4{font-size:11pt}.kb-col__step,.kb-col__date,.kb-col__amount,.kb-col__question{font-size:6.6pt;line-height:1.4}.kb-col__question{background:#f4f7f9;padding:4px 6px;margin-bottom:4px}.kb-col__cards{gap:3px}.kb-card{break-inside:avoid;box-shadow:none;border-color:#c9d4df}.kb-card__open{padding:4px 6px}.kb-card__art{display:none}.kb-card__name{font-size:8.4pt}.kb-card__when,.kb-card__meta,.kb-card__purpose{font-size:6.6pt;margin-top:3px}.kb-card__purpose{-webkit-line-clamp:2}.kb-card__hint,.kb-card__more{display:none}.kb-lane{margin:0 0 6px;padding:7px 10px;background:#fff!important;border:1px solid #c9d4df;border-left-width:3px;break-inside:avoid}.kb-lane__head{margin-bottom:5px}.kb-lane__head h4{font-size:10pt}.kb-lane__step,.kb-lane__amount{font-size:6.6pt}.kb-lane__cards{display:flex;flex-wrap:wrap;gap:2px 16px}.kb-lane .kb-card{border:0;border-radius:0;box-shadow:none}.kb-lane .kb-card__open{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 8px;padding:0}.kb-lane .kb-card__art,.kb-lane .kb-card__purpose,.kb-lane .kb-card__hint{display:none}.kb-lane .kb-card__name{font-size:7.4pt}.kb-lane .kb-card__when,.kb-lane .kb-card__meta{margin-top:0}.wb-read__line{padding-bottom:6px;margin-bottom:8px;font-size:8pt}.wb-read__line strong{font-size:12pt}}.guide{width:min(1040px,100%);margin:0 auto;padding:8px 0 24px;color:var(--ink);word-break:keep-all;overflow-wrap:anywhere}.guide__hero{padding:18px 0 34px;border-bottom:1px solid var(--line)}.guide__eyebrow{margin:0 0 14px;font-size:13px;font-weight:700;color:#007b87}.guide__hero h1{margin:0;font-size:clamp(30px,4vw,46px);font-weight:780;line-height:1.24;letter-spacing:-.06em;white-space:pre-line;color:#101a2b}.guide__lede{margin:20px 0 0;max-width:64ch;font-size:clamp(16px,1.5vw,18px);line-height:1.8;color:var(--ink-soft)}.guide__section{padding-top:36px}.guide__section h2{margin:0 0 16px;font-size:clamp(21px,2.2vw,27px);font-weight:760;letter-spacing:-.045em;line-height:1.4}.guide__para{margin:0 0 18px;max-width:70ch;font-size:15px;line-height:1.8;color:var(--ink-soft)}.guide__note{margin:18px 0 0;max-width:70ch;padding-left:14px;border-left:3px solid var(--line-strong);font-size:14px;line-height:1.75;color:var(--ink-soft)}.guide-goals{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.guide-goals li{--goal-ink: #0a6f83;border-top:3px solid var(--goal-ink);padding-top:16px}.guide-goals li[data-goal="1"]{--goal-ink: #2f5fc4}.guide-goals li[data-goal="2"]{--goal-ink: #6a5590}.guide-goals h3{margin:0 0 12px;color:var(--goal-ink);font-size:18px;line-height:1.5;letter-spacing:-.035em}.guide-goals p{margin:0 0 8px;font-size:15px;line-height:1.75}.guide-goals small{display:block;font-size:13px;line-height:1.75;color:var(--ink-soft)}.guide-process{list-style:none;counter-reset:adoption;margin:0;padding:0}.guide-process li{counter-increment:adoption;display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:20px 0;border-top:1px solid var(--line)}.guide-process li:before{content:counter(adoption);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e6f3f5;color:#0a6f83;font-size:14px;font-weight:750}.guide-process h3{margin:2px 0 8px;font-size:17px;line-height:1.5;letter-spacing:-.025em}.guide-process p{margin:0;max-width:70ch;font-size:14px;line-height:1.8;color:var(--ink-soft)}.guide-admin{margin:0;padding:0 20px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.guide-admin>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;padding:18px 0}.guide-admin>div+div{border-top:1px solid var(--line)}.guide-admin dt{font-size:14px;line-height:1.7;font-weight:750}.guide-admin dd{margin:0;font-size:14px;line-height:1.8;color:var(--ink-soft)}.guide-boundaries{display:grid;gap:14px}.guide-boundaries article{padding:20px;background:var(--surface-sunk);border-radius:var(--r-md)}.guide-boundaries h3{margin:0 0 14px;font-size:17px;font-weight:760;letter-spacing:-.025em}.guide-boundaries dl{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:0}.guide-boundaries dt{margin-bottom:6px;font-size:12px;color:#0a6f83;font-weight:700}.guide-boundaries dd{margin:0;font-size:14px;line-height:1.8;color:var(--ink-soft)}.guide-stages{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.guide-stage,.guide-lane{position:relative;padding:16px 14px 18px;border:1px solid var(--line);border-top:4px solid var(--g-accent);border-radius:var(--r-md);background:var(--g-wash)}.guide-lane{margin:10px 0;display:grid;grid-template-columns:220px 1fr;grid-template-rows:auto auto;column-gap:18px;row-gap:4px;align-items:baseline}.guide-lane .guide-stage__step{grid-column:1;grid-row:1}.guide-lane h3{grid-column:1;grid-row:2}.guide-lane .guide-stage__q{grid-column:2;grid-row:1;margin:0}.guide-lane .guide-stage__names{grid-column:2;grid-row:2;margin:0}.guide-stage__step{margin:0 0 6px;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--g-accent)}.guide-stage__step span{display:inline-grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--g-accent);color:#fff;font-size:11px}.guide-stage h3,.guide-lane h3{margin:0;font-size:17px;font-weight:760;letter-spacing:-.03em;line-height:1.45;color:var(--ink)}.guide-stage__q{margin:8px 0 0;font-size:13px;line-height:1.7;color:var(--ink-soft)}.guide-stage__names{margin:10px 0 0;font-size:12.5px;line-height:1.7;font-weight:600;color:var(--g-accent)}.guide__cta{margin-top:40px;padding:24px;border-radius:var(--r-lg);background:var(--surface-sunk);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.guide__cta strong{font-size:17px}.guide__cta p{margin:8px 0 0;max-width:60ch;font-size:14px;line-height:1.75;color:var(--ink-soft)}@media (max-width: 880px){.guide-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.guide-goals,.guide-stages,.guide-boundaries dl,.guide-admin>div{grid-template-columns:1fr}.guide-goals{gap:20px}.guide-admin>div{gap:6px}.guide-process li{grid-template-columns:28px minmax(0,1fr);gap:10px}.guide-process li:before{width:26px;height:26px}.guide-lane{grid-template-columns:1fr}.guide-lane .guide-stage__q,.guide-lane .guide-stage__names{grid-column:1}.guide-lane .guide-stage__q{grid-row:3;margin-top:8px}.guide-lane .guide-stage__names{grid-row:4;margin-top:8px}.guide__cta{padding:20px}}@media print{.guide__cta{display:none}.guide__section{break-inside:avoid}}
