:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#071018;--panel:#100b1f;--panel-2:#17112b;--text:#edf7ff;--muted:#9fb2c3;--line:#2d3654;--brand:#25dcff;--brand-2:#ff39c8;--brand-3:#8b4dff;--danger:#ff7070}*{box-sizing:border-box}body{color:var(--text);background:radial-gradient(circle at 0 0,#30d7ff2e,#0000 32rem),linear-gradient(140deg,#071018 0%,#0c1520 48%,#061219 100%);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float-card{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-14px)rotate(1deg)}}@keyframes button-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rise-loop{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes soft-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.055)}}@keyframes glow-loop{0%,to{box-shadow:0 0 #30d7ff00}50%{box-shadow:0 0 34px color-mix(in srgb, var(--accent) 62%, transparent), 0 0 80px color-mix(in srgb, var(--accent) 24%, transparent)}}@keyframes text-glow-loop{0%,to{text-shadow:0 0 6px color-mix(in srgb, var(--accent) 34%, transparent), 0 0 0 transparent}50%{text-shadow:0 0 12px color-mix(in srgb, var(--accent) 86%, transparent), 0 0 30px color-mix(in srgb, var(--accent) 58%, transparent), 0 0 52px color-mix(in srgb, var(--button-text) 24%, transparent)}}@keyframes spin-ring{to{transform:rotate(360deg)}}@keyframes dash-ring{to{background-position:200%}}@keyframes tilt-card{0%,to{transform:perspective(900px)rotateX(0)rotateY(0)}35%{transform:perspective(900px)rotateX(2.4deg)rotateY(-3.2deg)}70%{transform:perspective(900px)rotateX(-2deg)rotateY(3deg)}}@keyframes slow-spin{to{transform:rotate(360deg)}}@keyframes type-flicker{0%,to{opacity:1;text-shadow:0 0 #0000}50%{opacity:.74;text-shadow:0 0 18px color-mix(in srgb, var(--accent) 70%, transparent)}}@keyframes shimmer-line{0%{transform:translate(-55%)}to{transform:translate(130%)}}@keyframes background-pan{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes home-glow-drift{0%{background-position:48% 2%,72% 18%,25% 76%,50%}50%{background-position:42% 10%,78% 24%,18% 68%,50%}to{background-position:56% 6%,64% 14%,31% 82%,50%}}@keyframes headline-shine{0%,to{background-position:0%}50%{background-position:100%}}@keyframes home-nav-drop{0%{opacity:0;transform:translateY(-18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes showcase-float{0%,to{transform:translate(-50%)translateY(0)rotate(-1deg)}50%{transform:translate(-50%)translateY(-14px)rotate(1deg)}}@keyframes mini-link-wave{0%,to{border-color:#ffffff1f;transform:translate(0)}50%{border-color:color-mix(in srgb, var(--brand) 52%, #ffffff1f);transform:translate(6px)}}@keyframes stat-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(1.5deg)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes signal-ping{0%{opacity:.15;transform:scale(.72)}50%{opacity:1;transform:scale(1)}to{opacity:.15;transform:scale(.72)}}@keyframes bg-scroll-horizontal{0%{background-position:0% var(--bg-y,50%)}to{background-position:100% var(--bg-y,50%)}}@keyframes page-bg-scroll-horizontal{0%{background-position:0% var(--page-bg-y,50%)}to{background-position:100% var(--page-bg-y,50%)}}@keyframes rain-lines{0%{background-position:0 0,50%,50%,50%}to{background-position:0 240px,50%,50%,50%}}@keyframes profile-fade-in{0%{opacity:0}to{opacity:1}}@keyframes profile-zoom-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes profile-slide-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-blue-drift{0%{opacity:.62;transform:translate(-10%,-8%)scale(1)}50%{opacity:.8;transform:translate(5%,12%)scale(1.14)}to{opacity:.58;transform:translate(-2%,26%)scale(.96)}}@keyframes dashboard-pink-drift{0%{opacity:.56;transform:translate(10%,-10%)scale(1.08)}50%{opacity:.76;transform:translate(-8%,16%)scale(.94)}to{opacity:.54;transform:translate(2%,30%)scale(1.12)}}a{color:inherit;text-decoration:none}button,input,select{font:inherit}input[type=color]{padding:4px}.shell{min-height:100vh;padding:28px}.home-page{background:radial-gradient(circle at 50% 4%,#25dcff33,#0000 32rem) 0 0/120% 120%,radial-gradient(circle at 72% 18%,#ff39c826,#0000 28rem) 0 0/120% 120%,radial-gradient(circle at 25% 76%,#8b4dff1f,#0000 32rem) 0 0/120% 120%,linear-gradient(#020309 0%,#060915 52%,#010208 100%) 0 0/100% 100%;min-height:100vh;padding:22px;animation:14s ease-in-out infinite alternate home-glow-drift;overflow:hidden}.home-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#05081080;border:1px solid #ffffff14;border-radius:24px;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:4px 18px;animation:.52s both home-nav-drop;display:flex;box-shadow:0 18px 70px #00000047}.home-hero{grid-template-columns:1fr;place-items:center;gap:30px;max-width:1180px;min-height:min(860px,100vh - 110px);margin:0 auto 28px;padding-top:34px;display:grid}.home-copy{text-align:center;max-width:980px;animation:.72s both fade-up}.eyebrow{color:#edf7ffdb;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;width:fit-content;margin:0 auto;padding:9px 14px;font-weight:800;box-shadow:inset 0 1px #ffffff14}.home-copy h1{letter-spacing:0;color:#0000;background:linear-gradient(#fff 0%,#ddecff 44%,#91eaff 68%,#ff8be2 100%) 0 0/160% 160%;-webkit-background-clip:text;background-clip:text;max-width:980px;margin:20px auto;font-size:clamp(3.6rem,8.6vw,8.4rem);line-height:.86;animation:7s ease-in-out infinite headline-shine}.home-copy p{color:#edf7ffb8;max-width:720px;margin:0 auto;font-size:clamp(1.05rem,2vw,1.38rem);line-height:1.55}.home-actions,.home-proof{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.home-actions .link-btn{animation:.56s .16s both button-rise}.home-actions .link-btn.secondary{animation-delay:.26s}.home-proof span{color:#edf7ffb8;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;padding:8px 12px;font-weight:700;animation:.52s both button-rise}.home-proof span:first-child{animation-delay:.26s}.home-proof span:nth-child(2){animation-delay:.34s}.home-proof span:nth-child(3){animation-delay:.42s}.hero-showcase{background:radial-gradient(circle at 50% 0,#25dcff2e,#0000 24rem),radial-gradient(circle at 70% 60%,#ff39c826,#0000 22rem),linear-gradient(#ffffff14,#ffffff06);border:1px solid #ffffff1a;border-radius:44px;width:min(960px,100%);min-height:460px;animation:.84s .12s both fade-up;position:relative;overflow:hidden;box-shadow:0 44px 120px #00000080,inset 0 1px #ffffff1f}.hero-showcase:before{content:"";background:conic-gradient(from 140deg, transparent 0 20%, #25dcff33, transparent 38% 58%, #ff39c82e, transparent 78% 100%);opacity:.72;animation:18s linear infinite orbit-spin;position:absolute;inset:-40%}.hero-showcase:after{content:"";background:linear-gradient(110deg,#0000 0 44%,#ffffff14 48%,#0000 53% 100%);animation:5.8s ease-in-out infinite shimmer-line;position:absolute;inset:0;transform:translate(-120%)}.showcase-card{text-align:center;z-index:2;background:linear-gradient(#ffffff17,#ffffff06),radial-gradient(circle at 50% 0,#ff39c838,#0000 15rem),linear-gradient(#100d1efa,#040710fa);border:1px solid #ffffff24;border-radius:34px;width:min(360px,100% - 56px);min-height:390px;padding:34px 24px 26px;animation:6.8s ease-in-out infinite showcase-float;position:absolute;top:42px;left:50%;transform:translate(-50%);box-shadow:0 34px 90px #00000080,0 0 70px #ff39c814}.showcase-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:conic-gradient(#25dcffd9,#0000 28%,#ff39c8c2,#0000 62%,#25dcffd9);padding:2px;animation:7.5s linear infinite orbit-spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mini-avatar{color:#080c14;background:linear-gradient(135deg,#ff39c8,#25dcff);border-radius:999px;place-items:center;width:92px;height:92px;margin:8px auto 16px;font-size:2.4rem;font-weight:900;animation:3.4s ease-in-out infinite soft-pulse;display:grid;box-shadow:0 0 0 6px #ff39c814,0 0 36px #25dcff3d}.showcase-card strong{font-size:2rem;display:block}.showcase-card span{color:#aebdca;margin:8px 0 28px;display:block}.mini-link{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;place-items:center;min-height:54px;margin-top:12px;font-weight:800;animation:4.2s ease-in-out infinite mini-link-wave;display:grid}.mini-link:nth-of-type(2){animation-delay:.22s}.mini-link:nth-of-type(3){animation-delay:.44s}.floating-stat{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:3;background:#05081094;border:1px solid #ffffff1f;border-radius:24px;padding:18px;animation:5.4s ease-in-out infinite stat-bob;position:absolute;box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff14}.floating-stat strong{font-size:1.8rem;display:block}.floating-stat span{color:#aebdca}.stat-one{top:118px;left:clamp(18px,10vw,180px)}.stat-two{animation-delay:.7s;bottom:84px;right:clamp(18px,10vw,170px)}.showcase-orbit{border:1px solid color-mix(in srgb, var(--brand) 35%, transparent);pointer-events:none;z-index:1;border-radius:999px;position:absolute}.orbit-one{border-style:dashed;width:540px;height:540px;margin-top:-270px;margin-left:-270px;animation:24s linear infinite orbit-spin;top:50%;left:50%}.orbit-two{border-color:color-mix(in srgb, var(--brand-2) 32%, transparent);width:380px;height:380px;margin-top:-190px;margin-left:-190px;animation:18s linear infinite reverse orbit-spin;top:50%;left:50%}.signal-dot{background:var(--brand);width:12px;height:12px;box-shadow:0 0 28px var(--brand);z-index:3;border-radius:999px;animation:2.8s ease-in-out infinite signal-ping;position:absolute}.dot-one{top:24%;left:18%}.dot-two{background:var(--brand-2);box-shadow:0 0 28px var(--brand-2);animation-delay:.42s;top:18%;right:22%}.dot-three{animation-delay:.9s;bottom:24%;right:16%}.home-band{grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:28px;max-width:1180px;margin:0 auto 40px;padding:28px 0 0;display:grid}.home-band h2{margin:0 0 8px;font-size:clamp(1.8rem,3vw,3rem)}.feature-strip{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.feature-pill{color:#d7f8ff;background:#edf7ff0f;border:1px solid #edf7ff24;border-radius:999px;padding:10px 12px;font-weight:800;animation:.56s both button-rise}.feature-pill:nth-child(2){animation-delay:90ms}.feature-pill:nth-child(3){animation-delay:.18s}.feature-pill:nth-child(4){animation-delay:.27s}.topbar,.hero,.panel,.auth-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff13,#ffffff08),#0508108a;border:1px solid #ffffff1a;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff14}.topbar,.panel,.auth-card{animation:.52s both fade-up}.topbar{border-radius:12px;justify-content:space-between;align-items:center;gap:16px;max-width:1180px;margin:0 auto 24px;padding:14px 16px;display:flex}.brand{letter-spacing:0;align-items:center;gap:10px;font-weight:800;display:flex}.logo-brand{flex:none;gap:8px;min-width:0}.brand-logo-img{object-fit:contain;object-position:left center;filter:drop-shadow(0 0 12px #25dcff4d)drop-shadow(0 0 22px #ff39c829);width:clamp(190px,20vw,280px);height:70px}.home-nav .brand-logo-img{width:clamp(260px,30vw,430px);height:120px}.brand-admin-label{color:var(--brand-2);background:#ff39c81a;border:1px solid #ff39c861;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900;line-height:1}.nav-actions{color:var(--muted);align-items:center;gap:10px;display:flex}.logout-form{display:contents}.hero{border-radius:14px;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:28px;max-width:1180px;margin:0 auto;padding:46px;display:grid}.hero h1,.auth-card h1{letter-spacing:0;margin:0 0 14px;font-size:clamp(2rem,5vw,4.7rem);line-height:.94}.hero p,.auth-card p,.muted{color:var(--muted)}.hero p{max-width:660px;font-size:1.08rem;line-height:1.7}.stat-stack{gap:12px;display:grid}.stat{background:var(--panel-2);border:1px solid var(--line);border-radius:10px;padding:18px}.stat strong{font-size:2rem;display:block}.btn,.link-btn{background:linear-gradient(135deg, var(--brand), #58f2d7);color:#061219;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.btn:hover,.link-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px #25dcff33,0 0 24px #ff39c81f}.link-btn.secondary,.btn.secondary{color:var(--text);background:#ffffff0b;border-color:#ffffff1c}.auth-wrap{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-page{background-color:#0000;background-image:radial-gradient(circle at 20% 12%,#78f2c642,#0000 28rem),radial-gradient(circle at 78% 16%,#ff5ea233,#0000 24rem),linear-gradient(135deg,#05080d 0%,#071722 48%,#0d1020 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:130% 130%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;grid-template-columns:minmax(320px,1fr) minmax(320px,520px);align-items:center;gap:34px;min-height:100vh;padding:28px;animation:18s infinite background-pan;display:grid}.auth-showcase{flex-direction:column;justify-content:space-between;gap:24px;min-height:calc(100vh - 56px);padding:12px 0;display:flex}.auth-preview-card{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top,#30d7ff47,#0000 18rem),#080c14b8;border:1px solid #edf7ff2e;border-radius:28px;width:min(440px,100%);padding:32px;animation:6.5s ease-in-out infinite float-card;box-shadow:0 34px 80px #0000006b}.auth-preview-card strong{margin-top:10px;font-size:clamp(1.8rem,4vw,3rem);line-height:1;display:block}.auth-preview-card span{color:#b8c8d8;max-width:320px;margin:12px auto 24px;line-height:1.6;display:block}.auth-card{border-radius:14px;width:min(460px,100%);padding:30px}.enhanced-auth-card{background:linear-gradient(145deg,#101a24e0,#071018c7),radial-gradient(circle at 100% 0,#78f2c626,#0000 18rem);border-radius:24px;justify-self:end;width:min(520px,100%);padding:clamp(28px,5vw,46px);position:relative;overflow:hidden}.enhanced-auth-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:4.8s ease-in-out infinite shimmer-line;position:absolute;inset:0;transform:translate(-55%)}.enhanced-auth-card>*{position:relative}.enhanced-auth-card h1{font-size:clamp(2.8rem,7vw,5rem)}.form-grid{gap:14px;display:grid}.field{gap:7px;display:grid}.field span{color:var(--muted);font-size:.92rem}input,select{width:100%;min-height:44px;color:var(--text);background:#040912d1;border:1px solid #25dcff2e;border-radius:8px;padding:0 12px;transition:border-color .18s,box-shadow .18s,transform .18s}input:focus,select:focus{border-color:var(--brand);outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #25dcff26,0 0 22px #ff39c81a}.error{color:var(--danger);margin:0}.success{color:#78f2c6;margin:0;font-weight:800}.upload-field{gap:10px}.upload-field input[type=file]{min-height:auto;color:var(--muted);padding:10px}.save-toast{z-index:30;color:var(--text);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050810d1;border:1px solid #25dcff38;border-radius:999px;align-items:center;gap:10px;padding:12px 16px;font-weight:900;animation:.26s both fade-up;display:inline-flex;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 54px #00000057,inset 0 1px #ffffff1a}.save-check{background:linear-gradient(135deg, var(--brand), #58f2d7);color:#061219;border-radius:999px;place-items:center;width:24px;height:24px;font-weight:950;display:grid}.dashboard{gap:18px;max-width:1180px;margin:0 auto;display:grid}.dashboard-shell{isolation:isolate;background:linear-gradient(#020309 0%,#060916 54%,#010208 100%);position:relative;overflow:clip}.dashboard-shell:before,.dashboard-shell:after{content:"";z-index:0;pointer-events:none;filter:blur(44px);will-change:transform, opacity;width:min(36vw,520px);position:fixed;top:-18vh;bottom:-18vh}.dashboard-shell:before{background:radial-gradient(#25dcff47,#25dcff1f 38%,#0000 72%);animation:18s ease-in-out infinite alternate dashboard-blue-drift;left:-12vw}.dashboard-shell:after{background:radial-gradient(#ff39c842,#8b4dff21 42%,#0000 74%);animation:21s ease-in-out infinite alternate dashboard-pink-drift;right:-12vw}.dashboard-shell>*{z-index:1;position:relative}.dashboard-topbar{z-index:10;border-color:#ffffff1a;border-radius:24px;position:sticky;top:16px;box-shadow:0 18px 70px #0000005c,inset 0 1px #ffffff14}.dashboard-hero{grid-template-columns:minmax(0,1fr) 220px;align-items:stretch;gap:16px;max-width:1180px;margin:8px auto 16px;animation:.56s both fade-up;display:grid}.dashboard-hero>div{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffff16,#ffffff08),#05081085;border:1px solid #ffffff1a;border-radius:28px;padding:20px 22px;box-shadow:0 24px 80px #00000052,inset 0 1px #ffffff14}.dashboard-hero h1{color:#0000;background:linear-gradient(#fff 0%,#dce8fb 55%,#9ceeff 100%);-webkit-background-clip:text;background-clip:text;max-width:760px;margin:8px 0;font-size:clamp(2rem,4vw,3.8rem);line-height:.94}.dashboard-spark{align-content:end;display:grid;position:relative;overflow:hidden}.dashboard-spark strong{font-size:2.35rem;line-height:1}.dashboard-spark span{color:var(--muted);font-weight:800}.spark-line{background:linear-gradient(90deg,#0000,#25dcffd9,#ff39c8b8,#0000),linear-gradient(#0000 48%,#25dcff47 50%,#0000 52%);border-radius:999px;height:58px;animation:3.4s ease-in-out infinite shimmer-line;position:absolute;top:24px;left:18px;right:18px}.builder{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;max-width:1180px;margin:0 auto;display:grid}.builder-main{flex-direction:column;gap:14px;display:flex}.panel{border-radius:22px;padding:22px;position:relative;overflow:hidden}.compact-panel{padding:18px}.panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff0d,#0000 18rem);position:absolute;inset:0}.panel>*{position:relative}.builder-main>.panel:nth-child(2){animation-delay:80ms}.builder-main>.panel:nth-child(3){animation-delay:.15s}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.panel-chip{width:fit-content;color:var(--brand-2);background:#ff39c817;border:1px solid #ff39c85c;border-radius:999px;padding:8px 10px;font-size:.86rem;font-weight:900}.panel h2,.panel h3{margin:0 0 6px}.create-grid{grid-template-columns:minmax(240px,1fr) minmax(160px,220px) minmax(160px,220px) auto;align-items:end;gap:12px;display:grid}.tree-create{grid-template-columns:minmax(180px,240px) minmax(260px,1fr) auto}.profile-grid,.profile-form{gap:10px;display:grid}.profile-bio{grid-column:1/5}.settings-section{background:#ffffff07;border:1px solid #ffffff17;border-radius:16px;padding:14px}.settings-details{padding:0}.settings-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:0 14px;list-style:none;display:flex}.settings-details summary::-webkit-details-marker{display:none}.settings-details summary:after{content:"+";width:28px;height:28px;color:var(--brand);background:#ffffff0a;border:1px solid #ffffff1c;border-radius:999px;place-items:center;font-weight:900;display:grid}.settings-details[open]{padding-bottom:14px}.settings-details[open] summary{margin-bottom:10px}.settings-details[open] summary:after{content:"-"}.settings-details>:not(summary){margin-left:14px;margin-right:14px}.settings-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.settings-section-head strong{font-size:1rem}.settings-section-head span{color:var(--muted);font-size:.86rem}.settings-grid{gap:10px;display:grid}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.four-col{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.wide-field{grid-column:1/-1}.toggle-field{min-height:44px;color:var(--text);align-items:center;gap:10px;font-weight:800;display:flex}.toggle-field input{width:18px;min-height:18px;accent-color:var(--brand)}.option-pills{flex-wrap:wrap;gap:7px;display:flex}.option-pill{min-height:36px;color:var(--text);cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-weight:800;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.option-pill:hover,.option-pill.selected{border-color:var(--brand);background:#25dcff1c;transform:translateY(-1px);box-shadow:0 10px 28px #25dcff14}.theme-dot{border-radius:999px;width:16px;height:16px;box-shadow:inset 0 0 0 1px #ffffff52}.theme-dot-midnight{background:linear-gradient(135deg,#25dcff,#071018)}.theme-dot-aurora{background:linear-gradient(135deg,#78f2c6,#061712)}.theme-dot-sunset{background:linear-gradient(135deg,#ffb86b,#3a1822)}.theme-dot-candy{background:linear-gradient(135deg,#ff39c8,#35164c)}.theme-dot-mono{background:linear-gradient(135deg,#f5f7fb,#0b0d10)}.theme-dot-cyber{background:linear-gradient(135deg,#25dcff,#ff39c8)}.theme-dot-anime{background:linear-gradient(135deg,#ff5ea2,#8df5ff)}.theme-dot-vaporwave{background:linear-gradient(135deg,#7b4dff,#ff69c7)}.theme-dot-apple{background:linear-gradient(135deg,#f8fbff,#9aa4b2)}.theme-dot-neon{background:linear-gradient(135deg,#39ff88,#25dcff 50%,#ff39c8)}.color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.color-control{background:#ffffff09;border:1px solid #ffffff17;border-radius:14px;gap:7px;padding:9px;display:grid}.color-control span{color:var(--muted);font-size:.82rem}.color-control input[type=color]{border-radius:10px;min-height:38px;padding:3px}.cards{gap:12px;display:grid}.link-card{background:#ffffff07;border:1px solid #ffffff17;border-radius:16px;gap:12px;padding:14px;transition:transform .18s,border-color .18s,background .18s;display:grid}.link-card:hover{background:#ffffff0e;border-color:#25dcff3d;transform:translateY(-2px);box-shadow:0 18px 48px #00000038}.link-main{grid-template-columns:minmax(0,1fr) auto;gap:14px;display:grid}.card-actions{align-items:flex-start;gap:8px;display:flex}.short-url{color:#ff8be2;overflow-wrap:anywhere;font-weight:800}.target{color:var(--muted);overflow-wrap:anywhere}.metric-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.metric{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;padding:12px}.metric strong{font-size:1.25rem;display:block}.link-style-details{border-top:1px solid #ffffff14;padding-top:10px}.link-style-details summary{cursor:pointer;width:fit-content;color:var(--brand);font-weight:900;list-style:none}.link-style-details summary::-webkit-details-marker{display:none}.link-style-form{margin-top:12px}.empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:8px;padding:24px}.phone-preview{align-self:start;gap:10px;display:grid;position:sticky;top:112px}.phone-shell{background:linear-gradient(#ffffff14,#ffffff06),#03070b;border:1px solid #ffffff1a;border-radius:34px;padding:12px;animation:.62s .14s both fade-up;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff14}.page-bg-surface{--page-bg-color:#071018;--page-bg-image:none;--page-bg-position:50% 50%;--page-bg-y:50%;--page-bg-blur:0px;--page-bg-scroll-duration:16s;isolation:isolate;background-color:var(--page-bg-color);position:relative;overflow:hidden}.page-bg-surface:before{content:"";z-index:0;pointer-events:none;background-image:var(--page-bg-image);background-position:var(--page-bg-position);filter:blur(var(--page-bg-blur));opacity:.82;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-56px;transform:scale(1.04)}.page-bg-surface>*{z-index:1;position:relative}.page-bg-scroll-horizontal:before{animation:page-bg-scroll-horizontal var(--page-bg-scroll-duration) ease-in-out infinite alternate}.tree-profile,.public-profile{--accent:var(--brand);--profile-bg:#071018;--profile-text:var(--text);--button-bg:#edf7ff14;--button-text:var(--text);--button-radius:12px;--anim-duration:2.2s;--bg-y:50%;--bg-scroll-duration:16s;--card-opacity:1;--card-blur:0px;--card-width:560px;--card-min-height:620px;--card-padding:34px;--button-gap:12px;--name-size:30px;--bio-size:16px;--button-font-size:16px;--overlay-color:#071018;--overlay-alpha:.7;min-height:var(--card-min-height);padding:var(--card-padding) 18px;text-align:center;color:var(--profile-text);background:linear-gradient(rgb(from var(--overlay-color) r g b / var(--overlay-alpha)), rgb(from var(--overlay-color) r g b / var(--overlay-alpha))), radial-gradient(circle at top, color-mix(in srgb, var(--accent) 36%, transparent), transparent 20rem), linear-gradient(180deg, color-mix(in srgb, var(--profile-bg) calc(var(--card-opacity) * 100%), #fff 10%) 0%, var(--profile-bg) 100%);-webkit-backdrop-filter:blur(var(--card-blur));backdrop-filter:blur(var(--card-blur));isolation:isolate;background-position:50%,50%,50%;background-size:cover;border-radius:20px;position:relative;overflow:hidden}.tree-profile:before,.public-profile:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;-webkit-mask-composite:xor;background:0 0;padding:2px;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tree-profile:after,.public-profile:after{content:"";z-index:0;border-radius:inherit;background-image:var(--bg-image);background-position:var(--bg-position,center);opacity:.46;pointer-events:none;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.tree-profile>*,.public-profile>*{z-index:1;position:relative}.bg-scroll-horizontal:after{animation:bg-scroll-horizontal var(--bg-scroll-duration) ease-in-out infinite alternate}.border-card-orbit:before{background:conic-gradient(from 0deg, transparent, var(--accent), var(--button-text), transparent 42%);animation:spin-ring var(--anim-duration) linear infinite}.border-card-neon:before{background:conic-gradient(from 90deg, var(--accent), transparent, var(--accent), var(--button-text), var(--accent));filter:blur(2px);animation:glow-loop var(--anim-duration) ease-in-out infinite}.border-card-dash:before{background:linear-gradient(90deg, var(--accent) 0 20%, transparent 20% 34%, var(--button-text) 34% 52%, transparent 52% 100%);animation:dash-ring var(--anim-duration) linear infinite;background-size:220% 100%}.border-card-spark:before{background:conic-gradient(from 0deg, transparent 0 72%, #fff 76%, var(--accent) 82%, transparent 90%);filter:drop-shadow(0 0 12px var(--accent));animation:spin-ring calc(var(--anim-duration) * .72) linear infinite}.avatar,.public-avatar{background:var(--accent);color:#071018;z-index:0;border-radius:999px;place-items:center;width:86px;height:86px;margin:0 auto 16px;font-size:2.4rem;font-weight:900;display:grid;position:relative}.avatar:before,.public-avatar:before{content:"";border-radius:inherit;z-index:-1;background:0 0;position:absolute;inset:-4px}.border-avatar-orbit:before{background:conic-gradient(from 0deg, transparent, var(--accent), var(--button-text), transparent 46%);animation:spin-ring var(--anim-duration) linear infinite}.border-avatar-neon:before{background:var(--accent);filter:blur(10px);animation:soft-pulse var(--anim-duration) ease-in-out infinite}.border-avatar-dash:before{background:conic-gradient(var(--accent) 0 12%, transparent 12% 24%, var(--button-text) 24% 36%, transparent 36% 100%);animation:spin-ring var(--anim-duration) steps(12) infinite}.border-avatar-spark:before{background:conic-gradient(from 0deg, transparent 0 68%, #fff 72%, var(--accent) 80%, transparent 88%);filter:drop-shadow(0 0 9px var(--accent));animation:spin-ring calc(var(--anim-duration) * .7) linear infinite}.avatar-image{background-position:50%;background-position:var(--avatar-position,center);border-radius:inherit;background-size:cover;width:100%;height:100%;display:block}.avatar-shape-rounded .avatar,.avatar-shape-rounded .public-avatar{border-radius:26px}.avatar-shape-square .avatar,.avatar-shape-square .public-avatar{border-radius:12px}.avatar-shape-hex .avatar,.avatar-shape-hex .public-avatar{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);border-radius:0}.avatar-shape-blob .avatar,.avatar-shape-blob .public-avatar{border-radius:58% 42% 48% 52%/45% 54% 46% 55%}.tree-profile h1,.public-profile h1{font-size:var(--name-size);margin:0 0 6px;display:inline-block}.text-shadow-on .profile-name,.text-shadow-on .tree-bio,.text-shadow-on .public-bio{text-shadow:0 6px 22px color-mix(in srgb, var(--accent) 32%, transparent)}.text-outline-on .profile-name{-webkit-text-stroke:1px color-mix(in srgb, var(--accent) 55%, transparent)}.font-bold h1,.font-bold .tree-button,.font-bold .public-link{font-weight:950}.font-soft{font-family:Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.tree-profile p,.public-profile p{color:var(--muted);margin:0}.tree-bio,.public-bio{max-width:520px;line-height:1.6;font-size:var(--bio-size);margin:16px auto 0!important}.social-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.social-pill{border:1px solid color-mix(in srgb, var(--accent) 56%, var(--line));background:color-mix(in srgb, var(--button-bg) 58%, transparent);width:36px;height:36px;color:var(--button-text);border-radius:999px;place-items:center;font-weight:900;text-decoration:none;display:grid}.profile-embed{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:#02060a;border-radius:16px;width:100%;margin-top:18px}.tree-links,.public-links{gap:var(--button-gap);margin-top:26px;display:grid}.tree-button,.public-link,.tree-empty{border-radius:var(--button-radius);border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--button-bg);min-height:54px;color:var(--button-text);font-weight:800;font-size:var(--button-font-size);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:10px;padding:12px;transition:transform .18s,box-shadow .18s,background .18s,color .18s;display:flex;position:relative;overflow:hidden}.button-icon{background:color-mix(in srgb, var(--accent) 24%, transparent);width:26px;height:26px;color:var(--button-text);border-radius:999px;flex:none;place-items:center;font-size:.82em;font-weight:950;display:grid}.featured-link{min-height:74px;font-size:calc(var(--button-font-size) + 2px);box-shadow:0 18px 46px color-mix(in srgb, var(--accent) 20%, transparent)}.buttons-glass .tree-button,.buttons-glass .public-link,.buttons-glass .tree-empty,.tree-button.buttons-glass,.public-link.buttons-glass{background:color-mix(in srgb, var(--button-bg) 56%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.buttons-outline .tree-button,.buttons-outline .public-link,.buttons-outline .tree-empty,.tree-button.buttons-outline,.public-link.buttons-outline{background:0 0;border-width:2px}.buttons-shadow .tree-button,.buttons-shadow .public-link,.buttons-shadow .tree-empty,.tree-button.buttons-shadow,.public-link.buttons-shadow{box-shadow:0 12px 28px color-mix(in srgb, var(--button-bg) 42%, transparent)}.tree-compact .tree-links,.tree-compact .public-links{gap:8px}.tree-compact .tree-button,.tree-compact .public-link{min-height:44px}.tree-spotlight .tree-button:first-child,.tree-spotlight .public-link:first-child{background:var(--accent);color:#071018;min-height:76px;font-size:1.08rem}.tree-grid .tree-links,.tree-grid .public-links{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-aurora{--accent:#78f2c6;--profile-bg:#061712}.theme-sunset{--accent:#ffb86b;--profile-bg:#201019}.theme-candy{--accent:#ff5ea2;--profile-bg:#160d24}.theme-mono{--accent:#f5f7fb;--profile-bg:#0b0d10}.theme-cyber{--accent:#25dcff;--profile-bg:#09001c;--button-bg:#241044;--button-text:#ffeff9}.theme-anime{--accent:#ff5ea2;--profile-bg:#161226;--button-bg:#fff;--button-text:#111625}.theme-vaporwave{--accent:#ff69c7;--profile-bg:#120933;--button-bg:#31136e;--button-text:#fff2fb}.theme-apple{--accent:#f5f7fb;--profile-bg:#101216;--button-bg:#ffffffeb;--button-text:#101216}.theme-neon{--accent:#39ff88;--profile-bg:#02130d;--button-bg:#061f18;--button-text:#eafff3}.hover-lift .tree-button:hover,.hover-lift .public-link:hover{box-shadow:0 16px 38px color-mix(in srgb, var(--accent) 20%, transparent);transform:translateY(-3px)}.hover-glow .tree-button:hover,.hover-glow .public-link:hover{box-shadow:0 0 0 1px var(--accent), 0 0 34px color-mix(in srgb, var(--accent) 42%, transparent)}.hover-shine .tree-button:after,.hover-shine .public-link:after{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff52,#0000 70%);transition:transform .42s;position:absolute;inset:0;transform:translate(-120%)}.hover-shine .tree-button:hover:after,.hover-shine .public-link:hover:after{transform:translate(120%)}.hover-slide .tree-button:hover,.hover-slide .public-link:hover{transform:translate(6px)}.hover-none .tree-button:hover,.hover-none .public-link:hover{box-shadow:none;transform:none}.anim-speed-slow{--anim-duration:3.8s}.anim-speed-normal{--anim-duration:2.2s}.anim-speed-fast{--anim-duration:1.05s}.anim-rise .tree-button,.anim-rise .public-link,.tree-button.anim-rise,.public-link.anim-rise{animation:button-rise .46s ease both, rise-loop var(--anim-duration) .7s ease-in-out infinite}.anim-rise .tree-button:nth-child(2),.anim-rise .public-link:nth-child(2){animation-delay:80ms}.anim-rise .tree-button:nth-child(3),.anim-rise .public-link:nth-child(3){animation-delay:.16s}.anim-float .avatar,.anim-float .public-avatar{animation:float-card var(--anim-duration) ease-in-out infinite}.anim-float .tree-button,.anim-float .public-link,.tree-button.anim-float,.public-link.anim-float{animation:rise-loop var(--anim-duration) ease-in-out infinite}.anim-float .tree-button:nth-child(2),.anim-float .public-link:nth-child(2){animation-delay:.16s}.anim-float .tree-button:nth-child(3),.anim-float .public-link:nth-child(3){animation-delay:.32s}.anim-pulse .tree-button,.anim-pulse .public-link,.tree-button.anim-pulse,.public-link.anim-pulse{animation:soft-pulse var(--anim-duration) ease-in-out infinite}.anim-glow .tree-button,.anim-glow .public-link,.tree-button.anim-glow,.public-link.anim-glow{animation:glow-loop var(--anim-duration) ease-in-out infinite}.anim-rise .profile-name,.anim-target-username.anim-rise .profile-name,.anim-target-all.anim-rise .profile-name,.anim-target-pfp.anim-rise .avatar,.anim-target-pfp.anim-rise .public-avatar,.anim-target-all.anim-rise .avatar,.anim-target-all.anim-rise .public-avatar{animation:rise-loop var(--anim-duration) ease-in-out infinite}.anim-target-username.anim-float .profile-name,.anim-target-all.anim-float .profile-name{animation:float-card var(--anim-duration) ease-in-out infinite}.anim-target-username.anim-pulse .profile-name,.anim-target-all.anim-pulse .profile-name,.anim-target-pfp.anim-pulse .avatar,.anim-target-pfp.anim-pulse .public-avatar,.anim-target-all.anim-pulse .avatar,.anim-target-all.anim-pulse .public-avatar{animation:soft-pulse var(--anim-duration) ease-in-out infinite}.anim-target-pfp.anim-glow .avatar,.anim-target-pfp.anim-glow .public-avatar,.anim-target-all.anim-glow .avatar,.anim-target-all.anim-glow .public-avatar{animation:glow-loop var(--anim-duration) ease-in-out infinite}.anim-target-username.anim-glow .profile-name,.anim-target-all.anim-glow .profile-name{animation:text-glow-loop var(--anim-duration) ease-in-out infinite}.anim-target-buttons.anim-float .avatar,.anim-target-buttons.anim-float .public-avatar,.anim-target-buttons.anim-rise .avatar,.anim-target-buttons.anim-rise .public-avatar,.anim-target-buttons.anim-pulse .avatar,.anim-target-buttons.anim-pulse .public-avatar,.anim-target-buttons.anim-glow .avatar,.anim-target-buttons.anim-glow .public-avatar,.anim-target-username.anim-float .avatar,.anim-target-username.anim-float .public-avatar,.anim-target-username.anim-rise .avatar,.anim-target-username.anim-rise .public-avatar,.anim-target-username.anim-pulse .avatar,.anim-target-username.anim-pulse .public-avatar,.anim-target-username.anim-glow .avatar,.anim-target-username.anim-glow .public-avatar,.anim-target-buttons.anim-rise .profile-name,.anim-target-buttons.anim-float .profile-name,.anim-target-buttons.anim-pulse .profile-name,.anim-target-buttons.anim-glow .profile-name,.anim-target-pfp.anim-rise .profile-name,.anim-target-pfp.anim-float .profile-name,.anim-target-pfp.anim-pulse .profile-name,.anim-target-pfp.anim-glow .profile-name,.tree-button.anim-none,.public-link.anim-none{animation:none}.object-card-rise{animation:rise-loop var(--anim-duration) ease-in-out infinite}.object-card-float{animation:float-card var(--anim-duration) ease-in-out infinite}.object-card-pulse{animation:soft-pulse var(--anim-duration) ease-in-out infinite}.object-card-glow{animation:glow-loop var(--anim-duration) ease-in-out infinite}.object-card-tilt{animation:tilt-card var(--anim-duration) ease-in-out infinite}.object-avatar-rise,.object-name-rise{animation:rise-loop var(--anim-duration) ease-in-out infinite}.object-avatar-float,.object-name-float{animation:float-card var(--anim-duration) ease-in-out infinite}.object-avatar-pulse,.object-name-pulse{animation:soft-pulse var(--anim-duration) ease-in-out infinite}.object-avatar-glow{animation:glow-loop var(--anim-duration) ease-in-out infinite}.object-name-glow{animation:text-glow-loop var(--anim-duration) ease-in-out infinite}.object-avatar-spin{animation:slow-spin var(--anim-duration) linear infinite}.object-name-type{animation:type-flicker calc(var(--anim-duration) * .72) step-end infinite}.particles-stars{box-shadow:inset 0 0 0 1px #ffffff0a,inset 34px 60px 0 -58px #ffffffbf,inset -54px 150px 0 -148px #ffffffa6,inset 118px 250px 0 -248px #ffffff8c}.particles-sparkles{box-shadow:inset 0 0 80px color-mix(in srgb, var(--accent) 12%, transparent), 0 0 44px color-mix(in srgb, var(--accent) 12%, transparent)}.particles-rain{background-image:repeating-linear-gradient(105deg, transparent 0 18px, color-mix(in srgb, var(--accent) 16%, transparent) 18px 20px), linear-gradient(rgb(from var(--overlay-color) r g b / var(--overlay-alpha)), rgb(from var(--overlay-color) r g b / var(--overlay-alpha))), radial-gradient(circle at top, color-mix(in srgb, var(--accent) 36%, transparent), transparent 20rem), linear-gradient(180deg, color-mix(in srgb, var(--profile-bg) 92%, #fff 8%) 0%, var(--profile-bg) 100%);background-size:120px 120px,auto,auto,auto;animation:8s linear infinite rain-lines}.particles-hearts{box-shadow:inset 0 -120px 120px #ff5ea217,inset 0 0 0 1px #ff5ea22e}.particles-neon{box-shadow:inset 0 0 80px color-mix(in srgb, var(--accent) 18%, transparent), 0 0 36px color-mix(in srgb, var(--accent) 20%, transparent)}.cursor-pointer{cursor:pointer}.cursor-crosshair{cursor:crosshair}.cursor-spark{cursor:cell}.cursor-heart{cursor:grab}.entrance-fade{animation:.52s both profile-fade-in}.entrance-zoom{animation:.56s cubic-bezier(.2,.85,.2,1) both profile-zoom-in}.entrance-slide{animation:.56s cubic-bezier(.2,.85,.2,1) both profile-slide-in}.entrance-stagger .avatar,.entrance-stagger .public-avatar,.entrance-stagger .profile-name,.entrance-stagger .tree-bio,.entrance-stagger .public-bio,.entrance-stagger .tree-button,.entrance-stagger .public-link{animation:.52s both button-rise}.entrance-stagger .tree-button:nth-child(2),.entrance-stagger .public-link:nth-child(2){animation-delay:90ms}.entrance-stagger .tree-button:nth-child(3),.entrance-stagger .public-link:nth-child(3){animation-delay:.18s}.chart{gap:10px;display:grid}.bar-row{color:var(--muted);grid-template-columns:110px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.bar-track{background:#edf7ff14;border-radius:999px;height:14px;overflow:hidden}.bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--brand-2));min-width:3px;height:100%}.table-list{gap:10px;display:grid}.table-row{border:1px solid var(--line);background:#0710189e;border-radius:8px;grid-template-columns:minmax(0,1fr) repeat(3,minmax(80px,120px));align-items:center;gap:12px;padding:12px;display:grid}.public-link:hover{background:var(--accent);color:#071018}.hover-none .public-link:hover,.hover-none .tree-button:hover{background:var(--button-bg);color:var(--button-text)}.preview-url{text-align:center;overflow-wrap:anywhere;margin:0 4px}.visit-page-btn{width:100%}.public-page{place-items:start center;min-height:100vh;padding:28px 18px;display:grid}.public-page.page-bg-surface:before{position:fixed}.public-profile{width:min(var(--card-width), 100%);border:1px solid var(--line);border-radius:24px;min-height:calc(100vh - 56px);padding-bottom:72px}.public-footer{color:var(--muted);opacity:.5;justify-content:center;align-items:center;gap:8px;margin-top:0;font-weight:800;display:inline-flex;position:absolute;bottom:24px;left:18px;right:18px}.footer-logo{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:999px;width:28px;height:28px;display:inline-block}@media (max-width:820px){.shell{padding:16px}.hero{grid-template-columns:1fr;padding:28px}.auth-page,.home-hero,.home-band,.dashboard-hero{grid-template-columns:1fr}.auth-showcase{min-height:auto}.enhanced-auth-card{justify-self:stretch}.builder,.create-grid,.link-main,.metric-row,.profile-grid,.two-col,.four-col,.color-grid,.tree-create{grid-template-columns:1fr}.profile-bio{grid-column:auto}.phone-preview{position:static;top:auto}.panel-head,.topbar{flex-direction:column;align-items:stretch}.nav-actions{flex-wrap:wrap}.home-page{padding:14px}.home-nav{align-items:center}.home-copy{text-align:left}.home-copy .eyebrow,.home-copy p{margin-left:0}.home-actions,.home-proof{justify-content:flex-start}.hero-showcase{border-radius:30px;min-height:560px}.showcase-card{top:34px}.floating-stat{padding:14px}.stat-one{top:340px;left:18px}.stat-two{bottom:24px;right:18px}.brand-logo-img{width:210px;height:72px}.home-nav .brand-logo-img{width:230px;height:82px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.dashboard-shell:before,.dashboard-shell:after{animation:none}}
