p.svelte-1750nay{background-color:#f8d7d9a3;padding:.5rem;border-radius:.5rem;border:solid #721c23 1px;color:#721c23;display:inline-block}main.svelte-1kc9zsh{background-color:#fbf5f2;min-height:100vh;padding:2rem clamp(1rem,5vw,4rem);color:#272838}.header.svelte-1kc9zsh{margin-bottom:2rem;text-align:center}.header.svelte-1kc9zsh h1:where(.svelte-1kc9zsh){margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.header.svelte-1kc9zsh .college-name:where(.svelte-1kc9zsh){margin:0;font-size:1.25rem;color:#555}.auth-section.svelte-1kc9zsh{max-width:28rem;margin:0 auto 2rem;padding:1.5rem;background-color:#ffffffe6;border-radius:.75rem;border:1px solid rgba(39,40,56,.15)}.auth-section.verified.svelte-1kc9zsh{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.5rem;background-color:#32965014;border-color:#32965040}.auth-verified.svelte-1kc9zsh{margin:0;font-size:.9rem;color:#207040}.auth-intro.svelte-1kc9zsh{margin:0 0 1.25rem;font-size:.9rem;color:#555;line-height:1.5;text-align:center}.auth-error.svelte-1kc9zsh{background-color:#c832321a;color:#a03030;padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;font-size:.875rem;text-align:center}.auth-form.svelte-1kc9zsh{display:flex;flex-direction:column;gap:.75rem}.auth-form.svelte-1kc9zsh label:where(.svelte-1kc9zsh){font-weight:500;font-size:.875rem}.auth-form.svelte-1kc9zsh input:where(.svelte-1kc9zsh){padding:.75rem 1rem;border:1px solid rgba(39,40,56,.2);border-radius:.5rem;font-size:1rem;font-family:inherit;transition:border-color .15s ease}.auth-form.svelte-1kc9zsh input:where(.svelte-1kc9zsh):focus{outline:none;border-color:#272838}.auth-form.svelte-1kc9zsh input:where(.svelte-1kc9zsh)::placeholder{color:#999}.auth-form.svelte-1kc9zsh input:where(.svelte-1kc9zsh):disabled{background-color:#f5f5f5;cursor:not-allowed}.auth-form.svelte-1kc9zsh input#otp:where(.svelte-1kc9zsh){text-align:center;font-size:1.25rem;letter-spacing:.5em;font-family:monospace}.otp-sent-msg.svelte-1kc9zsh{margin:0;font-size:.875rem;color:#555;text-align:center}.auth-actions.svelte-1kc9zsh{display:flex;gap:.75rem;margin-top:.25rem}.auth-btn.svelte-1kc9zsh{flex:1;padding:.75rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease;border:none;background-color:#272838;color:#fbf5f2}.auth-btn.svelte-1kc9zsh:hover:not(:disabled){background-color:#3a3b4d}.auth-btn.svelte-1kc9zsh:disabled{opacity:.5;cursor:not-allowed}.auth-btn.secondary.svelte-1kc9zsh{background-color:transparent;border:1px solid #272838;color:#272838}.auth-btn.secondary.svelte-1kc9zsh:hover:not(:disabled){background-color:#2728380d}.auth-btn.small.svelte-1kc9zsh{flex:none;padding:.5rem .75rem;font-size:.8rem}form.svelte-1kc9zsh{max-width:50rem;margin:0 auto}.category.svelte-1kc9zsh{margin-bottom:2rem}.category.disabled.svelte-1kc9zsh{opacity:.6;pointer-events:none}.category.svelte-1kc9zsh h2:where(.svelte-1kc9zsh){font-size:1.25rem;font-weight:600;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(39,40,56,.1)}.field-card.svelte-1kc9zsh{background-color:#ffffffa6;border-radius:.75rem;padding:1rem;margin-bottom:.75rem;box-shadow:0 1px 3px #0000000a;transition:all .2s ease;border:1px dashed rgba(39,40,56,.15)}.field-card.svelte-1kc9zsh:hover{box-shadow:0 2px 6px #00000014;border-color:#27283840}.field-card.has-content.svelte-1kc9zsh{background-color:#ffffffe6;border:1px solid rgba(39,40,56,.2);box-shadow:0 2px 6px #0000000f}.field-card.has-content.svelte-1kc9zsh:hover{box-shadow:0 4px 10px #0000001a;border-color:#2728384d}.field-header.svelte-1kc9zsh{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.question-text.svelte-1kc9zsh{font-weight:500;flex:1;line-height:1.4}.toggle-btn.svelte-1kc9zsh{flex-shrink:0;padding:.375rem .875rem;border-radius:.375rem;border:1px solid #272838;background-color:transparent;color:#272838;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.toggle-btn.svelte-1kc9zsh:hover,.toggle-btn.editing.svelte-1kc9zsh{background-color:#272838;color:#fbf5f2}.toggle-btn.editing.svelte-1kc9zsh:hover{background-color:#3a3b4d}.preview-container.svelte-1kc9zsh{margin-top:.75rem;position:relative}.preview-container.collapsed.svelte-1kc9zsh .preview:where(.svelte-1kc9zsh){max-height:4.5em;overflow:hidden}.preview-container.truncated.svelte-1kc9zsh .preview:where(.svelte-1kc9zsh){mask-image:linear-gradient(to bottom,black 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,black 50%,transparent 100%)}.preview.svelte-1kc9zsh{margin:0;color:#444;font-size:.9rem;line-height:1.5;white-space:pre-wrap}.more-indicator.svelte-1kc9zsh{display:block;margin-top:.25rem;padding:0;border:none;background:none;font-size:.8rem;color:#666;font-weight:500;cursor:pointer;text-decoration:underline;text-decoration-color:transparent;transition:all .15s ease}.more-indicator.svelte-1kc9zsh:hover{color:#272838;text-decoration-color:#272838}.field-edit.svelte-1kc9zsh{margin-top:1rem}.field-edit.svelte-1kc9zsh textarea:where(.svelte-1kc9zsh){width:100%;min-height:6rem;field-sizing:content;padding:.75rem 1rem;border:1px solid rgba(39,40,56,.2);border-radius:.5rem;background-color:#fff;font-family:inherit;font-size:.95rem;line-height:1.5;resize:vertical;transition:border-color .15s ease}.field-edit.svelte-1kc9zsh textarea:where(.svelte-1kc9zsh):focus{outline:none;border-color:#272838}.field-edit.svelte-1kc9zsh textarea:where(.svelte-1kc9zsh)::placeholder{color:#999}.field-edit.svelte-1kc9zsh .char-count:where(.svelte-1kc9zsh){display:block;text-align:right;font-size:.75rem;color:#888;margin-top:.375rem}.field-edit.svelte-1kc9zsh .char-count.near-limit:where(.svelte-1kc9zsh){color:#c00;font-weight:500}.submit-container.svelte-1kc9zsh{position:sticky;bottom:1rem;display:flex;justify-content:center;padding:1rem 0;margin-top:1rem}.submit.svelte-1kc9zsh{padding:.75rem 2rem;border-radius:.5rem;border:none;background-color:#272838;color:#fbf5f2;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #2728384d;transition:all .15s ease}.submit.svelte-1kc9zsh:hover{background-color:#3a3b4d;transform:translateY(-1px);box-shadow:0 6px 16px #27283859}.submit.svelte-1kc9zsh:active{transform:translateY(0)}@media screen and (max-width: 600px){main.svelte-1kc9zsh{padding:1rem}.header.svelte-1kc9zsh h1:where(.svelte-1kc9zsh){font-size:1.5rem}.field-header.svelte-1kc9zsh{flex-direction:column;gap:.5rem}.toggle-btn.svelte-1kc9zsh{align-self:flex-start}.submit-container.svelte-1kc9zsh{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(transparent,#fbf5f2 30%);padding:1.5rem 1rem 1rem;margin:0}.submit.svelte-1kc9zsh{width:100%;max-width:20rem}form.svelte-1kc9zsh{padding-bottom:5rem}}.modal-backdrop.svelte-1kc9zsh{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal.svelte-1kc9zsh{background-color:#fbf5f2;border-radius:1rem;max-width:40rem;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 40px #0003}.modal-header.svelte-1kc9zsh{padding:1.5rem 1.5rem 1rem;border-bottom:1px solid rgba(39,40,56,.1)}.modal-header.svelte-1kc9zsh h2:where(.svelte-1kc9zsh){margin:0 0 .25rem;font-size:1.5rem;font-weight:600;color:#272838}.modal-header.svelte-1kc9zsh p:where(.svelte-1kc9zsh){margin:0;color:#666;font-size:.9rem}.modal-body.svelte-1kc9zsh{flex:1;overflow-y:auto;padding:1rem 1.5rem}.no-changes.svelte-1kc9zsh{text-align:center;padding:2rem 1rem;color:#666}.no-changes.svelte-1kc9zsh p:where(.svelte-1kc9zsh){margin:.5rem 0}.no-changes.svelte-1kc9zsh p:where(.svelte-1kc9zsh):first-child{font-size:1rem;color:#444}.no-changes.svelte-1kc9zsh p:where(.svelte-1kc9zsh):last-child{font-size:.875rem}.change-card.svelte-1kc9zsh{background-color:#fffc;border-radius:.75rem;padding:1rem;margin-bottom:1rem;border:1px solid rgba(39,40,56,.1)}.change-card.svelte-1kc9zsh:last-child{margin-bottom:0}.change-question.svelte-1kc9zsh{margin:0 0 .75rem;font-size:.95rem;font-weight:600;color:#272838}.change-label.svelte-1kc9zsh{display:inline-block;padding:.2rem .5rem;border-radius:.25rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;margin-bottom:.5rem}.change-label.old.svelte-1kc9zsh{background-color:#c8323226;color:#a03030}.change-label.new.svelte-1kc9zsh{background-color:#32965026;color:#207040}.change-label.delete.svelte-1kc9zsh{background-color:#c8323226;color:#a03030}.change-card.delete-card.svelte-1kc9zsh{border-color:#c832324d;background-color:#c832320d}.remarks-display.svelte-1kc9zsh{margin-top:1.5rem;padding:1.25rem;background:linear-gradient(135deg,#6b5b4f14,#6b5b4f0a);border-radius:.75rem;border:1px solid rgba(107,91,79,.15)}.remarks-display.standalone.svelte-1kc9zsh{margin-top:0;background:linear-gradient(135deg,#6b5b4f1a,#6b5b4f0d)}.remarks-display.svelte-1kc9zsh .remarks-header:where(.svelte-1kc9zsh){display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:#6b5b4f}.remarks-display.svelte-1kc9zsh .remarks-header:where(.svelte-1kc9zsh) svg:where(.svelte-1kc9zsh){opacity:.7}.remarks-display.svelte-1kc9zsh .remarks-header:where(.svelte-1kc9zsh) span:where(.svelte-1kc9zsh){font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.remarks-display.svelte-1kc9zsh .remarks-content:where(.svelte-1kc9zsh){margin:0;font-size:.95rem;line-height:1.6;color:#444;white-space:pre-wrap}.change-value.deleted.svelte-1kc9zsh{text-decoration:line-through;color:#a03030}.change-value.svelte-1kc9zsh{margin:0;font-size:.9rem;line-height:1.5;color:#444;white-space:pre-wrap;word-break:break-word}.change-diff.svelte-1kc9zsh{display:grid;grid-template-columns:1fr auto 1fr;gap:.75rem;align-items:start}.change-old.svelte-1kc9zsh{min-width:0;padding-right:.25rem}.change-new.svelte-1kc9zsh{min-width:0;padding-right:1rem}.change-arrow.svelte-1kc9zsh{color:#888;font-size:1.25rem;padding-top:1.5rem}.notes-section.svelte-1kc9zsh{background-color:#ffffffb3;border-radius:.75rem;padding:1.5rem;margin-bottom:1.5rem}.notes-section.svelte-1kc9zsh h2:where(.svelte-1kc9zsh){margin:0 0 .5rem;font-size:1.1rem}.notes-section.svelte-1kc9zsh .notes-description:where(.svelte-1kc9zsh){margin:0 0 .75rem;font-size:.85rem;color:#666}.notes-section.svelte-1kc9zsh textarea:where(.svelte-1kc9zsh){width:100%;padding:.75rem;border:1px solid rgba(39,40,56,.15);border-radius:.5rem;font-size:.9rem;font-family:inherit;resize:vertical;background-color:#fffc}.notes-section.svelte-1kc9zsh textarea:where(.svelte-1kc9zsh):focus{outline:none;border-color:#272838}.notes-section.svelte-1kc9zsh textarea:where(.svelte-1kc9zsh)::placeholder{color:#999}.notes-section.svelte-1kc9zsh textarea:where(.svelte-1kc9zsh):disabled{background-color:#00000008;cursor:not-allowed}.notes-section.disabled.svelte-1kc9zsh{opacity:.6}.modal-footer.svelte-1kc9zsh{padding:1rem 1.5rem 1.5rem;border-top:1px solid rgba(39,40,56,.1);display:flex;gap:.75rem;justify-content:flex-end}.modal-btn.svelte-1kc9zsh{padding:.625rem 1.25rem;border-radius:.5rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .15s ease}.modal-btn.secondary.svelte-1kc9zsh{border:1px solid #272838;background-color:transparent;color:#272838}.modal-btn.secondary.svelte-1kc9zsh:hover{background-color:#2728380d}.modal-btn.primary.svelte-1kc9zsh{border:none;background-color:#272838;color:#fbf5f2}.modal-btn.primary.svelte-1kc9zsh:hover{background-color:#3a3b4d}@media screen and (max-width: 600px){.modal.svelte-1kc9zsh{max-height:90vh}.modal-header.svelte-1kc9zsh,.modal-body.svelte-1kc9zsh,.modal-footer.svelte-1kc9zsh{padding-left:1rem;padding-right:1rem}.change-diff.svelte-1kc9zsh{grid-template-columns:1fr;gap:.5rem}.change-arrow.svelte-1kc9zsh{display:none}.modal-footer.svelte-1kc9zsh{flex-direction:column-reverse}.modal-btn.svelte-1kc9zsh{width:100%;text-align:center}}
