.yt-app,.yt-auth,.yt-public{--yt-panel:#14131d;--yt-line:#302b3e;--yt-muted:#a39bb0;--yt-purple:#ad8df9;font-family:Arial,Helvetica,sans-serif;color:#f8f6ff;background:#0b0a11;min-height:100vh}.yt-auth{display:flex;align-items:center;flex-direction:column;padding:48px 20px;gap:28px}.yt-wordmark{font-size:34px;font-weight:800;letter-spacing:-1.7px}.yt-wordmark span{color:#b391ff}.yt-auth-card{width:100%;max-width:460px;padding:36px;background:linear-gradient(145deg,#20182e,#12111b);border:1px solid #3b2b50;border-radius:18px}.yt-auth h1{font-size:32px;letter-spacing:-1px;margin:20px 0 15px}.yt-auth p{font-size:13px}.yt-kicker{color:#c6b0ef;font-size:9px;letter-spacing:2px}.yt-auth-foot{font-size:10px;color:#8e849e;line-height:1.6;margin-top:26px;border-top:1px solid #342741;padding-top:20px}.yt-app button,.yt-auth button,.yt-public button{cursor:pointer}.yt-app button:disabled,.yt-auth button:disabled{cursor:wait;opacity:.55}.yt-app label,.yt-auth label,.yt-public label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#c4bacf;margin:16px 0}.yt-app input,.yt-app select,.yt-app textarea,.yt-auth input,.yt-public input,.yt-public textarea{width:100%;border:1px solid #3a324a;background:#0e0c16;color:#f9f7ff;padding:12px 13px;border-radius:7px;min-height:42px;font:inherit;font-size:13px}.yt-app textarea,.yt-public textarea{min-height:100px}.yt-app input:focus,.yt-app select:focus,.yt-app textarea:focus,.yt-auth input:focus{outline:2px solid #9363d0;outline-offset:2px}.yt-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#9364e4;color:#fff;border:1px solid #a47bf0;padding:12px 18px;border-radius:7px;font-size:12px;font-weight:600}.yt-auth .yt-primary{width:100%;margin-top:14px}.yt-secondary{background:#221c2e;color:#e6d9fc;border:1px solid #4c395f;padding:11px 16px;border-radius:7px;font-size:12px}.yt-danger{background:#2b151e;color:#f4adbd;border:1px solid #693749;padding:10px 14px;border-radius:7px;font-size:11px}.yt-link{background:none;border:0;color:#c3a4f5;font-size:12px;padding:14px 0;display:inline-block}.yt-auth .yt-link{width:100%;text-align:center}.yt-error,.yt-success{padding:13px 16px;border-radius:7px;font-size:12px!important;line-height:1.6!important}.yt-error{background:#311723;color:#ffc2d1!important;border:1px solid #71334b}.yt-success{background:#152a23;color:#ace3c7!important;border:1px solid #365c4a}.yt-app{display:grid;grid-template-columns:244px 1fr}.yt-sidebar{border-right:1px solid #282132;padding:26px 18px;position:sticky;top:0;height:100vh;overflow:auto;background:#100e17}.yt-sidebar .yt-wordmark{margin-left:13px}.yt-context{font-size:9px;letter-spacing:1.5px;color:#877397;margin:25px 12px 12px}.yt-sidebar nav{display:flex;flex-direction:column;gap:5px}.yt-sidebar button{border:0;border-radius:7px;background:transparent;color:#ada3bb;padding:12px 14px;text-align:left;font-size:12px}.yt-sidebar button.active{background:#2e2143;color:#d9c4ff}.yt-sidebar button:hover{background:#241a32}.yt-sidebar-foot{margin-top:24px;border-top:1px solid #2d2338;padding:15px 12px;font-size:10px;color:#84778f;line-height:1.7}.yt-workspace{min-width:0}.yt-topbar{padding:19px 34px;border-bottom:1px solid #292131;display:flex;justify-content:space-between;align-items:center;gap:20px}.yt-topbar small{color:#9c8baa;font-size:10px}.yt-topbar strong{display:block;font-size:13px;font-weight:500;margin-bottom:4px}.yt-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.yt-content{max-width:1320px;margin:auto;padding:36px}.yt-content h1{font-size:34px;font-weight:500;letter-spacing:-1px;margin:13px 0 10px;line-height:1.2}.yt-content h2{font-size:21px;letter-spacing:-.5px;margin:10px 0 20px}.yt-content h3{font-size:15px;font-weight:500;margin:0 0 14px}.yt-content p{font-size:12px;margin:8px 0 18px;color:#a79bb4}.yt-page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:25px}.yt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.yt-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-card{background:#15111e;border:1px solid #2e253c;border-radius:10px;padding:25px;min-width:0}.yt-card .metric{font-size:32px;font-weight:500;letter-spacing:-1px;margin-top:14px;display:block;color:#d1b7ff}.yt-card small{font-size:10px;color:#aa9bb9}.yt-badge{font-size:9px;border:1px solid #57416e;border-radius:30px;padding:5px 9px;color:#c6a7e9;display:inline-block}.yt-empty{border:1px dashed #493253;border-radius:11px;padding:40px;text-align:center;color:#a595b5;font-size:13px;margin:20px 0}.yt-table-wrap{width:100%;overflow-x:auto;border:1px solid #30243d;border-radius:10px;background:#14101d}.yt-table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.yt-table th{background:#1b1426;color:#9b86ae;font-size:10px;letter-spacing:.5px;font-weight:500;padding:15px 20px;white-space:nowrap}.yt-table td{padding:17px 20px;border-top:1px solid #2b2036;color:#d4c9df;max-width:320px;overflow-wrap:anywhere}.yt-table td small{display:block;color:#9989a9;font-size:10px;margin-top:6px}.yt-table button{margin:3px}.yt-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:25px}.yt-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.yt-form-grid label.wide{grid-column:1/-1}.yt-checks{display:flex;gap:12px;flex-wrap:wrap}.yt-checks label{flex-direction:row;align-items:center;gap:8px;font-size:11px;margin:5px}.yt-checks input{width:15px;min-height:15px}.yt-alert{padding:17px 20px;background:#21192d;border:1px solid #493354;border-radius:8px;font-size:12px;color:#c2abcd;line-height:1.7;margin:18px 0}.yt-chat{display:flex;flex-direction:column;gap:13px;max-height:450px;overflow:auto;padding:20px;background:#0d0a12;border:1px solid #30213f;border-radius:9px;min-height:220px}.yt-msg{padding:13px 16px;background:#261b35;border-radius:10px;max-width:85%;font-size:12px;line-height:1.7;white-space:pre-wrap;align-self:flex-end}.yt-msg.assistant{background:#1b1926;align-self:flex-start}.yt-msg.human{background:#1a3029;align-self:flex-start}.yt-muted{color:#9785a7;font-size:11px}.yt-company-pick{max-width:800px;margin:70px auto;padding:25px}.yt-company-pick h1{font-size:30px}.yt-company-pick button{width:100%;text-align:left;margin:9px 0;padding:20px}.yt-public{padding:40px 24px}.yt-public-inner{max-width:1100px;margin:auto}.yt-public h1{font-size:46px;letter-spacing:-2px;line-height:1.1}.yt-product-image{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:7px;margin-bottom:15px}.yt-row{justify-content:space-between;align-items:center;gap:15px}.yt-company-chips,.yt-row{display:flex;flex-wrap:wrap}.yt-company-chips{gap:7px}.yt-inline-form{margin-top:20px}.yt-mobile-toggle{display:none}.yt-drawer-title{display:flex;justify-content:space-between;align-items:center}.yt-token-note{font-size:10px;color:#ad9bb9}.yt-content code{font-size:10px;overflow-wrap:anywhere;background:#21152d;padding:4px}@media(max-width:1000px){.yt-app{grid-template-columns:210px 1fr}.yt-content{padding:25px}.yt-split{grid-template-columns:1fr}.yt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yt-topbar{padding:16px 24px}}@media(max-width:760px){.yt-app{display:block}.yt-sidebar{display:none;position:fixed;left:0;top:0;width:250px;z-index:40;height:100vh;box-shadow:0 0 0 100vw #0009}.yt-sidebar.open{display:block}.yt-mobile-toggle{display:block;background:#281a36;color:#c4ace0;border:1px solid #4b2e60;border-radius:6px;padding:9px 11px}.yt-topbar{padding:15px 20px;gap:10px}.yt-topbar .yt-secondary{padding:9px;font-size:10px}.yt-content{padding:23px 18px}.yt-content h1{font-size:28px}.yt-page-head{align-items:flex-start;gap:13px;flex-direction:column}.yt-form-grid,.yt-grid,.yt-grid.two{grid-template-columns:1fr}.yt-form-grid label.wide{grid-column:auto}.yt-table td,.yt-table th{padding:13px;font-size:11px}.yt-card{padding:22px}.yt-auth{padding-top:30px}.yt-auth-card{padding:26px}.yt-auth h1{font-size:28px}.yt-msg{max-width:95%}.yt-public h1{font-size:36px}.yt-topbar small{font-size:9px}.yt-toolbar{gap:8px}}.yt-signup{display:block}.yt-signup>form{width:100%;margin-top:26px}.yt-signup h2{font-size:24px;letter-spacing:-.6px;margin:32px 0 18px}.yt-signup .yt-grid>label.yt-card{display:block;margin:0;cursor:pointer;padding:20px}.yt-signup .yt-grid>label.yt-card:has(input:checked){border-color:#ad8df9;background:#241a36;box-shadow:0 0 0 1px #ad8df9}.yt-app input[type=checkbox],.yt-signup input[type=checkbox],.yt-signup input[type=radio]{width:18px;height:18px;min-height:18px;padding:0;margin:0 8px 0 0;vertical-align:middle;accent-color:#a17aed;display:inline-block}.yt-signup select{width:100%;border:1px solid #3a324a;background:#0e0c16;color:#f9f7ff;padding:12px 13px;border-radius:7px;min-height:44px;font:inherit}.yt-signup label:has(>input[type=checkbox]){display:block;line-height:1.9}.yt-signup a{text-decoration:underline;text-underline-offset:3px}.yt-signup .yt-grid small{display:block;margin-top:8px;line-height:1.6}.yt-signup .yt-card strong{margin-top:10px;font-size:18px}.yt-signup p{font-size:14px;line-height:1.8}.yt-signup>h1{font-size:40px}.yt-app code{overflow-wrap:anywhere}.yt-app .yt-card:has(input[name=key]){overflow-wrap:anywhere}@media(max-width:600px){.yt-signup>h1{font-size:32px}.yt-signup>form.yt-card{padding:20px}.yt-signup h2{font-size:23px}}