._lotl-sdk-modal-overlay_1bpzz_1{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0009;animation:_lotl-sdk-modal-fade-in_1bpzz_1 .15s ease-out}@keyframes _lotl-sdk-modal-fade-in_1bpzz_1{0%{opacity:0}to{opacity:1}}._lotl-sdk-modal_1bpzz_1{position:relative;max-height:calc(100vh - 4rem);border-radius:12px;overflow-y:auto;background:var(--bg-card, #fff);box-shadow:0 20px 40px #0000004d;animation:_lotl-sdk-modal-slide-up_1bpzz_1 .2s ease-out}@keyframes _lotl-sdk-modal-slide-up_1bpzz_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._lotl-sdk-modal-sm_1bpzz_33{width:100%;max-width:480px;padding:1.5rem}._lotl-sdk-modal-md_1bpzz_39{width:100%;max-width:500px;padding:2rem}._lotl-sdk-modal-lg_1bpzz_45{width:100%;max-width:650px;padding:2rem}._lotl-sdk-modal-close_1bpzz_51{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;border-radius:4px;background:none;color:var(--text-secondary, #666);transition:color .15s,background .15s;cursor:pointer}._lotl-sdk-modal-close_1bpzz_51:hover{background:var(--bg-secondary, #f7f7f7);color:var(--text-primary, #1a1a1a)}._lotl-sdk-modal-title_1bpzz_72{margin:0 0 1rem;padding-right:2rem;color:var(--text-primary, #1a1a1a);font-size:1.25rem;font-weight:600}@media(max-width:640px){._lotl-sdk-modal-overlay_1bpzz_1{align-items:flex-end;padding:.5rem}._lotl-sdk-modal_1bpzz_1{max-height:calc(100vh - 2rem);margin-bottom:0;border-radius:12px 12px 0 0}._lotl-sdk-modal-sm_1bpzz_33,._lotl-sdk-modal-md_1bpzz_39,._lotl-sdk-modal-lg_1bpzz_45{max-width:none;padding:1.5rem;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 1.5rem)}}._lotl-sdk-loading-spinner_19m5r_1{display:inline-flex;align-items:center;justify-content:center}._lotl-sdk-loading-spinner_19m5r_1:after{display:block;width:24px;height:24px;border:2.5px solid var(--border, #e2e8f0);border-radius:50%;animation:_lotl-sdk-spin_19m5r_1 .8s linear infinite;content:"";border-top-color:var(--accent, #3b82f6)}._lotl-sdk-loading-spinner-sm_19m5r_18:after{width:16px;height:16px;border-width:2px}._lotl-sdk-loading-spinner-lg_19m5r_24:after{width:36px;height:36px;border-width:3px}@keyframes _lotl-sdk-spin_19m5r_1{to{transform:rotate(360deg)}}._lotl-sdk-cpm-form_149ib_1{display:flex;flex-direction:column;gap:1rem}._lotl-sdk-cpm-intro_149ib_7{margin:0 0 .25rem;color:var(--text-secondary, #666);font-size:.875rem;line-height:1.5}._lotl-sdk-cpm-field_149ib_14{display:flex;flex-direction:column;gap:.375rem}._lotl-sdk-cpm-field_149ib_14 label{color:var(--text-primary, #1a1a1a);font-size:.875rem;font-weight:500}._lotl-sdk-cpm-field_149ib_14 input{padding:.625rem .75rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;background:var(--bg-card, #fff);color:var(--text-primary, #1a1a1a);font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}._lotl-sdk-cpm-field_149ib_14 input:focus{border-color:var(--accent, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #3b82f6) 20%,transparent);outline:none}._lotl-sdk-cpm-field_149ib_14 input:disabled{background:var(--bg-secondary, #f7f7f7);opacity:.6;cursor:not-allowed}._lotl-sdk-cpm-hint_149ib_49{margin:0;color:var(--text-muted, #999);font-size:.75rem;line-height:1.4}._lotl-sdk-cpm-hint-error_149ib_56{color:var(--negative, #ef4444)}._lotl-sdk-cpm-error_149ib_60{margin:0;padding:.625rem .75rem;border:1px solid color-mix(in srgb,var(--negative, #ef4444) 30%,transparent);border-radius:6px;background:color-mix(in srgb,var(--negative, #ef4444) 8%,transparent);color:var(--negative, #ef4444);font-size:.875rem;line-height:1.4}._lotl-sdk-cpm-actions_149ib_71{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}._lotl-sdk-cpm-btn_149ib_78{padding:.5rem 1rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;background:var(--bg-card, #fff);color:var(--text-primary, #1a1a1a);font-family:inherit;font-size:.9375rem;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;cursor:pointer}._lotl-sdk-cpm-btn_149ib_78:disabled{opacity:.5;cursor:not-allowed}._lotl-sdk-cpm-btn_149ib_78:hover:not(:disabled){background:var(--bg-secondary, #f7f7f7)}._lotl-sdk-cpm-btn-primary_149ib_100{border-color:var(--accent, #3b82f6);background:var(--accent, #3b82f6);color:var(--on-accent, #fff)}._lotl-sdk-cpm-btn-primary_149ib_100:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #3b82f6) 88%,#000 12%)}@media(max-width:640px){._lotl-sdk-cpm-actions_149ib_71{flex-direction:column-reverse}._lotl-sdk-cpm-btn_149ib_78{width:100%}}._lotl-sdk-dam-form_z1ss9_1{display:flex;flex-direction:column;gap:1rem}._lotl-sdk-dam-loading_z1ss9_7{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary, #666);font-size:.875rem}._lotl-sdk-dam-warning_z1ss9_15{padding:.75rem 1rem;border:1px solid color-mix(in srgb,var(--negative, #ef4444) 30%,transparent);border-radius:6px;background:color-mix(in srgb,var(--negative, #ef4444) 8%,transparent)}._lotl-sdk-dam-warning_z1ss9_15 p{margin:0;color:var(--text-primary, #1a1a1a);font-size:.875rem;line-height:1.5}._lotl-sdk-dam-context_z1ss9_29{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 1rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;background:var(--bg-secondary, #f7f7f7)}._lotl-sdk-dam-context_z1ss9_29 p{margin:0;color:var(--text-secondary, #666);font-size:.875rem;line-height:1.5}._lotl-sdk-dam-override_z1ss9_46{display:flex;align-items:flex-start;gap:.5rem;color:var(--text-primary, #1a1a1a);font-size:.875rem;line-height:1.4;cursor:pointer}._lotl-sdk-dam-override_z1ss9_46 input{flex-shrink:0;margin-top:.125rem;accent-color:var(--negative, #ef4444)}._lotl-sdk-dam-field_z1ss9_62{display:flex;flex-direction:column;gap:.375rem}._lotl-sdk-dam-field_z1ss9_62 label{color:var(--text-primary, #1a1a1a);font-size:.875rem;font-weight:500}._lotl-sdk-dam-field_z1ss9_62 label code{padding:.125rem .375rem;border-radius:4px;background:var(--bg-secondary, #f7f7f7);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;font-weight:600}._lotl-sdk-dam-field_z1ss9_62 input{padding:.625rem .75rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;background:var(--bg-card, #fff);color:var(--text-primary, #1a1a1a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;letter-spacing:.05em;transition:border-color .15s,box-shadow .15s}._lotl-sdk-dam-field_z1ss9_62 input:focus{border-color:var(--accent, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #3b82f6) 20%,transparent);outline:none}._lotl-sdk-dam-field_z1ss9_62 input:disabled{background:var(--bg-secondary, #f7f7f7);opacity:.6;cursor:not-allowed}._lotl-sdk-dam-actions_z1ss9_107{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}._lotl-sdk-dam-btn_z1ss9_114{padding:.5rem 1rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;background:var(--bg-card, #fff);color:var(--text-primary, #1a1a1a);font-family:inherit;font-size:.9375rem;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;cursor:pointer}._lotl-sdk-dam-btn_z1ss9_114:disabled{opacity:.5;cursor:not-allowed}._lotl-sdk-dam-btn_z1ss9_114:hover:not(:disabled){background:var(--bg-secondary, #f7f7f7)}._lotl-sdk-dam-btn-danger_z1ss9_136{border-color:var(--negative, #ef4444);background:var(--negative, #ef4444);color:var(--on-accent, #fff)}._lotl-sdk-dam-btn-danger_z1ss9_136:hover:not(:disabled){background:color-mix(in srgb,var(--negative, #ef4444) 88%,#000 12%)}@media(max-width:640px){._lotl-sdk-dam-actions_z1ss9_107{flex-direction:column-reverse}._lotl-sdk-dam-btn_z1ss9_114{width:100%}}._lotl-sdk-aic_1yu5e_1{display:flex;flex-direction:column;gap:1rem}._lotl-sdk-aic-field_1yu5e_7{display:flex;flex-direction:column;gap:.375rem}._lotl-sdk-aic-field_1yu5e_7 label{color:var(--text-primary, #1a1a1a);font-size:.875rem;font-weight:500}._lotl-sdk-aic-field_1yu5e_7 input{padding:.625rem .75rem;border:1px solid var(--border, #e2e8f0);border-radius:6px;background:var(--bg-card, #fff);color:var(--text-primary, #1a1a1a);font-family:inherit;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}._lotl-sdk-aic-row_1yu5e_30{display:flex;align-items:stretch;gap:.5rem}._lotl-sdk-aic-row_1yu5e_30 input{flex:1;min-width:0}._lotl-sdk-aic-field_1yu5e_7 input:disabled{background:var(--bg-secondary, #f7f7f7);color:var(--text-secondary, #666);cursor:not-allowed}._lotl-sdk-aic-field_1yu5e_7 input[readonly]{background:var(--bg-secondary, #f7f7f7);color:var(--text-secondary, #666)}._lotl-sdk-aic-field_1yu5e_7 input:focus{border-color:var(--accent, #3b82f6);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #3b82f6) 20%,transparent);outline:none}._lotl-sdk-aic-save_1yu5e_58{flex-shrink:0;padding:.5rem 1rem;border:1px solid var(--accent, #3b82f6);border-radius:6px;background:var(--accent, #3b82f6);color:var(--on-accent, #fff);font-family:inherit;font-size:.9375rem;font-weight:500;transition:background .15s,opacity .15s;cursor:pointer}._lotl-sdk-aic-save_1yu5e_58:disabled{opacity:.4;cursor:not-allowed}._lotl-sdk-aic-save_1yu5e_58:hover:not(:disabled){background:color-mix(in srgb,var(--accent, #3b82f6) 88%,#000 12%)}._lotl-sdk-aic-hint_1yu5e_81{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;color:var(--text-muted, #999);font-size:.75rem;line-height:1.4}._lotl-sdk-aic-badge_1yu5e_92{display:inline-flex;align-items:center;padding:.0625rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:500}._lotl-sdk-aic-badge-ok_1yu5e_101{background:color-mix(in srgb,var(--accent, #3b82f6) 12%,transparent);color:var(--accent, #3b82f6)}._lotl-sdk-aic-badge-warn_1yu5e_106{background:color-mix(in srgb,var(--warning, #f59e0b) 14%,transparent);color:var(--warning, #f59e0b)}._app_nf4wp_4{display:flex;flex-direction:column;min-height:100%}._logo_nf4wp_11{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);font-size:var(--text-body);font-weight:700;letter-spacing:-.02em;text-decoration:none}._logoIcon_nf4wp_22{border-radius:var(--radius-sm)}._headerLeft_nf4wp_27{display:flex;align-items:center;gap:.25rem}._backBtn_nf4wp_33{display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);margin-left:-.5rem;padding:0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--accent);cursor:pointer}._backBtn_nf4wp_33:hover{background:var(--accent-soft);color:var(--accent)}._btnSignin_nf4wp_53{min-height:2.25rem;padding:.375rem 1rem;border:none;border-radius:999px;background:var(--accent);color:var(--accent-contrast);font-size:var(--text-subhead);font-weight:600;cursor:pointer}._btnSignin_nf4wp_53:hover{background:var(--accent-hover)}._headerActions_nf4wp_70{display:flex;align-items:center;gap:.75rem}._notificationBtn_nf4wp_76{position:relative;display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);padding:0;border:none;border-radius:50%;background:transparent;color:var(--accent);cursor:pointer}._notificationBtn_nf4wp_76:hover{background:var(--accent-soft);color:var(--accent)}._notificationBadge_nf4wp_96{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background:var(--negative)}._userMenu_nf4wp_107{position:relative}._userMenuTrigger_nf4wp_111{display:flex;align-items:center;gap:.375rem;min-height:var(--tap);padding:0 .25rem;border:none;border-radius:999px;background:transparent;color:var(--text-primary);font-size:var(--text-subhead);font-weight:400;cursor:pointer}._userMenuTrigger_nf4wp_111:hover{background:var(--bg-card-hover)}._userAvatar_nf4wp_130{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:var(--accent-contrast)}._userName_nf4wp_141{max-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._chevron_nf4wp_148{color:var(--text-secondary)}._menuBackdrop_nf4wp_152,._menuBackdrop_nf4wp_152:hover{position:fixed;inset:0;z-index:99;padding:0;border:none;background:transparent}._userMenuDropdown_nf4wp_167{position:absolute;top:calc(100% + 6px);right:0;z-index:100;min-width:220px;border:var(--hairline) solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-card);box-shadow:var(--shadow-sheet)}._userMenuDropdown_nf4wp_167 a,._userMenuDropdown_nf4wp_167 button{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:none;background:transparent;color:var(--text-primary);font-size:var(--text-body);font-weight:400;text-align:left;text-decoration:none;cursor:pointer}._userMenuDropdown_nf4wp_167 svg{color:var(--text-secondary)}._menuHeader_nf4wp_201{padding:.75rem 1rem;border-bottom:1px solid var(--border)}._menuEmail_nf4wp_206{overflow:hidden;color:var(--text-secondary);font-size:.75rem;text-overflow:ellipsis}._menuDivider_nf4wp_213{height:var(--hairline);background:var(--border)}._trackerList_nf4wp_219{display:flex;flex-direction:column;gap:.75rem}._trackerCard_nf4wp_225{display:block;margin-bottom:.625rem;padding:1rem;border-radius:var(--radius-md);background:var(--bg-card);color:inherit;text-decoration:none;transition:background .15s}._trackerCard_nf4wp_225:hover{background:var(--bg-card-hover)}._trackerName_nf4wp_240{margin-bottom:.25rem;font-weight:600}._trackerDesc_nf4wp_245{margin-bottom:.5rem;color:var(--text-secondary);font-size:.875rem}._trackerBalance_nf4wp_251,._balance_nf4wp_257{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}._positive_nf4wp_263{color:var(--positive)}._negative_nf4wp_264{color:var(--negative)}._trackerDetail_nf4wp_266 ._balance_nf4wp_257{margin:1rem 0 2rem;font-size:3rem}._backLink_nf4wp_271{display:inline-block;margin-bottom:1rem;color:var(--accent);font-size:.875rem;text-decoration:none}._description_nf4wp_279{margin-bottom:1rem;color:var(--text-secondary)}._proposeForm_nf4wp_285{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem;padding:1rem;border-radius:var(--radius-md);background:var(--bg-card)}._proposeForm_nf4wp_285 h3{margin-bottom:.25rem}._proposeForm_nf4wp_285 input{margin-bottom:0}._proposeForm_nf4wp_285>button{width:100%}._login_nf4wp_307{max-width:300px;margin:2rem auto}._login_nf4wp_307 h2{margin-bottom:1rem}._login_nf4wp_307 form,._createTracker_nf4wp_323 form{margin-bottom:2rem;padding:1rem;border-radius:var(--radius-md);background:var(--bg-card)}._amountInput_nf4wp_330{display:flex;gap:.5rem}._amountInput_nf4wp_330 input{flex:1}._signToggle_nf4wp_339{display:flex;flex-shrink:0;gap:2px;padding:2px;border-radius:var(--radius-sm);background:var(--bg-fill)}._signToggle_nf4wp_339 button{width:44px;min-height:2.25rem;padding:.25rem;border:none;border-radius:7px;background:transparent;color:var(--text-primary);font-size:1.25rem;font-weight:600}._signToggle_nf4wp_339 button._active_nf4wp_360{background:var(--seg-active);color:var(--text-primary);box-shadow:0 1px 3px #0003}._active_nf4wp_360{background:var(--accent);color:var(--accent-contrast)}._message_nf4wp_372{margin-top:.75rem;padding:.75rem;border-radius:var(--radius-sm);background:var(--positive);color:var(--text-inverse);font-size:.875rem}._error_nf4wp_381{margin-top:.75rem;padding:.75rem;border-radius:var(--radius-sm);background:var(--negative);color:var(--text-inverse);font-size:.875rem}._log_nf4wp_11{margin-top:2rem}._amount_nf4wp_330{font-weight:600}._desc_nf4wp_279{color:var(--text-secondary)}._date_nf4wp_403{color:var(--text-secondary);font-size:.75rem}._transaction_nf4wp_408{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:var(--hairline) solid var(--border)}._transaction_nf4wp_408 ._amount_nf4wp_330{min-width:60px;font-weight:600}._transaction_nf4wp_408 ._desc_nf4wp_279{flex:1;color:var(--text-secondary)}._transaction_nf4wp_408 ._date_nf4wp_403{color:var(--text-secondary);font-size:.75rem}._empty_nf4wp_431{color:var(--text-secondary);font-style:italic}._adminHeader_nf4wp_437{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._logoutBtn_nf4wp_444{padding:.5rem 1rem;border:var(--hairline) solid var(--border);background:transparent;color:var(--text-secondary);font-size:.875rem}._proposals_nf4wp_452,._proposalsSection_nf4wp_456,._createTracker_nf4wp_323,._trackerListAdmin_nf4wp_464{margin-bottom:2rem}._proposal_nf4wp_452{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;padding:1rem;border-radius:var(--radius-md);background:var(--bg-card)}._proposalInfo_nf4wp_478{display:flex;align-items:center;gap:1rem}._proposalInfo_nf4wp_478 ._trackerName_nf4wp_240,._proposalInfo_nf4wp_478 ._amount_nf4wp_330{font-weight:600}._proposalInfo_nf4wp_478 ._desc_nf4wp_279{color:var(--text-secondary)}._proposer_nf4wp_496{margin-left:auto;color:var(--text-secondary);font-size:.75rem;font-style:italic}._wagerStakes_nf4wp_503{display:block;width:100%;margin-top:.25rem;color:var(--text-secondary);font-size:.75rem}._proposalActions_nf4wp_511{display:flex;gap:.5rem}._proposalActions_nf4wp_511 button{padding:.5rem 1rem;font-size:.875rem}._approve_nf4wp_521{background:var(--positive);color:var(--text-inverse)}._reject_nf4wp_526{background:var(--negative);color:var(--text-inverse)}._trackerRow_nf4wp_531{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--bg-card)}._trackerRow_nf4wp_531 ._balance_nf4wp_257{min-width:60px;font-weight:600;text-align:right}._trackerRow_nf4wp_531 ._trackerName_nf4wp_240{flex:1;color:var(--accent);text-decoration:none}._trackerRow_nf4wp_531 ._trackerName_nf4wp_240:hover{text-decoration:underline}._adjustBtn_nf4wp_557{padding:.25rem .75rem;border:var(--hairline) solid var(--border);background:transparent;color:var(--text-secondary);font-size:.75rem}._adjustForm_nf4wp_565{display:flex;align-items:center;gap:.5rem}._adjustForm_nf4wp_565 input{width:100px;padding:.25rem .5rem;font-size:.875rem}._adjustForm_nf4wp_565 input[type=text]{width:150px}._adjustForm_nf4wp_565 button{padding:.25rem .75rem;font-size:.75rem}._editBtn_nf4wp_586{padding:.25rem .75rem;border:var(--hairline) solid var(--border);background:transparent;color:var(--text-secondary);font-size:.75rem}._editHeader_nf4wp_594{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;color:var(--text-secondary);font-size:.875rem}._cancelBtn_nf4wp_603{padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:.875rem;cursor:pointer}._cancel_nf4wp_603,._adjustForm_nf4wp_565 ._cancel_nf4wp_603{border:var(--hairline) solid var(--border);background:transparent;color:var(--text-secondary)}._trackerEditCard_nf4wp_624{margin-bottom:.5rem;padding:1rem;border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--bg-card)}._trackerEditCard_nf4wp_624 ._editHeader_nf4wp_594{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;color:var(--text-secondary);font-size:.875rem}._trackerEditCard_nf4wp_624 ._cancelBtn_nf4wp_603{padding:0;border:none;background:transparent;color:var(--text-secondary);font-size:.875rem;cursor:pointer}._deleteBtn_nf4wp_650{padding:.25rem .75rem;border:1px solid var(--negative);background:transparent;color:var(--negative);font-size:.75rem}._deleteBtn_nf4wp_650:hover{background:var(--negative);color:var(--text-inverse)}._trackerAdjustCard_nf4wp_663{margin-bottom:.5rem;padding:1rem;border:1px solid var(--positive);border-radius:var(--radius-md);background:var(--bg-card)}._trackerAdjustCard_nf4wp_663 ._adjustHeader_nf4wp_671{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}._adjustTitle_nf4wp_678{font-size:1rem;font-weight:600}._adjustCurrent_nf4wp_683{color:var(--text-secondary);font-size:.875rem}._adjustCurrent_nf4wp_683 span{font-weight:600}._adjustActions_nf4wp_692{display:flex;gap:.5rem;margin-top:.5rem}._adjustActions_nf4wp_692 ._cancelBtn_nf4wp_603{border:var(--hairline) solid var(--border);background:transparent;color:var(--text-secondary);font-weight:400}._trackerActions_nf4wp_705{display:flex;align-items:center;gap:.5rem}._proposalTypeToggle_nf4wp_712{display:flex;gap:2px;margin-bottom:.75rem;padding:2px;border-radius:var(--radius-sm);background:var(--bg-fill)}._proposalTypeToggle_nf4wp_712 button{flex:1;min-height:2rem;padding:.25rem .5rem;border:none;border-radius:7px;background:transparent;color:var(--text-primary);font-size:var(--text-footnote);font-weight:500}._proposalTypeToggle_nf4wp_712 button._active_nf4wp_360{background:var(--seg-active);color:var(--text-primary);box-shadow:0 1px 3px #0003;font-weight:600}._wagerBalancePreview_nf4wp_741{margin-bottom:.5rem;color:var(--text-secondary);font-size:.875rem;text-align:center}._outcome_nf4wp_748{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem}._wagerOutcomes_nf4wp_756{margin-top:.5rem;padding:.75rem;border-radius:var(--radius-sm);background:var(--bg-secondary)}._wagerOutcomes_nf4wp_756 ._outcome_nf4wp_748{display:flex;align-items:center;gap:.5rem;padding:.375rem 0;font-size:.875rem}._wagerOutcomes_nf4wp_756 ._outcome_nf4wp_748:first-child{border-bottom:1px solid var(--border)}._label_nf4wp_775{min-width:80px;color:var(--text-secondary)}._arrow_nf4wp_780{color:var(--text-secondary)}._wagerProposal_nf4wp_784{border:1px solid var(--accent)}._wagerBadge_nf4wp_788{padding:.125rem .375rem;border-radius:4px;background:var(--accent);color:var(--accent-contrast);font-size:.625rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}._wagerActions_nf4wp_799{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}._flipBtn_nf4wp_806{padding:.625rem 1rem;background:var(--accent);font-weight:600}._flipBtn_nf4wp_806:disabled{opacity:.7;cursor:not-allowed}._manualVerdict_nf4wp_817{display:flex;align-items:center;justify-content:center;gap:.375rem}._orText_nf4wp_824{color:var(--text-secondary);font-size:.75rem}._winBtn_nf4wp_829{padding:.375rem .75rem;border:1px solid var(--positive);background:transparent;color:var(--positive);font-size:.75rem}._winBtn_nf4wp_829:hover{background:var(--positive);color:var(--accent-contrast)}._loseBtn_nf4wp_842{padding:.375rem .75rem;border:1px solid var(--negative);background:transparent;color:var(--negative);font-size:.75rem}._loseBtn_nf4wp_842:hover{background:var(--negative);color:var(--accent-contrast)}._rejectWager_nf4wp_855{padding:.375rem .75rem;border:var(--hairline) solid var(--border);background:transparent;color:var(--text-secondary);font-size:.75rem}._rejectWager_nf4wp_855:hover{border-color:var(--negative);background:transparent;color:var(--negative)}._modalOverlay_nf4wp_870{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--bg-scrim)}._modal_nf4wp_870{width:100%;max-width:340px;padding:1.5rem;border-radius:var(--radius-xl);background:var(--bg-card);box-shadow:var(--shadow-sheet);text-align:center}._coinFlipModal_nf4wp_891 h2{margin:1rem 0 .5rem;font-size:1.5rem}._coinFlipModal_nf4wp_891 button{width:100%}._coin_nf4wp_891{display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin:0 auto;border-radius:50%;font-size:2rem;font-weight:700;animation:_coin-flip_nf4wp_1 .6s ease-out}._heads_nf4wp_913{background:linear-gradient(135deg,var(--coin-head-start),var(--coin-head-end));color:var(--coin-text)}._tails_nf4wp_918{background:linear-gradient(135deg,var(--coin-tail-start),var(--coin-tail-end));color:var(--coin-text)}._coinFace_nf4wp_923{transform:scale(1.2)}._coinResultText_nf4wp_927{margin-bottom:.5rem;color:var(--text-secondary);font-size:.875rem}._manualBadge_nf4wp_933{opacity:.7;font-style:italic}._wagerOutcome_nf4wp_756{margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}@media(max-width:600px){._proposal_nf4wp_452{flex-direction:column;align-items:stretch;gap:.75rem}._proposalInfo_nf4wp_478{flex-wrap:wrap;gap:.5rem}._wagerActions_nf4wp_799{width:100%}._manualVerdict_nf4wp_817{flex-wrap:wrap}}._settings_nf4wp_967{max-width:600px;margin:0 auto;padding:1.5rem}._settings_nf4wp_967 h2{margin-bottom:1.5rem}._settingsSection_nf4wp_977{margin-bottom:1rem;padding:1.25rem;border:var(--hairline) solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}._settingsSection_nf4wp_977 h3{margin-bottom:.75rem;color:var(--text-primary);font-size:1rem}._settingsSection_nf4wp_977 p{margin-bottom:.75rem;color:var(--text-secondary);font-size:.9rem}._dangerZone_nf4wp_997{border-color:var(--negative)}._dangerZone_nf4wp_997 h3{color:var(--negative)}._formRow_nf4wp_1005{margin-bottom:1rem}._formRow_nf4wp_1005:last-child{margin-bottom:0}._formRow_nf4wp_1005 label,._formLabel_nf4wp_1014{display:block;margin-bottom:.25rem;color:var(--text-secondary);font-size:.85rem}._formValue_nf4wp_1021{margin:0;color:var(--text-primary)}._inputWithAction_nf4wp_1026{display:flex;align-items:center;gap:.5rem}._inputWithAction_nf4wp_1026 input{flex:1}._inputWithAction_nf4wp_1026 button{padding:.5rem 1rem;white-space:nowrap}._inlineMessage_nf4wp_1041{color:var(--positive);font-size:.85rem}._externalLinks_nf4wp_1046{display:flex;flex-wrap:wrap;gap:.5rem}._externalLinks_nf4wp_1046 a{text-decoration:none}._btnSecondary_nf4wp_1056{display:inline-block;padding:.625rem 1.25rem;border:none;border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent);font-size:var(--text-body);font-weight:600;transition:opacity .15s;cursor:pointer}._btnSecondary_nf4wp_1056:hover{background:var(--accent-soft);opacity:.8}._btnDanger_nf4wp_1074{padding:.625rem 1.25rem;border:none;border-radius:var(--radius-md);background:var(--negative);color:var(--text-inverse);font-size:var(--text-body);font-weight:600;cursor:pointer}._btnDanger_nf4wp_1074:hover{opacity:.9}._btnDanger_nf4wp_1074:disabled{opacity:.5;cursor:not-allowed}._welcomePage_nf4wp_1095{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem 1rem;text-align:center}._welcomeHero_nf4wp_1105{margin-bottom:2rem}._welcomeIcon_nf4wp_1109{margin-bottom:1rem;border-radius:14px}._welcomePage_nf4wp_1095 h1{margin-bottom:.5rem;color:var(--text-primary);font-size:var(--text-large);font-weight:700;letter-spacing:-.02em}._welcomeTagline_nf4wp_1122{margin:0;color:var(--text-secondary);font-size:var(--text-body)}._welcomeFeatures_nf4wp_1128{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem;text-align:left}._feature_nf4wp_1136{display:flex;align-items:center;gap:1rem;color:var(--text-secondary)}._featureIcon_nf4wp_1143{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);font-size:var(--text-footnote);font-weight:700}._useCases_nf4wp_1158{max-width:400px;margin-bottom:2rem;padding:1rem;border-radius:var(--radius-md);background:var(--bg-card);text-align:left}._useCasesTitle_nf4wp_1167{margin-bottom:.75rem;color:var(--text-primary);font-size:var(--text-body);font-weight:600}._useCasesList_nf4wp_1174{display:flex;flex-direction:column;gap:.75rem}._useCase_nf4wp_1158{color:var(--text-secondary);font-size:var(--text-subhead);line-height:1.4}._useCase_nf4wp_1158 strong{color:var(--text-primary)}._btnPrimary_nf4wp_1190{min-height:3.125rem;padding:.75rem 1.5rem;border:none;border-radius:var(--radius-lg);background:var(--accent);color:var(--accent-contrast);font-size:var(--text-body);font-weight:600;cursor:pointer}._btnPrimary_nf4wp_1190:hover{background:var(--accent-hover)}._btnPrimary_nf4wp_1190:disabled{opacity:.5;cursor:not-allowed}._btnLarge_nf4wp_1211{width:100%;max-width:22rem}._welcomeFooter_nf4wp_1216{margin-top:1.5rem;color:var(--text-secondary);font-size:.875rem}._welcomeLinks_nf4wp_1222{display:block;margin-top:.5rem}._welcomeLinks_nf4wp_1222 a{color:var(--accent);text-decoration:none}._welcomeLinks_nf4wp_1222 a:hover{text-decoration:underline}._emptyState_nf4wp_1237{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:2rem;text-align:center}._emptyIcon_nf4wp_1247{margin-bottom:1.5rem;color:var(--text-secondary)}._emptyState_nf4wp_1237 h2{margin-bottom:.75rem;font-size:1.5rem}._emptyState_nf4wp_1237 p{max-width:300px;margin-bottom:1.5rem;color:var(--text-secondary)}._emptyActions_nf4wp_1263{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}._loadingSpinner_nf4wp_1271{display:flex;align-items:center;justify-content:center;min-height:40vh;color:var(--text-secondary)}._homeSection_nf4wp_1284{margin-bottom:1.5rem}._homeSectionTitle_nf4wp_1288{margin:0 0 .375rem 1rem;color:var(--text-muted);font-size:var(--text-footnote);font-weight:400;letter-spacing:.01em;text-transform:uppercase}._dashboardSummary_nf4wp_1298{display:grid;gap:.75rem;grid-template-columns:repeat(3,1fr);margin-bottom:.75rem}._dashboardStat_nf4wp_1305{display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem;border:var(--hairline) solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);text-align:center}._dashboardStatLabel_nf4wp_1316{color:var(--text-secondary);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}._dashboardStatValue_nf4wp_1323{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums}._dashboardBreakdown_nf4wp_1329{display:flex;flex-direction:column;gap:1rem}._dashboardRelGroup_nf4wp_1335{display:flex;flex-direction:column;gap:.25rem}._dashboardRelName_nf4wp_1341{padding:0 .25rem;color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.05em;text-decoration:none;text-transform:uppercase}._dashboardRelName_nf4wp_1341:hover{color:var(--text-primary)}._dashboardRelTrackers_nf4wp_1355{display:flex;flex-direction:column;gap:.25rem}._dashboardTrackerRow_nf4wp_1361{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;border-radius:var(--radius-sm);background:var(--bg-card);color:inherit;text-decoration:none;transition:background .2s}._dashboardTrackerRow_nf4wp_1361:hover{background:var(--bg-secondary)}._dashboardTrackerName_nf4wp_1377{color:var(--text-primary);font-size:.875rem}._dashboardRelBalance_nf4wp_1382{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums}._homeCards_nf4wp_1389{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-card)}._homeCard_nf4wp_1389{position:relative;display:flex;flex-direction:column;gap:.125rem;min-height:var(--tap);padding:.75rem 2.25rem .75rem 1rem;background:var(--bg-card);color:inherit;text-decoration:none;transition:background .15s}._homeCard_nf4wp_1389+._homeCard_nf4wp_1389{box-shadow:inset 0 var(--hairline) 0 var(--border)}._homeCard_nf4wp_1389:after{position:absolute;top:50%;right:1rem;color:var(--text-muted);font-size:1.5rem;transform:translateY(-55%);content:"›"}._homeCard_nf4wp_1389:hover{background:var(--bg-card-hover)}._homeCardMain_nf4wp_1428{display:flex;align-items:center;justify-content:space-between}._homeCardName_nf4wp_1434{color:var(--text-primary);font-size:var(--text-body);font-weight:400}._homeCardBalance_nf4wp_1440{font-size:var(--text-body);font-weight:600;font-variant-numeric:tabular-nums}._homeCardMeta_nf4wp_1446{display:flex;gap:1rem;color:var(--text-muted);font-size:var(--text-footnote)}._homeActions_nf4wp_1454{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-card)}._actionCard_nf4wp_1462{display:flex;align-items:center;gap:.75rem;width:100%;min-height:var(--tap);padding:.625rem 1rem;border:none;border-radius:0;background:var(--bg-card);color:var(--text-primary);font-weight:400;text-align:left;transition:background .15s;cursor:pointer}._actionCard_nf4wp_1462+._actionCard_nf4wp_1462{box-shadow:inset 0 var(--hairline) 0 var(--border)}._actionCard_nf4wp_1462:hover{background:var(--bg-card-hover)}._actionIcon_nf4wp_1487{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast)}._actionText_nf4wp_1499{display:flex;flex-direction:column;gap:.125rem}._actionTitle_nf4wp_1505{color:var(--text-primary);font-size:var(--text-body);font-weight:400}._actionDesc_nf4wp_1511{color:var(--text-muted);font-size:var(--text-footnote)}._relationshipDetail_nf4wp_1517{max-width:600px;margin:0 auto}._relationshipHeader_nf4wp_1522{margin-bottom:1rem}._relationshipHeader_nf4wp_1522 h2{display:flex;align-items:center;gap:1rem}._relationshipGroup_nf4wp_1533{margin-bottom:1.5rem}._relationshipGroup_nf4wp_1533 ._relationshipHeader_nf4wp_1522{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:var(--hairline) solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;background:var(--bg-secondary);color:inherit;text-decoration:none}._relationshipGroup_nf4wp_1533 ._relationshipHeader_nf4wp_1522:hover{background:var(--bg-card)}._relationshipName_nf4wp_1554{color:var(--accent);font-weight:600}._relationshipMeta_nf4wp_1559{color:var(--text-secondary);font-size:.875rem}._trackerGrid_nf4wp_1564{display:grid;gap:.5rem;padding:.75rem;border:var(--hairline) solid var(--border);border-top:none;border-radius:0 0 8px 8px;background:var(--bg-card)}._relationshipActions_nf4wp_1574{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}._renameBtn_nf4wp_1581{padding:.25rem .5rem;border:var(--hairline) solid var(--border);border-radius:4px;background:transparent;color:var(--text-secondary);font-size:.75rem;cursor:pointer}._renameBtn_nf4wp_1581:hover{border-color:var(--accent);color:var(--accent)}._renameForm_nf4wp_1596{display:flex;align-items:center;gap:.5rem}._renameForm_nf4wp_1596 input{flex:1;padding:.5rem;border:var(--hairline) solid var(--border);border-radius:4px;background:var(--bg-secondary);color:var(--text-primary);font-size:1rem}._renameForm_nf4wp_1596 input:focus{border-color:var(--accent);outline:none}._renameForm_nf4wp_1596 button{padding:.5rem 1rem;border-radius:4px;font-size:.875rem}._renameForm_nf4wp_1596 button[type=submit]{border:none;background:var(--accent);color:var(--accent-contrast)}._renameForm_nf4wp_1596 button[type=button]{border:var(--hairline) solid var(--border);background:transparent;color:var(--text-secondary)}._tabs_nf4wp_1636{display:flex;gap:2px;margin-bottom:1.25rem;padding:2px;border-radius:var(--radius-sm);background:var(--bg-fill)}._tabs_nf4wp_1636 button{flex:1;min-height:2rem;padding:.25rem;border:none;border-radius:7px;background:transparent;color:var(--text-primary);font-size:var(--text-footnote);font-weight:500;white-space:nowrap;cursor:pointer}._tabs_nf4wp_1636 button._active_nf4wp_360{background:var(--seg-active);color:var(--text-primary);box-shadow:0 1px 3px #0003;font-weight:600}._createTrackerBtn_nf4wp_1671{margin-top:1rem}._trackerHeading_nf4wp_1676{display:inline-flex;align-items:center;gap:.25rem}._actionsPanel_nf4wp_1682{display:flow-root;margin-bottom:1.5rem;border-radius:var(--radius-md);background:var(--bg-card)}._actionTabs_nf4wp_1691{display:flex;gap:2px;margin:.75rem .75rem 0;padding:2px;border-radius:var(--radius-sm);background:var(--bg-fill)}._actionTabs_nf4wp_1691>*{flex:1;min-width:0}._actionTab_nf4wp_1691{width:100%;min-height:2rem;padding:.25rem .5rem;border:none;border-radius:7px;background:transparent;color:var(--text-primary);font-size:var(--text-footnote);font-weight:500;cursor:pointer}._actionTab_nf4wp_1691:hover{background:var(--bg-card-hover);color:var(--text-primary)}._actionTabActive_nf4wp_1725,._actionTabActive_nf4wp_1725:hover{background:var(--seg-active);color:var(--text-primary);box-shadow:0 1px 3px #0003;font-weight:600}._wheelManage_nf4wp_1733{display:flex;flex-direction:column;gap:.75rem;padding:1rem;color:var(--text-secondary);font-size:.875rem}._wheelManage_nf4wp_1733 p{margin:0}._memberBottomActions_nf4wp_1750{display:flex;gap:.75rem;margin-top:1rem}._memberRow_nf4wp_1761{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.75rem 1rem;border-radius:var(--radius-md);background:var(--bg-card)}._memberInfo_nf4wp_1771{display:flex;flex:1;flex-direction:column;min-width:0}._memberName_nf4wp_1778{color:var(--text-primary);font-size:.875rem;font-weight:500}._memberEmailSub_nf4wp_1784{overflow:hidden;color:var(--text-secondary);font-size:.75rem;text-overflow:ellipsis}._memberEmail_nf4wp_1784{flex:1;color:var(--text-primary);font-size:.875rem}._memberRole_nf4wp_1797{padding:.125rem .5rem;border-radius:999px;font-size:var(--text-caption);font-weight:600;text-transform:uppercase}._controller_nf4wp_1805{background:var(--accent-soft);color:var(--accent)}._member_nf4wp_1746{background:var(--bg-fill);color:var(--text-muted)}._memberActions_nf4wp_1815{display:flex;gap:.5rem;margin-left:auto}._memberActions_nf4wp_1815 button{padding:.25rem .75rem;border:var(--hairline) solid var(--border);background:transparent;color:var(--text-secondary);font-size:.75rem}._removeBtn_nf4wp_1829{border-color:var(--negative)!important;color:var(--negative)!important}._youBadge_nf4wp_1834{margin-left:auto;color:var(--text-secondary);font-size:.75rem}._inviteRow_nf4wp_1841{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--bg-card)}._inviteCode_nf4wp_1851{color:var(--accent);font-family:monospace;font-size:1rem;font-weight:600;letter-spacing:.1em}._inviteRole_nf4wp_1859{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;text-transform:uppercase}._inviteUses_nf4wp_1867{margin-left:auto;color:var(--text-secondary);font-size:.875rem}._inviteRoleSelect_nf4wp_1873{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}._inviteRoleSelect_nf4wp_1873 label{display:flex;align-items:center;gap:.5rem;color:var(--text-primary);cursor:pointer}._inviteRoleSelect_nf4wp_1873 input[type=radio]{width:auto;margin:0}._modalActions_nf4wp_1894{display:flex;gap:.5rem;margin-top:1rem}._modalActions_nf4wp_1894 button{flex:1}._consentInfo_nf4wp_1905{margin:.75rem 0;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--bg-secondary);font-size:.875rem;line-height:1.5}._consentInfo_nf4wp_1905 p{margin:.5rem 0}._consentReminder_nf4wp_1918{color:var(--text-secondary);font-style:italic}._consentCheckbox_nf4wp_1923{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.875rem;cursor:pointer}._consentCheckbox_nf4wp_1923 input{width:auto;margin:0}._checkinBanner_nf4wp_1939{margin:.75rem 0;padding:1rem;border:var(--hairline) solid var(--border);border-radius:var(--radius-md);background:var(--bg-card)}._checkinBanner_nf4wp_1939 p{margin:0 0 .75rem;font-size:.875rem;line-height:1.5}._checkinActions_nf4wp_1953{display:flex;flex-wrap:wrap;gap:.5rem}._loginPrompt_nf4wp_1960{margin:1rem 0;padding:2rem;border-radius:var(--radius-md);background:var(--bg-card);text-align:center}._loginPrompt_nf4wp_1960 p{margin-bottom:1rem;color:var(--text-secondary)}._installBanner_nf4wp_1974{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-bottom:var(--hairline) solid var(--border);background:var(--bg-card);color:var(--text-primary);font-size:var(--text-subhead)}._installBannerActions_nf4wp_1986{display:flex;flex-shrink:0;align-items:center;gap:.5rem}._installBanner_nf4wp_1974 ._btnPrimary_nf4wp_1190{padding:.375rem .75rem;font-size:.8125rem}._installDismiss_nf4wp_1998{padding:.375rem .5rem;border:none;background:transparent;color:var(--text-secondary);font-size:.8125rem;cursor:pointer}._installDismiss_nf4wp_1998:hover{color:var(--text-primary)}._pushError_nf4wp_2012{padding:.75rem 1rem;background:var(--negative);color:var(--text-inverse);font-size:var(--text-subhead);text-align:center}._modalDesc_nf4wp_2021{margin-bottom:1rem;color:var(--text-secondary);font-size:.875rem;text-align:center}._inviteCodeInput_nf4wp_2029{padding:1rem;border:2px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary);font-family:monospace;font-size:1.5rem;font-weight:700;letter-spacing:.3em;text-align:center;text-transform:uppercase}._inviteCodeInput_nf4wp_2029:focus{border-color:var(--accent)}._inviteCodeInput_nf4wp_2029::placeholder{opacity:.4;font-weight:400}._safetyNotice_nf4wp_2052{max-width:400px;margin-top:3rem;padding:1rem;border-radius:var(--radius-md);background:var(--bg-card);text-align:left}._safetyNotice_nf4wp_2052 h3{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;color:var(--text-primary)}._safetyNotice_nf4wp_2052 p{margin-bottom:.75rem;color:var(--text-secondary);font-size:.875rem;line-height:1.6}._safetyNotice_nf4wp_2052 strong{color:var(--text-primary)}._resourceLinks_nf4wp_2080{margin:0;padding:0;list-style:none}._resourceLinks_nf4wp_2080 li{margin-bottom:.5rem}._resourceLinks_nf4wp_2080 a{color:var(--accent);font-size:.875rem;text-decoration:none}._safetyIconBtn_nf4wp_2098{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:transparent;color:var(--text-secondary);opacity:.6;transition:opacity .2s;cursor:pointer}._safetyIconBtn_nf4wp_2098:hover{background:transparent;color:var(--accent);opacity:1}._safetyModal_nf4wp_2120{max-width:420px;text-align:left}._safetyModalHeader_nf4wp_2125{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._safetyModalHeader_nf4wp_2125 h2{margin:0;font-size:1.25rem}._modalClose_nf4wp_2137{display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:transparent;color:var(--text-secondary);cursor:pointer}._modalClose_nf4wp_2137:hover{background:transparent;color:var(--text-primary)}._safetyModalContent_nf4wp_2153{margin-bottom:1.5rem}._safetyModalContent_nf4wp_2153 p{margin-bottom:.75rem;color:var(--text-secondary);font-size:.875rem;line-height:1.6}._safetyModalContent_nf4wp_2153 strong{color:var(--text-primary)}._dataPreview_nf4wp_2168{margin-bottom:1rem;padding:1rem;border-radius:var(--radius-sm);background:var(--bg-secondary)}._dataPreview_nf4wp_2168 p{margin-bottom:.5rem}._dataPreview_nf4wp_2168 p:last-child{margin-bottom:0}._siteFooter_nf4wp_2184{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:auto;padding:1.5rem 1rem;color:var(--text-muted);font-size:var(--text-footnote)}._siteFooter_nf4wp_2184 a{color:var(--text-secondary);text-decoration:none;transition:color .2s}._siteFooter_nf4wp_2184 a:hover{color:var(--accent)}._siteFooter_nf4wp_2184 button{padding:0;border:none;background:none;color:var(--text-secondary);font-size:.875rem;transition:color .2s;cursor:pointer}._siteFooter_nf4wp_2184 button:hover{color:var(--accent)}._footerDivider_nf4wp_2220{color:var(--border)}._editActions_nf4wp_2225{display:flex;gap:.5rem;margin-top:.5rem}._editActions_nf4wp_2225 button:first-child{flex:1}._signToggle_nf4wp_339 button:first-child,._proposalTypeToggle_nf4wp_712 button:first-child{border-right:1px solid var(--border)}._adjustActions_nf4wp_692 button:first-child{flex:1}._modalActions_nf4wp_1894 button:not(._btnPrimary_nf4wp_1190,._btnDanger_nf4wp_1074){border:var(--hairline) solid var(--border);background:transparent;color:var(--text-secondary)}._resourceLinks_nf4wp_2080 a:hover{text-decoration:underline}._userMenuDropdown_nf4wp_167 a:hover,._userMenuDropdown_nf4wp_167 button:hover{background:var(--bg-card-hover)}._trackerEditCard_nf4wp_624 ._cancelBtn_nf4wp_603:hover{color:var(--negative)}._adjustActions_nf4wp_692 ._cancelBtn_nf4wp_603:hover{border-color:var(--negative);background:transparent;color:var(--negative)}._signToggle_nf4wp_339 button:hover:not(._active_nf4wp_360){background:var(--bg-card)}._proposalTypeToggle_nf4wp_712 button:hover:not(._active_nf4wp_360){background:var(--bg-card)}._tabs_nf4wp_1636 button:hover:not(._active_nf4wp_360){background:var(--bg-card);color:var(--text-primary)}._undoToast_nf4wp_2302{position:fixed;bottom:24px;left:50%;z-index:101;display:flex;align-items:center;gap:12px;padding:12px 16px;border:var(--hairline) solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-primary);box-shadow:0 4px 12px #0003;font-size:14px;transform:translate(-50%)}._undoBtn_nf4wp_2320{padding:4px 12px;border:1px solid var(--accent);border-radius:4px;background:transparent;color:var(--accent);font-size:14px;font-weight:600;cursor:pointer}._undoBtn_nf4wp_2320:hover{background:var(--accent);color:var(--accent-contrast)}._undoDismissBtn_nf4wp_2336{padding:4px 8px;border:none;background:transparent;color:var(--text-muted);font-size:18px;line-height:1;cursor:pointer}._undoDismissBtn_nf4wp_2336:hover{color:var(--text-primary)}._tabBar_nf4wp_2351{position:fixed;right:0;bottom:0;left:0;z-index:20;display:none;padding-bottom:env(safe-area-inset-bottom);border-top:var(--hairline) solid var(--border);background:var(--bg-glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}._tabBarItem_nf4wp_2364{display:flex;flex:1;flex-direction:column;align-items:center;gap:2px;min-height:3.0625rem;padding:.375rem 0 .25rem;color:var(--text-muted);font-size:.625rem;font-weight:500;text-decoration:none}._tabBarItemActive_nf4wp_2378{color:var(--accent)}@media(max-width:640px){._tabBar_nf4wp_2351{display:flex}._appWithTabs_nf4wp_2387 ._siteFooter_nf4wp_2184{padding-bottom:calc(4.5625rem + env(safe-area-inset-bottom))}._userName_nf4wp_141,._chevron_nf4wp_148{display:none}}._dialog_70bvk_1{width:min(420px,calc(100vw - 2rem));padding:0;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);box-shadow:0 16px 40px #0006}._body_70bvk_10{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.25rem 1rem}._title_70bvk_17{margin:0;color:var(--text-primary);font-size:1.05rem}._message_70bvk_23{color:var(--text-primary);font-size:.95rem;line-height:1.45}._actions_70bvk_29{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}._primary_70bvk_36{padding:.55rem 1rem;border:none;border-radius:6px;background:var(--accent);color:var(--accent-contrast);font-weight:600;cursor:pointer}._primary_70bvk_36:hover{background:var(--accent-hover)}._destructive_70bvk_50{padding:.55rem 1rem;border:none;border-radius:6px;background:var(--negative);color:var(--text-inverse);font-weight:600;cursor:pointer}._destructive_70bvk_50:hover{filter:brightness(1.05)}._cancel_70bvk_64{padding:.55rem 1rem;border:1px solid var(--border);border-radius:6px;background:transparent;color:var(--text-primary);cursor:pointer}._cancel_70bvk_64:hover{border-color:var(--accent);background:var(--bg-secondary)}._wheelContainer_tkdcm_1{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding-top:.5rem}._pointer_tkdcm_10{position:absolute;top:-4px;left:50%;z-index:2;width:0;height:0;border-top:22px solid var(--accent);border-right:11px solid transparent;border-left:11px solid transparent;transform:translate(-50%);filter:drop-shadow(0 2px 3px rgb(0 0 0 / 55%)) drop-shadow(0 0 4px rgb(244 166 184 / 60%))}._canvas_tkdcm_26{border-radius:50%;box-shadow:0 0 0 4px var(--border),0 0 0 6px #f4a6b840,0 8px 32px #00000059,0 0 40px #f4a6b82e}._spinButton_tkdcm_35{width:160px;padding:1rem;border:none;border-radius:12px;background:var(--accent);color:var(--accent-contrast);font-size:1.25rem;font-weight:700;letter-spacing:.05em;transition:transform .15s,background .2s;cursor:pointer}._spinButton_tkdcm_35:disabled{background:var(--border);color:var(--text-secondary);transform:none;cursor:not-allowed}._spinButton_tkdcm_35:hover:not(:disabled){background:var(--accent-hover);transform:scale(1.05)}._canvas_tkdcm_26:not(:disabled){cursor:pointer}._segmentOverlay_tkdcm_65{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#000000b3}._segmentCard_tkdcm_75{padding:2rem 3rem;border-radius:16px;background:var(--bg-card);text-align:center}._segmentLabel_tkdcm_82{color:var(--text-primary);font-size:2rem;font-weight:700}._segmentValue_tkdcm_88{margin-top:.5rem;color:var(--positive);font-size:1.25rem;font-weight:600}._segmentMuted_tkdcm_95{margin-top:.5rem;color:var(--text-secondary);font-size:1.1rem}._dashboard_98kgt_1{max-width:600px;margin:0 auto}._dashboard_98kgt_1 h2{margin-bottom:1rem}._statusBar_98kgt_10{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}._statusBadge_98kgt_17{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:700;letter-spacing:.05em}._active_98kgt_25{background:#81c99533;color:var(--positive)}._paused_98kgt_30{background:#fdcb6e33;color:var(--accent)}._closed_98kgt_35{background:#a89ba033;color:var(--text-secondary)}._pool_98kgt_40{color:var(--text-secondary);font-size:.9rem}._section_98kgt_45{margin-bottom:1.5rem;padding:1rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary)}._section_98kgt_45 h3{margin-bottom:.75rem}._creditControls_98kgt_57{display:flex;align-items:center;gap:.5rem}._creditBtn_98kgt_63{width:40px;padding:.5rem;background:var(--bg-card);color:var(--text-primary);font-size:1.1rem;font-weight:700}._creditBtn_98kgt_63:disabled{opacity:.4}._creditBtn_98kgt_63:hover:not(:disabled){background:var(--bg-card-hover)}._creditSep_98kgt_80{color:var(--border)}._creditInput_98kgt_84{width:70px;margin-bottom:0;text-align:center}._shareRow_98kgt_90{display:flex;align-items:center;gap:1rem}._qrButton_98kgt_96{padding:0;border:none;border-radius:8px;background:none;transition:transform .15s;cursor:pointer}._qrButton_98kgt_96:hover{transform:scale(1.05)}._qrCode_98kgt_109{display:block;width:120px;height:120px;border-radius:8px}._qrOverlay_98kgt_116{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#000c;cursor:pointer}._qrLarge_98kgt_127{width:min(80vw,80vh);height:min(80vw,80vh);border-radius:16px}._shareInfo_98kgt_133{display:flex;flex:1;flex-direction:column;gap:.5rem}._link_98kgt_140{padding:.5rem;border-radius:4px;background:var(--bg-primary);color:var(--text-secondary);font-size:.75rem;word-break:break-all}._shareBtns_98kgt_149{display:flex;gap:.5rem}._copyBtn_98kgt_154{padding:.4rem .8rem;font-size:.85rem}._openBtn_98kgt_159{padding:.4rem .8rem;border-radius:6px;background:var(--bg-card);color:var(--text-primary);font-size:.85rem;font-weight:600;text-decoration:none}._openBtn_98kgt_159:hover{background:var(--bg-card-hover)}._controlRow_98kgt_173{display:flex;gap:.75rem;margin-bottom:1.5rem}._secondaryBtn_98kgt_179{flex:1;background:var(--bg-card);color:var(--text-primary)}._secondaryBtn_98kgt_179:hover{background:var(--bg-card-hover)}._dangerBtn_98kgt_189{flex:1;background:#f28b8233;color:var(--negative)}._dangerBtn_98kgt_189:hover{background:#f28b824d}._table_98kgt_199{width:100%;border-collapse:collapse}._table_98kgt_199 th{padding:.5rem;border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:.8rem;font-weight:500;text-align:left}._table_98kgt_199 td{padding:.5rem;border-bottom:1px solid var(--border);font-size:.9rem}._positive_98kgt_219{color:var(--positive);font-weight:600}._won_98kgt_224{color:var(--positive)}._tryAgain_98kgt_228{color:var(--text-secondary)}._voided_98kgt_232{opacity:.5;text-decoration:line-through}._voidBtn_98kgt_237{padding:.2rem .5rem;border-radius:4px;background:transparent;color:var(--negative);font-size:.75rem}._voidBtn_98kgt_237:hover{background:#f28b8226}._muted_98kgt_249{color:var(--text-secondary);font-size:.9rem}._prizeList_98kgt_254{padding-left:1rem;list-style:disc}._prizeList_98kgt_254 li{margin-bottom:.25rem;color:var(--text-secondary);font-size:.9rem}._prizeList_98kgt_254 strong{color:var(--text-primary)}._sectionToggle_98kgt_269{width:100%;background:transparent;color:var(--text-secondary);font-size:.9rem;font-weight:500;text-align:left}._sectionToggle_98kgt_269:hover{color:var(--text-primary)}._sectionToggleOpen_98kgt_282{margin-bottom:1rem;color:var(--text-primary)}._settingsBody_98kgt_287{display:flex;flex-direction:column;gap:1rem}._settingsGrid_98kgt_293{display:flex;flex-direction:column;gap:.75rem}._fieldLabel_98kgt_299{display:flex;align-items:center;gap:.5rem;color:var(--text-secondary);font-size:.9rem;cursor:pointer}._fieldRow_98kgt_308{display:flex;align-items:center;justify-content:space-between;color:var(--text-secondary);font-size:.9rem}._fieldName_98kgt_316{flex-shrink:0}._fieldInput_98kgt_320{width:80px;margin-bottom:0;text-align:center}._editPrizes_98kgt_326{padding-top:.5rem;border-top:1px solid var(--border)}._editPrizesHeader_98kgt_331{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;color:var(--text-secondary);font-size:.85rem}._addPrizeBtn_98kgt_340{padding:.2rem .5rem;background:var(--bg-card);color:var(--text-primary);font-size:.75rem}._addPrizeBtn_98kgt_340:hover{background:var(--bg-card-hover)}._editPrizeRow_98kgt_351{display:flex;gap:.5rem;margin-bottom:.5rem}._editPrizeRow_98kgt_351 input[type=text]{flex:2;margin-bottom:0}._editPrizeRow_98kgt_351 input[type=number]{margin-bottom:0}._editWeightInput_98kgt_366{width:50px}._previewSection_98kgt_370{display:flex;flex-direction:column;align-items:center;padding:1rem;border:1px dashed var(--border);border-radius:8px}._previewSection_98kgt_370 h4{margin-bottom:.75rem;color:var(--text-secondary);font-size:.85rem}._container_90ubr_1{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:2rem 1rem;background:var(--bg-primary)}._loading_90ubr_10{color:var(--text-secondary);font-size:1.25rem;animation:_pulse_90ubr_1 1.5s infinite}._title_90ubr_16{margin-bottom:.5rem;color:var(--accent);font-size:2rem;text-align:center}._subtitle_90ubr_23{margin-bottom:1rem;color:var(--text-secondary);text-align:center}._nameForm_90ubr_29{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:320px}._nameInput_90ubr_38{width:100%;padding:1rem;border:2px solid var(--border);border-radius:12px;background:var(--bg-secondary);color:var(--text-primary);font-size:1.25rem;text-align:center}._nameInput_90ubr_38:focus{border-color:var(--accent);outline:none}._playerName_90ubr_54{margin-bottom:1.5rem;color:var(--text-secondary);font-size:.9rem}._waitingBanner_90ubr_60{margin-top:1rem;padding:.75rem 1.5rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);animation:_pulse_90ubr_1 2s infinite}._resultOverlay_90ubr_70{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#000000b3}._resultCard_90ubr_80{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 2rem;border-radius:16px;background:var(--bg-card);text-align:center}._resultWin_90ubr_91{color:var(--positive);font-size:3rem;font-weight:700}._resultLoss_90ubr_97{color:var(--text-secondary);font-size:2rem;font-weight:600}._resultSubtext_90ubr_103{color:var(--text-secondary);font-size:1.1rem}._error_90ubr_108{margin-top:1rem;padding:.5rem 1rem;border-radius:6px;background:#f28b8226;color:var(--negative);font-size:.9rem}._leaderboard_90ubr_117{width:100%;max-width:360px;margin-top:2rem}._leaderboard_90ubr_117 h3{margin-bottom:.75rem;color:var(--text-secondary);text-align:center}._leaderboard_90ubr_117 table{width:100%;border-collapse:collapse}._leaderboard_90ubr_117 th{padding:.5rem;border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:.8rem;font-weight:500;letter-spacing:.05em;text-align:left;text-transform:uppercase}._leaderboard_90ubr_117 td{padding:.5rem;border-bottom:1px solid var(--border);color:var(--text-primary);font-size:.95rem}._leaderboard_90ubr_117 td:last-child{color:var(--positive);font-weight:600;text-align:right}._leaderboard_90ubr_117 th:last-child{text-align:right}@keyframes _pulse_90ubr_1{0%,to{opacity:1}50%{opacity:.5}}._wrapper_ez3d0_1{position:relative;display:inline-block;cursor:help}._underline_ez3d0_7{text-decoration:underline dotted var(--text-muted);text-underline-offset:3px}._popover_ez3d0_13{position:absolute;top:calc(100% + 6px);left:0;z-index:50;width:max-content;max-width:min(280px,calc(100vw - 16px));padding:.625rem .75rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-primary);box-shadow:0 4px 12px #00000040;font-size:.75rem;font-weight:400;line-height:1.4;text-align:left;white-space:normal;cursor:default}._form_1w7gg_1{padding:1rem;border-radius:0 0 8px 8px;background:transparent}._form_1w7gg_1 h3{margin-top:0;margin-bottom:1rem}._label_1w7gg_12{display:block;margin-bottom:.75rem;color:var(--text-secondary);font-size:.85rem}._label_1w7gg_12 input{display:block;margin-top:.25rem;margin-bottom:0}._labelText_1w7gg_25{display:inline-flex;align-items:center;gap:.25rem}._checkboxLabel_1w7gg_31{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;color:var(--text-secondary);font-size:.9rem;cursor:pointer}._checkbox_1w7gg_31{width:auto;margin-bottom:0;cursor:pointer;accent-color:var(--accent)}._prizesSection_1w7gg_48{margin-bottom:1rem}._prizesHeader_1w7gg_52{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._prizesHeader_1w7gg_52 h4{margin:0;color:var(--text-secondary);font-size:.9rem}._addPrizeBtn_1w7gg_65{padding:.3rem .6rem;background:var(--bg-card);color:var(--text-primary);font-size:.8rem}._addPrizeBtn_1w7gg_65:hover{background:var(--bg-card-hover)}._prizeHeaderRow_1w7gg_76{display:flex;gap:.5rem;margin-bottom:.25rem;color:var(--text-secondary);font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}._prizeRow_1w7gg_87{display:flex;gap:.5rem;margin-bottom:.5rem}._prizeNameInput_1w7gg_93{flex:2;margin-bottom:0}._prizeValueInput_1w7gg_98{flex:1;margin-bottom:0}._prizeWeightInput_1w7gg_103{flex:none;width:60px;margin-bottom:0}._removePrizeSpacer_1w7gg_109{flex:none;width:36px}._prizeHint_1w7gg_115{margin-bottom:.5rem;color:var(--text-secondary);font-size:.75rem}._removePrizeBtn_1w7gg_110{width:36px;padding:0;background:transparent;color:var(--negative);font-size:.85rem}._removePrizeBtn_1w7gg_110:hover{background:#f28b8226}._previewSection_1w7gg_133{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem;padding:1rem;border:1px dashed var(--border);border-radius:8px}._previewSection_1w7gg_133 h4{margin-bottom:.75rem;color:var(--text-secondary);font-size:.85rem}._previewHint_1w7gg_149{margin-bottom:.75rem;color:var(--text-secondary);font-size:.75rem}._previewResult_1w7gg_155{margin-top:.75rem;color:var(--text-primary);font-size:.875rem;text-align:center}._partyToggle_1w7gg_162{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.75rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-card);color:var(--text-secondary);font-size:.85rem;line-height:1.4;cursor:pointer}._partyToggle_1w7gg_162 input{flex-shrink:0;width:auto;margin:.2rem 0 0;cursor:pointer;accent-color:var(--accent)}._error_1w7gg_185{margin-bottom:.75rem;padding:.5rem;border-radius:4px;background:#f28b8226;color:var(--negative);font-size:.9rem}._actions_1w7gg_194{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--border)}._submitBtn_1w7gg_204{padding:.55rem 1.25rem;font-size:.95rem;font-weight:600}._cancelBtn_1w7gg_210{padding:.5rem 1rem;background:transparent;color:var(--text-secondary);font-size:.9rem;font-weight:500}._cancelBtn_1w7gg_210:hover{background:var(--bg-card);color:var(--text-primary)}._templatesPanel_1w7gg_223{margin-bottom:1rem;padding:.75rem;border:1px solid var(--border);border-radius:6px;background:var(--bg-card)}._templatesHeader_1w7gg_231{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}._templatesHeading_1w7gg_239{color:var(--text-secondary);font-size:.8rem;letter-spacing:.5px;text-transform:uppercase}._templateSaveLink_1w7gg_246{padding:.3rem .6rem;background:transparent;color:var(--accent);font-size:.8rem;font-weight:500}._templateSaveLink_1w7gg_246:disabled{color:var(--text-muted);cursor:not-allowed}._templateSaveLink_1w7gg_246:hover:not(:disabled){background:#f4a6b81f;color:var(--accent)}._templatesEmpty_1w7gg_264{margin:0;color:var(--text-muted);font-size:.75rem;font-style:italic}._templatesList_1w7gg_271{display:flex;flex-direction:column;gap:.4rem}._templateRow_1w7gg_277{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.4rem .5rem;border:1px solid var(--border);border-radius:4px;background:transparent}._templateLabel_1w7gg_288{display:flex;flex:1 1 12rem;flex-direction:column;gap:.1rem;min-width:0}._templateName_1w7gg_296{overflow:hidden;color:var(--text-primary);font-size:.9rem;white-space:nowrap;text-overflow:ellipsis}._templateActions_1w7gg_304{display:flex;flex-wrap:nowrap;gap:.35rem}._templateLoadBtn_1w7gg_310,._templateAddBtn_1w7gg_311,._templateReplaceBtn_1w7gg_312{padding:.35rem .65rem;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--text-primary);font-size:.8rem;cursor:pointer}._templateReplaceBtn_1w7gg_312:disabled{color:var(--text-muted);opacity:.6;cursor:not-allowed}._templateLoadBtn_1w7gg_310:hover,._templateAddBtn_1w7gg_311:hover,._templateReplaceBtn_1w7gg_312:hover:not(:disabled){border-color:var(--accent);background:var(--bg-secondary)}._templateMeta_1w7gg_335{color:var(--text-secondary);font-size:.7rem}._templateDeleteBtn_1w7gg_340{width:32px;padding:0;border:1px solid var(--border);border-radius:4px;background:transparent;color:var(--text-muted);font-size:1.1rem;line-height:1;cursor:pointer}._templateDeleteBtn_1w7gg_340:hover{border-color:var(--negative);color:var(--negative)}._saveTemplatePanel_1w7gg_357{margin-top:.75rem;padding:.75rem;border:1px solid var(--accent);border-radius:6px;background:var(--bg-card)}._saveTemplateInner_1w7gg_365>._label_1w7gg_12{margin-bottom:.75rem}*{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:light dark;--font-body: -apple-system, blinkmacsystemfont, "SF Pro Text", system-ui, "Helvetica Neue", "Segoe UI", roboto, sans-serif;--font-display: -apple-system, blinkmacsystemfont, "SF Pro Display", system-ui, "Helvetica Neue", "Segoe UI", roboto, sans-serif;--text-caption: .75rem;--text-footnote: .8125rem;--text-subhead: .9375rem;--text-body: 1.0625rem;--text-title3: 1.25rem;--text-title2: 1.375rem;--text-title1: 1.75rem;--text-large: 2.125rem;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 16px;--tap: 2.75rem;--hairline: .5px;--bg-primary: #f2f2f7;--bg-secondary: #fff;--bg-card: #fff;--bg-card-hover: rgb(0 0 0 / 4%);--bg-fill: rgb(118 118 128 / 12%);--bg-glass: rgb(249 249 249 / 82%);--bg-scrim: rgb(0 0 0 / 40%);--text-primary: #000;--text-secondary: #3c3c43;--text-muted: #6e6e73;--accent: #4d7c0f;--accent-hover: #3f6212;--accent-contrast: #fff;--accent-soft: rgb(77 124 15 / 12%);--seg-active: #fff;--positive: #1f7a35;--negative: #d70015;--warning: #c93400;--border: rgb(60 60 67 / 29%);--border-light: rgb(60 60 67 / 18%);--shadow-sheet: 0 12px 32px rgb(0 0 0 / 18%), 0 2px 6px rgb(0 0 0 / 6%);--coin-head-start: #ffd700;--coin-head-end: #fa0;--coin-tail-start: #c0c0c0;--coin-tail-end: #808080;--coin-text: #1a1a1a;--text-inverse: #fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg-primary: #000;--bg-secondary: #1c1c1e;--bg-card: #1c1c1e;--bg-card-hover: rgb(255 255 255 / 6%);--bg-fill: rgb(118 118 128 / 24%);--bg-glass: rgb(29 29 31 / 80%);--bg-scrim: rgb(0 0 0 / 60%);--text-primary: #fff;--text-secondary: #ebebf5;--text-muted: #a1a1a8;--accent: #9ad200;--accent-hover: #b0e61a;--accent-contrast: #111;--accent-soft: rgb(154 210 0 / 16%);--seg-active: #636366;--positive: #30d158;--negative: #ff6961;--warning: #ff9f0a;--border: rgb(84 84 88 / 65%);--border-light: rgb(84 84 88 / 40%);--shadow-sheet: 0 12px 32px rgb(0 0 0 / 60%)}}:root[data-theme=dark]{--bg-primary: #000;--bg-secondary: #1c1c1e;--bg-card: #1c1c1e;--bg-card-hover: rgb(255 255 255 / 6%);--bg-fill: rgb(118 118 128 / 24%);--bg-glass: rgb(29 29 31 / 80%);--bg-scrim: rgb(0 0 0 / 60%);--text-primary: #fff;--text-secondary: #ebebf5;--text-muted: #a1a1a8;--accent: #9ad200;--accent-hover: #b0e61a;--accent-contrast: #111;--accent-soft: rgb(154 210 0 / 16%);--seg-active: #636366;--positive: #30d158;--negative: #ff6961;--warning: #ff9f0a;--border: rgb(84 84 88 / 65%);--border-light: rgb(84 84 88 / 40%);--shadow-sheet: 0 12px 32px rgb(0 0 0 / 60%)}html,body,#root{height:100%}body{background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);line-height:1.35;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:3.25rem;padding:.375rem max(1rem,env(safe-area-inset-right)) .375rem max(1rem,env(safe-area-inset-left));padding-top:calc(.375rem + env(safe-area-inset-top));border-bottom:var(--hairline) solid var(--border);background:var(--bg-glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}nav{display:flex;align-items:center;gap:.5rem}nav a{color:var(--accent);font-size:var(--text-body);text-decoration:none}main{flex:1;width:100%;max-width:640px;margin:0 auto;padding:1rem 1rem 2rem}h2{margin-bottom:.75rem;font-size:var(--text-title2);font-weight:700;letter-spacing:-.02em}h3{margin-bottom:.5rem;color:var(--text-primary);font-size:var(--text-title3);font-weight:600}input{width:100%;min-height:var(--tap);margin-bottom:.75rem;padding:.625rem .875rem;border:none;border-radius:var(--radius-md);background:var(--bg-fill);color:var(--text-primary);font-family:inherit;font-size:var(--text-body)}input:focus{outline:2px solid var(--accent);outline-offset:1px}input::placeholder{color:var(--text-muted)}button{min-height:var(--tap);padding:.625rem 1.25rem;border:none;border-radius:var(--radius-md);background:var(--accent);color:var(--accent-contrast);font-family:inherit;font-size:var(--text-body);font-weight:600;transition:opacity .15s;cursor:pointer}button:hover{background:var(--accent-hover)}button:active{opacity:.7}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation-duration:.01ms!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes coin-flip{0%{opacity:0;transform:rotateY(0) scale(.5)}50%{transform:rotateY(540deg) scale(1.1)}to{opacity:1;transform:rotateY(720deg) scale(1)}}
