@font-face{font-family:inter;src:url(/_next/static/media/0336a89fb4e7fc1d-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_d18add{font-family:inter,inter Fallback}.__variable_d18add{--font-inter:"inter","inter Fallback"}:root{--orc-deep:#1a0b2e;--orc-primary:#7b2cbf;--orc-primary-hover:#5a189a;--orc-accent:#00e5ff;--orc-accent-ink:#0891b2;--orc-bg:#f4f6f9;--orc-surface:#ffffff;--orc-text:#334155;--orc-text-muted:#64748b;--orc-border:#e5e7ef;--orc-primary-soft:rgba(123,44,191,0.08);--orc-accent-soft:rgba(0,229,255,0.14);--orc-success:#16a34a;--orc-success-soft:rgba(22,163,74,0.1);--orc-warning:#d97706;--orc-warning-soft:rgba(217,119,6,0.1);--orc-danger:#dc2626;--orc-danger-soft:rgba(220,38,38,0.1);--orc-radius:12px;--orc-radius-sm:8px;--orc-radius-pill:999px;--orc-shadow:0 8px 24px rgba(26,11,46,0.08);--orc-shadow-lg:0 18px 40px rgba(26,11,46,0.12);--orc-shadow-primary:0 6px 16px rgba(123,44,191,0.25);--orc-focus-ring:0 0 0 3px rgba(123,44,191,0.15);--orc-overlay:rgba(26,11,46,0.55);--orc-ease:all 0.25s ease;--orc-font:var(--font-inter),"Segoe UI",sans-serif;--orc-font-title-size:24px;--orc-font-title-weight:700;--orc-font-display-weight:800;--orc-font-subtitle-size:18px;--orc-font-subtitle-weight:600;--orc-font-body-size:15px;--orc-font-body-weight:400;--orc-font-label-size:13px;--orc-font-label-weight:600;--orc-seal-a:var(--orc-primary);--orc-seal-b:color-mix(in srgb,var(--orc-primary) 55%,white);--orc-seal-c:var(--orc-text-muted);--orcalo-bg-primary:var(--orc-deep);--orcalo-brand:var(--orc-primary);--orcalo-brand-hover:var(--orc-primary-hover);--orcalo-accent:var(--orc-accent);--orcalo-accent-ink:var(--orc-accent-ink);--orcalo-text-dark:var(--orc-deep);--orcalo-text-body:var(--orc-text);--orcalo-bg-light:var(--orc-bg);--orcalo-white:var(--orc-surface);--orcalo-sidebar-active:rgba(255,255,255,0.06);--orcalo-overlay:var(--orc-overlay);--orcalo-primary-soft:var(--orc-primary-soft);--orcalo-accent-soft:var(--orc-accent-soft);--orcalo-text-muted:var(--orc-text-muted);--orcalo-border:var(--orc-border);--orcalo-alert:var(--orc-warning);--orcalo-success:var(--orc-success);--orcalo-danger:var(--orc-danger);--orcalo-verified:var(--orc-accent-ink);--orcalo-badge-gold:var(--orc-warning);--orcalo-badge-silver:var(--orc-accent-ink);--orcalo-badge-bronze:var(--orc-deep);--orcalo-seal-a:var(--orc-seal-a);--orcalo-seal-b:var(--orc-seal-b);--orcalo-seal-c:var(--orc-seal-c);--orcalo-seal-gold:var(--orcalo-seal-b);--orcalo-seal-gold-bg:color-mix(in srgb,var(--orc-primary) 28%,white);--orcalo-seal-silver:var(--orcalo-seal-c);--orcalo-seal-silver-bg:color-mix(in srgb,var(--orc-text-muted) 16%,white);--orcalo-seal-bronze:var(--orcalo-seal-c);--orcalo-seal-bronze-bg:color-mix(in srgb,var(--orc-text-muted) 16%,white);--orcalo-font:var(--orc-font);--orcalo-font-title-size:var(--orc-font-title-size);--orcalo-font-title-weight:var(--orc-font-title-weight);--orcalo-font-subtitle-size:var(--orc-font-subtitle-size);--orcalo-font-subtitle-weight:var(--orc-font-subtitle-weight);--orcalo-font-body-size:var(--orc-font-body-size);--orcalo-font-body-weight:var(--orc-font-body-weight);--orcalo-font-label-size:var(--orc-font-label-size);--orcalo-font-label-weight:var(--orc-font-label-weight);--orcalo-radius-card:var(--orc-radius);--orcalo-radius-control:var(--orc-radius-sm);--orcalo-radius:var(--orc-radius-sm);--orcalo-shadow-card:var(--orc-shadow);--orcalo-shadow-lg:var(--orc-shadow-lg);--orcalo-border-subtle:var(--orc-border);--orcalo-border-input:var(--orc-border);--orcalo-focus-ring:var(--orc-focus-ring);--orcalo-btn-height:48px;--orcalo-ease:var(--orc-ease);--orcalo-navy:var(--orc-deep);--orcalo-cyan:var(--orc-primary);--orcalo-tech:var(--orc-primary-hover);--orcalo-text:var(--orc-deep);--orcalo-bg:var(--orc-bg);--orcalo-muted:var(--orc-text-muted)}*,:after,:before{box-sizing:border-box}body,html{margin:0;font-family:var(--orcalo-font);font-size:var(--orcalo-font-body-size);font-weight:var(--orcalo-font-body-weight);line-height:1.5;color:var(--orcalo-text-body);background:var(--orcalo-bg-light)}::selection{background:color-mix(in srgb,var(--orcalo-brand) 28%,white);color:var(--orcalo-text-dark)}.orcalo-title{font-size:var(--orcalo-font-title-size);font-weight:var(--orcalo-font-title-weight);line-height:1.25}.orcalo-subtitle,.orcalo-title{margin:0;color:var(--orcalo-text-dark)}.orcalo-subtitle{font-size:var(--orcalo-font-subtitle-size);font-weight:var(--orcalo-font-subtitle-weight);line-height:1.35}.orcalo-body-text{margin:0;font-size:var(--orcalo-font-body-size);font-weight:var(--orcalo-font-body-weight);line-height:1.5;color:var(--orcalo-text-body)}.orcalo-label{display:flex;flex-direction:column;gap:6px;font-size:var(--orcalo-font-label-size);font-weight:var(--orcalo-font-label-weight);line-height:1.4;color:var(--orcalo-text-body)}.orcalo-verification{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;vertical-align:middle}.orcalo-verification-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border:0;border-radius:999px;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.01em;color:var(--orcalo-white);white-space:nowrap;box-shadow:0 2px 6px rgba(46,8,84,.28)}.orcalo-verification-chip--silver,.orcalo-verification-chip--verified{background:var(--orcalo-badge-silver)}.orcalo-verification-chip--gold{background:var(--orcalo-badge-gold)}.orcalo-verification-chip--bronze{background:var(--orcalo-badge-bronze)}.orcalo-verification-chip--pending{color:var(--orcalo-text-dark);background:color-mix(in srgb,var(--orcalo-alert) 18%,white);box-shadow:none}.orcalo-verification-check{width:14px;height:14px;flex-shrink:0}.orcalo-qualification-seal{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;padding:0;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap;vertical-align:middle;border:0;color:var(--orcalo-white);cursor:help}.orcalo-qualification-seal--a{background:var(--orcalo-seal-a)}.orcalo-qualification-seal--b{background:var(--orcalo-seal-b)}.orcalo-qualification-seal--c{background:var(--orcalo-seal-c)}.orcalo-qualification-seal--gold{background:var(--orcalo-seal-a)}.orcalo-qualification-seal--silver{background:var(--orcalo-seal-b)}.orcalo-qualification-seal--bronze{background:var(--orcalo-seal-c)}.orcalo-qualification-seal--neutral{color:var(--orcalo-white);background:var(--orc-text-muted)}.orcalo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;height:var(--orcalo-btn-height);padding:0 24px;border-radius:var(--orc-radius-sm);font-family:inherit;font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:var(--orc-ease);border:2px solid transparent}.orcalo-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important;box-shadow:none!important}.orcalo-btn:focus-visible{outline:none;box-shadow:var(--orc-focus-ring)}.orcalo-btn--primary{background:var(--orc-primary);color:var(--orc-surface);border-color:var(--orc-primary);box-shadow:var(--orc-shadow-primary)}.orcalo-btn--primary:hover:not(:disabled){background:var(--orc-primary-hover);border-color:var(--orc-primary-hover);transform:translateY(-2px)}.orcalo-btn--outline,.orcalo-btn--secondary{background:transparent;color:var(--orc-primary);border-color:var(--orc-primary);box-shadow:none}.orcalo-btn--outline:hover:not(:disabled),.orcalo-btn--secondary:hover:not(:disabled){background:var(--orc-primary);color:var(--orc-surface);transform:translateY(-2px)}.orcalo-btn--dark{background:var(--orc-deep);color:var(--orc-surface);border-color:var(--orc-deep)}.orcalo-btn--dark:hover:not(:disabled){background:var(--orc-primary-hover);border-color:var(--orc-primary-hover);transform:translateY(-2px)}.orcalo-btn--accent{background:var(--orc-warning);color:var(--orc-surface);border-color:var(--orc-warning);font-weight:700}.orcalo-btn--accent:hover:not(:disabled){filter:brightness(.92);transform:translateY(-2px)}.orcalo-btn--ghost{background:transparent;color:var(--orc-primary);border-color:transparent}.orcalo-btn--ghost:hover:not(:disabled){background:var(--orc-primary-soft)}.orcalo-btn--ghostDark{background:transparent;color:var(--orc-surface);border-color:rgba(255,255,255,.4)}.orcalo-btn--ghostDark:hover:not(:disabled){color:var(--orc-accent);border-color:var(--orc-accent)}.orcalo-btn--destructive{background:var(--orc-danger);color:var(--orc-surface);border-color:var(--orc-danger)}.orcalo-btn--destructive:hover:not(:disabled){filter:brightness(.92);transform:translateY(-2px)}.orcalo-input,input.orcalo-input,select.orcalo-input,textarea.orcalo-input{width:100%;padding:14px 16px;border-radius:var(--orc-radius-sm);border:1px solid var(--orc-border);background:var(--orc-surface);color:var(--orc-deep);font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;transition:var(--orc-ease)}.orcalo-input::placeholder{color:var(--orc-text-muted)}.orcalo-input:hover:not(:disabled):not(:-moz-read-only){border-color:var(--orc-text-muted)}.orcalo-input:hover:not(:disabled):not(:read-only){border-color:var(--orc-text-muted)}.orcalo-input:focus,.orcalo-input:focus-visible{outline:none;border-color:var(--orc-primary);box-shadow:var(--orc-focus-ring)}.orcalo-input:disabled{opacity:.5;cursor:not-allowed}.orcalo-input:-moz-read-only{cursor:default;color:var(--orc-text)}.orcalo-input:read-only{cursor:default;color:var(--orc-text)}.orcalo-input--error,.orcalo-input.orcalo-input--error{border-color:var(--orc-danger)}.orcalo-input--error:focus,.orcalo-input--error:focus-visible{border-color:var(--orc-danger);box-shadow:0 0 0 3px var(--orc-danger-soft)}.orcalo-field-error{margin:6px 0 0;font-size:.8125rem;font-weight:500;color:var(--orc-danger)}textarea.orcalo-input{resize:vertical;min-height:96px}.orcalo-card,.orcalo-panel-card{background:var(--orc-surface);border:1px solid var(--orc-border);border-radius:var(--orc-radius);padding:20px 24px;box-shadow:var(--orc-shadow);transition:var(--orc-ease)}.orcalo-card h1,.orcalo-card h2,.orcalo-card h3,.orcalo-panel-card h1,.orcalo-panel-card h2,.orcalo-panel-card h3{color:var(--orc-deep)}.orcalo-card>.orcalo-subtitle:first-child,.orcalo-card>h2:first-child,.orcalo-panel-card>.orcalo-subtitle:first-child,.orcalo-panel-card>h2:first-child{margin-top:0}.orcalo-card--clickable{cursor:pointer}.orcalo-card--clickable:hover{transform:translateY(-5px);box-shadow:var(--orc-shadow-lg)}.orcalo-card--clickable:focus-visible{outline:none;box-shadow:var(--orc-shadow-lg),var(--orc-focus-ring)}.orcalo-card--featured{border-width:2px;border-color:var(--orc-primary)}.orcalo-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--orc-radius-pill);font-size:.75rem;font-weight:600;line-height:1.3;letter-spacing:.01em;white-space:nowrap;border:0}.orcalo-badge--locked{background:var(--orc-primary-soft);color:var(--orc-primary)}.orcalo-badge--unlocked{background:var(--orc-accent-soft);color:var(--orc-accent-ink)}.orcalo-badge--meeting{background:var(--orc-deep);color:var(--orc-accent)}.orcalo-badge--popular,.orcalo-badge--verified{background:var(--orc-accent);color:var(--orc-deep)}.orcalo-badge--index-a{background:var(--orc-primary);color:var(--orc-surface)}.orcalo-badge--index-b{background:var(--orc-primary-soft);color:var(--orc-primary)}.orcalo-badge--index-c{background:color-mix(in srgb,var(--orc-text-muted) 16%,white);color:var(--orc-text-muted)}.orcalo-badge--success{background:var(--orc-success-soft);color:var(--orc-success)}.orcalo-badge--warning{background:var(--orc-warning-soft);color:var(--orc-warning)}.orcalo-badge--danger{background:var(--orc-danger-soft);color:var(--orc-danger)}.orcalo-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--orc-border);border-radius:var(--orc-radius);background:var(--orc-surface);box-shadow:var(--orc-shadow)}.orcalo-table{width:100%;border-collapse:collapse;font-size:.9375rem}.orcalo-table th{padding:12px 16px;text-align:left;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--orc-text-muted);background:var(--orc-bg)}.orcalo-table td,.orcalo-table th{border-bottom:1px solid var(--orc-border)}.orcalo-table td{padding:14px 16px;color:var(--orc-text);vertical-align:middle}.orcalo-table tr:last-child td{border-bottom:0}.orcalo-table tbody tr{transition:var(--orc-ease)}.orcalo-table tbody tr:hover{background:var(--orc-primary-soft)}.orcalo-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--orc-overlay)}.orcalo-modal{width:min(100%,520px);max-height:min(90vh,720px);overflow:auto;background:var(--orc-surface);border-radius:var(--orc-radius);box-shadow:var(--orc-shadow-lg);padding:24px}.orcalo-modal__title{margin:0 0 8px;font-size:1.25rem;font-weight:700;color:var(--orc-deep)}.orcalo-modal__body{margin:0 0 20px;color:var(--orc-text)}.orcalo-modal__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.orcalo-drawer{position:fixed;top:0;right:0;z-index:1001;width:min(100%,420px);height:100%;overflow:auto;background:var(--orc-surface);padding:24px}.orcalo-drawer,.orcalo-toast{box-shadow:var(--orc-shadow-lg)}.orcalo-toast{display:inline-flex;align-items:flex-start;gap:12px;min-width:min(100%,280px);max-width:420px;padding:14px 16px;border-radius:var(--orc-radius-sm);background:var(--orc-deep);color:var(--orc-surface)}.orcalo-toast__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:1px}.orcalo-toast__icon--success{color:var(--orc-success)}.orcalo-toast__icon--warning{color:var(--orc-warning)}.orcalo-toast__icon--danger{color:var(--orc-danger)}.orcalo-toast__icon--info{color:var(--orc-accent)}.orcalo-toast__message{margin:0;font-size:.875rem;font-weight:500;line-height:1.4}.orcalo-badge:focus-visible,.orcalo-card--clickable:focus-visible,a.orcalo-badge:focus-visible{outline:none;box-shadow:var(--orc-focus-ring)}body,html{width:100%;max-width:100%;min-height:100vh;overflow-x:clip}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}