._container_1ta0c_58{display:flex;flex-direction:column;width:100%}._input_1ta0c_64{width:100%;padding:.875rem 1rem;border:1px solid var(--border-dark);outline:none;border-radius:8px;background:var(--bg-dark);color:var(--text-primary);font-size:.95rem;transition:border-color .15s ease}._input_1ta0c_64::placeholder{color:var(--text-muted)}._input_1ta0c_64:focus{border-color:var(--primary)}._error_1ta0c_82{font-size:.8rem!important;color:#ef4444;margin-top:.25rem}._button_1ekab_1{height:fit-content;width:fit-content;font-size:.9rem;padding:.65rem 1.15rem;border-radius:var(--radius-1);outline:none;cursor:pointer;will-change:background;transition-duration:.4s;border:none;display:flex;align-items:center;gap:.5rem}._button_1ekab_1._primary_1ekab_16{background:#8e44ad;color:#fff}._button_1ekab_1._primary_1ekab_16:hover{background:#9b59b6}._button_1ekab_1._secondary_1ekab_23{background:#dedede;color:#222}._button_1ekab_1._secondary_1ekab_23:hover{background:#ccc}._button_1ekab_1._danger_1ekab_30{background:#e74c3c;color:#fff}._button_1ekab_1._danger_1ekab_30:hover{background:#c0392b}._button_1ekab_1._ghost_1ekab_37{background:transparent;color:#666;border:1px solid #dedede}._button_1ekab_1._ghost_1ekab_37:hover{background:#f5f5f5}._button_1ekab_1:disabled{opacity:.6;cursor:not-allowed}:root,[data-theme=dark]{--primary: #6B4DA7;--primary-light: #8B6FC7;--primary-dark: #4B164C;--bg-dark: #0F0F0F;--bg-main: #1A1A1A;--bg-card: #242424;--bg-hover: #2A2A2A;--bg-light: #F4F5F5;--accent-green: #22C55E;--accent-green-hover: #16A34A;--accent-pink: #F2CBFE;--accent-deep: #3D1658;--text-primary: #FFFFFF;--text-secondary: #8F8493;--text-muted: #6B7280;--text-dark: #1F2937;--status-pending: #F59E0B;--status-success: #22C55E;--status-draft: #8F8493;--status-error: #EF4444;--border-dark: #333333;--border-light: #E5E7EB;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3);--shadow-md: 0 4px 6px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .5)}[data-theme=light]{--primary: #6B4DA7;--primary-light: #8B6FC7;--primary-dark: #4B164C;--bg-dark: #FFFFFF;--bg-main: #F4F5F5;--bg-card: #FFFFFF;--bg-hover: #F3F4F6;--bg-light: #FFFFFF;--accent-green: #22C55E;--accent-green-hover: #16A34A;--accent-pink: #F2CBFE;--accent-deep: #3D1658;--text-primary: #1F2937;--text-secondary: #4B5563;--text-muted: #6B7280;--text-dark: #1F2937;--status-pending: #F59E0B;--status-success: #22C55E;--status-draft: #8F8493;--status-error: #EF4444;--border-dark: #E5E7EB;--border-light: #D1D5DB;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 25px rgba(0, 0, 0, .15)}@keyframes _fadeSlideUp_1cxrs_1{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes _fadeSlideIn_1cxrs_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes _shimmer_1cxrs_1{0%{transform:translate(-100%) rotate(15deg)}to{transform:translate(300%) rotate(15deg)}}@keyframes _pulse_1cxrs_1{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}@keyframes _float_1cxrs_1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}._container_1cxrs_104{display:flex;min-height:100vh;background:var(--bg-main);overflow:hidden}._left_1cxrs_111{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:linear-gradient(145deg,#0d0c1a,#1a1040,#0f1a30);position:relative;overflow:hidden}._left_1cxrs_111:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(99,69,200,.25) 0%,transparent 70%);top:-100px;left:-100px;border-radius:50%;animation:_pulse_1cxrs_1 6s ease-in-out infinite;pointer-events:none}._left_1cxrs_111:after{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(30,100,220,.2) 0%,transparent 70%);bottom:-80px;right:-60px;border-radius:50%;animation:_pulse_1cxrs_1 8s ease-in-out infinite 2s;pointer-events:none}._left_1cxrs_111 ._leftContent_1cxrs_146{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;max-width:480px;animation:_fadeSlideIn_1cxrs_1 .8s ease both}._left_1cxrs_111 ._logo_1cxrs_155{display:flex;align-items:center;margin-bottom:2.5rem}._left_1cxrs_111 ._logo_1cxrs_155 ._logoImage_1cxrs_160{height:80px;width:auto;filter:drop-shadow(0 0 20px rgba(124,92,252,.4))}._left_1cxrs_111 h1{font-size:2.6rem;font-weight:800;color:#fff;margin:0 0 1rem;line-height:1.2;letter-spacing:-.5px}._left_1cxrs_111 h1 span{background:linear-gradient(90deg,#7c5cfc,#38bdf8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}._left_1cxrs_111 p{font-size:1rem;color:#ffffff8c;text-align:left;max-width:400px;line-height:1.7;margin-bottom:2.5rem}._left_1cxrs_111 ._features_1cxrs_186{display:flex;flex-direction:column;gap:.875rem;width:100%;max-width:380px}._left_1cxrs_111 ._feature_1cxrs_186{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:#ffffff0a;border-radius:12px;border:1px solid rgba(255,255,255,.07);transition:all .3s ease;animation:_fadeSlideUp_1cxrs_1 .7s ease both}._left_1cxrs_111 ._feature_1cxrs_186:nth-child(1){animation-delay:.15s}._left_1cxrs_111 ._feature_1cxrs_186:nth-child(2){animation-delay:.28s}._left_1cxrs_111 ._feature_1cxrs_186:nth-child(3){animation-delay:.41s}._left_1cxrs_111 ._feature_1cxrs_186:hover{background:#7c5cfc1a;border-color:#7c5cfc4d;transform:translate(5px)}._left_1cxrs_111 ._feature_1cxrs_186 ._featureIcon_1cxrs_218{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._left_1cxrs_111 ._feature_1cxrs_186 ._featureIcon_1cxrs_218 svg{width:20px;height:20px}._left_1cxrs_111 ._feature_1cxrs_186 ._featureText_1cxrs_231{text-align:left}._left_1cxrs_111 ._feature_1cxrs_186 ._featureText_1cxrs_231 strong{display:block;color:#ffffffe6;font-size:.875rem;font-weight:600;margin-bottom:.15rem}._left_1cxrs_111 ._feature_1cxrs_186 ._featureText_1cxrs_231 span{color:#fff6;font-size:.78rem}@media (max-width: 900px){._left_1cxrs_111{display:none}}._right_1cxrs_251{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background:var(--bg-card);position:relative;animation:_fadeSlideUp_1cxrs_1 .7s ease both}._right_1cxrs_251:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,#7c5cfc,#38bdf8);border-radius:0 0 8px 8px}._right_1cxrs_251 h1{font-size:1.875rem;font-weight:800;color:var(--text-primary);margin:0 0 .4rem;letter-spacing:-.4px;text-align:center}._right_1cxrs_251>p{font-size:.9rem;color:var(--text-muted);margin:0 0 2rem;text-align:center}._form_1cxrs_288{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:360px}._button_1cxrs_296{position:relative;overflow:hidden;width:100%;padding:.9rem 1.5rem;background:linear-gradient(135deg,#7c5cfc,#5b3fdb);border:none;border-radius:8px;color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #7c5cfc59;letter-spacing:.3px}._button_1cxrs_296:after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(to right,#fff0,#ffffff2e,#fff0);transform:rotate(15deg);transition:none}._button_1cxrs_296:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #7c5cfc80;background:linear-gradient(135deg,#8b6dfc,#6d50e0)}._button_1cxrs_296:hover:not(:disabled):after{animation:_shimmer_1cxrs_1 .5s ease}._button_1cxrs_296:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px #7c5cfc4d}._button_1cxrs_296:disabled{opacity:.6;cursor:not-allowed}._error_1cxrs_340{padding:.75rem 1rem;background:#ef444414;border:1px solid rgba(239,68,68,.25);border-radius:8px;color:#f87171;font-size:.85rem;margin:0;display:flex;align-items:center;gap:.5rem}._registerLink_1cxrs_353{margin-top:1.75rem;font-size:.875rem;color:var(--text-muted);text-align:center}._registerLink_1cxrs_353 a{color:#7c5cfc;text-decoration:none;font-weight:600;transition:color .2s}._registerLink_1cxrs_353 a:hover{color:#9c7cfc;text-decoration:underline}._separator_1cxrs_370{display:flex;align-items:center;gap:1rem;margin:1rem 0;color:var(--text-muted);font-size:.8rem}._line_1cxrs_379{flex:1;height:1px;background:var(--border-dark)}._other_1cxrs_385{width:100%;max-width:360px}._option_1cxrs_390{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.75rem;background:var(--bg-dark);border:1px solid var(--border-dark);border-radius:8px;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}._option_1cxrs_390:hover{border-color:var(--primary);color:var(--text-primary)}._option_1cxrs_390 p{margin:0;font-size:.9rem;font-weight:500}._icon_1cxrs_413{width:20px;height:20px}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-size:1rem;font-weight:inherit;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;list-style-type:none}body{color:#111;background:#fff}a{color:inherit;text-decoration:none}:root{--white: #f1f1f1;--text-secondary: #747474;--radius-1: .3rem;--radius-2: .5rem;--radius-3: .8rem;--pad-radius: .5rem;--shadow: rgba(0, 0, 0, .1) 0px 10px 15px -3px, rgba(0, 0, 0, .05) 0px 4px 6px -2px;--border-color: #90909060;--border-color-focus: #8e44ad}::-webkit-scrollbar{display:none}.toast{position:fixed;padding:.75rem 1rem;width:18rem;bottom:1rem;right:1rem;transform:translate(25rem);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;border-radius:.5rem;font-size:.875rem;line-height:1.25rem;background-color:#fff}.toast .success{color:#16a34a}.toast .error{color:#dc2626}.toast .info{color:#2563eb}.toast p{margin-top:.5rem;line-height:1.3;opacity:.7}.container{width:100%}.container h1.title{width:100%;text-align:center;font-size:1.2rem}.navigation{position:fixed;top:0;left:0;padding:1rem;padding-inline:2rem;width:100vw;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.navigation .navigation-icon{height:2rem;border-radius:.3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.navigation .navigation-icon:not(.no-interaction):hover,.navigation .navigation-icon[data-status=active]{color:#8e44ad}.navigation .navigation-icon:not(.no-interaction):hover .icon,.navigation .navigation-icon[data-status=active] .icon{color:#8e44ad}.navigation .navigation-title{font-size:.95rem;opacity:.8;line-height:1;cursor:pointer;margin-left:.5rem}.navigation .navigation-right{display:flex;align-items:center;gap:2rem}.navigation .navigation-user{height:2rem;width:2rem;border-radius:50%;object-fit:cover;cursor:pointer}.dashboard{max-width:48rem;margin-inline:auto}.dashboard .statistics{display:grid;grid-template-columns:repeat(3,1fr);margin-top:2rem}.dashboard .statistics:hover .number-card{opacity:.2}.dashboard .statistics .number-card{padding:.5rem;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:opacity .3s}.dashboard .statistics .number-card:hover{opacity:1}.dashboard .statistics .number-card *{width:fit-content}.dashboard .statistics .number-card p{font-size:3rem}.dashboard .statistics .number-card div{display:flex;align-items:flex-end;gap:.4rem}.dashboard .statistics .number-card div span{width:.5rem;height:.5rem;border-radius:50%;margin-bottom:.2rem}.dashboard .statistics .number-card div h3{font-size:.9rem}.dashboard .statistics .number-card:nth-child(1) span{background:#4b7bec}.dashboard .statistics .number-card:nth-child(2) span{background:#fd9644}.dashboard .statistics .number-card:nth-child(3) span{background:#20bf6b}.dashboard .shared{margin-top:4rem;display:flex;flex-direction:column;width:100%}.dashboard .shared:hover .shared-row{opacity:.2}.dashboard .shared .shared-row{display:flex;justify-content:space-between;padding:1rem 1rem 2rem;position:relative;cursor:pointer;transition:opacity .3s}.dashboard .shared .shared-row:hover{opacity:1}.dashboard .shared .shared-row .border{position:absolute;top:0;left:0;width:100%;height:.5px;background:#000;transform-origin:left}.dashboard .shared .shared-row .basic-infos{width:40%}.dashboard .shared .shared-row .basic-infos h4{font-size:.8rem}.dashboard .shared .shared-row .basic-infos h3{font-size:1.5rem;margin-top:.5rem}.dashboard .shared .shared-row .basic-infos p{margin-top:.2rem;opacity:.7;font-size:.8rem}.dashboard .shared .shared-row .persons{width:50%}.dashboard .shared .shared-row .persons h4{font-size:.8rem}.dashboard .shared .shared-row .persons ul{margin-top:.7rem;display:flex;flex-direction:column;gap:.1rem}.dashboard .shared .shared-row .persons ul li{font-size:1.3rem}
