.night-app.xl-shell{min-height:100vh;background:#060606;color:#f1f1ed}.xl-main{max-width:1160px;margin:auto;padding:54px 30px 90px}.xl-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:36px}.xl-heading h1{font:400 clamp(44px,6vw,76px)/1 CodeMenCRT,monospace;letter-spacing:-1px;margin:0 0 16px}.xl-heading p{color:#aaa;font-size:15px;margin:0}.xl-phase{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid #ffffff22;border-radius:999px;color:#b8b8b1;font:11px var(--mono,monospace);letter-spacing:.4px;white-space:nowrap}.xl-phase i{width:7px;height:7px;border-radius:50%;background:#77776f}.xl-phase[data-open] i{background:#d8e99a;box-shadow:0 0 0 0 #d8e99a66;animation:xl-pulse 2s ease-out infinite}@keyframes xl-pulse{to{box-shadow:0 0 0 8px #d8e99a00}}.xl-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.xl-panel{isolation:isolate;min-width:0;border:1px solid #ffffff25;border-radius:23px;padding:32px;background:radial-gradient(ellipse at 40% 0,#2b2b2b,transparent 65%),linear-gradient(145deg,#191919,#090909 80%);box-shadow:inset 0 1px #ffffff15,0 18px 60px #0005;overflow:hidden}.xl-panel,.xl-panel>:not(.analog-signal){position:relative}.xl-panel h2{margin:0 0 22px;font:400 22px/1.1 CodeMenCRT,monospace;letter-spacing:.5px;text-transform:uppercase;color:#c2c2ba}.xl-steps{list-style:none;margin:0;padding:0}.xl-step{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:16px;gap:16px;padding:22px 0;border-top:1px solid #ffffff14}.xl-step:last-child{padding-bottom:4px}.xl-step[data-state=idle]{opacity:.5}.xl-step-index{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ffffff2a;border-radius:50%;color:#9a9a94;font:11px var(--mono,monospace)}.xl-step[data-state=active] .xl-step-index{border-color:#d8e99a;color:#d8e99a}.xl-step[data-state=done] .xl-step-index{background:#eeeeea;border-color:#fff;color:#111}.xl-step-body h3{margin:7px 0 10px;font-size:17px;font-weight:500;letter-spacing:-.3px}.xl-step-body p{margin:0 0 16px;font-size:12.5px;line-height:1.7;color:#a3a39d}.xl-primary,.xl-secondary,.xl-x-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:47px;padding:12px 20px;border-radius:8px;font-size:13px;cursor:pointer;text-decoration:none}.xl-primary,.xl-x-button{background:#eeeeea;color:#111!important;border:1px solid #fff;font-weight:600}.xl-primary:hover:not(:disabled),.xl-x-button:hover:not(:disabled){background:#fff}.xl-secondary{flex:1 1;background:#ffffff08;border:1px solid #ffffff28;color:#e6e6e0}.xl-secondary:hover:not(:disabled){background:#ffffff13}.xl-text{padding:6px 0;background:none;border:0;color:#aaa;font-size:12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.xl-text:hover:not(:disabled){color:#eee}.xl-shell button:disabled{opacity:.35;cursor:not-allowed}.xl-shell a:focus-visible,.xl-shell button:focus-visible{outline:2px solid #ddd;outline-offset:3px}.xl-hint{margin:12px 0 0!important;font-size:11px!important;color:#8d8d87!important}.xl-profile{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1px solid #ffffff1f;border-radius:12px;background:#0005}.xl-post img,.xl-profile img{border-radius:50%;object-fit:cover;flex:none;background:#1b1b1b}.xl-profile>div{flex:1 1;min-width:0}.xl-post-author strong,.xl-profile strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600}.xl-post-author span,.xl-profile span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#8f8f89}.xl-avatar{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:50%;background:#1b1b1b;border:1px solid #ffffff1c;color:#bbb}.xl-statement{margin:0 0 18px;padding:14px 16px;border-left:2px solid #ffffff40;border-radius:0 10px 10px 0;background:#ffffff07;color:#cfcfc8;font:11.5px/1.7 var(--mono,monospace);overflow-wrap:anywhere}.xl-linked{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-gap:6px 12px;gap:6px 12px;margin-bottom:14px;padding:14px 16px;border:1px solid #ffffff1f;border-radius:12px;background:#0005}.xl-linked span{font-size:12px;color:#999}.xl-linked strong{font:500 15px var(--mono,monospace);color:#f1f1eb}.xl-linked small{grid-column:1/-1;font-size:11px;color:#7f7f79}.xl-actions{display:flex;align-items:center;gap:18px}.xl-message{margin-top:22px;padding:14px 18px;border:1px solid #ffffff20;border-radius:12px;background:#ffffff08;font-size:13px;overflow-wrap:anywhere}.xl-message[data-tone=error]{color:#f1b2a4;border-color:#49322b;background:#241916}.xl-post{margin:0 0 26px;padding:18px;border:1px solid #ffffff22;border-radius:16px;background:#000}.xl-post-author{display:flex;align-items:center;gap:10px}.xl-post-author>div{flex:1 1;min-width:0}.xl-post-author>svg{color:#777;flex:none}.xl-post-author .xl-avatar{width:36px;height:36px}.xl-post>p{margin:12px 0;font-size:15px;line-height:1.5;color:#eee;overflow-wrap:anywhere}.xl-post b{color:#1d9bf0;font-weight:400}.xl-post-image{display:grid;place-content:center;grid-gap:4px;gap:4px;height:124px;border:1px dashed #ffffff30;border-radius:12px;text-align:center;background:repeating-linear-gradient(135deg,#ffffff06 0 10px,transparent 10px 20px)}.xl-post-image span{font-size:13px;color:#c8c8c1}.xl-post-image small{font-size:11px;color:#7d7d77}.xl-post-reply{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #ffffff14}.xl-post-reply img{border:1px solid #ffffff22;object-fit:contain}.xl-post-reply p{margin:3px 0 0;font-size:13px;line-height:1.55;color:#b9b9b3}.xl-flow{list-style:none;margin:0 0 26px;padding:0;grid-gap:14px}.xl-flow,.xl-flow li{display:grid;gap:14px}.xl-flow li{grid-template-columns:76px minmax(0,1fr);grid-gap:14px;align-items:baseline}.xl-flow strong{font:400 17px/1 CodeMenCRT,monospace;letter-spacing:.4px;text-transform:uppercase;color:#d6d6cf}.xl-flow span{font-size:12.5px;line-height:1.65;color:#a3a39d}.xl-allocation{padding-top:20px;border-top:1px solid #ffffff14}.xl-allocation>div{display:flex;gap:3px;height:8px;margin-bottom:16px;border-radius:5px;overflow:hidden}.xl-allocation i{display:block;background:#eeeeea}.xl-allocation div:nth-child(2)>dt:before,.xl-allocation i:nth-child(2){background:#9c9c96}.xl-allocation div:nth-child(3)>dt:before,.xl-allocation i:nth-child(3){background:#5c5c56}.xl-allocation dl{display:grid;grid-gap:10px;gap:10px;margin:0}.xl-allocation dl>div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.xl-allocation dt{display:flex;align-items:center;gap:9px;color:#a6a6a0}.xl-allocation dt:before{content:"";width:8px;height:8px;border-radius:2px;background:#eeeeea}.xl-allocation dd{margin:0;color:#e6e6e0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xl-allocation p{margin:14px 0 0;font-size:11.5px;line-height:1.6;color:#86867f}.xl-note{margin:22px 0 0;padding:14px 16px;border:1px solid #d8e99a33;border-radius:12px;background:#d8e99a0a;font-size:12px;line-height:1.7;color:#c9d3a8}@media(prefers-reduced-motion:reduce){.xl-phase i{animation:none}}@media(max-width:850px){.xl-grid{grid-template-columns:1fr}.xl-main{padding:35px 20px 65px}.xl-heading{flex-direction:column;align-items:flex-start;gap:14px}.xl-panel{padding:25px}}@media(max-width:430px){.xl-main{padding-left:14px;padding-right:14px}.xl-panel{padding:22px 18px;border-radius:19px}.xl-step{grid-template-columns:32px minmax(0,1fr);gap:12px}.xl-step-index{width:30px;height:30px}.xl-flow li{grid-template-columns:62px minmax(0,1fr)}.xl-actions{flex-wrap:wrap;gap:8px 16px}}