.login-page{background:linear-gradient(160deg, rgba(var(--bs-primary-rgb), 0.1), transparent 48%)}.login-page__card{background-color:var(--bs-body-bg)}.panel-topbar{position:relative;z-index:1020;display:flex;flex-wrap:wrap;align-items:stretch;border-bottom:1px solid var(--bs-border-color);box-shadow:0 1px 0 rgba(0,0,0,.04);background-color:var(--bs-body-bg);overflow:visible}@media(max-width: 767.98px){.panel-topbar{flex-wrap:nowrap;align-items:center}}.panel-topbar__brand{display:flex;align-items:center;gap:.85rem;padding:.75rem 1.1rem;background:var(--bs-body-bg);border-right:1px solid var(--bs-border-color-translucent);min-height:3.85rem;min-width:0}@media(max-width: 767.98px){.panel-topbar__brand{border-right:none;flex:1}}.panel-topbar__brand-extra{flex-shrink:0}.apptosh-logo{display:block;height:2.35rem;width:auto;max-width:13.5rem;flex-shrink:0}@media(min-width: 576px){.apptosh-logo{height:2.6rem;max-width:15.5rem}}.panel-topbar__badge{font-size:.78rem;letter-spacing:.06em;padding:.42rem .65rem;border:1px solid var(--bs-border-color);color:var(--bs-body-color)}.panel-topbar__actions{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;padding:.72rem 1.1rem;background:var(--bs-body-bg);min-width:0;min-height:3.85rem;overflow:visible}@media(max-width: 767.98px){.panel-topbar__actions{flex:0 0 auto}}.panel-mobile-menu{position:relative;flex-shrink:0;overflow:visible}.panel-mobile-menu__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0 .6rem;border-radius:999px;border:1px solid var(--bs-border-color);background:rgba(0,0,0,.045);color:var(--bs-secondary-color);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 1px 2px rgba(0,0,0,.04);cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.panel-mobile-menu__toggle:hover{background:rgba(0,0,0,.07);color:var(--bs-emphasis-color)}.panel-mobile-menu__toggle:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}[data-bs-theme=dark] .panel-mobile-menu__toggle{background:hsla(0,0%,100%,.06);border-color:var(--bs-border-color-translucent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 2px rgba(0,0,0,.25)}[data-bs-theme=dark] .panel-mobile-menu__toggle:hover{background:hsla(0,0%,100%,.1)}.panel-mobile-menu__panel.dropdown-menu{position:absolute;top:100%;right:0;left:auto;transform:none;min-width:min(18.5rem,100vw - 1.5rem);max-width:calc(100vw - 1rem);z-index:1080;margin-top:.35rem !important;border:1px solid var(--bs-border-color-translucent);border-radius:.65rem;overflow:hidden}.panel-mobile-menu__section .theme-mode-switch{width:100%;align-items:stretch}.panel-mobile-menu__section .theme-mode-switch__rail{width:100%}.panel-mobile-menu__section .theme-mode-switch__option{flex:1;min-width:0}.panel-topbar__toolbar{display:inline-flex;align-items:center;flex-wrap:nowrap;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:.22rem .32rem;gap:0;min-height:2.5rem;border-radius:999px;background:rgba(0,0,0,.045);border:1px solid var(--bs-border-color);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 1px 2px rgba(0,0,0,.04)}[data-bs-theme=dark] .panel-topbar__toolbar{background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 2px rgba(0,0,0,.25)}.panel-topbar__toolbar .theme-mode-switch{align-self:center}.panel-topbar__toolbar .theme-mode-switch__option{min-width:3.65rem}.panel-topbar__toolbar .theme-mode-switch__option-inner{padding:.28rem .35rem .24rem}.panel-topbar__toolbar .theme-mode-switch__text{font-size:.62rem}.panel-topbar__toolbar .theme-mode-switch__rail{background:rgba(0,0,0,0);border:none;box-shadow:none;padding:.06rem}.panel-topbar__toolbar-divider{align-self:stretch;width:1px;flex-shrink:0;margin:.35rem .14rem;background:var(--bs-border-color);opacity:.5}.panel-topbar__toolbar-trail{display:inline-flex;align-items:center;gap:.18rem}.panel-topbar__action-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.55rem;padding:0 .85rem;margin:0;border:none;border-radius:999px;background:rgba(0,0,0,0);color:var(--bs-secondary-color);font-size:.84rem;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease}.panel-topbar__action-btn:hover{background:rgba(0,0,0,.055);color:var(--bs-emphasis-color)}.panel-topbar__action-btn:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}[data-bs-theme=dark] .panel-topbar__action-btn:hover{background:hsla(0,0%,100%,.07)}.panel-topbar__action-btn--logout{color:color-mix(in srgb, var(--bs-danger) 88%, var(--bs-body-color))}.panel-topbar__action-btn--logout:hover{background:rgba(var(--bs-danger-rgb), 0.12);color:var(--bs-danger)}[data-bs-theme=dark] .panel-topbar__action-btn--logout:hover{background:rgba(var(--bs-danger-rgb), 0.18)}.panel-topbar__action-btn--icon-only{padding-left:.55rem;padding-right:.55rem;min-width:2.55rem;min-height:2.55rem}.panel-topbar__module-icon{width:1.45rem;height:1.45rem;display:block}.theme-mode-switch{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end}.theme-mode-switch__rail{display:inline-flex;align-items:stretch;padding:.18rem;gap:.12rem;border-radius:999px;background:rgba(0,0,0,.045);border:1px solid var(--bs-border-color);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),0 1px 2px rgba(0,0,0,.04)}[data-bs-theme=dark] .theme-mode-switch__rail{background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 2px rgba(0,0,0,.25)}.theme-mode-switch__option{position:relative;flex:0 0 auto;appearance:none;margin:0;padding:0;min-width:4.45rem;cursor:pointer;color:var(--bs-secondary-color);border:none;border-radius:999px;background:rgba(0,0,0,0);transition:color .16s ease}.theme-mode-switch__option:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.theme-mode-switch__option--active{color:var(--bs-emphasis-color)}.theme-mode-switch__pill-bg{position:absolute;inset:0;z-index:0;border-radius:999px;background:var(--bs-body-bg);border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 3px rgba(0,0,0,.08);opacity:0;transform:scale(0.94);transition:opacity .18s ease,transform .18s ease}[data-bs-theme=dark] .theme-mode-switch__pill-bg{border-color:hsla(0,0%,100%,.08);box-shadow:0 1px 4px rgba(0,0,0,.35)}.theme-mode-switch__option--active .theme-mode-switch__pill-bg{opacity:1;transform:scale(1)}.theme-mode-switch__option-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.14rem;padding:.4rem .48rem .34rem;pointer-events:none}.theme-mode-switch__icon{width:1.28rem;height:1.28rem;display:block}.theme-mode-switch__text{font-size:.66rem;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}@media(max-width: 575.98px){.theme-mode-switch{width:100%;align-items:stretch}.theme-mode-switch__rail{width:100%}.theme-mode-switch__option{flex:1;min-width:0}.theme-mode-switch__text{font-size:.56rem}}.panel-admin{--bs-primary: #4f46e5;--bs-primary-rgb: 79, 70, 229}.panel-giris{--bs-primary: #0d9488;--bs-primary-rgb: 13, 148, 136}html{overflow-x:clip}@supports not (overflow: clip){html{overflow-x:hidden}}.login-page main.flex-grow-1{padding-bottom:max(1rem,env(safe-area-inset-bottom, 0px))}.landing-page{--landing-accent: #ea580c;--landing-accent-soft: rgba(234, 88, 12, 0.18);--landing-violet: #6366f1;--landing-violet-soft: rgba(99, 102, 241, 0.14);position:relative;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;color:#f8fafc;background:#0f172a}[data-bs-theme=light] .landing-page{color:#0f172a;background:#f8fafc}.landing-page__bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.landing-page__orb{position:absolute;border-radius:50%;filter:blur(72px);opacity:.55;animation:landing-float 18s ease-in-out infinite}.landing-page__orb--1{width:min(52vw,420px);height:min(52vw,420px);top:-8%;right:-6%;background:radial-gradient(circle, var(--landing-accent) 0%, transparent 70%)}.landing-page__orb--2{width:min(44vw,360px);height:min(44vw,360px);bottom:8%;left:-10%;background:radial-gradient(circle, var(--landing-violet) 0%, transparent 70%);animation-delay:-6s}.landing-page__orb--3{width:min(28vw,220px);height:min(28vw,220px);top:42%;left:38%;background:radial-gradient(circle, #38bdf8 0%, transparent 70%);opacity:.35;animation-delay:-12s}[data-bs-theme=light] .landing-page__orb{opacity:.42}.landing-page__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(148, 163, 184, 0.06) 1px, transparent 1px),linear-gradient(90deg, rgba(148, 163, 184, 0.06) 1px, transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%, #000 20%, transparent 75%)}@keyframes landing-float{0%,100%{transform:translate(0, 0) scale(1)}50%{transform:translate(12px, -18px) scale(1.04)}}.landing-page__header{position:relative;z-index:2;padding:1rem 0;border-bottom:1px solid rgba(148,163,184,.14);background:rgba(15,23,42,.55);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}[data-bs-theme=light] .landing-page__header{background:rgba(248,250,252,.72);border-bottom-color:rgba(15,23,42,.08)}.landing-page__header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem}.landing-page__brand{display:inline-flex;align-items:center;text-decoration:none;color:inherit}.landing-page__header-actions{display:flex;align-items:center;gap:.65rem}.landing-page__login-btn{font-weight:600;padding:.45rem 1.15rem;border:none;background:linear-gradient(135deg, #fb923c 0%, #ea580c 55%, #c2410c 100%);box-shadow:0 8px 24px rgba(234,88,12,.28)}.landing-page__login-btn:hover{filter:brightness(1.06);box-shadow:0 10px 28px rgba(234,88,12,.36)}.landing-page__main{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;padding:2.5rem 1rem 3rem}.landing-page__hero{max-width:40rem;text-align:center;animation:landing-fade-up .7s ease-out both}@keyframes landing-fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.landing-page__kicker{display:inline-block;margin-bottom:1rem;padding:.3rem .85rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(248,250,252,.72);border:1px solid rgba(148,163,184,.22);border-radius:999px;background:rgba(15,23,42,.35)}[data-bs-theme=light] .landing-page__kicker{color:#64748b;background:hsla(0,0%,100%,.65);border-color:rgba(15,23,42,.1)}.landing-page__title{margin:0 0 1rem;font-size:clamp(3rem,12vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-0.04em;background:linear-gradient(135deg, #fff 0%, #cbd5e1 45%, #fb923c 100%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}[data-bs-theme=light] .landing-page__title{background:linear-gradient(135deg, #0f172a 0%, #475569 50%, #ea580c 100%);-webkit-background-clip:text;background-clip:text}.landing-page__lead{margin:0 auto 2rem;max-width:32rem;font-size:1.05rem;line-height:1.65;color:rgba(226,232,240,.82)}[data-bs-theme=light] .landing-page__lead{color:#475569}.landing-page__cta{--bs-btn-border-color: rgba(248, 250, 252, 0.35);--bs-btn-color: #f8fafc;--bs-btn-hover-bg: rgba(248, 250, 252, 0.1);--bs-btn-hover-border-color: rgba(248, 250, 252, 0.55);--bs-btn-hover-color: #fff;font-weight:600;padding-inline:1.5rem}[data-bs-theme=light] .landing-page__cta{--bs-btn-border-color: rgba(15, 23, 42, 0.18);--bs-btn-color: #0f172a;--bs-btn-hover-bg: rgba(15, 23, 42, 0.05);--bs-btn-hover-border-color: rgba(15, 23, 42, 0.28);--bs-btn-hover-color: #0f172a}.landing-page__footer{position:relative;z-index:2;padding:1.25rem 0 1.5rem;border-top:1px solid rgba(148,163,184,.12)}[data-bs-theme=light] .landing-page__footer{border-top-color:rgba(15,23,42,.08)}.landing-page__copy{text-align:center;font-size:.82rem;color:rgba(148,163,184,.85)}[data-bs-theme=light] .landing-page__copy{color:#94a3b8}.panel-landing{--bs-primary: #ea580c;--bs-primary-rgb: 234, 88, 12}

/*# sourceMappingURL=styles.f3575ffd3695168eb3b6.css.map*/