.portal-page{--portal-ink:#f2f2f2;--portal-muted:#979797;isolation:isolate;min-height:100svh;color:var(--portal-ink);background:var(--bg);font-family:var(--font-body);flex-direction:column;display:flex;position:relative;overflow:hidden}.portal-backdrop{z-index:-1;pointer-events:none;background:var(--tone-0);position:absolute;inset:0;overflow:hidden}.portal-backdrop:after{content:"";background:radial-gradient(ellipse at center, color-mix(in srgb, var(--tone-0) 50.2%, transparent) 0%, color-mix(in srgb, var(--tone-0) 21.96%, transparent) 30%, transparent 65%), linear-gradient(180deg, color-mix(in srgb, var(--tone-0) 25.1%, transparent), transparent 28%, transparent 58%, var(--tone-0) 100%);position:absolute;inset:0}.portal-backdrop-smoke{opacity:.92;transform-origin:45%;background:url(/brand/smoke.webp) 50%/cover no-repeat;animation:8s ease-in-out infinite alternate portal-smoke-drift;position:absolute;inset:-4%}.portal-grain{opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='white' filter='url(%23g)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");background-size:180px;position:absolute;inset:0}.portal-hub .portal-backdrop{position:fixed}.portal-hub .portal-backdrop-smoke{opacity:.78}.portal-backdrop-grid{background-image:linear-gradient(color-mix(in srgb, var(--tone-9) 7.84%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--tone-9) 7.84%, transparent) 1px, transparent 1px);transform-origin:top;background-size:80px 80px;width:200%;height:85%;position:absolute;top:62%;left:-50%;transform:perspective(560px)rotateX(64deg);-webkit-mask-image:radial-gradient(at 50% 0,#0009,#0000 58%);mask-image:radial-gradient(at 50% 0,#0009,#0000 58%)}.portal-login-content{flex:1;justify-content:center;align-items:center;padding:80px 24px 64px;display:flex}.portal-kicker{color:var(--tone-7);letter-spacing:.19em;align-items:center;gap:10px;font-size:10px;font-weight:500;line-height:1.6;display:inline-flex}.portal-kicker>span{background:var(--tone-8);width:6px;height:6px;box-shadow:0 0 13px color-mix(in srgb, var(--tone-7) 33.33%, transparent);border-radius:50%}.portal-auth{width:100%;max-width:360px;position:relative}.portal-auth-brand,.portal-hub-brand{align-items:center;gap:11px;display:flex}.portal-auth-brand{justify-content:center;margin-bottom:40px}.portal-auth-brand>span:last-child,.portal-hub-brand>span:nth-child(2){font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1}.portal-auth-brand>span:last-child>span,.portal-hub-brand>span:nth-child(2)>span{color:var(--tone-5);font-family:var(--font-body);letter-spacing:.32em;margin-top:6px;font-size:8px;font-weight:500;display:block}.portal-form-heading{text-align:center;margin-bottom:30px}.portal-form-heading h1{font-family:var(--font-display);letter-spacing:-.9px;margin:0 0 10px;font-size:30px;font-weight:500;line-height:1.2}.portal-form-heading p{color:var(--tone-6);margin:0;font-size:13px;line-height:1.6}.portal-field{margin-bottom:20px}.portal-field>label{color:var(--tone-8);margin-bottom:9px;font-size:13px;font-weight:500;display:block}.portal-input{position:relative}.portal-input input{border:1px solid var(--tone-3);background:var(--tone-1);width:100%;height:48px;color:var(--tone-9);border-radius:8px;padding:0 46px 0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s,background .2s}.portal-input input::placeholder{color:var(--tone-5)}.portal-input input:focus{border-color:var(--tone-5);background:var(--tone-2);box-shadow:0 0 0 3px color-mix(in srgb, var(--tone-9) 2.75%, transparent);outline:none}.portal-password-toggle{width:44px;height:44px;color:var(--tone-5);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:2px;right:2px}.portal-password-toggle:hover{color:var(--tone-9)}.portal-submit{border:1px solid var(--tone-9);background:var(--tone-9);width:100%;min-height:48px;color:var(--tone-1);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:11px;margin-top:26px;font-size:13px;font-weight:600;transition:background .18s,transform .18s,opacity .18s;display:flex}.portal-submit:hover:not(:disabled){background:var(--tone-9);transform:translateY(-1px)}.portal-submit:active:not(:disabled){transform:translateY(1px)}.portal-submit:disabled{opacity:.55;cursor:wait}.portal-invitation{text-align:center;color:var(--tone-6);margin:26px 0 0;font-size:12px;line-height:1.6}.portal-auth-error{margin:0 0 20px;font-size:12px;line-height:1.6}.portal-footer{width:min(1328px,100% - 80px);min-height:83px;color:var(--tone-5);justify-content:space-between;align-items:center;gap:20px;margin:auto auto 0;padding:22px 0;font-size:10px;display:flex;position:relative}.portal-footer>div{align-items:center;gap:26px;display:flex}.portal-footer a{color:var(--tone-6);text-decoration:none}.portal-footer a:hover{color:var(--tone-9)}.portal-motion-toggle{min-height:32px;color:var(--tone-6);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:10px;display:inline-flex}.portal-motion-toggle:hover:not(:disabled){color:var(--tone-9)}.portal-motion-toggle:disabled{cursor:default}.portal-page :is(button,a):focus-visible{outline:2px solid var(--tone-7);outline-offset:5px}.portal-hub-header{border-bottom:1px solid color-mix(in srgb, var(--tone-9) 5.49%, transparent);justify-content:space-between;align-items:center;gap:24px;width:min(1328px,100% - 80px);margin:0 auto;padding:26px 0;display:flex}.portal-hub-label{border:1px solid color-mix(in srgb, var(--tone-9) 14.51%, transparent);background:color-mix(in srgb, var(--tone-9) 1.96%, transparent);color:var(--tone-6);letter-spacing:.16em;border-radius:5px;margin-left:8px;padding:6px 9px;font-size:9px}.portal-hub-account{align-items:center;gap:18px;min-width:0;display:flex}.portal-hub-account>div{flex-direction:column;align-items:flex-end;gap:5px;min-width:0;display:flex}.portal-hub-account strong{color:var(--tone-8);text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-size:12px;font-weight:500;overflow:hidden}.portal-hub-account>div>span{color:var(--tone-5);font-size:10px}.portal-signout{border:1px solid color-mix(in srgb, var(--tone-9) 8.63%, transparent);background:color-mix(in srgb, var(--tone-9) 1.18%, transparent);width:38px;height:38px;color:var(--tone-6);cursor:pointer;border-radius:10px;place-items:center;transition:background .2s,transform .2s;display:grid}.portal-signout:hover:not(:disabled){background:color-mix(in srgb, var(--tone-9) 3.92%, transparent);color:var(--tone-9);transform:translateY(-2px)}.portal-signout:disabled{opacity:.45;cursor:default}.portal-hub-main{width:min(980px,100% - 96px);margin:auto;padding:32px 0 36px}.hub-heading{text-align:center;margin-bottom:36px;animation:.8s both portal-reveal}.hub-heading .portal-kicker{border:1px solid color-mix(in srgb, var(--tone-9) 10.98%, transparent);background:color-mix(in srgb, var(--tone-1) 70.2%, transparent);letter-spacing:.16em;color:var(--tone-7);border-radius:30px;padding:8px 12px;font-size:9px}.hub-heading h1{letter-spacing:-.048em;font-size:clamp(38px,4.3vw,56px);line-height:1.08;font-family:var(--font-display);margin:20px 0 14px;font-weight:400}.hub-heading h1>span{color:var(--tone-7)}.hub-heading>p{color:var(--tone-6);font-size:13px;line-height:1.8}.hub-cards{grid-template-columns:1fr 1fr;gap:26px;display:grid}.hub-card-stage{perspective:1200px;min-width:0;animation:.9s .1s backwards portal-reveal}.hub-card-stage:nth-child(2){animation-delay:.23s}.hub-card{--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:30%;border:1px solid color-mix(in srgb, var(--tone-9) 16.08%, transparent);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--tone-9) 4.71%, transparent), transparent 60%), linear-gradient(145deg, color-mix(in srgb, var(--tone-2) 85.1%, transparent), color-mix(in srgb, var(--tone-1) 92.94%, transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:100%;color:var(--tone-9);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;box-shadow:0 20px 60px #0005, inset 0 1px 0 color-mix(in srgb, var(--tone-9) 3.92%, transparent);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .24s ease-out,border-color .3s,box-shadow .3s;display:flex;position:relative}.hub-card:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tone-9) 53.33%, transparent), transparent);pointer-events:none;height:1px;position:absolute;top:-1px;left:12%;right:12%}.hub-card:after{content:"";border-radius:inherit;background:radial-gradient(380px circle at var(--glow-x) var(--glow-y), color-mix(in srgb, var(--tone-9) 5.1%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}a.hub-card:hover,a.hub-card:focus-visible{border-color:color-mix(in srgb, var(--tone-9) 40%, transparent);box-shadow:0 24px 60px #0007, 0 0 40px color-mix(in srgb, var(--tone-9) 3.14%, transparent), inset 0 1px 0 color-mix(in srgb, var(--tone-9) 13.33%, transparent)}a.hub-card:hover:after,a.hub-card:focus-visible:after{opacity:1}.hub-card-top{color:var(--tone-6);justify-content:space-between;align-items:center;padding:20px 28px 0;display:flex}.hub-card-number{color:var(--tone-6);letter-spacing:.11em;align-items:center;gap:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;display:flex}.hub-card-number>span{color:var(--tone-9);font-size:12px}.hub-card-icon{border:1px solid color-mix(in srgb, var(--tone-9) 12.55%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--tone-9) 4.31%, transparent), transparent);width:34px;height:34px;color:var(--tone-8);border-radius:9px;place-items:center;display:grid}.hub-card-copy{flex:1;padding:10px 30px 26px;transform:translateZ(10px)}.hub-card-copy h2{font-family:var(--font-display);letter-spacing:-.8px;margin:0 0 11px;font-size:28px;font-weight:500;line-height:1.2}.hub-card-copy>p{color:var(--tone-6);max-width:300px;font-size:12px;line-height:1.7}.hub-card-features{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.hub-card-features>span{border:1px solid color-mix(in srgb, var(--tone-9) 10.98%, transparent);color:var(--tone-7);background:color-mix(in srgb, var(--tone-9) 0.78%, transparent);border-radius:5px;padding:5px 9px;font-size:9px}.hub-card-action{border-top:1px solid color-mix(in srgb, var(--tone-9) 7.84%, transparent);background:color-mix(in srgb, var(--tone-9) 1.18%, transparent);color:var(--tone-9);border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;padding:16px 29px;font-size:12px;font-weight:500;transition:background .2s;display:flex}.hub-card-arrow{background:var(--tone-9);width:30px;height:30px;color:var(--tone-1);border-radius:50%;place-items:center;transition:transform .25s,box-shadow .25s;display:grid}a.hub-card:hover .hub-card-arrow,a.hub-card:focus-visible .hub-card-arrow{box-shadow:0 0 18px color-mix(in srgb, var(--tone-9) 14.9%, transparent);transform:translate(2px,-2px)}a.hub-card:hover .hub-card-action{background:color-mix(in srgb, var(--tone-9) 2.75%, transparent)}.hub-card.is-locked .hub-art{opacity:.45;filter:grayscale(.8)}.hub-card.is-locked .hub-card-action{color:var(--tone-5);font-size:11px}.hub-art{perspective:800px;transform-style:flat;flex-shrink:0;height:222px;margin:0 20px;position:relative}.hub-art:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--tone-9) 5.1%, transparent), transparent 65%);pointer-events:none;position:absolute;inset:5% 0}.hub-art:after{content:"";border:1px solid color-mix(in srgb, var(--tone-9) 12.55%, transparent);background:radial-gradient(ellipse, color-mix(in srgb, var(--tone-9) 3.14%, transparent), transparent 60%);height:32%;box-shadow:0 0 30px color-mix(in srgb, var(--tone-9) 1.96%, transparent), inset 0 0 24px color-mix(in srgb, var(--tone-9) 1.96%, transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:1%;left:10%;right:10%;transform:rotateX(66deg)}.hub-chat-window{z-index:1;background:linear-gradient(140deg, color-mix(in srgb, var(--tone-3) 92.94%, transparent), color-mix(in srgb, var(--tone-1) 96.08%, transparent));border:1px solid color-mix(in srgb, var(--tone-9) 25.1%, transparent);width:236px;height:140px;box-shadow:0 15px 30px #0005, inset 0 1px 0 color-mix(in srgb, var(--tone-9) 8.63%, transparent);border-radius:11px;animation:5s ease-in-out infinite portal-float;position:absolute;top:32px;left:calc(50% - 145px);transform:rotateX(16deg)rotateY(-17deg)rotate(-10deg)}.hub-window-bar{border-bottom:1px solid color-mix(in srgb, var(--tone-6) 10.98%, transparent);align-items:center;gap:4px;padding:11px;display:flex}.hub-window-bar>i{background:var(--tone-5);border-radius:50%;width:4px;height:4px}.hub-window-bar>span{color:var(--tone-7);margin-left:auto;font-size:7px}.hub-chat-lines{padding:20px 17px}.hub-chat-lines>i{background:color-mix(in srgb, var(--tone-6) 9.41%, transparent);border-radius:5px;width:65%;height:5px;margin-bottom:12px;display:block}.hub-chat-lines>i:nth-child(2){width:43%}.hub-chat-lines>i:nth-child(3){width:57%}.hub-bubble{border:1px solid color-mix(in srgb, var(--tone-9) 31.37%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--tone-4) 94.12%, transparent), color-mix(in srgb, var(--tone-2) 96.08%, transparent));height:63px;box-shadow:0 12px 24px #0007, inset 0 1px 0 color-mix(in srgb, var(--tone-9) 13.33%, transparent);border-radius:11px;align-items:center;gap:13px;padding:13px;animation:4.5s ease-in-out -1s infinite portal-float;display:flex;position:absolute;transform:rotateX(8deg)rotateY(-13deg)rotate(-5deg)}.bubble-one{z-index:2;width:233px;top:77px;left:calc(50% - 105px)}.bubble-one>svg{color:var(--tone-7);margin-left:auto}.bubble-two{z-index:3;background:linear-gradient(130deg, color-mix(in srgb, var(--tone-4) 96.08%, transparent), color-mix(in srgb, var(--tone-3) 96.08%, transparent));border-color:color-mix(in srgb, var(--tone-7) 27.06%, transparent);width:186px;animation-delay:-3s;top:150px;left:calc(50% - 70px)}.hub-bubble-avatar{background:color-mix(in srgb, var(--tone-8) 12.55%, transparent);width:31px;height:31px;color:var(--tone-8);border-radius:9px;flex:none;place-items:center;display:grid}.hub-bubble>span:not(.hub-bubble-avatar){flex:1}.hub-bubble i{background:color-mix(in srgb, var(--tone-8) 50.2%, transparent);border-radius:6px;width:90%;height:5px;margin:5px 0;display:block}.hub-bubble i:last-child{background:color-mix(in srgb, var(--tone-8) 21.96%, transparent);width:66%}.hub-art-chip{z-index:5;border:1px solid color-mix(in srgb, var(--tone-9) 18.82%, transparent);color:var(--tone-7);background:color-mix(in srgb, var(--tone-1) 92.94%, transparent);border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;animation:5s ease-in-out -3s infinite portal-float;display:flex;position:absolute;box-shadow:0 7px 14px #0003}.chatting-chip{top:179px;left:calc(50% - 145px);transform:rotate(-5deg)}.chatting-chip>span{background:var(--tone-6);border-radius:50%;width:4px;height:4px}.hub-content-board{border:1px solid color-mix(in srgb, var(--tone-8) 30.2%, transparent);border-radius:9px;width:118px;height:153px;animation:5s ease-in-out infinite portal-float;position:absolute;top:35px;overflow:hidden;box-shadow:0 14px 25px #0005}.board-back{z-index:1;background:linear-gradient(145deg, var(--tone-7), var(--tone-4) 35%, var(--tone-2) 75%);color:var(--tone-8);place-items:center;animation-delay:-2s;display:grid;top:40px;left:calc(50% - 139px);transform:rotateY(18deg)rotate(-21deg)}.board-middle{z-index:2;background:linear-gradient(135deg, var(--tone-2), var(--tone-4) 50%, var(--tone-7));animation-delay:-1s;top:23px;left:calc(50% - 69px);transform:rotateY(-5deg)rotate(-3deg)}.board-middle>svg{color:var(--tone-8);position:absolute;top:14px;left:14px}.hub-poster-orbit{border:17px solid var(--tone-8);border-bottom-color:var(--tone-4);width:130px;height:130px;box-shadow:3px 8px 20px #13131390, inset 3px 5px 12px color-mix(in srgb, var(--tone-9) 26.67%, transparent);border-radius:50%;position:absolute;top:31px;left:5px;transform:rotateX(42deg)rotateY(-23deg)}.board-front{z-index:3;background:linear-gradient(130deg, var(--tone-4), var(--tone-1));animation-delay:-3s;top:38px;left:calc(50% + 1px);transform:rotateY(-19deg)rotate(14deg)}.hub-poster-sphere{background:radial-gradient(circle at 29% 29%, var(--tone-8), var(--tone-6) 32%, var(--tone-4) 61%, var(--tone-3) 82%);border-radius:50%;width:130px;height:130px;position:absolute;top:-22px;left:14px;box-shadow:0 12px 40px #191919}.hub-poster-label{color:var(--tone-8);letter-spacing:.03em;font-size:8px;font-weight:500;line-height:1.65;position:absolute;bottom:17px;left:13px}.hub-poster-label b{font-size:7px;font-weight:500}.hub-play{background:color-mix(in srgb, var(--tone-9) 8.63%, transparent);border:1px solid color-mix(in srgb, var(--tone-9) 14.51%, transparent);width:24px;height:24px;color:var(--tone-9);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:18px;right:12px}.content-chip{color:var(--tone-7);background:color-mix(in srgb, var(--tone-1) 92.94%, transparent);top:179px;left:calc(50% - 115px);transform:rotate(-4deg)}.portal-preview-banner{border-radius:10px;width:min(1010px,100% - 96px);margin:0 auto 12px}.workspace-hub-button{border:1px solid color-mix(in srgb, var(--tone-9) 18.82%, transparent);background:color-mix(in srgb, var(--tone-9) 3.92%, transparent);color:var(--tone-9);white-space:nowrap;cursor:pointer;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:11px;font-weight:500;transition:transform .2s,background .2s;display:inline-flex}.workspace-hub-button:hover{background:color-mix(in srgb, var(--tone-9) 8.24%, transparent);color:var(--tone-9);transform:perspective(400px)translateZ(8px)}@keyframes portal-smoke-drift{0%{transform:translate(-1.8%,1%)rotate(-.8deg)scale(1.02)}to{transform:translate(1.8%,-1%)rotate(.8deg)scale(1.08)}}@keyframes portal-reveal{0%{opacity:0;transform:perspective(1200px)translateY(22px)rotateX(4deg)}to{opacity:1;transform:perspective(1200px)translateY(0)rotateX(0)}}@keyframes portal-float{0%,to{translate:0}50%{translate:0 -8px}}.portal-page[data-motion=paused] *,.portal-page[data-motion=paused] :before,.portal-page[data-motion=paused] :after{animation-play-state:paused!important}.portal-page[data-motion=paused] :is(.portal-auth,.hub-heading,.hub-card-stage){animation:none}.portal-page[data-motion=paused] .hub-card{transform:none}@media (min-width:761px) and (max-height:850px){.portal-hub-header{padding:20px 0}.portal-hub-main{padding:24px 0 28px}.hub-heading{margin-bottom:24px}.hub-heading h1{margin:14px 0 10px;font-size:44px}.hub-art{transform-origin:top;height:180px;transform:scale(.83)}.hub-card-copy{padding-top:6px;padding-bottom:20px}.hub-card-features{margin-top:14px}.hub-card-action{padding-top:12px;padding-bottom:12px}.portal-hub .portal-footer{min-height:68px;padding-top:16px;padding-bottom:16px}}@media (max-width:1050px){.portal-hub-main{width:calc(100% - 64px)}.hub-card-copy,.hub-card-top,.hub-card-action{padding-left:23px;padding-right:23px}}@media (max-width:760px){.portal-login-content{padding:48px 24px 36px}.portal-input input{font-size:16px}.portal-footer{flex-wrap:wrap;gap:16px;width:calc(100% - 40px);min-height:70px;font-size:9px}.portal-footer>div{gap:20px}.portal-hub-header{width:calc(100% - 40px);padding:25px 0}.portal-hub-brand{gap:8px}.portal-hub-brand>span:nth-child(2){font-size:14px}.portal-hub-label{margin-left:5px;padding:5px 7px}.portal-hub-account{gap:9px}.portal-hub-account strong{max-width:100px;font-size:10px}.portal-hub-account>div>span{font-size:9px}.portal-hub-main{width:min(490px,100% - 40px);padding-top:35px}.hub-heading{margin-bottom:34px}.hub-heading h1{font-size:42px}.hub-heading>p{max-width:300px;margin:0 auto;font-size:12px}.hub-cards{grid-template-columns:1fr;gap:22px}.hub-card-copy h2{font-size:28px}.portal-preview-banner{width:calc(100% - 40px)}.workspace-hub-button{padding:0 8px}}@media (max-width:390px){.portal-hub-account>div{display:none}.portal-hub-header{gap:10px}.hub-art{margin:-5px 4px;transform:scale(.9)}.hub-heading h1{font-size:38px}.portal-footer{justify-content:center}}@media (prefers-reduced-motion:reduce){.portal-page *,.portal-page :before,.portal-page :after{transition:none!important;animation:none!important}.portal-page .hub-card,.portal-page .portal-submit:hover,.workspace-hub-button:hover{transform:none}}.hub-cards-single{grid-template-columns:minmax(0,500px);justify-content:center}
.my-account{gap:20px;padding:4px 0 0;display:grid}.my-account .appearance-settings{margin-bottom:0}.my-account p{color:var(--tone-6);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.my-account-identity,.my-account-provider{align-items:center;gap:14px;min-width:0;display:flex}.my-account-identity{border:1px solid var(--tone-3);border-radius:12px;padding:16px}.my-account-identity>svg,.my-account-provider>svg{flex-shrink:0}.my-account-identity>div{min-width:0}.my-account-identity span{color:var(--tone-5);margin-bottom:6px;font-size:11px;display:block}.my-account-identity strong{overflow-wrap:anywhere;font-size:13px;display:block}.my-account-provider>div{flex:1}.my-account-provider h3{margin:0 0 4px;font-size:14px}
.workspace-sidebar .brand,.workspace-sidebar .workspace-identity{flex-shrink:0}body .workspace-sidebar .brand{align-items:center;gap:12px;min-height:72px;padding-top:18px;padding-bottom:10px}body .workspace-sidebar .brand .brand-mark{flex-shrink:0;width:36px;height:36px}body .workspace-sidebar .brand .brand-mark svg{width:36px;height:36px;display:block}body .workspace-sidebar .brand-wordmark{min-width:0}body .workspace-sidebar .brand-wordmark strong{letter-spacing:.06em;white-space:nowrap;font-size:14px;font-weight:650;line-height:1}body .workspace-sidebar .brand-wordmark strong span{letter-spacing:.16em;color:var(--tone-6);margin-top:5px;font-size:11px;font-weight:550;line-height:1;display:block}body .sidebar-collapsed .workspace-sidebar .brand{justify-content:center;height:72px;padding:0}body .workspace-sidebar .workspace-identity{gap:10px;min-height:52px;margin-top:12px;margin-bottom:10px;padding:8px 10px}body .workspace-sidebar .workspace-avatar{letter-spacing:.04em;border-radius:8px;width:32px;height:32px;font-size:11px}.workspace-sidebar .workspace-identity{transition:border-color .16s,background .16s}.workspace-sidebar a.workspace-identity:hover{border-color:var(--tone-4);background:var(--tone-2)}.workspace-sidebar .workspace-identity>div,.workspace-sidebar .sidebar-user>div{min-width:0}.workspace-sidebar .workspace-avatar,.workspace-sidebar .workspace-identity>svg,.workspace-sidebar .nav-item>svg{flex-shrink:0}.workspace-sidebar .workspace-identity strong,.workspace-sidebar .sidebar-user strong,.workspace-sidebar .sidebar-user small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-sidebar .sidebar-nav{overscroll-behavior:contain;flex:1 1 0;min-height:0;padding-top:16px;overflow:hidden auto}.workspace-sidebar .nav-item{transition:color .14s,background .14s,border-color .14s}.workspace-sidebar .workspace-environment-nav{flex-shrink:0;margin-top:6px}body .workspace-sidebar{background:var(--tone-1);border-right-color:var(--tone-3)}body .workspace-sidebar .workspace-environment-link{border:1px solid var(--tone-3);background:var(--tone-2);min-height:40px;color:var(--tone-9)}body .workspace-sidebar .workspace-environment-link:hover{border-color:var(--tone-4);background:var(--tone-3);color:var(--tone-9)}body .workspace-sidebar .nav-label,body .workspace-sidebar .nav-group-toggle{text-transform:none;letter-spacing:.04em;color:var(--tone-7);font-size:12px;font-weight:650}body .workspace-sidebar .nav-subsection{color:var(--tone-7);letter-spacing:.08em;text-transform:uppercase;margin:14px 12px 6px;font-size:11px;font-weight:650}body .workspace-sidebar .sidebar-nav .nav-item{color:var(--tone-9)}body .workspace-sidebar .sidebar-nav .nav-item>svg{color:var(--tone-7)}body .workspace-sidebar .sidebar-nav .nav-item:hover{background:color-mix(in srgb, var(--tone-9) 8%, transparent);color:var(--tone-9)}body .workspace-sidebar .sidebar-nav .nav-item.active{background:color-mix(in srgb, var(--tone-9) 10%, var(--tone-2));color:var(--tone-9);box-shadow:inset 3px 0 0 var(--focus);border-color:#0000}body .workspace-sidebar .sidebar-nav .nav-item.active svg,body .workspace-sidebar .sidebar-nav .nav-item.active .nav-count,body .workspace-sidebar .sidebar-nav .nav-item.active .nav-subtle,body .workspace-sidebar .sidebar-nav .nav-item.active .nav-new{color:var(--tone-9)}body .workspace-sidebar .sidebar-nav .nav-item.active :is(.nav-count,.nav-subtle,.nav-new){background:var(--tone-1);border-color:var(--tone-4)}.workspace-overview-link .nav-item{min-height:40px}.workspace-overview-link{padding-bottom:12px}.workspace-sidebar .nav-group>div>.nav-item{padding-left:17px}body .workspace-sidebar .sidebar-nav .nav-group{border-top:1px solid var(--tone-3);margin-bottom:14px;padding-top:12px}.workspace-sidebar .nav-group-toggle{scroll-margin-top:12px}.workspace-sidebar .nav-group-toggle>svg{flex-shrink:0;display:block}.workspace-sidebar .nav-group-toggle{color:var(--tone-8);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;width:100%;margin:0 0 3px;padding:8px 12px;display:flex}.workspace-sidebar .nav-group-toggle:hover{background:var(--tone-3)}.workspace-sidebar .nav-group-toggle:focus-visible{outline:2px solid var(--tone-8);outline-offset:2px}.workspace-sidebar .nav-group-toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.workspace-sidebar .sidebar-bottom{flex:none}@media (min-width:801px){.sidebar-collapsed .workspace-sidebar .nav-group-toggle{display:none}.sidebar-collapsed .workspace-sidebar .nav-group{margin-bottom:16px;padding-top:12px}}@media (max-width:800px){.workspace-sidebar .nav-item{min-height:44px}}@media (prefers-reduced-motion:reduce){.workspace-sidebar .workspace-identity,.workspace-sidebar .nav-item{transition:none}}.workspace-page-loading{min-height:240px;color:var(--muted,var(--tone-6));justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}
