@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap";
.style-module__TIpala__page{background:var(--hv-surface);height:100dvh;color:var(--hv-text);flex-direction:column;font-family:Nunito,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;line-height:1.5;display:flex;overflow:hidden}.style-module__TIpala__page *,.style-module__TIpala__page :before,.style-module__TIpala__page :after{box-sizing:border-box}.style-module__TIpala__scrollBody{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.style-module__TIpala__header{z-index:30;background:var(--hv-ink);border-bottom:1px solid #ffffff1a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:58px;padding:0 24px;display:flex;position:relative}.style-module__TIpala__header:before{content:"";background:linear-gradient(90deg, var(--hv-amber) 0%, var(--hv-amber-lift) 22%, var(--hv-mint) 48%, var(--hv-sky) 72%, var(--hv-violet) 100%);height:3px;position:absolute;top:0;left:0;right:0}.style-module__TIpala__logoText{color:#fff;letter-spacing:.2px;white-space:nowrap;border-radius:6px;font-size:1rem;font-weight:800;text-decoration:none}.style-module__TIpala__aiChip{color:#fab72a}.style-module__TIpala__rightHeader{align-items:center;gap:10px;min-width:0;display:flex}.style-module__TIpala__accountEmail{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;max-width:32vw;font-size:13px;font-weight:600;overflow:hidden}.style-module__TIpala__backBtn,.style-module__TIpala__headerGhost{min-height:38px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:50px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.style-module__TIpala__backBtn{color:var(--hv-ink);background:#fff;border:1.5px solid #fff}.style-module__TIpala__backBtn:hover:not(:disabled){background:var(--hv-line)}.style-module__TIpala__headerGhost{color:#fff;background:0 0;border:1.5px solid #ffffff59}.style-module__TIpala__headerGhost:hover:not(:disabled){border-color:#fff}.style-module__TIpala__backBtn:disabled,.style-module__TIpala__headerGhost:disabled{opacity:.55;cursor:not-allowed}.style-module__TIpala__hero{text-align:center;background:linear-gradient(135deg,#121214 0%,#050505 55%,#0c0c0f 100%);flex-shrink:0;padding:36px 36px 40px;position:relative;overflow:hidden}.style-module__TIpala__hero:after{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:300px;height:300px;position:absolute;top:-60px;right:-60px}.style-module__TIpala__heroTitle{color:#fff;margin:0 0 6px;font-size:2rem;font-weight:900;line-height:1.15;position:relative}.style-module__TIpala__heroTitle span{color:var(--hv-amber)}.style-module__TIpala__heroSub{color:#ffffffb8;margin:0;font-size:.92rem;font-weight:600;position:relative}.style-module__TIpala__heroCompact{padding:18px 24px 20px}.style-module__TIpala__heroCompact .style-module__TIpala__heroTitle{margin-bottom:2px;font-size:1.55rem}.style-module__TIpala__heroCompact .style-module__TIpala__heroSub{font-size:.86rem}.style-module__TIpala__main{flex-direction:column;align-items:center;gap:16px;width:100%;padding:32px 36px 56px;display:flex}.style-module__TIpala__mainApp{align-items:stretch;max-width:1480px;margin:0 auto;padding:22px 28px 32px}.style-module__TIpala__formCard,.style-module__TIpala__panel{border:1.5px solid var(--hv-line);border-radius:22px;box-shadow:0 4px 20px #0505050f}.style-module__TIpala__formCard{background:linear-gradient(145deg, var(--hv-surface) 0%, var(--hv-line) 100%);flex-direction:column;align-self:center;gap:16px;width:100%;max-width:520px;padding:32px;display:flex}.style-module__TIpala__panel{background:#fff;padding:22px 24px}.style-module__TIpala__sectionHeader{align-items:center;gap:10px;display:flex}.style-module__TIpala__cardDot{background:var(--hv-ink);border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 3px #05050526}.style-module__TIpala__dotMint{background:var(--hv-mint);box-shadow:0 0 0 3px var(--hv-mint-wash)}.style-module__TIpala__dotSky{background:var(--hv-sky);box-shadow:0 0 0 3px var(--hv-sky-wash)}.style-module__TIpala__dotAmber{background:var(--hv-amber);box-shadow:0 0 0 3px var(--hv-amber-wash)}.style-module__TIpala__sectionTitle{color:var(--hv-text);margin:0;font-size:.98rem;font-weight:900}.style-module__TIpala__iconBadge{background:linear-gradient(135deg, var(--hv-ink) 0%, var(--hv-ink-2) 100%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:2px auto 0;display:flex;box-shadow:0 8px 20px #05050547}.style-module__TIpala__formIntro{color:var(--hv-text-soft);text-align:center;margin:0;font-size:14px;font-weight:600}.style-module__TIpala__emailShown{color:var(--hv-ink);word-break:break-all;font-weight:800}.style-module__TIpala__errorBox,.style-module__TIpala__successBox,.style-module__TIpala__warningBox,.style-module__TIpala__hiddenNote{border-radius:0 12px 12px 0;margin:0;padding:11px 15px;font-size:13px;font-weight:700}.style-module__TIpala__errorBox{color:var(--hv-danger);border-left:4px solid var(--hv-danger);background:#fdf5f4}.style-module__TIpala__successBox{color:var(--hv-ok);border-left:4px solid var(--hv-mint);background:#f3faf6}.style-module__TIpala__warningBox,.style-module__TIpala__hiddenNote{color:var(--hv-amber-deep);border-left:4px solid var(--hv-amber);background:#fff8eb}.style-module__TIpala__hiddenNote a{color:var(--hv-ink);text-underline-offset:3px;font-weight:800}.style-module__TIpala__field{flex-direction:column;gap:6px;min-width:0;display:flex}.style-module__TIpala__label{color:var(--hv-ink);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800}.style-module__TIpala__required{color:var(--hv-amber-deep)}.style-module__TIpala__input{border:1.5px solid var(--hv-line);width:100%;min-height:46px;color:var(--hv-text);font:inherit;background:#fff;border-radius:14px;padding:0 16px;font-size:15px;font-weight:600;transition:border-color .2s,box-shadow .2s}.style-module__TIpala__input::placeholder{color:var(--hv-line-strong);font-weight:600}.style-module__TIpala__input:focus{border-color:var(--hv-amber);box-shadow:0 0 0 4px var(--hv-amber-wash);outline:none}.style-module__TIpala__input:disabled,.style-module__TIpala__input[readonly]{background:var(--hv-surface);color:var(--hv-text-soft);cursor:not-allowed}.style-module__TIpala__inputInvalid{border-color:var(--hv-danger)}.style-module__TIpala__inputInvalid:focus{box-shadow:0 0 0 4px #c0392b24}.style-module__TIpala__textarea{resize:vertical;min-height:70px;padding:11px 16px;line-height:1.45}select.style-module__TIpala__input{appearance:auto;cursor:pointer;padding-right:8px}.style-module__TIpala__lockedWrap{position:relative}.style-module__TIpala__locked{padding-right:42px}.style-module__TIpala__lockIcon{width:17px;height:17px;color:var(--hv-text-faint);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.style-module__TIpala__checkbox{color:var(--hv-text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.style-module__TIpala__checkbox input{width:18px;height:18px;accent-color:var(--hv-amber);cursor:pointer;flex-shrink:0}.style-module__TIpala__fieldHint{color:var(--hv-text-faint);margin:0;font-size:12px;font-weight:600}.style-module__TIpala__fieldError{color:var(--hv-danger);margin:0;font-size:12px;font-weight:700}.style-module__TIpala__submitBtn,.style-module__TIpala__primaryBtn{background:var(--hv-cta);color:#1c1204;font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 6px 20px #f5a52461}.style-module__TIpala__submitBtn{width:100%;height:50px;font-size:15px}.style-module__TIpala__primaryBtn{min-height:42px;padding:9px 22px;font-size:14px}.style-module__TIpala__submitBtn:hover:not(:disabled),.style-module__TIpala__primaryBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #f5a5247a}.style-module__TIpala__secondaryBtn,.style-module__TIpala__ghostBtn,.style-module__TIpala__smallBtn,.style-module__TIpala__rowBtn{border:1.5px solid var(--hv-line-strong);color:var(--hv-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;justify-content:center;align-items:center;font-weight:800;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.style-module__TIpala__secondaryBtn{border-radius:50px;min-height:42px;padding:9px 22px;font-size:14px}.style-module__TIpala__ghostBtn{border-radius:50px;min-height:38px;padding:7px 16px;font-size:13px}.style-module__TIpala__smallBtn{border-radius:50px;min-height:34px;padding:6px 14px;font-size:12.5px}.style-module__TIpala__rowBtn{border-radius:8px;min-height:28px;padding:3px 10px;font-size:12px}.style-module__TIpala__secondaryBtn:hover:not(:disabled),.style-module__TIpala__ghostBtn:hover:not(:disabled),.style-module__TIpala__smallBtn:hover,.style-module__TIpala__rowBtn:hover{border-color:var(--hv-ink);background:var(--hv-surface)}.style-module__TIpala__submitBtn:disabled,.style-module__TIpala__primaryBtn:disabled,.style-module__TIpala__secondaryBtn:disabled,.style-module__TIpala__ghostBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.style-module__TIpala__submitBtn:focus-visible,.style-module__TIpala__primaryBtn:focus-visible,.style-module__TIpala__secondaryBtn:focus-visible,.style-module__TIpala__ghostBtn:focus-visible,.style-module__TIpala__smallBtn:focus-visible,.style-module__TIpala__rowBtn:focus-visible,.style-module__TIpala__linkBtn:focus-visible,.style-module__TIpala__backBtn:focus-visible,.style-module__TIpala__headerGhost:focus-visible,.style-module__TIpala__logoText:focus-visible,.style-module__TIpala__pickCard:focus-visible,.style-module__TIpala__msgBtn:focus-visible,.style-module__TIpala__tableWrap:focus-visible{outline:3px solid var(--hv-amber);outline-offset:2px}.style-module__TIpala__linkBtn{color:var(--hv-ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--hv-amber);text-decoration-color:var(--hv-amber);text-underline-offset:4px;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13.5px;font-weight:800;text-decoration-thickness:2px}.style-module__TIpala__linkBtn:disabled{color:var(--hv-text-faint);cursor:default;text-decoration-color:#0000}.style-module__TIpala__footerLink{text-align:center;color:var(--hv-text-soft);margin:0;font-size:13px;font-weight:600}.style-module__TIpala__footerLink a{vertical-align:middle;color:var(--hv-ink);align-items:center;gap:5px;font-weight:800;text-decoration:none;display:inline-flex}.style-module__TIpala__footerLink a:hover{text-decoration:underline}.style-module__TIpala__btnSpinner{border:2.5px solid #1c120440;border-top-color:#1c1204;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite style-module__TIpala__spin}.style-module__TIpala__spinner{border:3px solid var(--hv-line);border-top-color:var(--hv-amber);border-radius:50%;width:32px;height:32px;margin:18px auto;animation:.8s linear infinite style-module__TIpala__spin}@keyframes style-module__TIpala__spin{to{transform:rotate(360deg)}}.style-module__TIpala__otpRow{justify-content:space-between;gap:clamp(6px,2vw,10px);display:flex}.style-module__TIpala__otpBox{aspect-ratio:5/6;border:1.5px solid var(--hv-line);width:100%;min-width:0;max-width:58px;color:var(--hv-ink);text-align:center;background:#fff;border-radius:14px;font-family:inherit;font-size:clamp(20px,6vw,26px);font-weight:900;transition:border-color .2s,box-shadow .2s}.style-module__TIpala__otpBox:focus{border-color:var(--hv-amber);box-shadow:0 0 0 4px var(--hv-amber-wash);outline:none}.style-module__TIpala__otpBoxInvalid{border-color:var(--hv-danger)}.style-module__TIpala__otpLinks{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.style-module__TIpala__sheet{border:1.5px solid var(--hv-line);background:#fff;border-radius:22px;flex-direction:column;gap:14px;min-height:0;padding:18px 20px;display:flex;box-shadow:0 4px 20px #0505050f}.style-module__TIpala__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.style-module__TIpala__toolbarText{min-width:0}.style-module__TIpala__sheetTitle{align-items:center;gap:10px;margin:0;font-size:1.15rem;font-weight:900;display:flex}.style-module__TIpala__count{background:var(--hv-ink);color:#fff;text-align:center;border-radius:999px;min-width:28px;padding:1px 9px;font-size:13px;font-weight:800}.style-module__TIpala__toolbarSub{color:var(--hv-text-soft);margin:2px 0 0;font-size:13px;font-weight:600}.style-module__TIpala__sep{color:var(--hv-line-strong);margin:0 8px}.style-module__TIpala__toolbarActions{align-items:center;gap:10px;display:flex}.style-module__TIpala__sheetState{border:1.5px dashed var(--hv-line-strong);text-align:center;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:220px;padding:24px 12px;display:flex}.style-module__TIpala__stateTitle{margin:0;font-size:1rem;font-weight:900}.style-module__TIpala__stateText{max-width:460px;color:var(--hv-text-soft);margin:0;font-size:13.5px;font-weight:600}.style-module__TIpala__tableWrap{overscroll-behavior:contain;border:1px solid var(--hv-line);border-radius:14px;min-height:0;overflow:auto}.style-module__TIpala__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.style-module__TIpala__table thead th{z-index:1;background:var(--hv-surface);border-bottom:1.5px solid var(--hv-line-strong);color:var(--hv-ink);letter-spacing:.5px;text-transform:uppercase;text-align:left;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:800;position:sticky;top:0}.style-module__TIpala__table thead th+th{border-left:1px solid var(--hv-line)}.style-module__TIpala__table tbody td,.style-module__TIpala__table tbody th{border-bottom:1px solid var(--hv-line);vertical-align:middle;text-align:left;padding:9px 12px;font-weight:600}.style-module__TIpala__table tbody td+td,.style-module__TIpala__table tbody th+td,.style-module__TIpala__table tbody td+th{border-left:1px solid var(--hv-line)}.style-module__TIpala__table tbody tr:nth-child(2n) td,.style-module__TIpala__table tbody tr:nth-child(2n) th{background:var(--hv-surface-2)}.style-module__TIpala__table tbody tr:hover td,.style-module__TIpala__table tbody tr:hover th{background:#fff8eb}.style-module__TIpala__table tbody tr:last-child td,.style-module__TIpala__table tbody tr:last-child th{border-bottom:none}.style-module__TIpala__table a{color:var(--hv-ink);-webkit-text-decoration-color:var(--hv-amber);text-decoration-color:var(--hv-amber);text-underline-offset:3px}.style-module__TIpala__colNum{width:46px;color:var(--hv-text-faint);font-variant-numeric:tabular-nums;text-align:center!important}.style-module__TIpala__colName{width:18%}.style-module__TIpala__colPhone{width:142px}.style-module__TIpala__colEmail{width:19%}.style-module__TIpala__colCompany{width:13%}.style-module__TIpala__colDate{width:112px}.style-module__TIpala__colActions{width:124px}.style-module__TIpala__cellName{display:table-cell}.style-module__TIpala__cellName .style-module__TIpala__personAvatar{vertical-align:middle;margin-right:8px}.style-module__TIpala__nameText{color:var(--hv-ink);vertical-align:middle;overflow-wrap:anywhere;font-weight:800}.style-module__TIpala__personAvatar{background:var(--hv-amber-wash);width:26px;height:26px;color:var(--hv-amber-deep);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:900;display:inline-flex}.style-module__TIpala__nowrap{white-space:nowrap}.style-module__TIpala__ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.style-module__TIpala__dim{color:var(--hv-text-faint)}.style-module__TIpala__dateCell{white-space:nowrap;flex-direction:column;line-height:1.35;display:flex}.style-module__TIpala__cellActions{white-space:nowrap}.style-module__TIpala__cellActions .style-module__TIpala__rowBtn+.style-module__TIpala__rowBtn{margin-left:6px}.style-module__TIpala__msgText{white-space:pre-wrap;overflow-wrap:anywhere}.style-module__TIpala__msgBtn{-webkit-line-clamp:2;width:100%;color:inherit;font:inherit;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:none;border-radius:4px;-webkit-box-orient:vertical;padding:0;display:-webkit-box;overflow:hidden}.style-module__TIpala__msgBtn:after{content:""}.style-module__TIpala__msgBtn:not(.style-module__TIpala__msgOpen){-webkit-text-decoration:underline dotted var(--hv-line-strong);text-decoration:underline dotted var(--hv-line-strong);text-underline-offset:3px}.style-module__TIpala__msgOpen{-webkit-line-clamp:unset;display:block}.style-module__TIpala__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.style-module__TIpala__statGrid{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.style-module__TIpala__statCard{border:1.5px solid var(--hv-line);background:linear-gradient(145deg, var(--hv-surface-2) 0%, var(--hv-surface) 100%);min-width:0;color:var(--hv-text);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.style-module__TIpala__statCard:hover:not(:disabled){border-color:var(--hv-amber);transform:translateY(-1px);box-shadow:0 8px 24px #05050514}.style-module__TIpala__statCard:focus-visible{outline:3px solid var(--hv-amber);outline-offset:2px}.style-module__TIpala__statCard:disabled{cursor:progress}.style-module__TIpala__statActive,.style-module__TIpala__statActive:hover:not(:disabled){border-color:var(--hv-amber);box-shadow:0 0 0 3px var(--hv-amber-wash);background:#fff8eb;transform:none}.style-module__TIpala__statIcon{width:48px;height:48px;color:var(--hv-ink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.style-module__TIpala__toneAmber{background:var(--hv-amber-wash);color:var(--hv-amber-deep)}.style-module__TIpala__toneMint{background:var(--hv-mint-wash)}.style-module__TIpala__toneSky{background:var(--hv-sky-wash)}.style-module__TIpala__statText{flex-direction:column;flex:1;min-width:0;display:flex}.style-module__TIpala__statLabel{color:var(--hv-text-soft);letter-spacing:.5px;text-transform:uppercase;font-size:11.5px;font-weight:800}.style-module__TIpala__statValue{color:var(--hv-ink);font-variant-numeric:tabular-nums;font-size:1.85rem;font-weight:900;line-height:1.15}.style-module__TIpala__statHint{color:var(--hv-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.style-module__TIpala__statGo{color:var(--hv-ink);flex-shrink:0;align-self:flex-end;font-size:12.5px;font-weight:800}.style-module__TIpala__detail{border-top:1.5px solid var(--hv-line);flex-direction:column;gap:12px;min-height:0;padding-top:14px;display:flex}.style-module__TIpala__periodPicker{gap:8px;display:flex}.style-module__TIpala__periodSelect{width:auto;min-height:42px;padding:0 10px;font-size:14px}.style-module__TIpala__scanTotal{color:var(--hv-ink);font-variant-numeric:tabular-nums;margin:0;font-size:3rem;font-weight:900;line-height:1}.style-module__TIpala__pickPanel{flex-direction:column;align-self:center;gap:16px;width:100%;max-width:980px;display:flex}.style-module__TIpala__pickGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.style-module__TIpala__pickCard{border:1.5px solid var(--hv-line);background:linear-gradient(145deg, var(--hv-surface-2) 0%, var(--hv-surface) 100%);width:100%;height:100%;color:var(--hv-text);font:inherit;text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.style-module__TIpala__pickCard:hover{border-color:var(--hv-amber);transform:translateY(-1px);box-shadow:0 8px 24px #05050514}.style-module__TIpala__pickIcon{background:var(--hv-ink);width:44px;height:44px;color:var(--hv-amber);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.style-module__TIpala__pickText{flex-direction:column;flex:1;min-width:0;display:flex}.style-module__TIpala__pickLabel{color:var(--hv-text-faint);letter-spacing:.5px;text-transform:uppercase;font-size:11px;font-weight:800}.style-module__TIpala__pickName{overflow-wrap:anywhere;font-size:15px;font-weight:900;line-height:1.3}.style-module__TIpala__pickUrl{color:var(--hv-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.style-module__TIpala__pickBadge{background:var(--hv-amber-wash);color:var(--hv-amber-deep);border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:800}.style-module__TIpala__pickGo{color:var(--hv-ink);flex-shrink:0;font-size:13px;font-weight:800}.style-module__TIpala__editorLayout{flex-direction:column;gap:18px;display:flex}.style-module__TIpala__editorForm{flex-direction:column;padding:0;display:flex}.style-module__TIpala__formScroll{flex-direction:column;gap:18px;padding:20px 22px;display:flex}.style-module__TIpala__fieldset{border:none;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.style-module__TIpala__formSection{flex-direction:column;gap:12px;display:flex}.style-module__TIpala__formSection .style-module__TIpala__sectionHeader{border-bottom:1.5px solid var(--hv-line);padding-bottom:10px}.style-module__TIpala__fieldGrid{grid-template-columns:1fr;gap:12px 16px;display:grid}.style-module__TIpala__fieldWide{grid-column:1/-1}.style-module__TIpala__checkField{justify-content:flex-end;padding-bottom:12px}.style-module__TIpala__photoField{grid-column:1/-1;align-items:center;gap:14px;min-width:0;display:flex}.style-module__TIpala__photoBtn{border:3px solid var(--hv-amber);background:var(--hv-amber-wash);cursor:pointer;border-radius:50%;flex-shrink:0;width:84px;height:84px;padding:0;transition:box-shadow .2s,transform .2s;position:relative}.style-module__TIpala__photoBtn:hover:not(:disabled){box-shadow:0 0 0 5px var(--hv-amber-wash);transform:translateY(-1px)}.style-module__TIpala__photoBtn:focus-visible{outline:3px solid var(--hv-amber);outline-offset:3px}.style-module__TIpala__photoBtn:disabled{cursor:not-allowed;opacity:.7}.style-module__TIpala__photoImg{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.style-module__TIpala__photoInitials{width:100%;height:100%;color:var(--hv-ink);justify-content:center;align-items:center;font-size:28px;font-weight:900;display:flex}.style-module__TIpala__photoBadge{background:var(--hv-ink);color:#fff;border:2.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 6px #05050540}.style-module__TIpala__photoBusy{background:#ffffffa6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.style-module__TIpala__photoHelp{color:var(--hv-text-faint);margin:0;font-size:12px;font-weight:600}.style-module__TIpala__photoOk{color:var(--hv-ok);font-weight:800}.style-module__TIpala__briefField{grid-column:1/-1}.style-module__TIpala__customRow{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) 96px;align-items:start;gap:10px;display:grid}.style-module__TIpala__formFooter{z-index:2;border-top:1.5px solid var(--hv-line);background:#fff;border-radius:0 0 20px 20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 18px #0505050d}.style-module__TIpala__footerMsgs{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}.style-module__TIpala__actions{gap:10px;margin-left:auto;display:flex}.style-module__TIpala__actions>*{min-width:132px}.style-module__TIpala__previewPanel{flex-direction:column;gap:14px;min-width:0;display:flex}.style-module__TIpala__previewTag{background:var(--hv-surface);color:var(--hv-text-soft);border-radius:999px;margin-left:auto;padding:2px 10px;font-size:11.5px;font-weight:800}.style-module__TIpala__previewStage{background:radial-gradient(ellipse at top, #fafafb 0%, var(--hv-surface) 70%);border:1px solid var(--hv-line);border-radius:18px;justify-content:center;align-items:flex-start;padding:14px;display:flex}.style-module__TIpala__previewFaces{width:100%;max-width:440px}.style-module__TIpala__previewNote{color:var(--hv-text-faint);margin:0;font-size:12px;font-weight:600;line-height:1.45}.style-module__TIpala__shareRow{align-items:center;gap:8px;display:flex}.style-module__TIpala__shareRow .style-module__TIpala__smallBtn{flex-shrink:0}.style-module__TIpala__url{background:var(--hv-surface);min-width:0;color:var(--hv-text-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;flex:1 1 0;padding:7px 12px;font-size:12.5px;overflow:hidden}.style-module__TIpala__page .style-module__TIpala__formScroll,.style-module__TIpala__page .style-module__TIpala__previewPanel{scrollbar-width:thin!important;scrollbar-color:var(--hv-line-strong) transparent!important}.style-module__TIpala__page .style-module__TIpala__formScroll::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}.style-module__TIpala__page .style-module__TIpala__previewPanel::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}.style-module__TIpala__page .style-module__TIpala__formScroll::-webkit-scrollbar-track{background:0 0!important}.style-module__TIpala__page .style-module__TIpala__previewPanel::-webkit-scrollbar-track{background:0 0!important}.style-module__TIpala__page .style-module__TIpala__formScroll::-webkit-scrollbar-thumb{border:2px solid #0000;border-radius:8px;background:var(--hv-line-strong)!important;background-clip:padding-box!important}.style-module__TIpala__page .style-module__TIpala__previewPanel::-webkit-scrollbar-thumb{border:2px solid #0000;border-radius:8px;background:var(--hv-line-strong)!important;background-clip:padding-box!important}.style-module__TIpala__page .style-module__TIpala__formScroll::-webkit-scrollbar-thumb:hover{background-color:var(--hv-text-faint)!important}.style-module__TIpala__page .style-module__TIpala__previewPanel::-webkit-scrollbar-thumb:hover{background-color:var(--hv-text-faint)!important}@media (prefers-reduced-motion:reduce){.style-module__TIpala__spinner,.style-module__TIpala__btnSpinner{animation-duration:2.4s}.style-module__TIpala__submitBtn,.style-module__TIpala__primaryBtn,.style-module__TIpala__pickCard,.style-module__TIpala__statCard,.style-module__TIpala__input,.style-module__TIpala__otpBox{transition:none}}@media (min-width:640px){.style-module__TIpala__fieldGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.style-module__TIpala__pageApp .style-module__TIpala__heroCompact{padding:12px 24px 14px}.style-module__TIpala__pageApp .style-module__TIpala__heroCompact .style-module__TIpala__heroTitle{font-size:1.4rem}.style-module__TIpala__pageApp .style-module__TIpala__heroCompact .style-module__TIpala__heroSub{font-size:.82rem}.style-module__TIpala__pageApp .style-module__TIpala__editorLayout{grid-template-columns:minmax(0,68fr) minmax(0,32fr);align-items:start;gap:18px;display:grid}.style-module__TIpala__pageApp .style-module__TIpala__fieldGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.style-module__TIpala__pageApp .style-module__TIpala__profileGrid{grid-template-columns:104px repeat(3,minmax(0,1fr))}.style-module__TIpala__pageApp .style-module__TIpala__profileGrid .style-module__TIpala__photoField{text-align:center;flex-direction:column;grid-area:1/1/span 2;justify-content:flex-start;align-items:center;gap:8px}.style-module__TIpala__pageApp .style-module__TIpala__profileGrid .style-module__TIpala__briefField{grid-column:2/-1}.style-module__TIpala__pageApp .style-module__TIpala__formScroll{gap:16px;padding:16px 20px}.style-module__TIpala__pageApp .style-module__TIpala__fieldset{gap:16px}.style-module__TIpala__pageApp .style-module__TIpala__previewPanel{overscroll-behavior:contain;gap:12px;max-height:calc(100dvh - 90px);padding:16px 18px;position:sticky;top:16px;overflow-y:auto}.style-module__TIpala__pageApp .style-module__TIpala__previewStage{padding:18px 16px}.style-module__TIpala__pageApp .style-module__TIpala__previewFaces{width:min(100%,clamp(220px,92%,360px))}}@media (min-width:1024px) and (min-height:500px){.style-module__TIpala__pageApp .style-module__TIpala__scrollBody{overflow:hidden}.style-module__TIpala__pageApp .style-module__TIpala__mainApp{flex:1;min-height:0;padding:18px 28px 20px}.style-module__TIpala__pageApp .style-module__TIpala__sheet{flex:1;min-height:0}.style-module__TIpala__pageApp .style-module__TIpala__detail,.style-module__TIpala__pageApp .style-module__TIpala__tableWrap{flex:1}.style-module__TIpala__pageApp .style-module__TIpala__editorLayout{flex:1;min-height:0}.style-module__TIpala__pageApp .style-module__TIpala__editorForm{align-self:stretch;min-height:0;overflow:hidden}.style-module__TIpala__pageApp .style-module__TIpala__formScroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.style-module__TIpala__pageApp .style-module__TIpala__formFooter{box-shadow:none;flex-shrink:0;position:static}.style-module__TIpala__pageApp .style-module__TIpala__previewPanel{max-height:100%;position:static}.style-module__TIpala__pageApp .style-module__TIpala__pickPanel{overflow-y:auto}}@media (max-width:760px){.style-module__TIpala__tableWrap{border:none;border-radius:0;overflow:visible}.style-module__TIpala__table,.style-module__TIpala__table tbody,.style-module__TIpala__table tr,.style-module__TIpala__table td,.style-module__TIpala__table tbody th{width:100%;display:block}.style-module__TIpala__table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.style-module__TIpala__table tbody tr{border:1.5px solid var(--hv-line);background:#fff;border-radius:14px;margin-bottom:12px;padding:10px 14px}.style-module__TIpala__table tbody td,.style-module__TIpala__table tbody th{white-space:normal;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:6px 0;display:grid;background:0 0!important;border:none!important}.style-module__TIpala__table tbody td:before,.style-module__TIpala__table tbody th:before{content:attr(data-label);color:var(--hv-text-faint);letter-spacing:.4px;text-transform:uppercase;font-size:11px;font-weight:800}.style-module__TIpala__table tbody .style-module__TIpala__colNum{display:none}.style-module__TIpala__table tbody .style-module__TIpala__cellName{align-items:center;padding-bottom:8px;display:flex;border-bottom:1px solid var(--hv-line)!important}.style-module__TIpala__table tbody .style-module__TIpala__cellName:before{display:none}.style-module__TIpala__table tbody .style-module__TIpala__cellActions{gap:8px;padding-top:10px;display:flex}.style-module__TIpala__table tbody .style-module__TIpala__cellActions:before{display:none}.style-module__TIpala__cellActions .style-module__TIpala__rowBtn{flex:1;min-height:38px;font-size:13px}.style-module__TIpala__cellActions .style-module__TIpala__rowBtn+.style-module__TIpala__rowBtn{margin-left:0}.style-module__TIpala__ellipsis{overflow-wrap:anywhere}.style-module__TIpala__dateCell{flex-direction:row;gap:6px}}@media (max-width:768px){.style-module__TIpala__header{height:52px;padding:0 16px}.style-module__TIpala__logoText{font-size:.9rem}.style-module__TIpala__backBtn,.style-module__TIpala__headerGhost{min-height:34px;padding:6px 14px;font-size:12px}.style-module__TIpala__accountEmail{display:none}.style-module__TIpala__hero{padding:24px 20px 28px}.style-module__TIpala__heroTitle{font-size:1.5rem}.style-module__TIpala__heroCompact{padding:16px 16px 18px}.style-module__TIpala__heroCompact .style-module__TIpala__heroTitle{font-size:1.3rem}.style-module__TIpala__main{padding:24px 16px 40px}.style-module__TIpala__mainApp{padding:16px 16px 32px}.style-module__TIpala__formCard{border-radius:18px;padding:26px 22px}.style-module__TIpala__sheet{padding:16px}.style-module__TIpala__toolbarActions{flex-wrap:wrap;width:100%}.style-module__TIpala__toolbarActions .style-module__TIpala__primaryBtn{flex:1}.style-module__TIpala__periodPicker{flex:100%}.style-module__TIpala__periodSelect{flex:1}.style-module__TIpala__statGrid{grid-template-columns:1fr;gap:10px}.style-module__TIpala__statCard{padding:12px 14px}.style-module__TIpala__statValue{font-size:1.5rem}.style-module__TIpala__input{font-size:16px}}@media (max-width:480px){.style-module__TIpala__heroSub{font-size:.82rem}.style-module__TIpala__formCard{padding:22px 16px}.style-module__TIpala__customRow{grid-template-columns:1fr 1fr}.style-module__TIpala__customRow>:first-child{grid-column:1/-1}.style-module__TIpala__actions{flex-direction:column-reverse;width:100%}.style-module__TIpala__actions>*{width:100%}.style-module__TIpala__headerGhost{display:none}}
