.yl{min-height:100vh;background:#f3f6fa;color:#132a46;font-family:system-ui,sans-serif}.yl footer,.yl header{padding:18px max(24px,calc((100vw - 1080px)/2));background:#071d38;color:#fff;display:flex;gap:20px;align-items:center;justify-content:space-between}.yl header{border-bottom:4px solid #3579f4}.yl header a{color:#fff;font-size:14px;text-decoration:none}.yl header b{font-size:23px;letter-spacing:-1px;margin-right:12px}.yl header b span{color:#7daaff}.yl main{max-width:1128px;margin:auto;padding:42px 24px 55px}.yl-hero{margin:18px 0 26px}.yl small{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#28588f;font-weight:750}.yl h1{font-size:clamp(2rem,4.5vw,3.5rem);letter-spacing:-.04em;line-height:1.06;max-width:760px;margin:10px 0 14px}.yl p{color:#475d75;line-height:1.6}.yl-card{border:1px solid #d7e2ef;background:white;border-radius:12px;box-shadow:0 4px 16px #0d2d5210;margin:0 0 20px;padding:clamp(18px,4vw,32px)}.yl-narrow{max-width:650px}.yl h2{margin:8px 0 14px;font-size:24px;letter-spacing:-.02em}.yl h3{margin-top:24px}.yl form{display:grid;grid-gap:14px;gap:14px;max-width:650px}.yl label{display:grid;grid-gap:6px;gap:6px;font-size:14px;font-weight:650}.yl form :is(input,select,textarea){border:1px solid #b7c7d9;border-radius:6px;background:#fff;color:#132a46;padding:10px 12px;font:inherit;width:100%}.yl .yl-check{display:flex;align-items:center;gap:10px}.yl-check input{width:auto!important}.yl :is(.yl-button,button){display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;border:1px solid #1959c8;border-radius:6px;background:#1959c8;color:white;padding:10px 16px;text-decoration:none;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.yl :is(.yl-button,button):hover{filter:brightness(.93)}.yl .yl-secondary{background:white;color:#174eaa}.yl :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #eaa025;outline-offset:3px}.yl-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.yl-error,.yl-notice{border:1px solid #b8d4ff;border-left:4px solid #1959c8;padding:12px 16px;background:#ecf4ff;border-radius:6px}.yl .yl-error{background:#fff3f0;border-color:#b73f2b;color:#822c20}.yl-list{list-style:none;padding:0}.yl-list li{padding:14px 0;display:flex;justify-content:space-between;align-items:center;gap:18px}.yl details,.yl-list li{border-top:1px solid #e1e8f2}.yl details{padding:13px 0}.yl summary{cursor:pointer;color:#174eaa;font-weight:700}.yl details form{margin-top:14px}.yl-table{overflow:auto}.yl-table table{border-collapse:collapse;width:100%;text-align:left;font-size:14px}.yl-table :is(td,th){padding:10px;border-bottom:1px solid #e1e8f2}.yl footer{font-size:12px}.yl-actions{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:620px){.yl-list li{align-items:flex-start;flex-direction:column}.yl-grid{grid-template-columns:1fr}.yl main{padding-top:27px}}.yl-eyebrow{font-size:.75rem;letter-spacing:.11em;text-transform:uppercase;color:#28588f;font-weight:750}.yl-session{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-bottom:18px;padding:12px 16px;border:1px solid #b7dbc8;border-radius:10px;background:#eef9f3;color:#166344;font-size:.875rem}.yl-subhead,.yl-workspace-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px 20px;flex-wrap:wrap}.yl-badges{display:flex;gap:8px;flex-wrap:wrap}.yl-badges span,.yl-status{background:#edf3ff;color:#184a91;padding:5px 9px;border-radius:99px;font-size:.8rem;font-weight:650}.yl-subhead{border-bottom:1px solid #e1e8f2;margin-top:12px}.yl-subhead h3{margin:16px 0 10px}.yl-muted,.yl-subhead span{font-size:.875rem;color:#50647a}.yl-subhead+.yl-list{margin-top:0}.yl-subhead+.yl-list li:first-child{border-top:0}.yl-grants{margin:16px 0}.yl details.yl-panel{padding:14px 0}.yl-table details+form,.yl-table form+form{margin-top:8px}.yl-verification{max-width:620px}.yl .yl-verification .yl-otp{width:min(100%,15rem);font-size:1.25rem;letter-spacing:.35em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yl button:disabled{opacity:.55;cursor:default}.yl-verification img{display:block;margin-top:10px;max-width:100%;height:auto}.yl-decision{min-width:230px;max-width:390px}.yl .yl-warning{background:#fff6e7;border-left:3px solid #b66c19;padding:8px 12px;color:#713f10}.yl-decision blockquote{margin:0;padding:8px 12px;background:#edf3ff;overflow-wrap:anywhere;white-space:pre-wrap}.yl-decision textarea{box-sizing:border-box}.yl-app{display:grid;grid-template-columns:230px minmax(0,1fr)}.yl-app *{box-sizing:border-box}.yl-sidebar{background:#10283d;color:#e0ebf4;padding:32px 22px;display:flex;flex-direction:column;gap:40px}.yl-brand{color:white;text-decoration:none;font-size:38px;letter-spacing:-2px;font-weight:750;line-height:1}.yl-brand>span{color:#91c8e9}.yl .yl-brand small{display:block;color:#bfd2e1;font-size:10px;letter-spacing:1.5px;margin-top:12px}.yl-sidebar nav{display:grid;grid-gap:8px;gap:8px}.yl-sidebar nav a{padding:12px;border-radius:8px;color:#d4e3f0;text-decoration:none;font-size:14px;min-height:44px}.yl-sidebar nav a[aria-current=page]{background:#26475f;color:white;box-shadow:inset 3px 0 #91c8e9}.yl-sidebar nav a:hover{background:#1f3c53}.yl .yl-sidebar-note{color:#c3d3df;margin-top:auto;padding-top:20px;border-top:1px solid #3d5b73;font-size:12px}.yl-app-body{min-width:0}.yl.yl-app header.yl-topbar{padding:18px 32px;background:#fff;color:#475f76;border-bottom:1px solid #dbe4ee;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:20px}.yl header .yl-account-link{display:flex;align-items:center;gap:12px;color:#172f46;text-decoration:none;min-width:0}.yl-account-link strong{font-size:13px;display:block}.yl .yl-account-link small{font-size:11px;letter-spacing:0;text-transform:none;color:#53677a;display:block;overflow-wrap:anywhere}.yl-avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e2ecfa;color:#234f8a;width:40px;height:40px;font-weight:700;font-size:13px;flex-shrink:0}.yl-avatar-large{width:70px;height:70px;font-size:22px}.yl.yl-app main{padding:30px 32px;max-width:1380px;width:100%}.yl-app .yl-hero{margin:0 0 24px}.yl-app .yl-hero h1{font-size:32px;line-height:1.2;max-width:none;letter-spacing:-.7px}.yl-app .yl-card{padding:24px;border-radius:12px}.yl-app .yl-hero p{font-size:15px}.yl-app footer{padding:20px 32px;background:#f4f7fb;color:#53677a;border-top:1px solid #dbe4ee;font-size:11px;flex-wrap:wrap}.yl-app footer form{display:block}.yl-app footer button{font-size:12px;padding:8px 12px;background:white;color:#234f8a}.yl-avatar+div{min-width:0}.yl-identity{display:flex;gap:18px;align-items:center}.yl-identity h2{margin:5px 0}.yl-identity p{margin:4px 0;overflow-wrap:anywhere}.yl-keyvalues{display:grid;grid-template-columns:130px 1fr;grid-gap:12px 18px;gap:12px 18px;font-size:14px;margin:24px 0 0}.yl-keyvalues dt{color:#53677a}.yl-keyvalues dd{margin:0;overflow-wrap:anywhere}.yl-profile-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);grid-gap:20px;gap:20px}.yl-profile-grid>*{min-width:0}.yl .yl-profile-note{font-size:12px;background:#f0f5fb;padding:12px;border-radius:6px}.yl-app input,.yl-app select,.yl-app textarea{min-height:44px;min-width:0}.yl-app .yl-button,.yl-app button{min-height:44px}.yl-app label{font-size:13px}.yl-app .yl-grid>*{min-width:0}.yl-app th{font-size:12px;background:#f5f8fc}.yl-app td{font-size:13px;vertical-align:top}.yl-app table caption{text-align:left;color:#53677a;font-size:12px;padding:0 0 14px}.yl-app .yl-table{max-width:100%}.yl-person-cell{display:flex;gap:10px;align-items:center}.yl-person-cell small{font-size:11px!important;letter-spacing:0!important;text-transform:none!important;font-weight:400!important;display:block}.yl-search{display:flex!important;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0}.yl-search label{max-width:360px;flex:1 1}.yl-event{border-top:1px solid #dce5ef;padding:16px 0}.yl-event p{margin:6px 0}.yl-event time{font-size:12px;color:#53677a}.yl-skip{position:absolute;left:16px;top:-100px;background:white;z-index:10;padding:12px;color:#193f79}.yl-skip:focus{top:12px}.yl-person-name{font-weight:700}.yl-app .yl-status{display:inline-block}.yl-profile-grid .yl-verification{max-width:none}.yl-table td .yl-muted{font-size:12px}@media(max-width:1100px){.yl-app{grid-template-columns:200px minmax(0,1fr)}.yl-profile-grid{grid-template-columns:1fr}.yl.yl-app header.yl-topbar,.yl.yl-app main{padding:24px}.yl-app .yl-card{padding:20px}}@media(max-width:700px){.yl-app{display:block}.yl-sidebar{padding:20px;gap:16px}.yl-brand{font-size:28px}.yl .yl-brand small{display:inline;margin-left:12px}.yl-sidebar nav{display:flex;flex-wrap:wrap;gap:3px}.yl-sidebar nav a{font-size:12px;padding:8px 10px}.yl-sidebar-note{display:none}.yl.yl-app header.yl-topbar{padding:16px}.yl-topbar>span{max-width:90px;font-size:10px}.yl-account-link small{max-width:160px}.yl.yl-app main{padding:24px 16px}.yl-app .yl-hero h1{font-size:26px}.yl-app .yl-card{padding:18px}.yl-identity{align-items:flex-start}.yl-avatar-large{width:50px;height:50px;font-size:17px}.yl-keyvalues{grid-template-columns:100px 1fr;font-size:12px;gap:12px}.yl-profile-grid{display:block}.yl-app .yl-grid{grid-template-columns:1fr}.yl-app footer{padding:18px 16px}.yl .yl-decision{min-width:200px}}