*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:#f5f5f5}#app{min-height:100vh}.navbar{background-color:#2c3e50;color:#fff;padding:1rem 0;box-shadow:0 2px 4px #0000001a}.navbar .container{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;justify-content:space-between;align-items:center}.navbar h1{font-size:1.5rem}.nav-links{display:flex;gap:.5rem;align-items:center}.navbar a{color:#fff;text-decoration:none;padding:.5rem 1rem;border-radius:4px;transition:background-color .2s}.navbar a:hover,.navbar a.router-link-active{background-color:#ffffff1a}.user-menu{display:flex;align-items:center;gap:1rem;margin-left:1rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.2)}.user-name{color:#fff;font-size:.9rem}.logout-button{background-color:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2);padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.logout-button:hover{background-color:#fff3}.main-content{max-width:1200px;margin:2rem auto;padding:0 1rem}.filters[data-v-92333704]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:2rem;box-shadow:0 2px 4px #0000001a}.filters h2[data-v-92333704]{margin-bottom:1rem;color:#2c3e50;font-size:1.25rem}.filter-group[data-v-92333704]{margin-bottom:1rem}.filter-group label[data-v-92333704]{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.filter-group select[data-v-92333704],.filter-group input[data-v-92333704]{width:100%;padding:.5rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.filter-group select[data-v-92333704]:focus,.filter-group input[data-v-92333704]:focus{outline:none;border-color:#2c3e50}.clear-btn[data-v-92333704]{margin-top:1rem;padding:.5rem 1rem;background-color:#e74c3c;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}.clear-btn[data-v-92333704]:hover{background-color:#c0392b}.session-card[data-v-05177209]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000001a;transition:transform .2s,box-shadow .2s;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;position:relative}.session-content[data-v-05177209]{flex:1;cursor:pointer}.session-card[data-v-05177209]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000026}.delete-btn[data-v-05177209]{background:transparent;border:none;font-size:1.2rem;cursor:pointer;padding:.5rem;border-radius:4px;transition:background-color .2s;flex-shrink:0}.delete-btn[data-v-05177209]:hover:not(:disabled){background-color:#fee}.delete-btn[data-v-05177209]:disabled{opacity:.5;cursor:not-allowed}.session-header[data-v-05177209]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.session-header h3[data-v-05177209]{font-size:1.2rem;color:#2c3e50}.badge[data-v-05177209]{padding:.25rem .75rem;border-radius:12px;font-size:.875rem;font-weight:500}.badge.anonymous[data-v-05177209]{background-color:#e3f2fd;color:#1976d2}.badge.identified[data-v-05177209]{background-color:#e8f5e9;color:#388e3c}.session-info[data-v-05177209]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.session-info p[data-v-05177209]{margin:0;color:#666;font-size:.9rem}.session-info strong[data-v-05177209]{color:#333}.session-list[data-v-407ca4b4]{min-height:200px}.loading[data-v-407ca4b4],.error[data-v-407ca4b4],.empty[data-v-407ca4b4]{text-align:center;padding:2rem;background:#fff;border-radius:8px;color:#666}.error[data-v-407ca4b4]{color:#e74c3c}.pagination[data-v-407ca4b4]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.pagination button[data-v-407ca4b4]{padding:.5rem 1rem;background-color:#2c3e50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}.pagination button[data-v-407ca4b4]:hover:not(:disabled){background-color:#34495e}.pagination button[data-v-407ca4b4]:disabled{background-color:#bdc3c7;cursor:not-allowed}.pagination span[data-v-407ca4b4]{color:#666}.sessions-view h1[data-v-0d7b5b38]{margin-bottom:2rem;color:#2c3e50}.switch.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{height:1em;display:flex;align-items:center}.switch.disabled.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{opacity:.5}.label.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{margin:0 8px}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7.svelte-a6h7w7{position:absolute;opacity:0}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7{width:2em;height:1em;position:relative;cursor:pointer;display:block}.switch.disabled.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7{cursor:not-allowed}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7:before{content:"";position:absolute;width:2em;height:1em;left:.1em;transition:background .1s ease;background:#4950f680;border-radius:50px}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7:after{content:"";position:absolute;width:1em;height:1em;border-radius:50px;left:0;transition:all .2s ease;box-shadow:0 2px 5px #0000004d;background:#fcfff4;animation:switch-off .2s ease-out;z-index:2}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7:checked+label.svelte-a6h7w7:before{background:#4950f6}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7:checked+label.svelte-a6h7w7:after{animation:switch-on .2s ease-out;left:1.1em}.rr-controller.svelte-189zk2r.svelte-189zk2r{width:100%;height:80px;background:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-radius:0 0 5px 5px}.rr-timeline.svelte-189zk2r.svelte-189zk2r{width:80%;display:flex;align-items:center}.rr-timeline__time.svelte-189zk2r.svelte-189zk2r{display:inline-block;width:100px;text-align:center;color:#11103e}.rr-progress.svelte-189zk2r.svelte-189zk2r{flex:1;height:12px;background:#eee;position:relative;border-radius:3px;cursor:pointer;box-sizing:border-box;border-top:solid 4px #fff;border-bottom:solid 4px #fff}.rr-progress.disabled.svelte-189zk2r.svelte-189zk2r{cursor:not-allowed}.rr-progress__step.svelte-189zk2r.svelte-189zk2r{height:100%;position:absolute;left:0;top:0;background:#e0e1fe}.rr-progress__handler.svelte-189zk2r.svelte-189zk2r{width:20px;height:20px;border-radius:10px;position:absolute;top:2px;transform:translate(-50%,-50%);background:#4950f6}.rr-controller__btns.svelte-189zk2r.svelte-189zk2r{display:flex;align-items:center;justify-content:center;font-size:13px}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r{width:32px;height:32px;display:flex;padding:0;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;cursor:pointer}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r:active{background:#e0e1fe}.rr-controller__btns.svelte-189zk2r button.active.svelte-189zk2r{color:#fff;background:#4950f6}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r:disabled{cursor:not-allowed}.replayer-wrapper{position:relative}.replayer-mouse{position:absolute;width:20px;height:20px;transition:left .05s linear,top .05s linear;background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDUwIDUwIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkRlc2lnbl90bnA8L3RpdGxlPjxwYXRoIGQ9Ik00OC43MSw0Mi45MUwzNC4wOCwyOC4yOSw0NC4zMywxOEExLDEsMCwwLDAsNDQsMTYuMzlMMi4zNSwxLjA2QTEsMSwwLDAsMCwxLjA2LDIuMzVMMTYuMzksNDRhMSwxLDAsMCwwLDEuNjUuMzZMMjguMjksMzQuMDgsNDIuOTEsNDguNzFhMSwxLDAsMCwwLDEuNDEsMGw0LjM4LTQuMzhBMSwxLDAsMCwwLDQ4LjcxLDQyLjkxWm0tNS4wOSwzLjY3TDI5LDMyYTEsMSwwLDAsMC0xLjQxLDBsLTkuODUsOS44NUwzLjY5LDMuNjlsMzguMTIsMTRMMzIsMjcuNThBMSwxLDAsMCwwLDMyLDI5TDQ2LjU5LDQzLjYyWiI+PC9wYXRoPjwvc3ZnPg==);border-color:transparent}.replayer-mouse:after{content:"";display:inline-block;width:20px;height:20px;background:#4950f6;border-radius:100%;transform:translate(-50%,-50%);opacity:.3}.replayer-mouse.active:after{animation:click .2s ease-in-out 1}.replayer-mouse.touch-device{background-image:none;width:70px;height:70px;border-width:4px;border-style:solid;border-radius:100%;margin-left:-37px;margin-top:-37px;border-color:#4950f600;transition:left 0s linear,top 0s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device.touch-active{border-color:#4950f6;transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device:after{opacity:0}.replayer-mouse.touch-device.active:after{animation:touch-click .2s ease-in-out 1}.replayer-mouse-tail{position:absolute;pointer-events:none}@keyframes click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}.rr-player{position:relative;background:#fff;float:left;border-radius:5px;box-shadow:0 24px 48px #11103e1f}.rr-player__frame{overflow:hidden}.replayer-wrapper{float:left;clear:both;transform-origin:top left;left:50%;top:50%}.replayer-wrapper>iframe{border:none}.replay-view[data-v-5723ebfc]{max-width:1400px;margin:0 auto}.replay-header[data-v-5723ebfc]{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.back-btn[data-v-5723ebfc]{padding:.5rem 1rem;background-color:#95a5a6;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}.back-btn[data-v-5723ebfc]:hover{background-color:#7f8c8d}.replay-header h1[data-v-5723ebfc]{color:#2c3e50}.loading[data-v-5723ebfc],.error[data-v-5723ebfc]{text-align:center;padding:2rem;background:#fff;border-radius:8px;color:#666}.error[data-v-5723ebfc]{color:#e74c3c}.replay-content[data-v-5723ebfc]{display:grid;gap:2rem}.session-info[data-v-5723ebfc]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.session-info h2[data-v-5723ebfc]{margin-bottom:1rem;color:#2c3e50}.info-grid[data-v-5723ebfc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.info-grid p[data-v-5723ebfc]{margin:0;color:#666}.info-grid strong[data-v-5723ebfc]{color:#333}.player-container[data-v-5723ebfc]{background:#fff;border-radius:8px;padding:1rem;box-shadow:0 2px 4px #0000001a}.player-wrapper[data-v-5723ebfc]{width:100%;min-height:600px;background:#000;border-radius:4px;overflow:hidden}.page-views[data-v-5723ebfc]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.page-views h3[data-v-5723ebfc]{margin-bottom:1rem;color:#2c3e50}.page-views ul[data-v-5723ebfc]{list-style:none;padding:0}.page-views li[data-v-5723ebfc]{padding:.75rem;border-bottom:1px solid #eee}.page-views li[data-v-5723ebfc]:last-child{border-bottom:none}.page-info[data-v-5723ebfc]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.page-title-url[data-v-5723ebfc]{flex:1;display:flex;flex-direction:column;gap:.25rem}.page-title[data-v-5723ebfc]{color:#3498db;text-decoration:none;font-weight:500}.page-title[data-v-5723ebfc]:hover{text-decoration:underline}.page-url[data-v-5723ebfc]{color:#999;font-size:.875rem;word-break:break-all}.page-views .timestamp-btn[data-v-5723ebfc],.custom-events .timestamp-btn[data-v-5723ebfc]{background:transparent;border:1px solid #ddd;color:#3498db;font-size:.875rem;padding:.25rem .5rem;border-radius:4px;cursor:pointer;transition:all .2s}.page-views .timestamp-btn[data-v-5723ebfc]:hover,.custom-events .timestamp-btn[data-v-5723ebfc]:hover{background-color:#3498db;color:#fff;border-color:#3498db}.custom-events[data-v-5723ebfc]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a}.custom-events h3[data-v-5723ebfc]{margin-bottom:1rem;color:#2c3e50}.custom-events ul[data-v-5723ebfc]{list-style:none;padding:0}.custom-events li[data-v-5723ebfc]{padding:.75rem;border-bottom:1px solid #eee}.custom-events li[data-v-5723ebfc]:last-child{border-bottom:none}.event-info[data-v-5723ebfc]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.event-details[data-v-5723ebfc]{flex:1;display:flex;flex-direction:column;gap:.25rem}.event-name[data-v-5723ebfc]{font-weight:500;color:#2c3e50}.event-data[data-v-5723ebfc]{color:#666;font-size:.875rem;font-family:monospace;white-space:pre-wrap;word-break:break-all}.app-instructions[data-v-d3fe4ec8]{background:#f8f9fa;border-radius:8px;margin-top:1rem;border:1px solid #dee2e6}.instructions-header[data-v-d3fe4ec8]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.instructions-header[data-v-d3fe4ec8]:hover{background-color:#e9ecef}.instructions-header h3[data-v-d3fe4ec8]{margin:0;font-size:1rem;color:#2c3e50}.toggle-icon[data-v-d3fe4ec8]{color:#6c757d;font-size:.875rem}.instructions-content[data-v-d3fe4ec8]{padding:1.5rem;border-top:1px solid #dee2e6}.step[data-v-d3fe4ec8]{margin-bottom:2rem}.step[data-v-d3fe4ec8]:last-child{margin-bottom:0}.step h4[data-v-d3fe4ec8]{margin-bottom:.5rem;color:#2c3e50;font-size:1rem}.step p[data-v-d3fe4ec8]{margin-bottom:.75rem;color:#666;font-size:.9rem}.step ul[data-v-d3fe4ec8]{margin-left:1.5rem;color:#666;font-size:.9rem}.step li[data-v-d3fe4ec8]{margin-bottom:.5rem}pre[data-v-d3fe4ec8]{background:#2c3e50;color:#f8f9fa;padding:1rem;border-radius:4px;overflow-x:auto;font-size:.875rem;line-height:1.5;margin:.75rem 0}code[data-v-d3fe4ec8]{font-family:Courier New,monospace}.info-box[data-v-d3fe4ec8]{background:#e3f2fd;border-left:4px solid #2196f3;padding:1rem;border-radius:4px;margin-top:1.5rem;color:#1976d2;font-size:.9rem}.info-box strong[data-v-d3fe4ec8]{color:#1565c0}.share-links-manager[data-v-c3962ae6]{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000001a;margin-top:2rem}.header[data-v-c3962ae6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.header h3[data-v-c3962ae6]{margin:0;color:#2c3e50}.btn-primary[data-v-c3962ae6]{background-color:#2c3e50;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem;transition:background-color .2s}.btn-primary[data-v-c3962ae6]:hover:not(:disabled){background-color:#34495e}.btn-primary[data-v-c3962ae6]:disabled{background-color:#95a5a6;cursor:not-allowed}.error-message[data-v-c3962ae6]{background-color:#fee;color:#c33;padding:.75rem;border-radius:4px;margin-bottom:1rem}.empty-state[data-v-c3962ae6]{text-align:center;padding:2rem;color:#666}.empty-state .hint[data-v-c3962ae6]{font-size:.9rem;margin-top:.5rem;color:#999}.links-list[data-v-c3962ae6]{display:flex;flex-direction:column;gap:1rem}.link-item[data-v-c3962ae6]{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9}.link-info[data-v-c3962ae6]{flex:1}.link-header[data-v-c3962ae6]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.link-token[data-v-c3962ae6]{font-family:monospace;font-size:.9rem;color:#2c3e50;font-weight:500}.status-badge[data-v-c3962ae6]{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.status-badge.active[data-v-c3962ae6]{background-color:#d4edda;color:#155724}.status-badge.used[data-v-c3962ae6]{background-color:#f8d7da;color:#721c24}.link-details[data-v-c3962ae6]{margin-top:.5rem}.link-url[data-v-c3962ae6]{font-family:monospace;font-size:.85rem;color:#666;margin:.25rem 0;word-break:break-all}.link-meta[data-v-c3962ae6]{font-size:.8rem;color:#999;margin:.25rem 0 0}.link-actions[data-v-c3962ae6]{display:flex;gap:.5rem}.btn-secondary[data-v-c3962ae6]{background-color:#6c757d;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.85rem;transition:background-color .2s}.btn-secondary[data-v-c3962ae6]:hover{background-color:#5a6268}.btn-danger[data-v-c3962ae6]{background-color:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:4px;cursor:pointer;font-size:.85rem;transition:background-color .2s}.btn-danger[data-v-c3962ae6]:hover:not(:disabled){background-color:#c82333}.btn-danger[data-v-c3962ae6]:disabled{background-color:#95a5a6;cursor:not-allowed}.loading[data-v-c3962ae6]{text-align:center;padding:2rem;color:#666}.app-card[data-v-9bfbb0b9]{background:#fff;border-radius:8px;padding:1.5rem;margin-bottom:1rem;box-shadow:0 2px 4px #0000001a}.app-header[data-v-9bfbb0b9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eee}.app-header h3[data-v-9bfbb0b9]{font-size:1.2rem;color:#2c3e50;margin:0}.app-actions[data-v-9bfbb0b9]{display:flex;gap:.5rem}.btn-edit[data-v-9bfbb0b9],.btn-delete[data-v-9bfbb0b9]{padding:.5rem 1rem;border:none;border-radius:4px;cursor:pointer;font-size:.875rem;transition:background-color .2s}.btn-edit[data-v-9bfbb0b9]{background-color:#3498db;color:#fff}.btn-edit[data-v-9bfbb0b9]:hover{background-color:#2980b9}.btn-delete[data-v-9bfbb0b9]{background-color:#e74c3c;color:#fff}.btn-delete[data-v-9bfbb0b9]:hover{background-color:#c0392b}.app-info[data-v-9bfbb0b9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.app-info p[data-v-9bfbb0b9]{margin:0;color:#666;font-size:.9rem}.app-info strong[data-v-9bfbb0b9]{color:#333}.app-form[data-v-36605549]{background:#fff;border-radius:8px;padding:2rem;box-shadow:0 2px 4px #0000001a;margin-bottom:2rem}.app-form h2[data-v-36605549]{margin-bottom:1.5rem;color:#2c3e50}.form-group[data-v-36605549]{margin-bottom:1.5rem}.form-group label[data-v-36605549]{display:block;margin-bottom:.5rem;font-weight:500;color:#555}.form-group input[data-v-36605549]{width:100%;padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.form-group input[data-v-36605549]:focus{outline:none;border-color:#2c3e50}.form-group input[data-v-36605549]:disabled{background-color:#f5f5f5;cursor:not-allowed}.form-group small[data-v-36605549]{display:block;margin-top:.25rem;color:#999;font-size:.875rem}.form-actions[data-v-36605549]{display:flex;gap:1rem;margin-top:2rem}.btn-submit[data-v-36605549],.btn-cancel[data-v-36605549]{padding:.75rem 1.5rem;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}.btn-submit[data-v-36605549]{background-color:#2c3e50;color:#fff}.btn-submit[data-v-36605549]:hover:not(:disabled){background-color:#34495e}.btn-submit[data-v-36605549]:disabled{background-color:#bdc3c7;cursor:not-allowed}.btn-cancel[data-v-36605549]{background-color:#95a5a6;color:#fff}.btn-cancel[data-v-36605549]:hover{background-color:#7f8c8d}.domains-list[data-v-36605549]{display:flex;flex-direction:column;gap:.5rem}.domain-item[data-v-36605549]{display:flex;gap:.5rem;align-items:center}.domain-input[data-v-36605549]{flex:1}.btn-remove[data-v-36605549]{background-color:#e74c3c;color:#fff;border:none;border-radius:4px;width:2rem;height:2.5rem;cursor:pointer;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:background-color .2s}.btn-remove[data-v-36605549]:hover{background-color:#c0392b}.btn-add-domain[data-v-36605549]{background-color:#3498db;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;cursor:pointer;font-size:.875rem;transition:background-color .2s;align-self:flex-start}.btn-add-domain[data-v-36605549]:hover{background-color:#2980b9}.apps-view[data-v-1253725c]{max-width:1200px;margin:0 auto}.view-header[data-v-1253725c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.view-header h1[data-v-1253725c]{color:#2c3e50;margin:0}.btn-create[data-v-1253725c]{padding:.75rem 1.5rem;background-color:#27ae60;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:1rem;transition:background-color .2s}.btn-create[data-v-1253725c]:hover{background-color:#229954}.loading[data-v-1253725c],.error[data-v-1253725c],.empty[data-v-1253725c]{text-align:center;padding:2rem;background:#fff;border-radius:8px;color:#666}.error[data-v-1253725c]{color:#e74c3c}.apps-list[data-v-1253725c]{display:flex;flex-direction:column}.login-container[data-v-e794ae0f]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem}.login-card[data-v-e794ae0f]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem;width:100%;max-width:400px}.login-card h1[data-v-e794ae0f]{margin-bottom:1.5rem;color:#2c3e50;text-align:center}.login-form[data-v-e794ae0f]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-e794ae0f]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-e794ae0f]{font-weight:500;color:#555;font-size:.9rem}.form-group input[data-v-e794ae0f]{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s}.form-group input[data-v-e794ae0f]:focus{outline:none;border-color:#2c3e50}.form-group input[data-v-e794ae0f]:disabled{background-color:#f5f5f5;cursor:not-allowed}.error-message[data-v-e794ae0f]{background-color:#fee;color:#c33;padding:.75rem;border-radius:4px;font-size:.9rem}.submit-button[data-v-e794ae0f]{padding:.75rem;background-color:#2c3e50;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:.5rem}.submit-button[data-v-e794ae0f]:hover:not(:disabled){background-color:#34495e}.submit-button[data-v-e794ae0f]:disabled{background-color:#95a5a6;cursor:not-allowed}.register-link[data-v-e794ae0f]{text-align:center;margin-top:1rem;color:#666;font-size:.9rem}.register-link a[data-v-e794ae0f]{color:#2c3e50;text-decoration:none;font-weight:500}.register-link a[data-v-e794ae0f]:hover{text-decoration:underline}.register-container[data-v-c59b12be]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem}.register-card[data-v-c59b12be]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem;width:100%;max-width:400px}.register-card h1[data-v-c59b12be]{margin-bottom:1.5rem;color:#2c3e50;text-align:center}.register-form[data-v-c59b12be]{display:flex;flex-direction:column;gap:1rem}.form-group[data-v-c59b12be]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-c59b12be]{font-weight:500;color:#555;font-size:.9rem}.form-group input[data-v-c59b12be]{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;transition:border-color .2s}.form-group input[data-v-c59b12be]:focus{outline:none;border-color:#2c3e50}.form-group input[data-v-c59b12be]:disabled{background-color:#f5f5f5;cursor:not-allowed}.error-message[data-v-c59b12be]{background-color:#fee;color:#c33;padding:.75rem;border-radius:4px;font-size:.9rem}.submit-button[data-v-c59b12be]{padding:.75rem;background-color:#2c3e50;color:#fff;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;margin-top:.5rem}.submit-button[data-v-c59b12be]:hover:not(:disabled){background-color:#34495e}.submit-button[data-v-c59b12be]:disabled{background-color:#95a5a6;cursor:not-allowed}.login-link[data-v-c59b12be]{text-align:center;margin-top:1rem;color:#666;font-size:.9rem}.login-link a[data-v-c59b12be]{color:#2c3e50;text-decoration:none;font-weight:500}.login-link a[data-v-c59b12be]:hover{text-decoration:underline}.share-accept-view[data-v-13720cb0]{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:2rem}.loading-container[data-v-13720cb0],.error-container[data-v-13720cb0],.accept-container[data-v-13720cb0],.success-container[data-v-13720cb0]{width:100%;max-width:500px}.accept-card[data-v-13720cb0],.success-card[data-v-13720cb0]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem;text-align:center}.accept-card h1[data-v-13720cb0],.success-card h1[data-v-13720cb0]{margin-bottom:1.5rem;color:#2c3e50}.app-info[data-v-13720cb0]{margin:2rem 0;padding:1.5rem;background-color:#f8f9fa;border-radius:4px}.app-info h2[data-v-13720cb0]{margin:0 0 .5rem;color:#2c3e50}.app-domain[data-v-13720cb0]{color:#666;font-size:.9rem;margin:.5rem 0}.app-creator[data-v-13720cb0]{color:#666;font-size:.9rem;margin-top:1rem}.warning-message[data-v-13720cb0]{background-color:#fff3cd;color:#856404;padding:1rem;border-radius:4px;margin:1.5rem 0}.accept-actions[data-v-13720cb0]{margin-top:2rem}.accept-description[data-v-13720cb0]{color:#666;margin-bottom:1.5rem;line-height:1.6}.btn-accept[data-v-13720cb0]{background-color:#28a745;color:#fff;border:none;padding:.75rem 2rem;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-accept[data-v-13720cb0]:hover:not(:disabled){background-color:#218838}.btn-accept[data-v-13720cb0]:disabled{background-color:#95a5a6;cursor:not-allowed}.btn-primary[data-v-13720cb0]{display:inline-block;background-color:#2c3e50;color:#fff;text-decoration:none;padding:.75rem 2rem;border-radius:4px;font-size:1rem;font-weight:500;transition:background-color .2s;margin-top:1rem}.btn-primary[data-v-13720cb0]:hover{background-color:#34495e}.error-container[data-v-13720cb0]{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:2rem;text-align:center}.error-container h2[data-v-13720cb0]{color:#dc3545;margin-bottom:1rem}.error-container p[data-v-13720cb0]{color:#666;margin-bottom:1.5rem}.loading-container[data-v-13720cb0]{text-align:center;color:#666}.success-card p[data-v-13720cb0]{color:#666;margin-bottom:1.5rem;line-height:1.6}
