body.platform-ios .sfl-settings-root{background:var(--ios-bg-grouped-primary);padding-top:calc(env(safe-area-inset-top) + 48px)}body.platform-ios .sfl-ios-navbar{z-index:60;padding:env(safe-area-inset-top)16px 0;height:calc(env(safe-area-inset-top) + 44px);background:0 0;justify-content:space-between;align-items:center;transition:background .25s;display:flex;position:fixed;top:0;left:0;right:0}body.platform-ios .sfl-ios-navbar-title{font-size:var(--ios-type-headline-size,17px);font-weight:var(--ios-type-headline-weight,600);color:var(--ios-label-primary);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;left:50%;transform:translate(-50%)}body.platform-ios .sfl-ios-navbar.is-scrolled{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 .33px 0 var(--ios-separator-non-opaque);background:#101010b8}html[data-theme=light] body.platform-ios .sfl-ios-navbar.is-scrolled{background:#f9f9f9c7}body.platform-ios .sfl-ios-navbar.is-scrolled .sfl-ios-navbar-title{opacity:1}body.platform-ios .sfl-settings-large-title{font-size:var(--ios-type-largetitle-size);font-weight:var(--ios-type-largetitle-weight-bold,700);line-height:var(--ios-type-largetitle-line-height,41px);letter-spacing:.4px;color:var(--ios-label-primary)}body.platform-ios .sfl-settings-done-btn{font-size:var(--ios-type-body-size);font-weight:var(--ios-type-body-weight-bold,600);color:var(--ios-blue);background:0 0}body.platform-ios .sfl-ios-profile-card{background:var(--ios-bg-grouped-secondary);text-align:left;width:calc(100% - 32px);min-height:82px;color:inherit;border:none;border-radius:10px;align-items:center;gap:13px;margin:18px 16px 0;padding:11px 16px;display:flex}body.platform-ios .sfl-ios-profile-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:60px;min-width:60px;height:60px}body.platform-ios .sfl-ios-profile-avatar-initials{background:linear-gradient(180deg,var(--ios-gray)0%,var(--ios-gray-2)100%);color:#fff;letter-spacing:.5px;justify-content:center;align-items:center;font-size:26px;font-weight:500;display:inline-flex}body.platform-ios .sfl-ios-profile-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}body.platform-ios .sfl-ios-profile-name{color:var(--ios-label-primary);white-space:nowrap;text-overflow:ellipsis;font-size:20px;font-weight:500;line-height:25px;overflow:hidden}body.platform-ios .sfl-ios-profile-sub{font-size:var(--ios-type-footnote-size);line-height:var(--ios-type-footnote-line-height,18px);color:var(--ios-label-secondary)}body.platform-ios .sfl-settings-section{margin-top:32px}body.platform-ios .sfl-settings-section-header{font-size:var(--ios-type-footnote-size);font-weight:var(--ios-type-footnote-weight);line-height:var(--ios-type-footnote-line-height,18px);letter-spacing:.04em;text-transform:uppercase;color:var(--ios-label-secondary);margin:0 32px 7px}body.platform-ios .sfl-settings-card-group{background:var(--ios-bg-grouped-secondary);box-shadow:none;border-radius:10px;margin:0 16px;overflow:hidden}body.platform-ios .sfl-settings-row{gap:13px;min-height:68px;padding:0 16px}body.platform-ios .sfl-settings-row-text{min-width:0}body.platform-ios .sfl-settings-row+.sfl-settings-row:before{content:"";background:var(--ios-separator-non-opaque);height:.33px;position:absolute;top:0;left:58px;right:0}body.platform-ios .sfl-settings-pressable:active{background:var(--ios-fill-tertiary)}body.platform-ios .sfl-settings-row-icon{border-radius:6.5px;justify-content:center;align-items:center;width:29px;min-width:29px;height:29px;display:inline-flex}body.platform-ios .sfl-settings-row-icon.sfl-tint-brand{background:var(--ios-blue);color:#fff}body.platform-ios .sfl-settings-row-icon.sfl-tint-purple{background:var(--ios-purple);color:#fff}body.platform-ios .sfl-settings-row-icon.sfl-tint-gold{background:var(--ios-orange);color:#fff}body.platform-ios .sfl-settings-row-icon.sfl-tint-positive{background:var(--ios-green);color:#fff}body.platform-ios .sfl-settings-row-icon.sfl-tint-neutral{background:var(--ios-gray);color:#fff}body.platform-ios .sfl-settings-row-label{font-size:var(--ios-type-body-size);font-weight:var(--ios-type-body-weight);line-height:var(--ios-type-body-line-height,22px);color:var(--ios-label-primary)}body.platform-ios .sfl-settings-row-sub{font-size:var(--ios-type-subheadline-size);font-weight:var(--ios-type-subheadline-weight);line-height:var(--ios-type-subheadline-line-height,20px);color:var(--ios-label-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.platform-ios .sfl-settings-chevron,body.platform-ios .sfl-settings-ext-icon{color:var(--ios-label-tertiary)}body.platform-ios .sfl-settings-count-pill{background:var(--ios-fill-tertiary);color:var(--ios-label-secondary);font-size:var(--ios-type-footnote-size);font-weight:var(--ios-type-footnote-weight-bold,600);border-radius:100px;padding:2px 8px}body.platform-ios .sfl-theme-switch{background:var(--ios-fill-secondary);border-radius:15.5px;flex-shrink:0;width:51px;height:31px;transition:background .2s;position:relative}body.platform-ios .sfl-theme-switch.is-on{background:var(--ios-green)}body.platform-ios .sfl-theme-switch-knob{background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}body.platform-ios .sfl-theme-switch.is-on .sfl-theme-switch-knob{transform:translate(20px)}body.platform-ios .sfl-settings-standalone-action{background:var(--ios-bg-grouped-secondary);width:calc(100% - 32px);min-height:52px;font-size:var(--ios-type-body-size);font-weight:var(--ios-type-body-weight);color:var(--ios-red);text-align:center;border:none;border-radius:10px;margin:32px 16px 0;display:block}
body.platform-ios .sfl-cases-root{background:var(--ios-bg-grouped-primary)}body.platform-ios .sfl-cases-large-title{font-size:var(--ios-type-largetitle-size);font-weight:var(--ios-type-largetitle-weight-bold,700);line-height:var(--ios-type-largetitle-line-height,41px);letter-spacing:.4px;color:var(--ios-label-primary)}body.platform-ios .sfl-cases-subtitle{font-size:var(--ios-type-subheadline-size);line-height:var(--ios-type-subheadline-line-height,20px);color:var(--ios-label-secondary)}body.platform-ios .sfl-cases-subtitle .sfl-subtitle-bold{color:var(--ios-label-primary);font-weight:600}body.platform-ios .sfl-cases-add-btn{background:var(--ios-blue);color:#fff;width:44px;height:44px;box-shadow:none;border-radius:50%}body.platform-ios .sfl-cases-tabs{background:var(--ios-fill-tertiary);border-radius:9px;height:32px;padding:2px}body.platform-ios .sfl-cases-tab{font-size:var(--ios-type-footnote-size);font-weight:var(--ios-type-footnote-weight-bold,600);color:var(--ios-label-secondary);border-radius:7px;transition:background .15s,color .15s}body.platform-ios .sfl-cases-tab-active{background:var(--ios-gray-2);color:var(--ios-label-primary);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}html[data-theme=light] body.platform-ios .sfl-cases-tab-active{background:#fff}body.platform-ios .sfl-cases-search-box{background:var(--ios-fill-tertiary);border-radius:10px;height:36px}body.platform-ios .sfl-cases-search-box svg{color:var(--ios-label-tertiary)}body.platform-ios .sfl-cases-search-input{font-size:var(--ios-type-body-size);color:var(--ios-label-primary)}body.platform-ios .sfl-cases-search-input::placeholder{color:var(--ios-label-tertiary)}body.platform-ios .sfl-cases-filter-btn{background:var(--ios-fill-tertiary);color:var(--ios-label-secondary);border-radius:10px}body.platform-ios .sfl-cases-section{margin-top:24px}body.platform-ios .sfl-cases-section-header{font-size:var(--ios-type-footnote-size);font-weight:var(--ios-type-footnote-weight);line-height:var(--ios-type-footnote-line-height,18px);letter-spacing:.04em;text-transform:uppercase;color:var(--ios-label-secondary);margin:0 32px 7px}body.platform-ios .sfl-cases-card-group{background:var(--ios-bg-grouped-secondary);box-shadow:none;border-radius:10px;margin:0 16px;overflow:hidden}body.platform-ios .sfl-cases-row{background:0 0;gap:12px;min-height:84px;padding:12px 16px;position:relative}body.platform-ios .sfl-cases-row+.sfl-cases-row{border-top:none}body.platform-ios .sfl-cases-row+.sfl-cases-row:before{content:"";background:var(--ios-separator-non-opaque);height:.33px;position:absolute;top:0;left:48px;right:0}body.platform-ios .sfl-cases-row-left{color:var(--ios-label-tertiary)}body.platform-ios .sfl-cases-row-title{font-size:var(--ios-type-body-size);font-weight:var(--ios-type-body-weight-bold,600);line-height:var(--ios-type-body-line-height,22px);color:var(--ios-label-primary)}body.platform-ios .sfl-cases-row-amount{font-size:var(--ios-type-body-size);font-weight:var(--ios-type-body-weight-bold,600);color:var(--ios-label-primary);font-variant-numeric:tabular-nums}body.platform-ios .sfl-cases-row-address{font-size:var(--ios-type-subheadline-size);line-height:var(--ios-type-subheadline-line-height,20px);color:var(--ios-label-secondary)}body.platform-ios .sfl-cases-row-meta{font-size:var(--ios-type-footnote-size);line-height:var(--ios-type-footnote-line-height,18px);color:var(--ios-label-tertiary)}body.platform-ios .sfl-cases-pill{letter-spacing:.01em;border-radius:100px;padding:3px 8px;font-size:12px;font-weight:600}body.platform-ios .sfl-cases-pill.sfl-pill-new{background:#0091ff29;background:color-mix(in srgb,var(--ios-blue)16%,transparent);color:var(--ios-blue)}body.platform-ios .sfl-cases-pill.sfl-pill-contacted{background:#ff923029;background:color-mix(in srgb,var(--ios-orange)16%,transparent);color:var(--ios-orange)}body.platform-ios .sfl-cases-pill.sfl-pill-docs{background:#6d7cff29;background:color-mix(in srgb,var(--ios-indigo)16%,transparent);color:var(--ios-indigo)}body.platform-ios .sfl-cases-pill.sfl-pill-signed{background:#30d15829;background:color-mix(in srgb,var(--ios-green)16%,transparent);color:var(--ios-green)}body.platform-ios .sfl-cases-pill.sfl-pill-filed{background:#00d2e029;background:color-mix(in srgb,var(--ios-teal)16%,transparent);color:var(--ios-teal)}body.platform-ios .sfl-cases-row-tag-chip{background:var(--ios-fill-quaternary);color:var(--ios-label-secondary);border-radius:100px;font-size:12px}body.platform-ios .sfl-cases-row-tag-more{color:var(--ios-label-tertiary);font-size:12px}body.platform-ios .sfl-cases-skeleton{background:var(--ios-fill-tertiary)}body.platform-ios .sfl-cases-empty,body.platform-ios .sfl-cases-hint{color:var(--ios-label-secondary)}
body.platform-ios .case-ios-card{background:var(--ios-bg-grouped-secondary);box-shadow:none;border:none;border-radius:10px;overflow:hidden}body.platform-ios .case-ios-row-pair{border-bottom:.33px solid var(--ios-separator-non-opaque);min-height:44px}body.platform-ios .case-ios-row-pair:last-child,body.platform-ios .case-ios-row-last{border-bottom:none}body.platform-ios .case-ios-row-label{font-size:var(--ios-type-body-size);font-weight:var(--ios-type-body-weight);line-height:var(--ios-type-body-line-height,22px);color:var(--ios-label-secondary)}body.platform-ios .case-ios-row-value{font-size:var(--ios-type-body-size);font-weight:var(--ios-type-body-weight);line-height:var(--ios-type-body-line-height,22px);color:var(--ios-label-primary);font-variant-numeric:tabular-nums}body.platform-ios .case-ios-row-empty{color:var(--ios-label-tertiary)}body.platform-ios .mobile-dossier-group-label{font-size:var(--ios-type-footnote-size);font-weight:var(--ios-type-footnote-weight);line-height:var(--ios-type-footnote-line-height,18px);letter-spacing:.04em;text-transform:uppercase;color:var(--ios-label-secondary);margin-bottom:7px}body.platform-ios .section-title{font-size:var(--ios-type-headline-size,17px);font-weight:var(--ios-type-headline-weight,600);color:var(--ios-label-primary);text-transform:none;letter-spacing:0}body.platform-ios .mobile-dossier-email-all{background:#0091ff29;background:color-mix(in srgb,var(--ios-blue)16%,transparent);color:var(--ios-blue);font-size:var(--ios-type-subheadline-size);border:none;border-radius:100px;padding:6px 12px;font-weight:600}body.platform-ios .email-chip-link{font-size:var(--ios-type-body-size);color:var(--ios-blue)}body.platform-ios .email-copy-btn,body.platform-ios .copy-btn{background:var(--ios-fill-tertiary);color:var(--ios-label-secondary);border:none}body.platform-ios .case-action-btn{background:var(--ios-fill-tertiary);color:var(--ios-label-primary);border:none;border-radius:100px;font-weight:600}body.platform-ios .case-action-btn.primary{background:var(--ios-blue);color:#fff}
body.platform-ios .today-total{font-size:var(--ios-type-subheadline-size);color:var(--ios-label-secondary);font-weight:500}body.platform-ios .today-card-group{background:var(--ios-bg-grouped-secondary);border-radius:10px;margin:0 16px;overflow:hidden}body.platform-ios .today-row{text-align:left;background:0 0;border:none;align-items:center;gap:13px;width:100%;min-height:56px;padding:0 16px;display:flex;position:relative}body.platform-ios .today-row+.today-row:before{content:"";background:var(--ios-separator-non-opaque);height:.33px;position:absolute;top:0;left:58px;right:0}html body.platform-ios .today-chip{border-radius:6.5px;justify-content:center;align-items:center;width:29px;min-width:29px;height:29px;display:inline-flex;color:#fff!important}html body.platform-ios .today-chip svg{color:#fff!important;stroke:#fff!important}html body.platform-ios .today-tint-blue{background:var(--ios-blue)!important}html body.platform-ios .today-tint-indigo{background:var(--ios-indigo)!important}html body.platform-ios .today-tint-red{background:var(--ios-red)!important}html body.platform-ios .today-tint-green{background:var(--ios-green)!important}html body.platform-ios .today-tint-orange{background:var(--ios-orange)!important}body.platform-ios .today-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}body.platform-ios .today-label{font-size:var(--ios-type-body-size);line-height:var(--ios-type-body-line-height,22px);color:var(--ios-label-primary)}body.platform-ios .today-sub{font-size:var(--ios-type-footnote-size);line-height:var(--ios-type-footnote-line-height,18px);color:var(--ios-label-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.platform-ios .today-trailing{align-items:center;gap:8px;display:flex}body.platform-ios .today-count{background:var(--ios-red);color:#fff;border-radius:100px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}body.platform-ios .today-caret{color:var(--ios-label-tertiary);display:inline-flex}
body.platform-ios .fd-topbar{-moz-column-gap:8px;padding:calc(env(safe-area-inset-top) + 8px)16px 10px;background:var(--ios-bg-grouped-primary);border-bottom:.33px solid var(--ios-separator-non-opaque);grid-template-columns:1fr auto;grid-template-areas:"title actions""seg seg";align-items:center;gap:12px 8px;display:grid}body.platform-ios .fd-topbar h1{letter-spacing:.36px;color:var(--ios-label-primary);grid-area:title;font-size:32px;font-weight:700}body.platform-ios .fd-topbar-actions{grid-area:actions;gap:8px}body.platform-ios .fd-topbar-actions button{background:var(--ios-fill-tertiary);width:34px;height:34px;color:var(--ios-label-secondary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}body.platform-ios .fd-mark-read{padding:0 12px;font-size:13px;font-weight:600;width:auto!important;color:var(--ios-blue)!important;border-radius:100px!important}body.platform-ios .fd-seg{background:var(--ios-fill-tertiary);border-radius:9px;grid-area:seg;gap:0;height:32px;padding:2px}body.platform-ios .fd-seg-btn{font-size:var(--ios-type-footnote-size);color:var(--ios-label-secondary);background:0 0;border-radius:7px;font-weight:600;transition:color .15s}body.platform-ios .fd-seg-btn.active{background:var(--ios-gray-2);color:var(--ios-label-primary);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a}html[data-theme=light] body.platform-ios .fd-seg-btn.active{background:#fff}body.platform-ios .fd-seg-count{background:var(--ios-red);color:#fff;border-radius:100px;margin-left:5px;padding:0 5px;font-size:11px;font-weight:700}body.platform-ios .fd-body{background:var(--ios-bg-grouped-primary);animation:.22s cubic-bezier(.32,.72,0,1) fdTabIn}@keyframes fdTabIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}html body.platform-ios .fd-body.scroll{padding-top:2px}html body.platform-ios .fd-body.board{-webkit-overflow-scrolling:touch;overflow-y:auto!important}html body.platform-ios .tasks-reminders-list{padding:0 0 140px!important}html body.platform-ios .task-date-group-header,html body.platform-ios .task-date-group-header.overdue{letter-spacing:.35px!important;color:var(--ios-label-primary)!important;text-transform:none!important;margin:0!important;padding:22px 16px 8px!important;font-size:22px!important;font-weight:700!important}html body.platform-ios .tasks-reminder-card{background:var(--ios-bg-grouped-secondary)!important;box-shadow:none!important;border:none!important;border-radius:10px!important;margin:0 16px!important;padding:0!important;display:block!important;overflow:hidden!important}html body.platform-ios .tasks-reminder-item{position:relative;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important}html body.platform-ios .tasks-reminder-item+.tasks-reminder-item:before{content:"";background:var(--ios-separator-non-opaque);z-index:2;pointer-events:none;height:.33px;position:absolute;top:0;left:16px;right:0}html body.platform-ios .tasks-reminder-item.tc-overdue-wrap{background:0 0!important;border:none!important}html body.platform-ios .swipe-container{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important}html body.platform-ios .swipe-card-inner{background:var(--ios-bg-grouped-secondary)!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important}html body.platform-ios .tasks-reminder-item .tc-card-glass{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:11px 16px!important}html body.platform-ios .tc-card-title{font-size:var(--ios-type-body-size)!important;font-weight:var(--ios-type-body-weight)!important;line-height:var(--ios-type-body-line-height,22px)!important;color:var(--ios-label-primary)!important}html body.platform-ios .tc-card-title.done{text-decoration:line-through;color:var(--ios-label-tertiary)!important}html body.platform-ios .tc-due-subtitle{font-size:var(--ios-type-footnote-size)!important;line-height:var(--ios-type-footnote-line-height,18px)!important;color:var(--ios-label-secondary)!important;font-weight:400!important}html body.platform-ios .tc-due-subtitle.overdue{color:var(--ios-red)!important}html body.platform-ios .tc-case-pill{font-size:var(--ios-type-footnote-size)!important;color:var(--ios-blue)!important;background:0 0!important;border:none!important;margin:0!important;padding:2px 0 0!important;font-weight:500!important}html body.platform-ios .tc-case-pill:before,html body.platform-ios .tc-card-desc{display:none!important}html body.platform-ios .tc-card-footer{border-top:none!important;margin-top:6px!important;padding-top:0!important}html body.platform-ios .tc-priority-pill,html body.platform-ios .tc-call-pill{letter-spacing:.03em!important;border:none!important;border-radius:100px!important;padding:2px 8px!important;font-size:11px!important;font-weight:600!important}html body.platform-ios .tc-call-pill{color:var(--ios-blue)!important;background:#0091ff29!important}html body.platform-ios .tc-priority-pill{background:var(--ios-fill-tertiary)!important;color:var(--ios-label-secondary)!important}html body.platform-ios .tasks-fab{background:var(--ios-blue)!important;bottom:calc(env(safe-area-inset-bottom) + 96px)!important;box-shadow:0 4px 16px #00000047!important}html body.platform-ios .timeline-filter-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;padding-bottom:2px;flex-wrap:nowrap!important;gap:8px!important;display:flex!important;overflow-x:auto!important}html body.platform-ios .timeline-filter-pills::-webkit-scrollbar{display:none}html body.platform-ios .inquiries-shell,html body.platform-ios .inq-detail-grid{max-width:100vw;overflow-x:hidden}html body.platform-ios .inq-detail-grid{grid-template-columns:1fr!important}html body.platform-ios .inq-detail-grid>*,html body.platform-ios .inq-card,html body.platform-ios .inq-side{min-width:0!important;max-width:100%!important}html body.platform-ios .timeline-entry-desc,html body.platform-ios .timeline-entry-title,html body.platform-ios .inq-message,html body.platform-ios .inq-note{overflow-wrap:anywhere!important;word-break:break-word!important}html body.platform-ios .timeline-search{background:var(--ios-fill-tertiary)!important;box-shadow:none!important;border:none!important;border-radius:10px!important;outline:none!important;max-width:100%!important}html body.platform-ios .timeline-search input{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}html body.platform-ios .fd-settings-modal{border-radius:0!important;max-width:100vw!important;overflow-x:hidden!important}html body.platform-ios .fd-settings-bar{justify-content:space-between;align-items:center;display:flex;padding:calc(env(safe-area-inset-top) + 8px)16px 10px!important;border-bottom:.33px solid var(--ios-separator-non-opaque)!important;background:var(--ios-bg-grouped-primary)!important}html body.platform-ios .fd-settings-title{font-size:var(--ios-type-headline-size,17px)!important;font-weight:var(--ios-type-headline-weight,600)!important;color:var(--ios-label-primary)!important}html body.platform-ios .fd-settings-close{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;background:var(--ios-fill-tertiary)!important;color:var(--ios-label-secondary)!important;border:none!important;border-radius:50%!important;position:static!important}html body.platform-ios .fd-settings-body{padding:12px 16px calc(env(safe-area-inset-bottom) + 24px)!important;background:var(--ios-bg-grouped-primary)!important}html body.platform-ios .booking-list-page .page-subtitle{font-size:var(--ios-type-subheadline-size)!important;line-height:var(--ios-type-subheadline-line-height,20px)!important;color:var(--ios-label-secondary)!important}html body.platform-ios .booking-list-page .primary-btn,html body.platform-ios .fd-settings-body .primary-btn{background:var(--ios-blue)!important;color:#fff!important;box-shadow:none!important;border:none!important;border-radius:100px!important;font-weight:600!important}html body.platform-ios .fd-settings-body .glass.card{background:var(--ios-bg-grouped-secondary)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:12px!important}html body.platform-ios .fd-settings-body .btn-secondary{background:var(--ios-fill-tertiary)!important;color:var(--ios-label-primary)!important;border:none!important;border-radius:100px!important}html body.platform-ios .fd-settings-body input[type=time],html body.platform-ios .fd-settings-body input[type=date],html body.platform-ios .fd-settings-body select{text-align:center;appearance:none!important;background:var(--ios-fill-tertiary)!important;min-width:92px!important;max-width:none!important;height:36px!important;color:var(--ios-label-primary)!important;border:none!important;border-radius:8px!important;padding:0 10px!important;font-size:15px!important}html body.platform-ios .fd-settings-body input[type=time]:focus,html body.platform-ios .fd-settings-body input[type=date]:focus{box-shadow:0 0 0 2px var(--ios-blue)!important}html body.platform-ios .fd-settings-body .time-fields{flex-wrap:wrap!important;gap:8px!important}html body.platform-ios .fd-settings-body .time-fields a,html body.platform-ios .fd-settings-body .time-fields button{white-space:nowrap}html body.platform-ios .fd-settings-body div[style*="border-radius: 999"]{background:var(--ios-fill-quaternary)!important;border:none!important;border-radius:12px!important;padding:10px 12px!important;font-size:13px!important;line-height:18px!important;display:block!important}html body.platform-ios .inq-field{min-width:0!important}html body.platform-ios .inq-field-value{overflow-wrap:anywhere;word-break:break-word;align-items:flex-start!important;gap:10px!important;min-width:0!important;max-width:100%!important;display:flex!important}html body.platform-ios .inq-copy{border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin-top:-1px;display:inline-flex;background:var(--ios-fill-tertiary)!important;color:var(--ios-label-secondary)!important;box-shadow:none!important;border:none!important;flex:none!important}html body.platform-ios .timeline-filter-btn{flex:none;font-size:var(--ios-type-subheadline-size)!important;background:var(--ios-fill-tertiary)!important;color:var(--ios-label-secondary)!important;border:none!important;border-radius:100px!important;padding:6px 14px!important;font-weight:500!important}html body.platform-ios .timeline-filter-btn.active{background:var(--ios-label-primary)!important;color:var(--ios-bg-grouped-secondary)!important;font-weight:600!important}html body.platform-ios .timeline-search{background:var(--ios-fill-tertiary)!important;font-size:var(--ios-type-body-size)!important;color:var(--ios-label-primary)!important;border:none!important;border-radius:10px!important}html body.platform-ios .timeline-search input{box-shadow:none!important;width:100%!important;min-width:0!important;font-size:var(--ios-type-body-size)!important;color:var(--ios-label-primary)!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;flex:auto!important}html body.platform-ios .timeline-search input::placeholder{color:var(--ios-label-tertiary)!important}html body.platform-ios .timeline-entry-title{font-size:var(--ios-type-subheadline-size)!important;color:var(--ios-label-primary)!important;font-weight:600!important}html body.platform-ios .timeline-entry-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:var(--ios-type-footnote-size)!important;color:var(--ios-label-secondary)!important}html body.platform-ios .timeline-entry-time,html body.platform-ios .timeline-entry-date{font-size:var(--ios-type-footnote-size)!important;color:var(--ios-label-tertiary)!important}body.platform-ios .board-ios-root{padding:8px 0 140px}body.platform-ios .board-ios-list{flex-direction:column;gap:12px;padding:8px 16px;display:flex}body.platform-ios .board-ios-note{background:var(--note-bg,#ffdf6b);border-radius:12px;padding:14px 16px 10px;box-shadow:0 2px 8px #00000038}body.platform-ios .board-ios-note-body{font-size:var(--ios-type-body-size);line-height:var(--ios-type-body-line-height,22px);color:#1c1c1e;white-space:pre-wrap;word-break:break-word;font-weight:500}body.platform-ios .board-ios-note-meta{font-size:var(--ios-type-footnote-size);color:#1c1c1e8c;align-items:center;gap:6px;margin-top:10px;display:flex}body.platform-ios .board-ios-note-author{color:#1c1c1eb8;font-weight:600}body.platform-ios .board-ios-note-del{color:#1c1c1e99;font-size:var(--ios-type-footnote-size);background:0 0;border:none;margin-left:auto;font-weight:600}body.platform-ios .board-ios-empty{text-align:center;color:var(--ios-label-tertiary);padding:64px 24px}body.platform-ios .board-ios-empty-title{color:var(--ios-label-secondary);margin-bottom:6px;font-size:20px;font-weight:600}body.platform-ios .board-ios-empty-sub{font-size:var(--ios-type-subheadline-size)}body.platform-ios .board-ios-composer-scrim{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding-bottom:var(--keyboard-height,0px);background:#0006;align-items:flex-end;transition:padding-bottom .25s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}body.platform-ios .board-ios-composer{background:var(--ios-bg-grouped-secondary-elevated,var(--ios-bg-grouped-secondary));width:100%;padding:8px 16px calc(env(safe-area-inset-bottom) + 16px);border-radius:16px 16px 0 0;animation:.3s cubic-bezier(.32,.72,0,1) fdSheetUp}html.keyboard-open body.platform-ios .board-ios-composer{padding-bottom:12px}@keyframes fdSheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}body.platform-ios .board-ios-composer-head{justify-content:space-between;align-items:center;padding:8px 0 12px;display:flex}body.platform-ios .board-ios-composer-title{color:var(--ios-label-primary);font-weight:600}body.platform-ios .board-ios-composer-cancel{color:var(--ios-blue);background:0 0;border:none;font-size:17px}body.platform-ios .board-ios-composer-post{color:var(--ios-blue);background:0 0;border:none;font-size:17px;font-weight:600}body.platform-ios .board-ios-composer-post:disabled{color:var(--ios-label-quaternary)}body.platform-ios .board-ios-composer-input{background:var(--ios-fill-tertiary);width:100%;font-size:var(--ios-type-body-size);color:var(--ios-label-primary);resize:none;border:none;border-radius:12px;padding:12px}body.platform-ios .board-ios-composer-colors{gap:12px;padding:14px 2px 4px;display:flex}body.platform-ios .board-ios-swatch{border:2px solid #0000;border-radius:50%;width:30px;height:30px}body.platform-ios .board-ios-swatch.is-on{border-color:var(--ios-label-primary)}
html body.platform-ios .fd-settings-body .booking-list-page :is(.page-title,h1.page-title){letter-spacing:.35px!important;color:var(--ios-label-primary)!important;font-size:22px!important;font-weight:700!important;line-height:28px!important}html body.platform-ios .fd-settings-body .booking-list-page .page-subtitle{color:var(--ios-label-secondary)!important;font-size:15px!important;line-height:20px!important}html body.platform-ios .fd-settings-body .booking-list-page .glass.card.link-list{background:var(--ios-bg-grouped-secondary)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:10px!important;padding:0!important;overflow:hidden!important}html body.platform-ios .fd-settings-body .booking-list-page .link-row{min-height:68px;background:0 0!important;border:none!important;border-radius:0!important}html body.platform-ios .fd-settings-body .booking-list-page .link-row+.link-row{border-top:.33px solid var(--ios-separator)!important}html body.platform-ios .fd-settings-body .booking-list-page .row-body{padding:12px 0 12px 16px!important}html body.platform-ios .fd-settings-body .booking-list-page .title-line{letter-spacing:-.43px!important;color:var(--ios-label-primary)!important;font-size:17px!important;font-weight:590!important;line-height:22px!important}html body.platform-ios .fd-settings-body .booking-list-page .link-row.paused .title-line{color:var(--ios-label-secondary)!important}html body.platform-ios .fd-settings-body .booking-list-page .meta-line{color:var(--ios-label-secondary)!important;font-size:15px!important;line-height:20px!important}html body.platform-ios .fd-settings-body .booking-list-page .meta-sub,html body.platform-ios .fd-settings-body .booking-list-page .slug{color:var(--ios-label-tertiary)!important;font-size:13px!important;line-height:18px!important}html body.platform-ios .fd-settings-body .booking-list-page .paused-badge{letter-spacing:.06em!important;color:var(--ios-label-secondary)!important;background:var(--ios-fill-tertiary)!important;border-radius:999px!important;padding:2px 8px!important;font-size:11px!important;font-weight:600!important}html body.platform-ios .fd-settings-body .booking-list-page .row-actions{gap:8px!important;padding-right:12px!important}html body.platform-ios .fd-settings-body .booking-list-page .copy-btn,html body.platform-ios .fd-settings-body .booking-list-page .preview-btn,html body.platform-ios .fd-settings-body .booking-list-page .kebab-btn{background:var(--ios-fill-tertiary)!important;width:28px!important;min-width:28px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;color:var(--ios-tint)!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:inline-flex!important}html body.platform-ios .fd-settings-body .booking-list-page .copy-btn.copied{color:#30d158!important;background:#30d15829!important}html body.platform-ios .fd-settings-body .booking-list-page .kebab-menu{background:var(--ios-bg-grouped-secondary)!important;border:.33px solid var(--ios-separator)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 28px #00000038!important}html body.platform-ios .fd-settings-body .booking-list-page .kebab-item{letter-spacing:-.43px!important;min-height:44px!important;color:var(--ios-label-primary)!important;padding:0 16px!important;font-size:17px!important}html body.platform-ios .fd-settings-body .booking-list-page .kebab-item+.kebab-item{border-top:.33px solid var(--ios-separator)!important}html body.platform-ios .fd-settings-body .booking-list-page .kebab-item.danger{color:#ff3b30!important}html body.platform-ios .fd-settings-body .booking-list-page div[style*="position: fixed"] .glass.card{text-align:center;background:var(--ios-bg-grouped-secondary)!important;border:none!important;border-radius:14px!important;max-width:300px!important;padding:20px!important;box-shadow:0 12px 40px #0000004d!important}html body.platform-ios .fd-settings-body .bk-editor-head button{color:var(--ios-tint)!important;letter-spacing:-.43px!important;font-size:17px!important}html body.platform-ios .fd-settings-body .bk-editor-head h1{letter-spacing:.35px!important;color:var(--ios-label-primary)!important;font-size:22px!important;font-weight:700!important;line-height:28px!important}html body.platform-ios .fd-settings-body .bk-editor-head h1+div{color:var(--ios-label-secondary)!important;font-size:13px!important}html body.platform-ios .fd-settings-body .bk-hero{background:var(--ios-bg-grouped-secondary)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;border-radius:10px!important;padding:14px 16px!important}html body.platform-ios .fd-settings-body .bk-hero .btn{background:var(--ios-tint)!important;color:#fff!important;border:none!important;border-radius:999px!important;min-height:36px!important;font-size:15px!important;font-weight:590!important}html body.platform-ios .fd-settings-body .bk-hero input[readonly]{min-height:36px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-size:13px!important}html body.platform-ios .fd-settings-body .bk-hero .btn.btn-secondary{background:var(--ios-fill-tertiary)!important;color:var(--ios-tint)!important}html body.platform-ios .fd-settings-body .booking-editor .seg-wrap{background:var(--ios-fill-tertiary)!important;border:none!important;border-radius:9px!important;gap:0!important;padding:2px!important}html body.platform-ios .fd-settings-body .booking-editor .seg-wrap button{letter-spacing:-.08px!important;color:var(--ios-label-secondary)!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:7px!important;font-size:13px!important;font-weight:590!important}html body.platform-ios .fd-settings-body .booking-editor .seg-wrap button.active{background:var(--ios-gray-2)!important;color:var(--ios-label-primary)!important;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a!important}html[data-theme=light] body.platform-ios .fd-settings-body .booking-editor .seg-wrap button.active{background:#fff!important}html body.platform-ios .fd-settings-body .booking-editor .glass.card.tab-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}html body.platform-ios .fd-settings-body .booking-editor .tab-panel section{margin-bottom:16px;background:var(--ios-bg-grouped-secondary)!important;border-radius:10px!important;padding:16px!important}html body.platform-ios .fd-settings-body .booking-editor label{color:var(--ios-label-secondary)!important;letter-spacing:-.08px!important;font-size:13px!important;font-weight:590!important;line-height:18px!important}html body.platform-ios .fd-settings-body .booking-editor input:not([type=checkbox]):not([type=radio]),html body.platform-ios .fd-settings-body .booking-editor select,html body.platform-ios .fd-settings-body .booking-editor textarea{min-height:40px;background:var(--ios-fill-tertiary)!important;color:var(--ios-label-primary)!important;box-shadow:none!important;border:none!important;border-radius:10px!important;padding:10px 12px!important;font-size:16px!important}html body.platform-ios .fd-settings-body .booking-editor input:focus,html body.platform-ios .fd-settings-body .booking-editor select:focus,html body.platform-ios .fd-settings-body .booking-editor textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ios-tint)28%,transparent)!important}html body.platform-ios .fd-settings-body .bk-autosave{bottom:calc(env(safe-area-inset-bottom,0px) + 20px)!important;background:var(--ios-bg-grouped-secondary)!important;border:.33px solid var(--ios-separator)!important;border-radius:999px!important;padding:8px 16px!important;font-size:13px!important;box-shadow:0 8px 24px #00000038!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid{background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-row{background:0 0!important;border:none!important;border-radius:0!important;padding:12px 0!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-row+.day-row{border-top:.33px solid var(--ios-separator)!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-line{flex-wrap:wrap!important;row-gap:10px!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-toggle{order:0;flex:1!important;width:auto!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-toggle input[type=checkbox]{width:22px!important;height:22px!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-line .add-window-btn{order:1}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-line .time-fields{order:2;flex:0 0 100%!important;min-width:100%!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .time-fields input[type=time]{text-align:center;flex:1 1 0!important;max-width:none!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .extra-window{padding-left:0!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-off-label{flex:none!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-label{letter-spacing:-.43px!important;color:var(--ios-label-primary)!important;font-size:17px!important;font-weight:400!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-row.off .day-label{color:var(--ios-label-secondary)!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .day-off-label{color:var(--ios-label-tertiary)!important;font-size:15px!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .window-sep{color:var(--ios-label-tertiary)!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .add-window-btn{color:var(--ios-tint)!important;background:0 0!important;border:none!important;padding:4px 0!important;font-size:15px!important;font-weight:590!important}html body.platform-ios .fd-settings-body .booking-editor .schedule-grid .remove-btn{background:var(--ios-fill-tertiary)!important;width:24px!important;height:24px!important;color:var(--ios-label-secondary)!important;border:none!important;border-radius:50%!important}html body.platform-ios .fd-settings-body .bk-create{background:var(--ios-bg-grouped-secondary)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:none!important;border-radius:10px!important;padding:16px!important}html body.platform-ios .fd-settings-body .bk-create h3{letter-spacing:-.43px!important;color:var(--ios-label-primary)!important;font-size:17px!important;font-weight:590!important}html body.platform-ios .fd-settings-body .bk-create input:not([type=checkbox]):not([type=radio]),html body.platform-ios .fd-settings-body .bk-create select{min-height:40px;background:var(--ios-fill-tertiary)!important;color:var(--ios-label-primary)!important;border:none!important;border-radius:10px!important;padding:10px 12px!important;font-size:16px!important}html body.platform-ios .fd-settings-body .bk-create label{color:var(--ios-label-secondary)!important;font-size:13px!important;font-weight:590!important}html body.platform-ios .fd-settings-body .booking-list-page .btn,html body.platform-ios .fd-settings-body .bk-create .btn,html body.platform-ios .fd-settings-body .booking-editor .btn{min-height:40px;border:none!important;border-radius:999px!important;font-size:15px!important;font-weight:590!important}html body.platform-ios .fd-settings-body .booking-list-page .btn.btn-secondary,html body.platform-ios .fd-settings-body .bk-create .btn.btn-secondary,html body.platform-ios .fd-settings-body .booking-editor .btn.btn-secondary{background:var(--ios-fill-tertiary)!important;color:var(--ios-tint)!important}html body.platform-ios .fd-settings-body .form-builder-grid{height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important;display:block!important;overflow:visible!important}html body.platform-ios .fd-settings-body .fm-inspector{background:var(--ios-bg-grouped-secondary);border-radius:10px;overflow:hidden;border-right:none!important}html body.platform-ios .fd-settings-body .fm-topbar>button:first-child{color:var(--ios-tint)!important;letter-spacing:-.43px!important;font-size:17px!important}html body.platform-ios .fd-settings-body .fm-topbar h1{letter-spacing:.35px!important;color:var(--ios-label-primary)!important;font-size:22px!important;font-weight:700!important;line-height:28px!important}html body.platform-ios .fd-settings-body .fm-topbar h1+div{color:var(--ios-label-secondary)!important;font-size:13px!important}html body.platform-ios .fd-settings-body .fm-topbar .btn{background:var(--ios-tint)!important;border:none!important;border-radius:999px!important;min-height:36px!important;font-size:15px!important;font-weight:590!important}html body.platform-ios .fd-settings-body .fm-seg{border-bottom:none!important}html body.platform-ios .fd-settings-body .fm-seg-track{background:var(--ios-fill-tertiary)!important;border:none!important;border-radius:9px!important}html body.platform-ios .fd-settings-body .fm-seg-track>div[aria-hidden]>div{background:var(--ios-gray-2)!important;border-radius:7px!important;box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a!important}html[data-theme=light] body.platform-ios .fd-settings-body .fm-seg-track>div[aria-hidden]>div{background:#fff!important}html body.platform-ios .fd-settings-body .fm-seg-btn{letter-spacing:-.08px!important;color:var(--ios-label-secondary)!important;font-size:13px!important;font-weight:590!important}html body.platform-ios .fd-settings-body .fm-seg-btn.active{color:var(--ios-label-primary)!important}html body.platform-ios .fd-settings-body .fm-inspector input[type=text],html body.platform-ios .fd-settings-body .fm-inspector input[type=url],html body.platform-ios .fd-settings-body .fm-inspector textarea{min-height:40px;background:var(--ios-fill-tertiary)!important;color:var(--ios-label-primary)!important;border:none!important;border-radius:10px!important;padding:10px 12px!important;font-size:16px!important}html body.platform-ios .fd-settings-body .fm-inspector textarea{min-height:70px}html body.platform-ios .fd-settings-body .fm-inspector label{color:var(--ios-label-secondary)!important;font-size:13px!important;font-weight:590!important}html body.platform-ios .fd-settings-body .fm-inspector input[type=color]{border:.33px solid var(--ios-separator)!important;background:0 0!important;border-radius:50%!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important}html body.platform-ios .fd-settings-body .fm-preview{background:var(--ios-bg-grouped-secondary);border-radius:10px;margin-top:16px;overflow:hidden}html body.platform-ios .fd-settings-body .fm-preview>div:first-child{height:auto!important;color:var(--ios-label-secondary)!important;border-bottom:.33px solid var(--ios-separator)!important;padding:12px 16px!important;font-size:13px!important;font-weight:590!important}html body.platform-ios .fd-settings-body .fm-preview iframe{background:#fff;height:520px!important}html body.platform-ios .fd-settings-body .fm-template-card{border:.33px solid var(--ios-separator)!important;background:var(--ios-bg-grouped-secondary)!important;box-shadow:none!important;border-radius:12px!important}html body.platform-ios .fd-settings-body .fm-template-card>div:last-child{background:var(--ios-bg-grouped-secondary)!important;border-top:.33px solid var(--ios-separator)!important}html body.platform-ios .fd-settings-body .modal-content{background:var(--ios-bg-grouped-secondary)!important;border:none!important;border-radius:14px!important;width:min(92vw,360px)!important;max-height:80vh!important;padding:20px!important;box-shadow:0 12px 40px #0000004d!important}html body.platform-ios .fd-settings-body .btn{border-radius:999px!important}html body.platform-ios .fd-settings-body .btn.btn-secondary{background:var(--ios-fill-tertiary)!important;color:var(--ios-tint)!important;border:none!important}
html body.platform-ios .campaign-dash .page-title{letter-spacing:.35px!important;color:var(--ios-label-primary)!important;font-size:22px!important;font-weight:700!important;line-height:28px!important}html body.platform-ios .campaign-dash .page-title+p,html body.platform-ios .campaign-dash .page-header p{color:var(--ios-label-secondary)!important;font-size:15px!important;line-height:20px!important}html body.platform-ios .campaign-dash .campaign-stats-grid-6{gap:10px!important}html body.platform-ios .campaign-dash .glass.campaign-stat-card{background:var(--ios-bg-grouped-secondary)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:10px!important;gap:4px!important;padding:12px 14px!important}html body.platform-ios .campaign-dash .campaign-stat-card .kpi-title{letter-spacing:.03em!important;color:var(--ios-label-secondary)!important;align-items:center!important;gap:4px!important;font-size:12px!important;font-weight:590!important;line-height:16px!important;display:flex!important}html body.platform-ios .campaign-dash .campaign-stat-card .kpi-num{font-variant-numeric:tabular-nums;color:var(--ios-label-primary);letter-spacing:.35px!important;font-size:22px!important;font-weight:590!important;line-height:28px!important}html body.platform-ios .campaign-dash .btn.btn-primary{min-height:36px;background:var(--ios-tint)!important;border:none!important;border-radius:999px!important;font-size:15px!important;font-weight:590!important}html body.platform-ios .campaign-dash .btn.btn-ghost{min-height:36px;background:var(--ios-fill-tertiary)!important;color:var(--ios-tint)!important;border:none!important;border-radius:999px!important;font-size:15px!important}html body.platform-ios .ecm .ecm-row{border-bottom:.33px solid var(--ios-separator);align-items:center!important;padding:12px 0!important}html body.platform-ios .ecm .ecm-label{color:var(--ios-label-secondary)!important;min-width:0!important;font-size:16px!important;font-weight:400!important}html body.platform-ios .ecm .ecm-divider{display:none!important}html body.platform-ios .ecm .ecm-input{box-shadow:none!important;color:var(--ios-label-primary)!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important;font-size:16px!important}html body.platform-ios .ecm.ecm .ecm-body input:not([type=checkbox]):not([type=radio]):not(.command-input):not(.tc-search-bar-input):not(.ecm-templates-search-input):not([type=range]):not([type=color]):not([type=file]){box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important}html body.platform-ios .ecm .ecm-from{color:var(--ios-label-secondary)!important;font-size:15px!important}html body.platform-ios .ecm .ecm-cc-btn{background:var(--ios-fill-tertiary)!important;color:var(--ios-tint)!important;border:none!important;border-radius:999px!important;padding:4px 12px!important;font-size:13px!important;font-weight:590!important}html body.platform-ios .ecm .ecm-template-row{flex-wrap:wrap!important;align-items:flex-start!important;row-gap:8px!important}html body.platform-ios .ecm .ecm-template-btn{background:var(--ios-fill-tertiary)!important;height:30px!important;color:var(--ios-tint)!important;border:none!important;border-radius:999px!important;flex:none!important;align-self:flex-start!important;align-items:center!important;gap:5px!important;padding:0 14px!important;font-size:13px!important;font-weight:590!important;display:inline-flex!important}html body.platform-ios .ecm .ecm-template-dropdown{background:var(--ios-bg-grouped-secondary)!important;border:.33px solid var(--ios-separator)!important;border-radius:12px!important;flex:0 0 100%!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;position:relative!important;top:auto!important;left:auto!important;overflow:hidden!important;box-shadow:0 8px 28px #00000024!important}html body.platform-ios .ecm .ecm-template-option{text-align:left!important;width:100%!important;min-height:44px!important;color:var(--ios-label-primary)!important;background:0 0!important;border:none!important;padding:10px 16px!important;font-size:15px!important;display:block!important}html body.platform-ios .ecm .ecm-template-option+.ecm-template-option{border-top:.33px solid var(--ios-separator)!important}html body.platform-ios .ecm .ecm-template-empty{color:var(--ios-label-tertiary)!important;font-size:13px!important}html body.platform-ios .notif-panel{background:var(--ios-bg-grouped-primary)!important;box-shadow:none!important;padding-top:env(safe-area-inset-top,0px)!important;border:none!important;border-radius:0!important}html body.platform-ios .notif-panel-header{min-height:48px;border-bottom:.33px solid var(--ios-separator)!important;background:0 0!important;padding:6px 16px!important}html body.platform-ios .notif-panel-header h3{letter-spacing:-.43px!important;color:var(--ios-label-primary)!important;font-size:17px!important;font-weight:590!important;line-height:22px!important}html body.platform-ios .notif-back-btn{min-width:44px;min-height:44px;color:var(--ios-tint)!important;background:0 0!important;border:none!important}html body.platform-ios .notif-mark-all{color:var(--ios-tint)!important;box-shadow:none!important;background:0 0!important;border:none!important;font-size:15px!important;font-weight:400!important}html body.platform-ios .notif-group-label{letter-spacing:.06em!important;color:var(--ios-label-secondary)!important;padding:14px 16px 6px!important;font-size:13px!important;font-weight:590!important;line-height:18px!important}html body.platform-ios .notif-item{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin:0!important;padding:12px 16px!important}html body.platform-ios .notif-item+.notif-item{border-top:.33px solid var(--ios-separator)!important}html body.platform-ios .notif-item:hover .notif-icon{transform:none!important}html body.platform-ios .notif-item .notif-title{letter-spacing:-.23px!important;color:var(--ios-label-primary)!important;font-size:15px!important;font-weight:590!important;line-height:20px!important}html body.platform-ios .notif-item.read .notif-title{color:var(--ios-label-secondary)!important;font-weight:400!important}html body.platform-ios .notif-item .notif-message{color:var(--ios-label-secondary)!important;font-size:13px!important;line-height:18px!important}html body.platform-ios .notif-item .notif-time{margin-top:2px;color:var(--ios-label-tertiary)!important;font-size:13px!important}html body.platform-ios .notif-item .notif-icon{border-radius:11px!important;width:38px!important;height:38px!important}html body.platform-ios .notif-unread-dot{background:var(--ios-tint)!important}html body.platform-ios .notif-badge{min-width:16px;color:#fff!important;background:#ff3b30!important;border:none!important;border-radius:999px!important;font-size:11px!important;font-weight:590!important}html body.platform-ios .toast-item{background:var(--ios-bg-grouped-secondary)!important;border:.33px solid var(--ios-separator)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:14px!important;box-shadow:0 8px 28px #0000002e!important}html body.platform-ios .toast-title{color:var(--ios-label-primary)!important;font-size:15px!important;font-weight:590!important}html body.platform-ios .toast-message{color:var(--ios-label-secondary)!important;font-size:13px!important}html body.platform-ios .toast-close{color:var(--ios-label-tertiary)!important;background:0 0!important;border:none!important}
html body.platform-ios .tc-ios-page{background:var(--ios-bg-grouped-primary);max-width:100vw;min-height:100dvh;overflow-x:hidden}html body.platform-ios .tc-ios-page .tc-layout{transition:height .25s cubic-bezier(.4,0,.2,1);height:100dvh!important;margin-top:0!important}html.keyboard-open body.platform-ios .tc-ios-page .tc-layout{height:calc(100dvh - var(--keyboard-height,0px))!important}html.keyboard-open body.platform-ios .tc-ios-page .tc-compose{padding-bottom:8px!important}html body.platform-ios .tc-ios-page .tc-compose{padding-bottom:calc(env(safe-area-inset-bottom) + 6px)!important}html body.platform-ios .tc-channel-item.tc-channel-item-active{background:var(--ios-fill-tertiary)!important;box-shadow:none!important;border-left:none!important}html body.platform-ios .tc-channel-item.tc-channel-item-active *{color:var(--ios-label-primary)!important}html body.platform-ios .tc-channel-item.tc-channel-item-active [class*=preview],html body.platform-ios .tc-channel-item.tc-channel-item-active [class*=time],html body.platform-ios .tc-channel-item.tc-channel-item-active [class*=last]{color:var(--ios-label-secondary)!important}
html body.platform-ios .ivy-page-pill:hover,html body.platform-ios .ivy-page-pill:active{border-color:var(--ios-fill-primary)!important;box-shadow:none!important}html body.platform-ios .ivy-page-pill:hover svg,html body.platform-ios .ivy-page-pill:active svg{color:var(--ios-label-secondary)!important}html body.platform-ios .ivy-msg-case-tag,html body.platform-ios .ivy-msg-doc-tag,html body.platform-ios .ivy-case-chip{background:var(--ios-fill-tertiary)!important;color:var(--ios-label-primary)!important;border:none!important}html body.platform-ios .ivy-msg-bubble h2{margin-bottom:10px!important}html body.platform-ios .ivy-msg-bubble h2+p{margin-top:0!important}html body.platform-ios .ivy-draft-toolbar{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}html body.platform-ios .ivy-draft-toolbar button{background:var(--ios-fill-tertiary)!important;color:var(--ios-blue)!important;font-size:var(--ios-type-subheadline-size)!important;border:none!important;border-radius:100px!important;padding:6px 14px!important;font-weight:600!important}html body.platform-ios .ivy-task-log{background:var(--ios-fill-quaternary)!important;border:none!important;border-radius:12px!important}html body.platform-ios .ivy-task-text{color:var(--ios-label-secondary)!important}html body.platform-ios .ivy-page-input-bar-wrap{padding-bottom:calc(env(safe-area-inset-bottom) + 8px)!important}html body.platform-ios .ivy-page-main{background-image:radial-gradient(at 0 0,#e4edffcc 0,#0000 50%),radial-gradient(at 100% 100%,#e6e0ff99 0,#0000 50%),radial-gradient(at 100% 0,#f5f5ff80 0,#0000 50%)!important}html[data-theme=dark] body.platform-ios .ivy-page-main{background-image:radial-gradient(at 0 0,#3b82f61a 0,#0000 50%),radial-gradient(at 100% 100%,#8b5cf614 0,#0000 50%),radial-gradient(at 100% 0,#6464b40f 0,#0000 50%)!important}
html body.platform-ios .lc-native{background:var(--ios-bg-grouped-primary);height:100dvh;transition:height .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}html body.platform-ios .lc-pane{background:var(--ios-bg-grouped-primary);will-change:transform;flex-direction:column;transition:transform .32s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;inset:0}html body.platform-ios .lc-pane-list{z-index:1}html body.platform-ios .lc-pane-thread{z-index:2;transform:translate(100%)}html body.platform-ios .lc-pane-info{z-index:3;transform:translate(100%)}html body.platform-ios .lc-native[data-view=thread] .lc-pane-list,html body.platform-ios .lc-native[data-view=info] .lc-pane-list{transform:translate(-24%)}html body.platform-ios .lc-native[data-view=thread] .lc-pane-thread{transform:translate(0)}html body.platform-ios .lc-native[data-view=info] .lc-pane-thread{transform:translate(-24%)}html body.platform-ios .lc-native[data-view=info] .lc-pane-info{transform:translate(0)}html body.platform-ios .lc-navbar{padding:env(safe-area-inset-top)8px 0;height:calc(env(safe-area-inset-top) + 48px);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 .33px 0 var(--ios-separator-non-opaque);background:#101010b8;flex:none;align-items:center;gap:8px;display:flex;position:relative}html[data-theme=light] body.platform-ios .lc-navbar{background:#f9f9f9d1}html body.platform-ios .lc-navbar-btn{min-width:44px;height:44px;color:var(--ios-blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0 6px;font-size:17px;font-weight:400;display:inline-flex}html body.platform-ios .lc-navbar-btn.lc-navbar-btn-right{justify-content:flex-end}html body.platform-ios .lc-navbar-titles{text-align:center;flex-direction:column;flex:auto;align-items:center;min-width:0;line-height:1.2;display:flex}html body.platform-ios .lc-navbar-title{color:var(--ios-label-primary);text-overflow:ellipsis;white-space:nowrap;max-width:62vw;font-size:17px;font-weight:600;overflow:hidden}html body.platform-ios .lc-navbar-sub{color:var(--ios-label-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:62vw;font-size:12px;font-weight:400;overflow:hidden}html body.platform-ios .lc-list-scroll{-webkit-overflow-scrolling:touch;padding-top:calc(env(safe-area-inset-top) + 8px);padding-bottom:calc(env(safe-area-inset-bottom) + 24px);flex:auto;overflow-y:auto}html body.platform-ios .lc-list-header{padding:4px 20px 8px}html body.platform-ios .lc-list-title{letter-spacing:.37px;color:var(--ios-label-primary);margin:0;font-size:34px;font-weight:700}html body.platform-ios .lc-list-count{color:var(--ios-label-secondary);margin-top:2px;font-size:15px;display:block}html body.platform-ios .lc-segment{background:var(--ios-fill-secondary);border-radius:9px;gap:2px;margin:6px 16px 10px;padding:2px;display:flex}html body.platform-ios .lc-segment-btn{color:var(--ios-label-secondary);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:7px 8px;font-size:13px;font-weight:600;transition:background .15s,color .15s}html body.platform-ios .lc-segment-btn.is-active{background:var(--ios-bg-grouped-secondary);color:var(--ios-label-primary);box-shadow:0 1px 3px #0000001f}html body.platform-ios .lc-segment-count{opacity:.6;margin-left:3px;font-weight:500}html body.platform-ios .lc-rows{background:var(--ios-bg-grouped-secondary);border-radius:12px;margin:0 16px;overflow:hidden}html body.platform-ios .lc-row{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;padding:10px 14px;display:flex}html body.platform-ios .lc-row:active{background:var(--ios-fill-tertiary)}html body.platform-ios .lc-row+.lc-row{box-shadow:inset 0 .33px 0 var(--ios-separator-non-opaque)}html body.platform-ios .lc-avatar-wrap{flex:none;position:relative}html body.platform-ios .lc-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:16px;font-weight:600;display:flex}html body.platform-ios .lc-dot{border:2px solid var(--ios-bg-grouped-secondary);border-radius:50%;width:13px;height:13px;position:absolute;bottom:-1px;right:-1px}html body.platform-ios .lc-dot-online{background:var(--ios-green)}html body.platform-ios .lc-dot-idle{background:var(--ios-gray-4)}html body.platform-ios .lc-row-body{flex:auto;min-width:0}html body.platform-ios .lc-row-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}html body.platform-ios .lc-row-name{color:var(--ios-label-primary);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}html body.platform-ios .lc-row-time{color:var(--ios-label-tertiary);flex:none;font-size:13px}html body.platform-ios .lc-row-bottom{justify-content:space-between;align-items:center;gap:8px;margin-top:2px;display:flex}html body.platform-ios .lc-row-sub{color:var(--ios-label-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}html body.platform-ios .lc-row-loc{color:var(--ios-label-tertiary);align-items:center;gap:3px;margin-top:3px;font-size:12px;display:inline-flex}html body.platform-ios .lc-badge{background:var(--ios-blue);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:600;display:inline-flex}html body.platform-ios .lc-badge-waiting{background:var(--ios-red)}html body.platform-ios .lc-empty{text-align:center;background:var(--ios-bg-grouped-secondary);border-radius:14px;margin:40px 24px;padding:28px 20px}html body.platform-ios .lc-empty-title{color:var(--ios-label-primary);margin-bottom:4px;font-size:17px;font-weight:600}html body.platform-ios .lc-empty-sub{color:var(--ios-label-secondary);font-size:14px;line-height:1.4}html body.platform-ios .lc-spinner{border:2.5px solid var(--ios-fill-tertiary);border-top-color:var(--ios-label-secondary);border-radius:50%;width:28px;height:28px;margin:48px auto;animation:.7s linear infinite lc-spin}@keyframes lc-spin{to{transform:rotate(360deg)}}html body.platform-ios .lc-thread-scroll{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;padding:12px 12px 8px;display:flex;overflow-y:auto}html body.platform-ios .lc-day{color:var(--ios-label-tertiary);align-self:center;margin:10px 0 8px;font-size:12px;font-weight:600}html body.platform-ios .lc-sys{text-align:center;max-width:82%;color:var(--ios-label-tertiary);align-self:center;margin:6px 0;font-size:12.5px}html body.platform-ios .lc-msg{flex-direction:column;max-width:78%;margin:2px 0;display:flex}html body.platform-ios .lc-msg-admin{align-self:flex-end;align-items:flex-end}html body.platform-ios .lc-msg-visitor,html body.platform-ios .lc-msg-ivy{align-self:flex-start;align-items:flex-start}html body.platform-ios .lc-ivy-tag{color:var(--ios-label-tertiary);margin:4px 0 1px 8px;font-size:11px;font-weight:600}html body.platform-ios .lc-bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;padding:8px 13px;font-size:16px;line-height:1.35}html body.platform-ios .lc-msg-admin .lc-bubble{background:var(--ios-blue);color:#fff;border-bottom-right-radius:5px}html body.platform-ios .lc-msg-visitor .lc-bubble{background:var(--ios-fill-secondary);color:var(--ios-label-primary);border-bottom-left-radius:5px}html body.platform-ios .lc-msg-ivy .lc-bubble{background:var(--ios-fill-tertiary);color:var(--ios-label-primary);border-bottom-left-radius:5px}html body.platform-ios .lc-msg-time{color:var(--ios-label-tertiary);margin:2px 6px 0;font-size:11px}html body.platform-ios .lc-status-strip{background:var(--ios-bg-grouped-secondary);box-shadow:inset 0 .33px 0 var(--ios-separator-non-opaque);flex:none;align-items:center;gap:10px;padding:7px 14px;display:flex}html body.platform-ios .lc-status-text{color:var(--ios-label-secondary);flex:auto;font-size:13px}html body.platform-ios .lc-takeover-btn{background:var(--ios-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}html body.platform-ios .lc-takeover-btn:disabled{opacity:.5}html body.platform-ios .lc-error-strip{background:#ff3b3024;flex:none;align-items:center;gap:10px;padding:7px 14px;display:flex}html body.platform-ios .lc-error-text{color:var(--ios-red);flex:auto;font-size:13px}html body.platform-ios .lc-retry-btn{background:var(--ios-red);color:#fff;cursor:pointer;border:none;border-radius:8px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}html body.platform-ios .lc-composer{padding:8px 12px calc(env(safe-area-inset-bottom) + 8px);background:var(--ios-bg-grouped-primary);box-shadow:inset 0 .33px 0 var(--ios-separator-non-opaque);flex:none;align-items:flex-end;gap:8px;display:flex}html body.platform-ios .lc-composer-input{border:.5px solid var(--ios-separator-non-opaque);background:var(--ios-bg-grouped-secondary);min-height:38px;max-height:120px;color:var(--ios-label-primary);resize:none;border-radius:19px;outline:none;flex:auto;padding:8px 14px;font-family:inherit;font-size:16px;line-height:1.3}html body.platform-ios .lc-composer-input::placeholder{color:var(--ios-label-tertiary)}html body.platform-ios .lc-send{background:var(--ios-blue);color:#fff;cursor:pointer;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:opacity .15s,transform .1s;display:flex}html body.platform-ios .lc-send:disabled{opacity:.4}html body.platform-ios .lc-send:active:not(:disabled){transform:scale(.9)}html body.platform-ios .lc-ended{padding:16px 20px calc(env(safe-area-inset-bottom) + 16px);background:var(--ios-bg-grouped-primary);box-shadow:inset 0 .33px 0 var(--ios-separator-non-opaque);flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}html body.platform-ios .lc-ended-text{color:var(--ios-label-secondary);font-size:14px}html body.platform-ios .lc-reopen{background:var(--ios-fill-secondary);color:var(--ios-blue);cursor:pointer;border:none;border-radius:10px;padding:9px 22px;font-size:15px;font-weight:600}html.keyboard-open body.platform-ios .lc-native{height:calc(100dvh - var(--keyboard-height,0px))!important}html.keyboard-open body.platform-ios .lc-composer{padding-bottom:8px!important}html body.platform-ios .lc-info-scroll{-webkit-overflow-scrolling:touch;padding-bottom:calc(env(safe-area-inset-bottom) + 24px);flex:auto;overflow-y:auto}html body.platform-ios .lc-info-hero{flex-direction:column;align-items:center;gap:6px;padding:20px 20px 12px;display:flex}html body.platform-ios .lc-info-avatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;font-size:26px;font-weight:600;display:flex}html body.platform-ios .lc-info-name{color:var(--ios-label-primary);text-align:center;font-size:20px;font-weight:700}html body.platform-ios .lc-info-role{color:var(--ios-label-secondary);font-size:14px}html body.platform-ios .lc-group{margin:18px 16px 0}html body.platform-ios .lc-group-label{text-transform:uppercase;letter-spacing:.4px;color:var(--ios-label-secondary);padding:0 8px 6px;font-size:13px;font-weight:400}html body.platform-ios .lc-group-card{background:var(--ios-bg-grouped-secondary);border-radius:12px;overflow:hidden}html body.platform-ios .lc-field{justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}html body.platform-ios .lc-field+.lc-field{box-shadow:inset 0 .33px 0 var(--ios-separator-non-opaque)}html body.platform-ios .lc-field-label{color:var(--ios-label-secondary);flex:none;font-size:15px}html body.platform-ios .lc-field-value{text-align:right;min-width:0;color:var(--ios-label-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:15px;overflow:hidden}html body.platform-ios .lc-field-value a{color:var(--ios-blue)}html body.platform-ios .lc-field-empty{color:var(--ios-label-tertiary);padding:11px 14px;font-size:14px}html body.platform-ios .lc-info-actions{background:var(--ios-bg-grouped-secondary);border-radius:12px;margin:18px 16px 0;overflow:hidden}html body.platform-ios .lc-action-btn{width:100%;color:var(--ios-blue);text-align:center;cursor:pointer;background:0 0;border:none;padding:13px 14px;font-size:16px}html body.platform-ios .lc-action-btn+.lc-action-btn{box-shadow:inset 0 .33px 0 var(--ios-separator-non-opaque)}html body.platform-ios .lc-action-btn.is-danger{color:var(--ios-red)}html body.platform-ios .lc-action-btn:disabled{opacity:.5}
@property --orb-spot-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.ivy-spot-backdrop{z-index:9000;-webkit-backdrop-filter:blur(24px)saturate(180%);background:#0006;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:48px;animation:.25s forwards ivySpotBackdropIn;display:flex;position:fixed;inset:0}[data-theme=dark] .ivy-spot-backdrop{background:#00000080}.ivy-spot-backdrop.closing{animation:.2s forwards ivySpotBackdropOut}@keyframes ivySpotBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes ivySpotBackdropOut{0%{opacity:1}to{opacity:0}}.ivy-spot-container{flex-direction:column;align-items:center;gap:16px;width:560px;max-width:calc(100vw - 32px);animation:.3s cubic-bezier(.16,1,.3,1) forwards ivySpotContainerIn;display:flex}.ivy-spot-container.closing{animation:.2s forwards ivySpotContainerOut}@keyframes ivySpotContainerIn{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ivySpotContainerOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(20px)scale(.97)}}.ivy-spot-orb-container{justify-content:center;align-items:center;width:100px;height:100px;animation:6s ease-in-out infinite ivySpotFloat,.6s cubic-bezier(.16,1,.3,1) both ivySpotOrbIn;display:flex;position:relative}.ivy-spot-orb-container:before{content:"";background:conic-gradient(from var(--orb-spot-angle,0deg),#ff4d79,#b000ff,#05f,#ff4d79);filter:blur(14px);opacity:.12;z-index:0;border-radius:50%;animation:3s linear infinite ivySpotOrbSpin,4s ease-in-out infinite ivySpotGlowPulse;position:absolute;inset:-6px}.ivy-spot-siri-orb{background:radial-gradient(circle at 50% 80%,#0055ff1a,#0000 60%),radial-gradient(circle at 50% 20%,#ff4d791a,#0000 60%);border-radius:50%;width:100%;height:100%;position:relative;box-shadow:0 4px 20px #0055ff14,0 -4px 20px #ff4d7914}.ivy-spot-siri-orb:before{content:"";background:conic-gradient(from var(--orb-spot-angle,0deg),#ff4d79 0%,transparent 15%,#b000ff 33%,transparent 48%,#05f 66%,transparent 82%,#ff4d79 100%);-webkit-mask-composite:xor;z-index:1;border-radius:50%;padding:3px;animation:3s linear infinite ivySpotOrbSpin;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ivy-spot-siri-orb:after{content:"";filter:blur(1px)drop-shadow(0 -4px 8px #ff4d794d);z-index:2;border-top:2px solid #ff4d7980;border-radius:50%;height:50%;animation:3s ease-in-out infinite alternate ivySpotBreathe;position:absolute;top:18%;left:5%;right:5%}.ivy-spot-orb-container.active{animation:2s ease-in-out infinite ivySpotMorph,.6s cubic-bezier(.16,1,.3,1) both ivySpotOrbIn}.ivy-spot-orb-container.active:before{opacity:.25;filter:blur(18px);animation:1.2s linear infinite ivySpotOrbSpin,1.5s ease-in-out infinite ivySpotGlowPulse}.ivy-spot-orb-container.active .ivy-spot-siri-orb:before{animation:1.2s linear infinite ivySpotOrbSpin}.ivy-spot-orb-container.active .ivy-spot-siri-orb{animation:2.5s ease-in-out infinite ivySpotOrbMorphShape}.ivy-spot-orb-container.active .ivy-spot-siri-orb:after{border-top-color:#ff4d79cc;animation:1s ease-in-out infinite alternate ivySpotBreathe}@keyframes ivySpotOrbSpin{to{--orb-spot-angle:360deg}}@keyframes ivySpotFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ivySpotGlowPulse{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.25;transform:scale(1.04)}}@keyframes ivySpotBreathe{0%{opacity:.8;transform:scaleY(1)}to{opacity:1;transform:scaleY(1.05)}}@keyframes ivySpotOrbIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes ivySpotMorph{0%{transform:scale(1)rotate(0)}25%{transform:scale(1.06,.96)rotate(1deg)}50%{transform:scale(.97,1.05)rotate(-1deg)}75%{transform:scale(1.04,.98)rotate(.5deg)}to{transform:scale(1)rotate(0)}}@keyframes ivySpotOrbMorphShape{0%,to{border-radius:50%}25%{border-radius:46% 54% 52% 48%/48% 52%}50%{border-radius:52% 48% 46% 54%/54% 46% 52% 48%}75%{border-radius:48% 52% 54% 46%/46% 54% 48% 52%}}.ivy-spot-thinking{color:var(--text-sec,#888);text-align:center;font-size:13px;animation:.2s ivySpotFadeIn}@keyframes ivySpotFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ivy-spot-case-badge{-webkit-backdrop-filter:blur(20px);background:#ffffffbf;border:1px solid #fffc;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 14px;animation:.3s .15s both ivySpotFadeIn;display:flex;box-shadow:0 2px 8px #0000000a}[data-theme=dark] .ivy-spot-case-badge{background:#2c2c30bf;border-color:#ffffff1a;box-shadow:0 2px 8px #0003}.ivy-spot-case-badge-icon{color:var(--text-sec,#888);flex-shrink:0}.ivy-spot-case-badge-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ivy-spot-case-name{color:var(--text-pri,#111);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}[data-theme=dark] .ivy-spot-case-name{color:var(--text-pri,#eee)}.ivy-spot-case-addr{color:var(--text-sec,#888);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ivy-spot-case-funds{color:#30d158;letter-spacing:-.02em;flex-shrink:0;font-size:14px;font-weight:600}.ivy-spot-input-wrap{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd1;border-radius:24px;align-items:center;gap:8px;width:100%;padding:10px 16px;animation:.3s .1s both ivySpotFadeIn;display:flex;position:relative;box-shadow:0 2px 12px #0000000f,inset 0 1px #ffffffe6}[data-theme=dark] .ivy-spot-input-wrap{background:#2c2c30cc;box-shadow:0 2px 12px #0003,inset 0 1px #ffffff0f}.ivy-spot-input-wrap:before{content:"";-webkit-mask-composite:xor;opacity:.4;pointer-events:none;background:linear-gradient(90deg,#ff4d79,#b000ff,#05f,#ff4d79) 0 0/200%;border-radius:24px;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ivy-spot-input-wrap:focus-within:not(.has-response):before{opacity:1;animation:2s linear infinite ivySpotSlideGradient}.ivy-spot-input-wrap.has-response:before{opacity:.25}@keyframes ivySpotSlideGradient{0%{background-position:0%}to{background-position:200%}}.ivy-spot-input{color:var(--text-pri,#111);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:20px;max-height:80px;font-family:inherit;font-size:15px;line-height:1.4}[data-theme=dark] .ivy-spot-input{color:var(--text-pri,#eee)}.ivy-spot-input::placeholder{color:#0000004d}[data-theme=dark] .ivy-spot-input::placeholder{color:#ffffff4d}.ivy-spot-input:disabled{opacity:.5}.ivy-spot-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#b000ff,#4b8bff);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:transform .15s;display:flex}.ivy-spot-send:hover{transform:scale(1.08)}.ivy-spot-send:active{transform:scale(.95)}.ivy-spot-response{-webkit-backdrop-filter:blur(20px)saturate(180%);-webkit-overflow-scrolling:touch;background:#ffffffd1;border:1px solid #fffc;border-radius:16px;width:100%;max-height:min(40vh,340px);padding:16px 18px;animation:.25s ivySpotFadeIn;overflow-y:auto;box-shadow:0 4px 20px #0000000f,inset 0 1px #ffffffe6}[data-theme=dark] .ivy-spot-response{background:#2c2c30d1;border-color:#ffffff14;box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff0f}.ivy-spot-response-text{color:var(--text-pri,#222);font-size:14px;line-height:1.55}[data-theme=dark] .ivy-spot-response-text{color:var(--text-pri,#ddd)}.ivy-spot-response-text strong{font-weight:600}.ivy-spot-response-text .ivy-md-h2{color:var(--text-pri,#111);letter-spacing:-.02em;border-bottom:1px solid #00000014;margin:14px 0 6px;padding-bottom:5px;font-size:15px;font-weight:700;line-height:1.3}.ivy-spot-response-text .ivy-md-h2:first-child{margin-top:0}[data-theme=dark] .ivy-spot-response-text .ivy-md-h2{color:var(--text-pri,#eee);border-bottom-color:#ffffff1a}.ivy-spot-response-text .ivy-md-h3{color:var(--text-pri,#111);letter-spacing:-.01em;margin:10px 0 4px;font-size:14px;font-weight:600;line-height:1.3}.ivy-spot-response-text .ivy-md-h3:first-child{margin-top:0}[data-theme=dark] .ivy-spot-response-text .ivy-md-h3{color:var(--text-pri,#eee)}.ivy-spot-response-text .ivy-md-p{margin:0 0 2px;line-height:1.55}.ivy-spot-response-text .ivy-md-p:last-child{margin-bottom:0}.ivy-spot-response-text .ivy-md-spacer{height:8px}.ivy-spot-response-text .ivy-md-ol{counter-reset:ivy-ol;margin:6px 0;padding-left:0;list-style:none}.ivy-spot-response-text .ivy-md-ol>li{counter-increment:ivy-ol;margin-bottom:6px;padding-left:26px;line-height:1.5;position:relative}.ivy-spot-response-text .ivy-md-ol>li:before{content:counter(ivy-ol)".";color:#05f;min-width:18px;font-size:13px;font-weight:700;position:absolute;left:0}.ivy-spot-response-text .ivy-md-ol>li:last-child{margin-bottom:0}.ivy-spot-response-text .ivy-md-ul{margin:6px 0;padding-left:0;list-style:none}.ivy-spot-response-text .ivy-md-ul>li{margin-bottom:4px;padding-left:18px;line-height:1.5;position:relative}.ivy-spot-response-text .ivy-md-ul>li:before{content:"";opacity:.6;background:#b000ff;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:4px}.ivy-spot-response-text .ivy-md-ul>li:last-child{margin-bottom:0}.ivy-spot-response-text .ivy-inline-code{background:#0000000d;border:1px solid #0000000f;border-radius:5px;padding:1px 5px;font-family:SF Mono,Fira Code,monospace;font-size:.9em}[data-theme=dark] .ivy-spot-response-text .ivy-inline-code{background:#ffffff14;border-color:#ffffff1a}.ivy-spot-response-text .ivy-code-block{background:#0000000a;border:1px solid #0000000f;border-radius:10px;margin:8px 0;overflow:hidden}[data-theme=dark] .ivy-spot-response-text .ivy-code-block{background:#ffffff0f;border-color:#ffffff14}.ivy-spot-response-text .ivy-code-block pre{margin:0;padding:10px 14px;overflow-x:auto}.ivy-spot-response-text .ivy-code-block code{white-space:pre-wrap;word-break:break-word;font-family:SF Mono,Fira Code,monospace;font-size:12.5px;line-height:1.6}.ivy-spot-cursor{vertical-align:text-bottom;background:#b000ff;width:2px;height:16px;margin-left:2px;animation:.8s step-end infinite ivySpotBlink;display:inline-block}@keyframes ivySpotBlink{0%,to{opacity:1}50%{opacity:0}}.ivy-spot-save{color:var(--text-sec,#666);cursor:pointer;background:#00000008;border:1px solid #00000014;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s;animation:.3s ivySpotFadeIn;display:flex}.ivy-spot-save:hover:not(:disabled){color:var(--text-pri,#333);background:#0000000f}.ivy-spot-save:active:not(:disabled){transform:scale(.97)}.ivy-spot-save:disabled{cursor:default;opacity:.7}.ivy-spot-save.saved{color:#30d158;background:#30d1580f;border-color:#30d15833}[data-theme=dark] .ivy-spot-save{color:var(--text-sec,#999);background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] .ivy-spot-save:hover:not(:disabled){color:var(--text-pri,#ddd);background:#ffffff14}[data-theme=dark] .ivy-spot-save.saved{color:#30d158;background:#30d15814;border-color:#30d15840}.ivy-spot-actions-log{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ivy-spot-action-step{border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;animation:.25s ivySpotFadeIn;display:flex}.ivy-spot-action-step.success{color:#30d158;background:#30d15814}.ivy-spot-action-step.error{color:#ff453a;background:#ff453a14}[data-theme=dark] .ivy-spot-action-step.success{background:#30d1581f}[data-theme=dark] .ivy-spot-action-step.error{background:#ff453a1f}.ivy-spot-confirm{background:#00000006;border:1px solid #00000014;border-radius:12px;margin-top:10px;padding:14px;animation:.25s ivySpotFadeIn}[data-theme=dark] .ivy-spot-confirm{background:#ffffff0a;border-color:#ffffff17}.ivy-spot-confirm-desc{color:var(--text-pri,#1d1d1f);margin:0 0 12px;font-size:13px;line-height:1.5}[data-theme=dark] .ivy-spot-confirm-desc{color:var(--text-pri,#f5f5f7)}.ivy-spot-confirm-btns{gap:8px;display:flex}.ivy-spot-confirm-yes{color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:500;transition:opacity .15s}[data-theme=dark] .ivy-spot-confirm-yes{color:#1d1d1f;background:#f5f5f7}.ivy-spot-confirm-yes:hover{opacity:.85}.ivy-spot-confirm-yes:disabled{opacity:.5;cursor:default}.ivy-spot-confirm-no{color:var(--text-sec,#666);cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:8px;padding:6px 16px;font-size:13px;transition:background .15s}[data-theme=dark] .ivy-spot-confirm-no{color:var(--text-sec,#aaa);border-color:#ffffff24}.ivy-spot-confirm-no:hover{background:#0000000a}[data-theme=dark] .ivy-spot-confirm-no:hover{background:#ffffff0d}.ivy-spot-footer{color:#ffffff80;align-items:center;gap:4px;font-size:11px;animation:.3s .2s both ivySpotFadeIn;display:flex}[data-theme=light] .ivy-spot-footer{color:#0000004d}.ivy-spot-footer kbd{background:#ffffff1f;border:1px solid #ffffff1a;border-radius:4px;align-items:center;padding:1px 5px;font-family:inherit;font-size:10px;display:inline-flex}[data-theme=light] .ivy-spot-footer kbd{background:#0000000f;border-color:#00000014}.ivy-spot-response::-webkit-scrollbar{width:4px}.ivy-spot-response::-webkit-scrollbar-track{background:0 0}.ivy-spot-response::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}[data-theme=dark] .ivy-spot-response::-webkit-scrollbar-thumb{background:#ffffff1a}@media (max-width:640px){.ivy-spot-backdrop{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.ivy-spot-container{gap:12px;width:calc(100vw - 24px)}.ivy-spot-orb-container{width:80px;height:80px}.ivy-spot-input{font-size:16px}}
@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a1e5f881e1ca6a9a-s.7636ad18.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2efc0c479abd2474-s.f4ebe13e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70963ccca14000df-s.1db1c5d8.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a146d0fd3ff96e4-s.c2cc33f0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0474ff9f7224a0da-s.4c3619f9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f48d461c03e0a8ec-s.4f85faee.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Great Vibes Fallback;src:local(Arial);ascent-override:124.79%;descent-override:58.8%;line-gap-override:0.0%;size-adjust:68.19%}.great_vibes_8da80f48-module__ToxuNa__className{font-family:Great Vibes,Great Vibes Fallback;font-style:normal;font-weight:400}.great_vibes_8da80f48-module__ToxuNa__variable{--font-great-vibes:"Great Vibes","Great Vibes Fallback"}
@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59ef9856ce395b25-s.d67fb4ae.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/df7326539ce46e93-s.eb53be60.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alex Brush;font-style:normal;font-weight:400;font-display:swap;src:url(../media/584c8da9fcd002ab-s.49dd67c4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alex Brush Fallback;src:local(Arial);ascent-override:107.86%;descent-override:55.56%;line-gap-override:0.0%;size-adjust:76.49%}.alex_brush_e478a62e-module__ob7UoW__className{font-family:Alex Brush,Alex Brush Fallback;font-style:normal;font-weight:400}.alex_brush_e478a62e-module__ob7UoW__variable{--font-alex-brush:"Alex Brush","Alex Brush Fallback"}
@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(../media/652457eaeb741641-s.b44dfcf2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e57f7ddb1f455cd-s.40332645.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sacramento Fallback;src:local(Arial);ascent-override:126.38%;descent-override:71.91%;line-gap-override:0.0%;size-adjust:73.6%}.sacramento_740bea84-module__BjQFKa__className{font-family:Sacramento,Sacramento Fallback;font-style:normal;font-weight:400}.sacramento_740bea84-module__BjQFKa__variable{--font-sacramento:"Sacramento","Sacramento Fallback"}
@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bc3cdba7557578e9-s.93f6cb11.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e0722da56363036-s.614d5aeb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(../media/09fd331868a74310-s.e287d451.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Allura Fallback;src:local(Arial);ascent-override:105.51%;descent-override:59.35%;line-gap-override:0.0%;size-adjust:75.82%}.allura_38c43a07-module__ctMkwa__className{font-family:Allura,Allura Fallback;font-style:normal;font-weight:400}.allura_38c43a07-module__ctMkwa__variable{--font-allura:"Allura","Allura Fallback"}