.bg-video[data-v-4b7e333b]{position:fixed;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.bg-scrim[data-v-4b7e333b]{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 75% 70% at 0 100%,color-mix(in srgb,var(--cards-and-tables-color) 90%,transparent) 0,color-mix(in srgb,var(--cards-and-tables-color) 80%,transparent) 25%,color-mix(in srgb,var(--cards-and-tables-color) 60%,transparent) 45%,color-mix(in srgb,var(--cards-and-tables-color) 36%,transparent) 65%,color-mix(in srgb,var(--cards-and-tables-color) 14%,transparent) 85%,transparent 100%),radial-gradient(ellipse 45% 40% at 100% 0,color-mix(in srgb,var(--cards-and-tables-color) 80%,transparent) 0,color-mix(in srgb,var(--cards-and-tables-color) 55%,transparent) 40%,color-mix(in srgb,var(--cards-and-tables-color) 22%,transparent) 75%,transparent 100%)}.bg-scrim--dark[data-v-4b7e333b]{opacity:.35}.bg-glow[data-v-4b7e333b]{position:fixed;z-index:1;bottom:-120px;left:-80px;width:760px;height:760px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 40% 42%,rgba(0,114,178,.15) 0,rgba(0,114,178,.1) 20%,rgba(0,114,178,.05) 38%,rgba(0,114,178,.015) 54%,rgba(0,114,178,0) 64%),radial-gradient(circle at 62% 60%,rgba(106,61,154,.16) 0,rgba(106,61,154,.11) 20%,rgba(106,61,154,.055) 38%,rgba(106,61,154,.015) 54%,rgba(106,61,154,0) 64%);-webkit-filter:blur(24px);filter:blur(24px);-webkit-animation:glow-drift-4b7e333b 16s ease-in-out infinite alternate;animation:glow-drift-4b7e333b 16s ease-in-out infinite alternate}@-webkit-keyframes glow-drift-4b7e333b{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(50px,-20px) scale(1.06);transform:translate(50px,-20px) scale(1.06)}to{-webkit-transform:translate(-20px,-40px) scale(.97);transform:translate(-20px,-40px) scale(.97)}}@keyframes glow-drift-4b7e333b{0%{-webkit-transform:translate(0) scale(1);transform:translate(0) scale(1)}50%{-webkit-transform:translate(50px,-20px) scale(1.06);transform:translate(50px,-20px) scale(1.06)}to{-webkit-transform:translate(-20px,-40px) scale(.97);transform:translate(-20px,-40px) scale(.97)}}.welcome[data-v-4b7e333b]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px;min-height:calc(100vh - 120px);padding:28px clamp(16px,5vw,72px) 88px;max-width:none!important;-webkit-transition:padding-left .25s ease;transition:padding-left .25s ease}@supports (height:100dvh){.welcome[data-v-4b7e333b]{min-height:calc(100dvh - 120px)}}.welcome--drawer[data-v-4b7e333b]{padding-left:calc(clamp(16px, 5vw, 72px) + 152px)!important}.bg-glow[data-v-4b7e333b]{-webkit-transition:left .25s ease;transition:left .25s ease}.welcome--drawer .bg-glow[data-v-4b7e333b]{left:72px}.hero-top[data-v-4b7e333b]{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:var(--cards-and-tables-text-color)}.hero-time[data-v-4b7e333b]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px}.hero-pills[data-v-4b7e333b]{display:grid;grid-auto-rows:28px;gap:8px;padding-left:18px;border-left:1px solid color-mix(in srgb,var(--cards-and-tables-text-color) 18%,transparent)}.hero[data-v-4b7e333b]{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;max-width:640px;color:var(--cards-and-tables-text-color)}.hero-greeting[data-v-4b7e333b],.hero-subtitle[data-v-4b7e333b]{text-shadow:0 2px 6px rgba(15,23,42,.08),0 8px 30px rgba(15,23,42,.14)}.hero-name[data-v-4b7e333b]{text-shadow:none;-webkit-filter:drop-shadow(0 6px 18px rgba(15,23,42,.16));filter:drop-shadow(0 6px 18px rgba(15,23,42,.16))}.hero--dark .hero-clock[data-v-4b7e333b],.hero--dark .hero-greeting[data-v-4b7e333b],.hero--dark .hero-subtitle[data-v-4b7e333b]{text-shadow:0 1px 2px rgba(0,0,0,.12),0 6px 30px rgba(0,0,0,.16)}.hero--dark .hero-name[data-v-4b7e333b]{text-shadow:none;-webkit-filter:drop-shadow(0 6px 22px rgba(0,0,0,.16));filter:drop-shadow(0 6px 22px rgba(0,0,0,.16))}.hero-clock[data-v-4b7e333b]{font-size:clamp(2.4rem,1.6rem + 3vw,3.6rem);font-weight:300;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hero-colon[data-v-4b7e333b]{display:inline-block;margin:0 2px;-webkit-animation:colon-blink-4b7e333b 1s steps(1) infinite;animation:colon-blink-4b7e333b 1s steps(1) infinite}@-webkit-keyframes colon-blink-4b7e333b{50%{opacity:.25}}@keyframes colon-blink-4b7e333b{50%{opacity:.25}}.hero-date[data-v-4b7e333b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.82rem;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--cards-and-tables-text-color) 75%,transparent);background:color-mix(in srgb,var(--cards-and-tables-text-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--cards-and-tables-text-color) 12%,transparent)}.hero--dark .hero-date[data-v-4b7e333b]{color:var(--cards-and-tables-text-color);background:color-mix(in srgb,var(--cards-and-tables-color) 62%,transparent);border-color:color-mix(in srgb,var(--cards-and-tables-text-color) 16%,transparent)}.hero-date .v-icon[data-v-4b7e333b]{font-size:16px!important;color:inherit!important}.hero-greeting[data-v-4b7e333b]{margin:6px 0 12px;font-size:clamp(2.6rem,1.6rem + 4.2vw,4.8rem);font-weight:800;line-height:1.02;letter-spacing:-.03em}.hero-name[data-v-4b7e333b]{background:linear-gradient(100deg,var(--cards-and-tables-text-color),var(--cards-and-tables-text-color) 30%,#0072b2 43%,#6a3d9a 57%,var(--cards-and-tables-text-color) 70%,var(--cards-and-tables-text-color));background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-animation:name-shimmer-4b7e333b 6s ease-in-out infinite;animation:name-shimmer-4b7e333b 6s ease-in-out infinite}@-webkit-keyframes name-shimmer-4b7e333b{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:100% 0}}@keyframes name-shimmer-4b7e333b{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:100% 0}}.hero-subtitle[data-v-4b7e333b]{margin:0 0 28px;font-size:clamp(1rem,.9rem + .45vw,1.2rem);font-weight:500;color:color-mix(in srgb,var(--cards-and-tables-text-color) 70%,transparent)}.hero-cta[data-v-4b7e333b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;height:50px;padding:0 8px 0 20px;border-radius:14px;font-size:.92rem;font-weight:700;letter-spacing:.02em;text-decoration:none;color:var(--cards-and-tables-color)!important;background:var(--cards-and-tables-text-color);-webkit-box-shadow:0 10px 26px rgba(0,0,0,.22);box-shadow:0 10px 26px rgba(0,0,0,.22);-webkit-transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:-webkit-transform .18s ease,-webkit-box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease,-webkit-box-shadow .18s ease}.hero-cta .v-icon[data-v-4b7e333b]{color:inherit!important}.hero-cta-arrow[data-v-4b7e333b]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:34px;height:34px;margin-left:6px;border-radius:10px;background:color-mix(in srgb,var(--cards-and-tables-color) 18%,transparent);-webkit-transition:-webkit-transform .18s ease;transition:-webkit-transform .18s ease;transition:transform .18s ease;transition:transform .18s ease,-webkit-transform .18s ease}.hero-cta[data-v-4b7e333b]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 16px 34px rgba(0,0,0,.28);box-shadow:0 16px 34px rgba(0,0,0,.28)}.hero-cta:hover .hero-cta-arrow[data-v-4b7e333b]{-webkit-transform:translateX(3px);transform:translateX(3px)}.reveal[data-v-4b7e333b]{opacity:0;-webkit-animation:reveal-up-4b7e333b .7s cubic-bezier(.2,.7,.2,1) forwards;animation:reveal-up-4b7e333b .7s cubic-bezier(.2,.7,.2,1) forwards;-webkit-animation-delay:var(--d,0ms);animation-delay:var(--d,0ms)}@-webkit-keyframes reveal-up-4b7e333b{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}@keyframes reveal-up-4b7e333b{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-filter:blur(4px);filter:blur(4px)}to{opacity:1;-webkit-transform:none;transform:none;-webkit-filter:none;filter:none}}@media (prefers-reduced-motion:reduce){.reveal[data-v-4b7e333b]{opacity:1}.bg-glow[data-v-4b7e333b],.hero-colon[data-v-4b7e333b],.hero-name[data-v-4b7e333b],.reveal[data-v-4b7e333b]{-webkit-animation:none;animation:none}}.brand[data-v-4b7e333b]{position:absolute;right:clamp(16px,4vw,48px);bottom:18px;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:.72rem;font-style:italic;color:var(--cards-and-tables-text-color)}.brand span[data-v-4b7e333b]{padding:1px 8px;border-radius:999px;background:color-mix(in srgb,var(--cards-and-tables-color) 70%,transparent)}.fibryo-logo[data-v-4b7e333b]{width:180px}@media (max-width:700px){.welcome[data-v-4b7e333b]{padding:18px 18px 112px}.bg-scrim[data-v-4b7e333b]{background:-webkit-gradient(linear,left bottom,left top,color-stop(0,color-mix(in srgb,var(--cards-and-tables-color) 90%,transparent)),color-stop(40%,color-mix(in srgb,var(--cards-and-tables-color) 76%,transparent)),color-stop(65%,color-mix(in srgb,var(--cards-and-tables-color) 40%,transparent)),color-stop(80%,transparent)),-webkit-gradient(linear,left top,left bottom,color-stop(0,color-mix(in srgb,var(--cards-and-tables-color) 75%,transparent)),color-stop(20%,color-mix(in srgb,var(--cards-and-tables-color) 35%,transparent)),color-stop(35%,transparent));background:linear-gradient(0deg,color-mix(in srgb,var(--cards-and-tables-color) 90%,transparent),color-mix(in srgb,var(--cards-and-tables-color) 76%,transparent) 40%,color-mix(in srgb,var(--cards-and-tables-color) 40%,transparent) 65%,transparent 80%),linear-gradient(180deg,color-mix(in srgb,var(--cards-and-tables-color) 75%,transparent),color-mix(in srgb,var(--cards-and-tables-color) 35%,transparent) 20%,transparent 35%)}.hero-top[data-v-4b7e333b]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.hero-time[data-v-4b7e333b]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.hero-pills[data-v-4b7e333b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding-left:0;border-left:none}.hero[data-v-4b7e333b]{width:100%;margin:auto 0}.hero-cta-wrap[data-v-4b7e333b]{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.hero-cta[data-v-4b7e333b]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-glow[data-v-4b7e333b]{top:50%;bottom:auto;left:-170px;width:560px;height:560px;margin-top:-250px}.brand[data-v-4b7e333b]{right:0;left:0}}