@font-face{font-family:GreycliffCF-Regular;src:url(/fonts/GreycliffCF-Regular.woff2) format("woff2"),url(/fonts/GreycliffCF-Regular.woff) format("woff");font-weight:400;font-display:swap}@font-face{font-family:GreycliffCF-Bold;src:url(/fonts/GreycliffCF-Bold.woff2) format("woff2"),url(/fonts/GreycliffCF-Bold.woff) format("woff");font-weight:700;font-display:swap}:root{--fp-bg: #0f0f1a;--fp-panel: #14141f;--fp-panel-border: #2a2a3e;--fp-surface: rgba(255, 255, 255, .06);--fp-surface-border: rgba(255, 255, 255, .11);--fp-surface-header: rgba(255, 255, 255, .08);--fp-table-header-bg: rgba(0, 0, 0, .18);--fp-navy: #00263a;--fp-green: #44d62c;--fp-lightblue: #4e87a0;--fp-red: #f84b4b;--fp-orange: #ff6600;--fp-yellow: #fedd00;--fp-grey: #a7a8a9;--fp-text: rgba(255, 255, 255, .93);--fp-text-muted: rgba(255, 255, 255, .5);--fp-radius: 10px;--fp-radius-sm: 8px;--fp-pill-radius: 50px;--fp-font-regular: "GreycliffCF-Regular", "Kumbh Sans", sans-serif;--fp-font-bold: "GreycliffCF-Bold", "Kumbh Sans", sans-serif;font-family:var(--fp-font-regular);line-height:1.5;font-weight:400;color-scheme:dark;color:var(--fp-text);background-color:var(--fp-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--fp-bg)}a{font-weight:500;color:var(--fp-lightblue);text-decoration:inherit}a:hover{color:var(--fp-green)}h1,h2,h3{font-family:var(--fp-font-bold);font-weight:700;color:var(--fp-text)}label{display:block;font-size:.85rem;font-weight:700;color:var(--fp-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:1rem}input,textarea,select{display:block;width:100%;margin-top:.4rem;padding:.6em .8em;font-family:var(--fp-font-regular);font-size:.95rem;font-weight:400;text-transform:none;letter-spacing:normal;color:var(--fp-text);background-color:#0003;border:1px solid var(--fp-surface-border);border-radius:var(--fp-radius-sm)}input::placeholder,textarea::placeholder{color:var(--fp-text-muted)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--fp-green);box-shadow:0 0 0 3px #44d62c33}fieldset{border:1px solid var(--fp-surface-border);border-radius:var(--fp-radius-sm);padding:1rem;margin:0 0 1rem}legend{padding:0 .4em;font-size:.85rem;font-weight:700;color:var(--fp-text-muted);text-transform:uppercase;letter-spacing:.04em}button{border-radius:var(--fp-pill-radius);border:none;padding:.6em 1.4em;font-size:.85rem;font-weight:700;font-family:var(--fp-font-bold);color:var(--fp-navy);background-color:var(--fp-grey);cursor:pointer;transition:opacity .15s,transform .15s}button:hover:not(:disabled){opacity:.85;transform:scale(.97)}button:focus,button:focus-visible{outline:2px solid var(--fp-green);outline-offset:1px}button:disabled{opacity:.45;cursor:not-allowed}button[type=submit]{background-color:var(--fp-green);color:var(--fp-navy)}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}._page_lv1j9_1{max-width:720px;margin:0 auto;padding:2.5rem 1.5rem}._pageWide_lv1j9_7{max-width:900px;margin:0 auto;padding:2.5rem 1.5rem}._headerRow_lv1j9_13{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}._title_lv1j9_20{font-size:1.3rem;margin:0}._card_lv1j9_25{background-color:var(--fp-surface);border:1px solid var(--fp-surface-border);border-radius:var(--fp-radius-sm);padding:1.75rem}._noticeCard_lv1j9_32{background-color:var(--fp-surface);border:1px solid var(--fp-surface-border);border-radius:var(--fp-radius-sm);padding:1.25rem 1.75rem;margin-bottom:1.5rem}._badge_lv1j9_40{display:inline-flex;align-items:center;padding:.15em .7em;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background-color:var(--fp-surface-header);color:var(--fp-text-muted);border:1px solid var(--fp-surface-border)}._badgePending_lv1j9_53{background-color:#f603;color:var(--fp-orange);border-color:#ff660059}._badgeSuccess_lv1j9_58{background-color:#44d62c26;color:var(--fp-green);border-color:#44d62c4d}._badgeDanger_lv1j9_63{background-color:#f84b4b26;color:var(--fp-red);border-color:#f84b4b4d}._secondaryButton_lv1j9_69{background-color:transparent;border:1px solid var(--fp-lightblue);color:var(--fp-lightblue)}._secondaryButton_lv1j9_69:hover:not(:disabled){background-color:#4e87a01f}._linkButton_lv1j9_78{display:inline-block;border-radius:var(--fp-pill-radius);padding:.6em 1.4em;font-size:.85rem;font-weight:700;font-family:var(--fp-font-bold);text-decoration:none;background-color:transparent;border:1px solid var(--fp-lightblue);color:var(--fp-lightblue);transition:opacity .15s,transform .15s}._linkButton_lv1j9_78:hover{opacity:.85;transform:scale(.97);background-color:#4e87a01f}._dangerButton_lv1j9_99{background-color:transparent;border:1px solid var(--fp-red);color:var(--fp-red)}._dangerButton_lv1j9_99:hover:not(:disabled){background-color:#f84b4b1f}._warningButton_lv1j9_108{background-color:transparent;border:1px solid var(--fp-orange);color:var(--fp-orange)}._warningButton_lv1j9_108:hover:not(:disabled){background-color:#ff66001f}._actions_lv1j9_117{display:flex;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}._errorText_lv1j9_124{color:var(--fp-red);font-size:.9rem;margin:.5rem 0 0}._warningText_lv1j9_130{color:var(--fp-orange);font-size:.9rem;margin:0 0 1rem}._missingList_lv1j9_136{margin:.5rem 0 1.5rem;padding-left:1.25rem;color:var(--fp-text-muted)}._requiredFlag_lv1j9_142{color:var(--fp-orange);font-size:.7rem;font-weight:700;margin-left:.5rem;text-transform:uppercase;letter-spacing:.03em}._attendeeRow_lv1j9_151{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--fp-surface-border)}._attendeeRow_lv1j9_151:last-of-type{border-bottom:none}._attendeeRow_lv1j9_151 input{margin-top:0}._attendeeFields_lv1j9_165{display:flex;gap:.75rem;flex:1}._attendeeFields_lv1j9_165>div{flex:1}._organizerToggle_lv1j9_174{display:inline-flex;align-items:center;gap:.3em;font-size:.8rem;font-weight:400;color:var(--fp-text-muted);white-space:nowrap}._organizerToggle_lv1j9_174 input{margin:0}._layout_16pua_1{display:flex;align-items:flex-start;gap:2rem;max-width:1140px;margin:0 auto;padding:2.5rem 1.5rem}._attendeeNav_16pua_10{width:220px;flex-shrink:0;position:sticky;top:1.5rem}._attendeeNav_16pua_10 h3{font-size:.8rem;text-transform:uppercase;letter-spacing:.03em;color:var(--fp-text-muted);margin:0 0 .75rem}._attendeeList_16pua_24{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0 0 .75rem;padding:0}._attendeeChip_16pua_33{background-color:var(--fp-surface);border:1px solid var(--fp-surface-border);border-radius:var(--fp-radius-sm);padding:.5rem .75rem;cursor:grab}._attendeeChip_16pua_33:active{cursor:grabbing}._attendeeName_16pua_44{font-weight:700;font-size:.85rem;margin:0}._attendeeEmail_16pua_50{color:var(--fp-text-muted);font-size:.8rem;margin:.15rem 0 0}._emptyNavNote_16pua_56{color:var(--fp-text-muted);font-size:.8rem;margin:0}._main_16pua_62{flex:1;min-width:0;margin:0}._list_16pua_68{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}._itemCard_16pua_77{background-color:var(--fp-surface);border:1px solid var(--fp-surface-border);border-radius:var(--fp-radius-sm);padding:1.25rem 1.5rem}._selectRow_16pua_84{display:flex;align-items:center;gap:.5rem;font-size:.8rem;text-transform:none;letter-spacing:normal;font-weight:400;color:var(--fp-text-muted);margin-bottom:.75rem}._selectRow_16pua_84 input{width:auto;margin-top:0}._destinationLabel_16pua_100{display:flex;align-items:center;gap:.5rem;font-size:.8rem;margin-bottom:0;margin-left:auto}._destinationLabel_16pua_100 select{width:auto;margin-top:0}._description_16pua_113{font-size:1rem;font-weight:700;margin:0 0 .75rem}._metaRow_16pua_119{display:flex;gap:1.5rem;flex-wrap:wrap;font-size:.85rem;color:var(--fp-text-muted);margin:0 0 .75rem}._metaRow_16pua_119 p{margin:0}._quote_16pua_131{border-left:3px solid var(--fp-lightblue);background-color:#0000002e;padding:.6rem 1rem;margin:0 0 .75rem;font-style:italic;color:var(--fp-text-muted);font-size:.85rem}._duplicateBox_16pua_141{background-color:#ff660014;border:1px solid rgba(255,102,0,.3);border-radius:var(--fp-radius-sm);padding:1rem;margin:0 0 .75rem}._duplicateAlert_16pua_149{color:var(--fp-orange);font-weight:700;font-size:.8rem;margin:0 0 .5rem;text-transform:uppercase;letter-spacing:.03em}._radioRow_16pua_158{display:flex;gap:1.25rem;margin-top:.5rem;flex-wrap:wrap}._radioLabel_16pua_165{display:flex;align-items:center;gap:.4rem;font-size:.85rem;text-transform:none;letter-spacing:normal;font-weight:400;color:var(--fp-text);margin-bottom:0}._statusRow_16pua_177{display:flex;align-items:center;gap:.75rem;margin:.5rem 0 0;font-size:.85rem}._actionsRow_16pua_185{display:flex;gap:.75rem;margin-top:1rem}._editRow_16pua_191{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}._editRow_16pua_191 label{flex:1;min-width:150px;margin-bottom:0}._contextInput_1h2yp_1{width:100%;min-height:6rem;resize:vertical;font:inherit}._results_1h2yp_8{margin-top:1.5rem}._answer_1h2yp_12{margin:0;white-space:pre-wrap}._sources_1h2yp_17{margin-top:1rem}._sourcesTitle_1h2yp_21{font-size:.9rem;color:var(--fp-text-muted);margin:0 0 .5rem}._sourcesList_1h2yp_27{margin:0;padding-left:1.25rem}._sourceOrganizer_1h2yp_32{color:var(--fp-text-muted);font-size:.85rem}._table_1fun3_1{width:100%;border-collapse:collapse;background-color:var(--fp-surface);border:1px solid var(--fp-surface-border);border-radius:var(--fp-radius-sm);overflow:hidden}._table_1fun3_1 th,._table_1fun3_1 td{text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--fp-surface-border)}._table_1fun3_1 th{background-color:var(--fp-surface-header);color:var(--fp-text-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.03em}._table_1fun3_1 tbody tr:last-child td{border-bottom:none}._idLink_1fun3_29{color:var(--fp-lightblue);font-family:monospace;font-size:.85rem;text-decoration:none}._idLink_1fun3_29:hover{text-decoration:underline}._filters_1fun3_39{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-bottom:1rem}._filterRow_1fun3_47{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--fp-text-muted)}._filterRow_1fun3_47 select,._filterRow_1fun3_47 input{font:inherit}._header_1m1dm_1{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 24px;background-color:var(--fp-navy);border-bottom:4px solid var(--fp-green);border-bottom-left-radius:var(--fp-radius);border-bottom-right-radius:var(--fp-radius)}._logo_1m1dm_13{height:28px;width:auto;display:block}._nav_1m1dm_19{display:flex;align-items:center;gap:1.25rem;margin-left:2rem}._navLink_1m1dm_26{color:var(--fp-lightblue);font-size:.9rem;font-weight:700;text-decoration:none}._navLink_1m1dm_26:hover{opacity:.85}._navButton_1m1dm_36{background:none;border:none;padding:0;cursor:pointer;color:var(--fp-lightblue);font-size:.9rem;font-weight:700;font-family:inherit}._navButton_1m1dm_36:hover{opacity:.85}._right_1m1dm_50{display:flex;align-items:center;gap:1rem;margin-left:auto}._userInfo_1m1dm_57{display:flex;align-items:center;gap:.5rem;color:var(--fp-lightblue);font-size:.8rem}._signOutButton_1m1dm_65{background:none;border:1px solid var(--fp-lightblue);border-radius:var(--fp-radius-sm);color:var(--fp-lightblue);font-size:.75rem;padding:.2rem .5rem;cursor:pointer}._signOutButton_1m1dm_65:hover{opacity:.85}
