@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-CyrillicExt.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-LatinExt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-CyrillicExt.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-Cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-Greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-LatinExt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-CyrillicExt.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-Cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-Greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-LatinExt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/JetBrainsMono-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceGrotesk-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceGrotesk-LatinExt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceGrotesk-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SpaceGrotesk-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SpaceGrotesk-LatinExt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SpaceGrotesk-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/SpaceGrotesk-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/SpaceGrotesk-LatinExt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/SpaceGrotesk-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceGrotesk-Vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceGrotesk-LatinExt.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceGrotesk-Latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sans:"Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",monospace;--display:"Space Grotesk",sans-serif;--jp:""}html,body{margin:0;padding:0;background:#0b0f14}html{font-family:var(--sans)}input::placeholder,textarea::placeholder{color:#46545f;opacity:1}@keyframes tl-pulse{0%,to{opacity:1}50%{opacity:.3}}.page{background:#0b0f14;min-height:100vh}.section,.section--hero,.section--cta,.section--quote,.footer{max-width:1240px;margin:0 auto}.section{padding:72px 48px}.section--alt{background:#090d11}.section--center{text-align:center}.section--top{border-top:1px solid rgba(146,168,190,.12)}.section--scroll{scroll-margin-top:72px}.section--hero{padding:88px 48px 56px;text-align:center}.section--cta,.section--quote{border-top:1px solid rgba(146,168,190,.12);background:#090d11;text-align:center}.section--cta{padding:88px 48px}.section--quote{padding:72px 48px}.nav{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;padding:16px 48px;border-bottom:1px solid rgba(146,168,190,.12);background:#0b0f14e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px;font-family:var(--display),var(--jp);font-weight:600;font-size:16px;letter-spacing:.14em;color:#eef3f8;background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.nav-links{display:flex;gap:26px;font-family:var(--sans),var(--jp);font-size:13.5px}.nav-btn{background:none;border:none;padding:0;font-family:var(--sans),var(--jp);font-size:13.5px;color:#9fadbc;cursor:pointer}.eyebrow{font-family:var(--mono),var(--jp);font-size:11px;letter-spacing:.22em;color:#34e2cf;margin-bottom:22px}.eyebrow--c{margin-bottom:14px}.h1,.h2,.h3{font-family:var(--display),var(--jp);font-weight:600;color:#eef3f8}.h1{font-size:58px;line-height:1.06;letter-spacing:-.015em;margin:0 auto;max-width:880px}.h2{font-size:34px;margin:0 0 44px;max-width:680px;line-height:1.3}.h2--c{margin:0 auto 52px;text-align:center;max-width:640px}.h3{font-size:19px;line-height:1.35}.lead{font-family:var(--sans),var(--jp);font-size:17px;line-height:1.65;color:#9fadbc;max-width:680px;margin:24px auto 0;text-wrap:pretty}.body{font-family:var(--sans),var(--jp);font-size:14px;line-height:1.7;color:#9fadbc}.body--lg{font-size:17px}.body--sm{font-size:13px;line-height:1.6}.mono-label,.field-label{font-family:var(--mono),var(--jp);font-size:9.5px;letter-spacing:.16em;color:#5c6b7c}.mono-meta{font-family:var(--mono),var(--jp);font-size:10px;color:#5c6b7c;margin-top:4px}.mono-tag{font-family:var(--mono),var(--jp);font-size:10.5px;letter-spacing:.2em;color:#5c6b7c}.mono-tag--teal{color:#34e2cf}.quiet{color:#5c6b7c}.text-c{text-align:center}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:36px 56px}.cols-baseline{display:flex;gap:12px;align-items:baseline}.col-stack{display:flex;flex-direction:column;gap:14px}.col-stack--tight{display:flex;flex-direction:column;gap:10px}.col-stack--loose{gap:16px;margin-top:26px}.row-center{display:flex;justify-content:center;gap:14px;margin-top:34px}.row-items{display:flex;align-items:center;gap:10px}.card{background:#0e141b;border:1px solid rgba(146,168,190,.14);border-radius:3px;padding:30px 32px;display:flex;flex-direction:column;gap:16px}.card--accent{border:1px solid rgba(52,226,207,.3);border-top:2px solid #34e2cf}.board,.screen{background:#0e141b;border:1px solid rgba(146,168,190,.2);border-radius:6px;overflow:hidden}.board{box-shadow:0 24px 60px -24px #000000b3}.board-bar,.screen-bar{display:flex;align-items:center;background:#131a22;border-bottom:1px solid rgba(146,168,190,.14)}.board-bar{gap:8px;padding:11px 16px}.screen-bar{gap:7px;padding:9px 14px}.board-dot{width:10px;height:10px;border-radius:50%;background:#2a333d}.board-url{margin-left:14px;font-family:var(--mono),var(--jp);font-size:11px;color:#5c6b7c}.board-status{margin-left:auto;display:flex;align-items:center;gap:7px;font-family:var(--mono),var(--jp);font-size:10px;letter-spacing:.08em;color:#46d39a}.board-grid{display:grid;grid-template-columns:1fr 300px;gap:0}.board-main{padding:24px 28px;border-right:1px solid rgba(146,168,190,.12)}.board-aside{padding:24px;display:flex;flex-direction:column;gap:14px}.board-title{font-family:var(--display),var(--jp);font-weight:600;font-size:15px;color:#eef3f8}.commit-row{display:flex;align-items:center;gap:14px;background:#10161d;border:1px solid rgba(146,168,190,.14);border-left:2px solid #34e2cf;padding:13px 16px;border-radius:2px}.commit-row.is-landed{border-left-color:#46d39a;opacity:.75}.commit-row.is-review{border:1px solid rgba(255,178,62,.4);border-left-color:#ffb23e}.commit-row.is-late{border-left-color:#a995e8}.commit-name{font-family:var(--display),var(--jp);font-weight:500;font-size:14px;color:#eef3f8}.commit-pill{font-family:var(--mono),var(--jp);font-size:11px;border:1px solid rgba(52,226,207,.35);color:#7fd6cc;padding:3px 10px;border-radius:2px;white-space:nowrap}.commit-pill.is-landed{color:#46d39a;border-color:#46d39a66}.commit-pill.is-review{color:#ffb23e;border-color:#ffb23e73}.commit-pill.is-late{color:#a995e8;border-color:#a995e866}.sidebar-card{border-radius:3px;padding:16px 18px}.sidebar-card--alert{background:#ffb23e0f;border:1px solid rgba(255,178,62,.35)}.sidebar-card--plain{background:#10161d;border:1px solid rgba(146,168,190,.14)}.sidebar-foot{margin-top:auto;font-family:var(--mono),var(--jp);font-size:9.5px;letter-spacing:.12em;color:#5c6b7c;text-align:center}.btn-cta,.btn-outline{font-family:var(--display),var(--jp);font-size:14.5px;padding:13px 26px;border-radius:2px;cursor:pointer}.btn-cta{font-weight:600;background:#34e2cf;color:#06231f;border:none}.btn-cta--nav{font-size:13px;padding:9px 18px}.btn-cta--lg{font-size:15px;padding:14px 30px}.btn-outline{font-weight:500;background:transparent;border:1px solid rgba(146,168,190,.3);color:#c7d2dc}.footer{display:flex;align-items:center;gap:28px;padding:22px 48px;border-top:1px solid rgba(146,168,190,.12);font-family:var(--sans),var(--jp);font-size:12.5px;color:#5c6b7c}.footer-brand{display:flex;align-items:center;gap:8px;color:#7c8b9b}.footer-btn{background:none;border:none;padding:0;font-family:var(--sans),var(--jp);font-size:12.5px;color:#5c6b7c;cursor:pointer}.footer-link{color:#5c6b7c;text-decoration:none}.footer-spacer{margin-left:auto}.modal-shell{position:fixed;top:0;right:0;bottom:0;left:0;background:#04070ab8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);align-items:center;justify-content:center;z-index:200;padding:24px}.modal-card{position:relative;width:min(880px,100%);display:grid;grid-template-columns:320px 1fr;background:#0e141b;border:1px solid rgba(146,168,190,.28);border-radius:6px;overflow:hidden;box-shadow:0 48px 120px -24px #000000d9}.modal-close{position:absolute;top:12px;right:14px;z-index:2;background:none;border:none;padding:6px;font-size:16px;line-height:1;color:#5c6b7c;cursor:pointer;font-family:var(--sans)}.modal-left{background:#090d11;border-right:1px solid rgba(146,168,190,.14);padding:34px 30px;display:flex;flex-direction:column}.modal-right{padding:34px 34px 30px}.modal-eyebrow{font-family:var(--mono),var(--jp);font-size:10px;letter-spacing:.22em;color:#34e2cf;margin-bottom:12px}.modal-foot-mono{margin-top:12px;text-align:center;font-family:var(--mono),var(--jp);font-size:9.5px;letter-spacing:.14em;color:#5c6b7c}.modal-foot-legal{margin-top:10px;text-align:center;font-family:var(--sans),var(--jp);font-size:11px;color:#5c6b7c}.honeypot{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.field-group{display:flex;flex-direction:column;gap:7px}.field-group--mt{margin-top:16px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field-input{background:#10161d;border-radius:2px;padding:11px 13px;font-family:var(--sans),var(--jp);font-size:14px;color:#eef3f8;outline:none;width:100%;box-sizing:border-box}.field-input--area{line-height:1.55;resize:vertical}.size-row{display:flex;gap:8px}.size-btn{flex:1;border-radius:2px;padding:9px 0;font-family:var(--mono),var(--jp);font-size:11px;cursor:pointer}.success-diamond{width:40px;height:40px;border:2px solid #34e2cf;transform:rotate(45deg);display:flex;align-items:center;justify-content:center}.success-diamond span{transform:rotate(-45deg);color:#34e2cf;font-size:18px;font-family:var(--sans)}.hov-bright:hover{color:#eef3f8}.hov-soft:hover{color:#c7d2dc}.hov-teal-darker:hover{background:#5aeadb}.hov-outline-teal:hover{border-color:#34e2cf99;color:#eef3f8}.hov-border-teal:hover{border-color:#34e2cf80}.input{border:1px solid rgba(146,168,190,.18)}.input.has-error{border-color:#ff7a6eb3}.input.foc-teal:focus{border-color:#34e2cf}.field-err{font-family:JetBrains Mono,monospace;font-size:9.5px;color:#ff8d80}.team-size{background:transparent;border:1px solid rgba(146,168,190,.25);color:#9fadbc}.team-size:hover{border-color:#34e2cf80}.team-size.is-selected{background:#34e2cf14;border-color:#34e2cfa6;color:#7fd6cc}.modal{display:none}.modal.is-open{display:flex}body.modal-open{overflow:hidden}.modal-brand{font-size:14px;margin-bottom:26px}.modal-title{font-family:var(--display),var(--jp);font-weight:600;font-size:22px;line-height:1.25;color:#eef3f8;text-wrap:balance}.modal-foot-note{margin-top:auto;padding-top:28px;letter-spacing:.14em}.step-num{font-family:var(--mono),var(--jp);font-size:10px;color:#34e2cf}.modal-submit{width:100%;padding:13px 0;margin-top:22px}.modal-done{margin-top:28px;font-family:var(--mono),var(--jp);font-size:11px;letter-spacing:.1em;background:transparent;border:1px solid rgba(146,168,190,.3);color:#c7d2dc;padding:10px 26px;border-radius:2px;cursor:pointer}.modal-success{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:380px;padding:34px}.modal-success-title{font-family:var(--display),var(--jp);font-weight:600;font-size:24px;color:#eef3f8;margin-top:24px}.modal-success-body{max-width:340px;margin-top:12px;text-wrap:pretty}.screen-dot{width:8px;height:8px;border-radius:50%;background:#2a333d}.screen-url{margin-left:10px;font-family:var(--mono),var(--jp);font-size:10px;color:#5c6b7c}.screen-body{padding:18px 20px}.mock-label{font-family:var(--mono),var(--jp);font-size:9px;letter-spacing:.16em;color:#5c6b7c}.u-block{display:block}.u-grow{flex:1;min-width:0}.text-mint{color:#7fd6cc}.skill--old{font-size:14.5px;line-height:1.6;color:#7c8b9b;text-decoration:line-through;text-decoration-color:#92a8be66}.skill--new{font-size:14.5px;line-height:1.6;color:#c7d2dc}html[lang=ja] .skill--old,html[lang=ja] .skill--new{font-size:13.5px;line-height:1.7}.skill-mark{color:#34e2cf;font-size:12px}.diamond{width:7px;height:7px;transform:rotate(45deg)}.diamond--done{background:#46d39a}.diamond--active{background:#34e2cf}.diamond--todo{border:1px solid #5c6b7c}.step-big{font-family:var(--display),var(--jp);font-weight:700;font-size:44px;color:#34e2cf;margin-bottom:16px}.card--padded{padding:34px 32px}.bubble--user{align-self:flex-end;max-width:540px;background:#123b36;border:1px solid rgba(52,226,207,.3);border-radius:14px 14px 3px;padding:20px 24px}.bubble--agent{align-self:flex-start;max-width:540px;background:#0e141b;border-radius:14px 14px 14px 3px;padding:20px 24px}.gap-0{gap:0}.gap-12{gap:12px}.gap-13{gap:13px}.gap-14{gap:14px}.gap-16{gap:16px}.mt-auto{margin-top:auto}.u-inline-block{display:inline-block}.app-window{background:#f4f6f8;border-radius:6px;overflow:hidden;box-shadow:0 24px 60px -24px #000000b3}.app-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#e8ecef;border-bottom:1px solid rgba(0,0,0,.08)}.app-dot{width:9px;height:9px;border-radius:50%;background:#c3ccd3}.app-body{padding:20px 24px}.app-url{margin-left:12px;font-family:var(--display);font-size:11.5px;color:#5a6875}.stat-card{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:4px;padding:12px 14px}.stat-label{font-size:11px;color:#7a8794}.stat-value{font-family:var(--display);font-weight:700;font-size:22px}.loan-table{background:#fff;border:1px solid rgba(0,0,0,.07);border-radius:4px;overflow:hidden}.loan-row{display:grid;grid-template-columns:1.4fr 1fr 1fr .9fr;padding:10px 14px;border-top:1px solid rgba(0,0,0,.05);font-size:12.5px}.note{font-size:13px;font-family:var(--sans)}
